自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CSDN

https://malizhi.cn

原创 IDEA中git提交报错:Push failed: Failed with error: Could not read from remote repository.

问题: idea中使用git往github中push时,弹出如下错误 导致该错误的原因有很多,包括未配置好远程仓库,但博主是以下情况,没有修改SSH Executable 为 Native。 选择为native后,再次push,成功。 ...

2018-12-20 09:17:28 3618 2

原创 Spring Boot利用AOP获取用户操作实现日志记录

环境:IDEA版本2017.3.1 x64, JDK1.8, SpringBoot2.1.1, Druid1.1.8, mybatis1.3.2,Security5.1.2,thymeleaf3.0.11 思路总结:首先在需要做日志记录的方法中添加一个自定义注解,再去实现一个日志AOP类,AOP...

2018-12-19 19:35:39 10816 23

原创 Spring Boot整合Spring Security

前言:安全框架目前有两大主流,一个是apache的Shiro,一个是Spring的Security,因为曾经用过Shiro,觉得想看一下security和Shiro的不同,又加上Spring Boot可以无缝对接Security,所以在此使用Security作为安全组件。 安全框架主要功能为:身...

2018-12-19 01:06:28 944 0

原创 SpringBoot简单使用lombok

前言: lombok有啥用?一句话说明白就是以前javaBean中的一些get,set,toString,构造方法等,在我们添加lombok后,只需要一个注解就能搞定,目的就是简化开发流程。 环境: IDEA版本2017.3.1 x64, JDK1.8, SpringBoot2.1.1 ...

2018-12-18 13:03:12 524 0

原创 SpringBoot与异步任务、定时任务、邮件任务

环境: IDEA版本2017.3.1 x64, JDK1.8, SpringBoot2.1.1 一、异步任务 在需要开启异步的服务加上注解:@Async @Service public class AsyncService { //告诉SpringBoot这是一个异步任务,Spri...

2018-12-17 17:13:53 944 0

原创 SpringBoot整合Redis缓存

前言:此整合为非注解形式,使用工具类进行自主数据控制 专有名词解析:Jedis是Redis官方推荐的面向Java的操作Redis的客户端,而RedisTemplate是SpringDataRedis中对JedisApi的高度封装 环境: IDEA版本2017.3.1 x6...

2018-12-16 20:45:51 1182 0

原创 启动nginx 报错:Job for nginx.service failed because the control process exited with error code.

启动nginx报错: Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "...

2018-12-16 02:05:29 3374 0

原创 SpringBoot整合Mybatis

前言:mybatis有注解版和配置文件方式,在此使用的是配置文件形式完成整合 环境: IDEA版本2017.3.1 x64 JDK1.8 SpringBoot2.1.1 Druid1.1.8 mybatis1.3.2 总流程: 1:SpringInitializr(需要连网)快速创建一个...

2018-12-14 11:15:07 287 0

原创 SpringBoot整合Druid数据源

Druid介绍: Druid是阿里巴巴开源平台上一个数据库连接池实现,它不但结合了C3P0、DBCP、PROXOOL等数据库连接池的优点,同时还加入了日志监控,可以分别监控DB池连接和SQL的执行情况,是一款针对监控而生的数据库连接池 环境: IDEA版本2017.3.1 x64...

2018-12-12 23:25:46 302 0

原创 Docker安装Redis

一、下载镜像 docker pull redis 如果下载缓慢,或者失败,请更改镜像源,docker默认使用的是外国的镜像源 更改为阿里巴巴镜像源即可。 二、启动镜像 可选参数:–requirepass,这是redis密码,redis默认不需要密码 docker run -d -p 6379:6...

2018-12-09 23:44:40 121 0

原创 Springboot使用Druid数据源发生报错Property: spring.datasource.filters

前言: Springboot(版本2.1.1)使用Druid(版本1.18)数据源时filters: stat,wall,log4j,发生异常错误。 错误如下: 错误原因: 异常错误中显示log4j的原因,尝试在filters属性去掉log4j,发现不报错了, 原因是新版本的Druid...

2018-12-07 09:34:47 4156 0

原创 IEDA关闭自动保存,并且开启未保存文件星号提示

前言: 有时候,在用idea的过程中,不小心触到键盘,idea却自动保存了起来,自己却浑然不知,导致报错。所以有一些小伙伴想取消IDEA自动保存功能,并开启未保存文件星号提示。 一、取消自动保存选项 二、开启未保存文件星号提示 三、应用保存即可。 ...

2018-12-06 22:47:53 1082 0

原创 servlet返回JSON数据总结

返回字符串,因为字符串要返回json数据类型,所以我们要写成 String json = “{“ClientId”:196401,“ClinetName”:“teller”}”; 如果后台不处理成json数据,那么需要在前端回调函数中解析为json数据,var info = JSON.pa...

2018-12-04 16:00:25 2135 0

原创 Error (2013): Lost connection to MySQL server at waiting for initial communication packet

前言: 用navicat连接服务器中的MySQL时弹出错误提示: SQL Error (2013): Lost connection to MySQL server at ‘waiting for initial communication packet’, system error: 0 环境:...

2018-12-03 21:46:20 2332 0

原创 DIP,IOC,DI,IOC容器之间的简单关系

依赖倒置原则(DIP):一种软件架构设计的原则(抽象概念)。 控制反转(IoC):一种反转流、依赖和接口的方式(DIP的具体实现方式)。 依赖注入(DI):IoC的一种实现方式,用来反转依赖(IoC的具体实现方式)。 IoC容器:依赖注入的框架,用来映射依赖,管理对象创建和生存周期...

2018-12-03 11:17:05 159 0

原创 navicat 连接Docker中mysql容器报错:Client does not support authentication protocol requested by server;

前言: 在服务上的Docker中启动mysql容器后,用navicat连接,发现弹出一个错误: 原因: mysql8 之前的版本中加密规则是mysql_native_password,但是在mysql8之后,加密规则是caching_sha2_password,所以navicat低版本不支...

2018-12-02 21:06:51 514 0

原创 CentOS6.5安装Docker应用容器引擎

1:安装docker之前需要禁用selinux,因为selinux和LXC有冲突,故而需要禁用。将SELINUX设为disabled,注意修改后最好重启下机器 vim /etc/selinux/config 2:安装 Fedora EPEL [root@VM_0_15_centos ...

2018-12-02 11:40:26 885 0

原创 docker version查看版本时没有显示Server是多少版本的原因

查看docker版本时显示如下: [root@VM_0_15_centos ~]# docker version Client version: 1.7.1 Client API version: 1.19 Go version (client): go1.4.2 Git commit ...

2018-12-02 11:26:40 7660 4

原创 CentOS6.5升级内核到4.4

情景: 最近在学习Docker应用容器引擎,但是Docker要求系统为64位、系统内核版本为 3.10 以上,且自己服务器系统版本为CentOS6.5,内核是2.6的,不符合要求,故将内核升级到3.10以上。 方式: 此次升级内核采用下载内核然后编译的形式进行升级,历时五分钟左右完成升级。 一...

2018-12-02 10:43:58 1612 0

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