自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

把问题都记下来

将做项目中碰到的问题都记下来,方便以后查看或更正

  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringBoot-事件监听

SpringBoot中实现事件的监听,可以方便的实现同步和异步对监听事件进行处理。1、首先,需要定义监听的事件import org.springframework.context.ApplicationEvent;public class MyApplicationEvent extends ApplicationEvent { private static final l...

2019-01-29 18:17:24 593

转载 win10去快捷方式箭头

1.去掉小箭头reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197" /t reg_sz /ftaskkill /f /im explorer.exeattrib...

2019-01-27 12:51:11 3736

转载 sublime text3 破解方法,亲测有效

1.更改hosts文件windows系统的hosts文件在C:\Windows\System32\drivers\etc 路径下,其他系统请自行百度在hosts文件中加入下面两行:127.0.0.1 www.sublimetext.com127.0.0.1 license.sublimehq.com2.添加注册码打开sublime text ,选择...

2019-01-27 12:42:24 25545 7

原创 kafka-简介

    kafka是一款开源的、轻量级的、分布式的、可分区的和具有复制备份的、基于ZooKeeper协调管理的分布式流平台的功能强大的消息系统。能够很好地处理活跃的流数据,使得数据在各个子系统中高性能低延迟的流转。能够允许发布和订阅流数据 存储流数据时提供相应的容错机制 当流数据到达时,能够被及时处理...

2019-01-22 15:14:29 145

原创 表格操作

参照博客:http://www.cnblogs.com/crazyapple/p/5489588.html

2019-01-22 11:13:01 127

原创 kafka-生产者API应用

1、Java中使用kafka,首先需要引入kafka的jar包<!-- kafka --><dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka_2.11</artifactId> <versio...

2019-01-22 10:27:09 347

原创 elasticsearch + kibana 环境搭建

1、下载elasticsearch 和 kibana 并使用 tar 命令解压2、修改elasticsearch的配置文件config/elasticsearch.yml# 修改es服务的访问地址为本机network.host: 127.0.0.1# es服务的访问端口http.port: 9200# 使用HTTP协议对外提供服务http.cors.enabled: tru...

2018-12-24 12:32:29 556

原创 don't run elasticsearch as root.

Linux 系统安装elasticsearch后,执行./bin/elasticsearch命令提示“don't run elasticsearch as root.”错误,意思是elasticsearch不能在root下运行。解决方案:1、liunx创建新用户  adduser test    然后给创建的用户设置密码 输入两次密码。2、切换刚才创建的用户 su test  然后执行...

2018-12-24 10:42:07 1171

原创 Springboot框架搭建Web项目

新建Springboot项目,编写pom.xml文件,右击maven->reimport<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </d...

2018-12-21 10:13:27 338

原创 启动 eureka client 报错:Parameter 3 of method eurekaRegistration EurekaClientAutoConfiguration

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2018-11-30 13:32:25.538 ERROR 9600 --- [ main] o.s.b.d.LoggingFailu...

2018-11-30 13:30:39 987 2

原创 fastjson将对象转化为字符串

默认忽略对象中为null的字段,需要指定序列化属性:JSONObject.toJSONString(map, SerializerFeature.WriteMapNullValue); 

2018-11-06 17:28:39 3794

原创 mybatis查询Oracle数据库中Date类型自动转化为时间戳

解决方式:在实体类中的属性上加上注解@JSONField@JSONField(format ="yyyy-MM-dd HH:mm:ss")private Date gmtModified; 

2018-11-06 17:26:46 9134

原创 数据结构--栈与队列

文章目录为什么需要栈?1. 撤回和回退(浏览器、编辑器)2. 将一个数字转为二进制3. 递归怎样定义栈?1. 栈的定义2. 栈的两种实现3. 共享栈栈的应用1. 中缀转后缀表达式2. 后缀表达式求值3. 括号匹配检测4. 数制转换为什么需要队列?怎样定义队列?1. 队列的定义2. 队列的两种实现队列的应用栈和队列笔试题用栈实现队列用队列实现栈栈的出栈顺序为什么需要栈?1. 撤回和回退(浏览器、...

2018-09-27 15:46:37 301

原创 DevOps--数据库变更部署自动化

本文摘抄自:DevOps的概念与实践敏捷 & DevOps业务需求是变更的驱动者,少做一些,但做的更好,交付更快。==>敏捷开发 将敏捷应用于生产:连接开发和运维==>DevOps 为了有效掌握敏捷冲刺部署以及实施DevOps,需要实现部署自动化。因为手动总是容易出错,速度慢,无法做到高效 安全的数据库部署自动化实现数据库自动化,需要考虑以下因素:在执...

2018-09-19 16:54:56 2216

原创 DevOps--信息安全

本文摘抄自:DevOps的概念与实践。DevOps可以帮助开发和运维团队更加有效地一起工作,也可以帮助信息安全团队更有效地一起工作。在DevOps中,持续部署已经成为DevOps的一个关键实践,并且关注于通过自动化的构建、打包和部署来自动化部署流水线。通过提供一个平台可以在开发生命周期里尽早访问和定位安全问题,信息安全团队也同样能够从部署流水线上得到显著的获益。只要一旦有风险评估被介入,有效地...

2018-09-19 15:33:27 692

原创 DevOps--Chef/Puppet

本文摘抄自:DevOps的概念与实践  目录Chef/Puppet 只是DevOps工具链中的可选工具仅靠Chef/Puppet本身无法实现Full-Stack部署自动化两种实现方式基于PaaS的实现方式 (以Cloud Foundry为例)Netflix的实现方式DevOps不仅仅是工具DevOps是Agile的延伸,Agile依靠Dev & Biz部门紧...

2018-09-18 11:04:09 970

原创 DevOps--持续部署

本文摘抄自:DevOps的概念与实践  持续部署使企业能通过自动化的构建、测试和部署循环来快速交付高质量的软件。它使投资更容易得到回报,产品团队更早地得到用户反馈,也简化了部署流程。但从消费者的角度来看,持续部署可能意味着不满意!案例一:产品放在云端,客户订阅模式问题:1.  客户不相信订阅模式带来好处,可能停止订阅2. 定位过高,伤害要求较低的学生、小公司和轻度个人用...

2018-09-18 10:21:39 1387

原创 DevOps--几种模式

目录模式一模式二模式三本文摘抄自:DevOps的概念与实践 模式一敏捷开发模式 通常,在软件开发项目中,开发会用完所有计划的时间用于开发功能,这样会导致无法充分解决IT运维的问题,这就是开发和IT运维以及次优结果之间的永恒的紧张关系的主要原因。后果可能很严重,比如:不适当的定义和指定环境,无法重部署,代码和环境的不兼容等按照敏捷的要求,在每个迭代结束后,我们就会发布...

2018-09-18 09:53:00 3064

原创 DevOps--简介

本文摘抄自《DevOps的概念与实践》1. 什么是DevOps通常是指新兴的专业化运动,这种运动提倡开发和IT运维之间的高度协同,从而在完成高频率部署的同时,提高生产环境的可靠性、稳定性、弹性和安全性。 2. DevOps与敏捷有什么不同相对于瀑布开发模式,敏捷开发过程的一个基本原则就是以更快的频率交付最小化可用的软件。在敏捷的目标里,最明显的是在每个Sprint的迭代周期末尾...

2018-09-12 15:21:54 1776

原创 DevOps--引言

什么是DevOps?DevOps是软件开发生命周期(SDLC)从瀑布式到敏捷再到精益的发展。DevOps超越了敏捷,它的关注点是从SDLC中移除浪费。通常情况下,发现浪费或者瓶颈的形式包括:不一致的环境,人工构建和部署流程,差的质量和测试实践,IT部门之间缺少沟通和理解,频繁的中断和失败的协定以及那些需要珍贵的资源、花费重要的时间和金钱才能保持系统运行的全套问题。 DevOps是一种开发的文...

2018-09-12 13:53:44 150

原创 SpringBoot 解决ajax请求时的跨域问题

 1. 在项目中新建一个过滤器:@Configuration@WebFilter(filterName = "crosFilter", urlPatterns = "/*")public class CorsFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ...

2018-08-28 16:31:33 1325

原创 Java程序设计--泛型

目录 1.为什么引入泛型2.什么是泛型3. 泛型的使用4. 泛型的优势5. 泛型实现机制-类型擦除6.VS C++模板 1.为什么引入泛型1.重复逻辑的例子(该示例来自于博客:https://blog.csdn.net/qq_27093465/article/details/73229016)public class IntegerPoint { pri...

2018-08-21 13:45:17 229

原创 SourceTree安装

下载SourceTree安装包 ,链接地址为:https://www.sourcetreeapp.com/按照步骤安装。其中可能需要先安装.net framework,否则这一步将失败。下载并安装.net framework (需要找对应版本,这里是4.7.1版本,链接地址如下:https://download.microsoft.com/download/8/E/2/8E2BDDE7-...

2018-08-16 13:18:59 1694

原创 乱码问题

1、js中获取request、session中的属性值:var s = "${user.name }";2、js通过拼接地址的方式调用接口时,中文参数值直接传输为乱码,有如下两种解决方式:第一种方法:在js里面。两次对参数使用encodeURI方法:key = encodeURI(key);key = encodeURI(key);在java 中,使用decode解码:k...

2017-06-16 17:14:16 202

原创 SSM中集成memcache缓存

1.首先安装memcache服务2.在项目中加入jar包:commons-pool-1.5.6.jar、java_memcached-release_2.6.6.jar、slf4j-api-1.6.1.jar、slf4j-simple-1.6.1.jar3.在web.xml中,配置如下代码,这样会自动加载在classpath下的以名字以spring开头的xml文件:{CSDN:CO

2017-06-02 09:26:42 1016

原创 乱码问题

首先应该在新建一个工作空间的时候,就统一设置下编码的,结果项目写到一半了,才想起来项目的编码是myeclipse默认的,在controller中返回json对应的字符串,通过ajax请求读取到的是????,而项目代码中很多中文,不方便重新再写,在http://blog.csdn.net/hellojol/article/details/46558805这篇博客中,找到了解决办法:@RequestMa

2017-05-25 16:43:13 200

原创 ajax请求,跨域问题,在Java客户端中解决

在controller中添加: response.setHeader("Access-Control-Allow-Origin", "*"); response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); response.setHeader("Access

2017-05-25 16:33:30 278

原创 session相关整理

安卓端与web浏览器端不同,安卓端每次请求都要自己附带一个sessionID。当客户端请求登录,服务器端经过验证,认为客户端登录成功之后,服务器自动生成一个sessionID传递给客户端,客户端将其保存下来,同时,服务器端也应该手动将sessionID保存在session中。当客户端进行其他操作,服务器端判断是否登录时,客户端在请求中携带保存下来的sessionID,传递给服务器端,服务器端从s

2017-05-25 16:21:35 295

原创 MyBatis中连接查询

数据库中:device表的id_user列参照users表的主键id <resultMap type="User" id="userResultMap"> <id column="id" property="id"/> <result column="tel" property="tel"/> <result column="num_fan" p

2017-05-25 16:19:13 1354

云小蜜人工智能培训师

云小蜜人工智能培训师的考试过程中遇到的题目对应的知识点整理

2018-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除