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