- 博客(8)
- 资源 (9)
- 收藏
- 关注
原创 editplus 打开弹出无效窗口
如下图所示: 这个问题主要是你的更改了原来文件的位置才会出现的 。 解决方法是 你进入EditPlus-》工具–》设置配置文件目录,在重新添加一下你的文件地址就行了。 ...
2018-07-24 20:55:41 3648 1
原创 mysql升级到5.7后group by报错分析
看一下ONLY_FULL_GROUP_BY的意思是:对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP BY从句中,也就是说查出来的列必须在group by后面出现否则就会报错,除非这个字段出现在聚合函数里面。 例如: select a,b,c from table where 1=1 g...
2018-07-24 15:14:04 487
原创 mybatis深入学习
1、select的属性 id:必填,不可重复–和mapper对应 resultMap:select查询语句返回的类型和映射关系 resultType: parameterType: 1. <select id="" resultMap="">&
2018-07-09 11:44:41 208
原创 在Idea中使用Junit4生成测试类并运行
1.安装插件File -> Settings -> Plugins 然后输入Junit2.重启Idea3.在你要创建测试用例的类中按 Ctrl + Shift + T 4.选中你要创建测试用例的方法。5、配置Run,增加J...
2018-07-06 14:16:40 5731
原创 Mock工具之Mockito
1、引入背景:**在实际项目中写单元测试的过程中我们会发现需要测试的类有很多依赖,这些依赖项又会有依赖,导致在单元测试代码里几乎无法完成构建,尤其是当依赖项尚未构建完成时会导致单元测试无法进行。为了解决这类问题我们引入了Mock的概念,简单的说就是模拟这些需要构建的类或者资源,提供给需要测试的对象使用。** 2、缺点:EasyMock 以及 Mockito 都因为可以极大地简化单元测试的书写过程...
2018-07-06 14:13:33 861
原创 spring的@Transactional注解详细用法
事务管理方式: spring支持编程式事务管理和声明式事务管理两种方式。 声明式事务管理 又分为两种: 一种是基于tx和aop名字空间的xml配置文件,另一种就是基于@Transactional注解。...
2018-07-05 14:24:51 166
原创 mysql中 并不是exists一定比in效率快
一、关于exists和in的效率问题: 分场景: 此场景适应A表数据量大于B表,且where后的字段加了索引。这种情况用in效率高的原因是利用了大表的索引。 1. select * from ecs_goods A where A.cat_id in(select cat_id from ecs_category B); 此场景适应B表数据量大于A表,且where后的字段加了...
2018-07-04 19:55:53 1639 1
原创 idea中安装热部署jrebel插件
1、下载地址 http://plugins.jetbrains.com/plugin/4441-jrebel-for-intellij 2、安装 ctrl+alt+s 打开settings –pulgins如下图: 从本地安装,然后重启idea. 3、以这种方式启动: 4、我的在启动的时候报内存溢出错误,解决如下:tomcat启动报错: java.lang.O...
2018-07-03 19:22:26 215
.gitignore
2020-08-27
jdk7linux64位 tar.gz.zip
2018-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人