上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要: 通过swagger2markup+asciidoctorj生成html和pdf文档(maven方式及java代码方式) 任务:通过同事的json文件生成相应的html和pdf文档 前言 开始时swagger2markup和asciidoctorj是什么都不知道,只能百度,看官方文档(翻译。。。), 阅读全文
posted @ 2020-08-12 20:07 ƃuədnxıəʍ 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: Mybatis结果集自动映射 在使用Mybatis时,有的时候我们可以不用定义resultMap,而是直接在<select>语句上指定resultType。这个时候其实就用到了Mybatis的结果集自动映射。Mybatis的自动映射默认是开启的,其在映射的时候会先把没有在resultMap中定义字段 阅读全文
posted @ 2020-08-04 10:57 ƃuədnxıəʍ 阅读(410) 评论(0) 推荐(0) 编辑
摘要: Hystrix是什么 在分布式环境中,许多服务依赖项中的一些必然会失败。Hystrix是一个库,通过添加延迟容忍和容错逻辑,帮助你控制这些分布式服务之间的交互。Hystrix通过隔离服务之间的访问点、停止级联失败和提供回退选项来实现这一点,所有这些都可以提高系统的整体弹性。 Hystrix为了什么 阅读全文
posted @ 2020-07-27 18:31 ƃuədnxıəʍ 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 【引言】 在项目开发过程中,会遇到将某个已有若干属性值的Bean复制给另一个具有相同属性名的Bean,除了一个一个属性去set方法之外,其实可以通过调用一些工具类下的方法直接copy,这样就避免了一个一个去set属性值,在简化了代码的基础上,也能快速地实现功能。 而实现这种功能的工具类并不只有一种, 阅读全文
posted @ 2020-07-16 19:32 ƃuədnxıəʍ 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 每篇一句不要像祥林嫂一样,天天抱怨着生活,日日思考着辞职。得罪点说一句:“沦落”到要跟这样的人共事工作,难道自己身上就没有原因? 前言本以为洋洋洒洒的把Java/Spring数据(绑定)校验这块说了这么多,基本已经算完结了。但今天中午一位热心小伙伴在使用Bean Validation做数据校验时上遇 阅读全文
posted @ 2020-07-15 21:48 ƃuədnxıəʍ 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 数据校验是在平时的编码过程中常做的工作,在系统的各个层可能都要去实现一些校验逻辑,再去做业务处理。这些繁琐的校验与我们的业务代码在一块就会显得臃肿。而且这些校验通常是业务无关的。也是在工作中使用到Hibernate Validator,但却发现有人没有使用好它(竟然还能看到一些if else的校验代 阅读全文
posted @ 2020-07-15 21:18 ƃuədnxıəʍ 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://blog.csdn.net/qq_31142553/article/details/89430100 推荐我的另一篇博文:《利用Aspect/Javassist/动态代理/Lombok等方式省略Controller的参数校验结果处理代码》 Validation的注解就不介绍了 阅读全文
posted @ 2020-07-12 16:41 ƃuədnxıəʍ 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: 1、newCachedThreadPool 作用:创建一个可根据需要创建新线程的线程池,但是在以前构造的线程可用时将重用它们,并在需要时使用提供的 ThreadFactory 创建新线程。 特征: (1)线程池中数量没有固定,可达到最大值(Interger. MAX_VALUE) (2)线程池中的线 阅读全文
posted @ 2020-06-12 18:47 ƃuədnxıəʍ 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 0. 序言 在Java中,使用线程来异步执行任务。Java线程的创建与销毁需要一定的开销,如果我们为每一个任务创建一个新线程来执行,这些线程的创建和销毁将消耗大量的计算资源。针对这种情况,我们需要使用线程池来管理线程,带来的好处有3个: ① 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造 阅读全文
posted @ 2020-06-12 18:43 ƃuədnxıəʍ 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 一、逃逸分析 逃逸分析是编译语言中的一种优化分析,而不是一种优化的手段。通过对象的作用范围的分析,为其他优化手段提供分析数据从而进行优化。 逃逸分析包括: 全局变量赋值逃逸 方法返回值逃逸 实例引用发生逃逸 线程逃逸:赋值给类变量或可以在其他线程中访问的实例变量. public class Esca 阅读全文
posted @ 2020-06-12 10:53 ƃuədnxıəʍ 阅读(385) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 19 下一页