MrChang Blog

这家伙总以为自己是个天才,实际并不比别人聪明多少!

springboot 单元测试 报cglib错误

"从controller正常执行不报错,只有单元测试报错 "

Caused by: java.lang.IllegalStateException: Cannot enable lazy loading because CGLIB is not available. Add CGLIB to your classpath. CGLIB依赖很明显是加了的,所以考虑到是不是版本不兼容问题。 解决: 升级CGLIB包版本,我用的2.2就报错,升...

执行数据库'INSERT'操作时事务无法回滚

"执行数据库'INSERT'操作时事务无法回滚 "

在使用Spring声明式事务的时候,发现在做”update”时,出现异常事务可以回滚,但是在执行”insert”的时候,后台日志虽然显示回滚了,但是数据却已经保存到了数据库中,本来以为是哪里配置出错了,后来却发现是Mysql存储引擎的的问题。我们用的Mysql版本是”5.1.73”,默认存储引擎是”MyISAM”。 查看mysql版本: mysql> select version()...

Intellij IDEA基于Springboot的远程调试

"Intellij IDEA基于Springboot的远程调试 "

简介 本篇博客介绍一下在Intellij IDEA下对Springboot类型的项目的远程调试功能。所谓的远程调试就是服务端程序运行在一台远程服务器上,我们可以在本地服务端的代码(前提是本地的代码必须和远程服务器运行的代码一致)中设置断点,每当有请求到远程服务器时时能够在本地知道远程服务端的此时的内部状态。 方法 首先,打开Edit configurations,点击+号,创建一个Re...

HTTP 状态消息

"HTTP 状态消息 "

HTTP 状态消息 1xx: 信息 2xx: 成功 3xx: 重定向 4xx: 客户端错误 5xx: 服务器错误

Spring Boot 之 mybatis 通用mapper

"Spring Boot 之 mybatis 通用mapper "

项目依赖 <!--mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3....

Spring Boot 之 @Scheduled创建定时任务

"Spring Boot 之 @Scheduled创建定时任务"

我们在编写Spring Boot应用中经常会遇到这样的场景,比如:我需要定时地发送一些短信、邮件之类的操作,也可能会定时地检查和监控一些标志、参数等。 创建定时任务 在Spring Boot中编写定时任务是非常简单的事,下面通过实例介绍如何在Spring Boot中创建定时任务,实现每过5秒输出一下当前时间。 在Spring Boot的主类中加入@EnableSched...

git log format

"git log format"

默认git log 出来的格式并不是特别直观,很多时候想要更简便的输出更多或者更少的信息,这里列出几个git log的format。 可以根据自己的需要定制。 git log命令可一接受一个–pretty选项,来确定输出的格式. 比如 : 如果我们只想输出hash. git log --pretty=format:"%h" 详细 命令 : ‘%H’: commit hash ...

QQ通知

"QQ通知"

当项目迭代版本验收时,总需要将项目发布到对应的环境上,此时测试有可能正在工作,突然就无响应了,虽然自动化持续构建发包系统有邮件通知,但往往不太及时并且有的测试还不定会看到。另外到项目线上环境出现大的事故时如果及时提醒团队人员及时修复呢。可以利用 GitHub 上的一个项目,它会创造 QQ 聊天机器人,通过接口调用来完成发包消息与异常消息及时提醒服务。 Docker 安装方式 docker...

nginx 配置示例

"nginx 配置示例"

转发配置示例 worker_processes 1; user root; events { worker_connections 10240; } http { include mime.types; default_type application/octet-stream; client_max_body_size 200M;...

idea 插件之 StackoverFlow

"idea 插件之 StackoverFlow"

StackoverFlow Stack Overflow是一个程序设计领域的问答网站,隶属Stack Exchange Network。网站允许注册用户提出或回答问题,还可对已有问题或答案加分、扣分或进行修改,条件是用户达到一定的“声望值”。“声望值”就是用户进行网站交互时能获取的分数,例如,用户A回答了一个问题,用户B对用户A的解答给予了“加分”,用户A就会因而获得10点声望值。当声望值...