- 博客(8)
- 资源 (20)
- 收藏
- 关注
原创 ehcache在SpringBoot的使用:复制粘贴就能运行
目录1、ehcache依赖的引入2、ehcache配置文件的编写3、ehcache辅助类的实现4、使用ehcache的get / put方法一、ehcache依赖首先是添加依赖 <!-- ehcache 缓存 --> <dependency> <groupId>org.springframework.boot...
2019-07-31 10:44:18 317
原创 自定义通用事务回滚注解:TransactionalRollbackAll
新建一个包,包下新建TransactionalRollbackAll@Target({ ElementType.METHOD, ElementType.TYPE })@Retention(RetentionPolicy.RUNTIME)@Transactional(rollbackFor = Throwable.class)public @interface Transactional...
2019-07-31 09:29:53 633
原创 SpringBoot启动就立即加载其它类方法:实现ApplicationListener
在启动类加上如下代码 public static void main(String[] args) { SpringApplication springApplication = new SpringApplication(Application.class); springApplication.addListeners(new ApplicationSta...
2019-07-31 09:21:56 1926
原创 new ArrayList(integers):List包含List的赋值
List<List<Integer>> result = new ArrayList<>();List<Integer> integers = new ArrayList<>();// ArrayList是一个引用,记录的是指向位置,如果对应位置上的数据被修改,结果就不是想要的了。// 浅拷贝result.add(...
2019-07-30 16:15:25 3896
原创 IDEA和Eclipse插件JavaDoc:自动添加注释
eclipse插件http://jautodoc.sourceforge.net/update/自动补充代码注释官网http://jautodoc.sourceforge.net/index.htmidea插件是javaDoc,安装完成后鼠标对着类或者文件夹,右键-->JavaDoc-->选择创建...
2019-07-30 15:23:56 1851
原创 如何写好单元测试:Mock脱离数据库+不使用@SpringBootTest
目录1、一般的单元测试写法2、单元测试步骤3、对一般的单元测试写法分析优化4、最佳的单元测试写法:Mock脱离数据库+不启动Spring+优化测试速度+不引入项目组件一、普遍的单元测试方法作为一个Java后端程序员,肯定需要写单元测试。我先提供一个典型的错误的单元测试例子:@RunWith(SpringRunner.class)@SpringBootTest(cla...
2019-07-29 17:21:13 36971 64
转载 JPA EntityManager:persist,merge,refresh和remove
首先需要注意的是:所有的增删改查操作都是根据主键来的。比如merge命令,可能会insert或者update,如果在数据库中找到相应主键,那就updateByPK,如果找不到就insert。需要注意的是:在插入或者更新的时候,JPA会自动把外键关联的子表也插入/更新。在对数据库进行操作方面,JPA很好的封装了各种SQL。特别是一个主表,很多个子表的情况,使用mybatis想完成JPA的me...
2019-07-18 13:38:52 1517
原创 MySQL InnoDB第五章:聚集/辅助/B+树索引、Cardinality 值
5.4.1 聚集索引1、InnoDB存储引擎表是索引组织表,即表中数据按照主键顺序存放。2、聚集索引(clustered index)是按照每张表的主键构造一棵B+树,同时叶子节点中存放的即为整张表的行记录数据,也将聚集索引的叶子节点称为数据页。(索引组织表中数据也是索引的一部分) 同B+树结构一样,每个数据页都通过一个双向链表进行链接。3、实际的数据页只能按照一棵B+树进行排...
2019-07-01 19:28:02 280
Netty+telnet根据指令定时上传文件
2018-12-14
SpringCloud项目集成多个SpringBoot连接数据库成功
2018-09-18
node+vue+mysql前后端分离增删改查
2018-08-17
node+vue前后端分离增删改查
2018-08-17
vue-cli+elementUI:个人信息提交表格显示Demo
2018-07-30
vue.js和vue.min.js
2018-07-17
毕设-云视频学习平台的设计及实现
2018-06-16
SpringBoot+mybatis登录注册及其账号密码的校验+验证码+拦截器+文件系统+定时任务
2018-03-09
SpringBoot-mybatis登录、注册、拦截器、文件系统
2018-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人