上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 42 下一页
摘要: 1、前言 在功能开发完毕,在本地或者测试环境进行测试时,经常会遇到这种情况:有专门的测试数据,测试过程会涉及到修改表中的数据,经常不能一次测试成功,所以,每次执行测试后,原来表中的数据其实已经被修改了,下一次测试,就需要将数据恢复。 我一般的做法是:先创建一个副本表,比如测试使用的user表,我在测 阅读全文
posted @ 2019-11-24 19:31 寻觅beyond 阅读(4610) 评论(0) 推荐(0) 编辑
摘要: 目录 一、引入 二、快速上手 2.1、导入依赖 2.2、第一个示例 三、重试设置 3.1、重试条件设置 3.2、重试次数设置 3.3、重试间隔设置 一、引入 在平时的开发工作中,重试机制,是一个很重要的逻辑,比如调用其他服务时,如果出现超时,那么可以等100毫秒后再进行调用,或者出现异常时,需要重试 阅读全文
posted @ 2019-11-17 23:38 寻觅beyond 阅读(6104) 评论(0) 推荐(0) 编辑
摘要: 目录 一、Apache Commons 1.1、字符串处理 1.2、集合操作 1.3、IO操作 1.4、编解码操作 二、Google Guava 2.1、多场景使用 2.2、guava-retrying 三、日志相关 3.1、log4j 3.2、slf4j 四、其他工具 4.1、lombok 五、框 阅读全文
posted @ 2019-11-15 20:08 寻觅beyond 阅读(2747) 评论(0) 推荐(0) 编辑
摘要: 官方文档:https://github.com/google/guava/wiki/CachesExplained 目录 一、guava cache介绍 二、快速入门 2.1、引入依赖 2.2、第一个示例 2.3、批量操作 三、拓展 3.1、移除监听器 3.2、刷新缓存 3.3、自定义刷新的操作 一 阅读全文
posted @ 2019-11-12 20:08 寻觅beyond 阅读(2317) 评论(0) 推荐(0) 编辑
摘要: 目录 1、背景 2、两种方式对比 2.1、一次插入一条数据 2.2、一次插入多条数据 3、拓展一下 4、Other 1、背景 我们在工作中基本都会碰到批量插入数据到DB的情况,这个时候我们就需要根据不同的情况选择不同的策略。 只要了解sql,就应该知道,向table中插入数据的命令,至少有inser 阅读全文
posted @ 2019-11-09 16:07 寻觅beyond 阅读(10692) 评论(0) 推荐(2) 编辑
摘要: 官网文档:https://github.com/google/guava/wiki 目录 一、导入Guava依赖 二、Objects 三、Optional 四、Preconditions 一、导入Guava依赖 guava的仓库地址:https://mvnrepository.com/artifac 阅读全文
posted @ 2019-11-06 22:41 寻觅beyond 阅读(3734) 评论(0) 推荐(0) 编辑
摘要: 目录 Case1:代码库中存大文件 Case1:代码库中存大文件 背景 有这种情况,项目运行需要依赖一个文件(比如需要读一个文件中的数据),那么最直接的方式就是将该文件添加到代码中的分支中,然后将分支代码(包含大文件)提交到远程版本库中,那么在运行项目的时候,就可以直接读项目中的文件了。 分析 上面 阅读全文
posted @ 2019-10-17 23:15 寻觅beyond 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 目录 一、前提条件 二、使用ClassPathResource类读取 2.1、Controller、service中使用ClassPathResource 2.2、单元测试使用ClassPathResource 三、使用FileSystemResource类读取文件 一、前提条件 要去读取的文件是存 阅读全文
posted @ 2019-10-16 23:13 寻觅beyond 阅读(35935) 评论(2) 推荐(2) 编辑
摘要: 目录 一、先搞两个测试需要使用的类 二、简单操作:obj与json互转 2.1、对象转json字符串 2.2、json字符串转对象 三、拓展需求 3.1、对象转json时,忽略某个字段 3.2、对象转json时,自定义json中的属性名 3.3、对象转json时,忽略对象中为null或者""的属性 阅读全文
posted @ 2019-10-09 22:33 寻觅beyond 阅读(1641) 评论(0) 推荐(0) 编辑
摘要: 1、判断对象的存活 1、引用计数 原理:给一个对象添加一个引用计数器,每当一个地方引用它时,计数器就加1;当引用失效时,计数器就减1;任何时刻计数器为0的对象就是不可再被使用的; 优点:效率高; 缺点:很难解决对象间的循环引用; 2、可达性分析 原理:通过一系列称为“GC Roots”的对象作为起点 阅读全文
posted @ 2019-10-08 10:05 寻觅beyond 阅读(160) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 42 下一页
返回顶部