简书 占小狼转载请注明原创出处,谢谢! 前言 java5之后,并发包中新增了Lock接口(以及相关实现类)用来实现锁的功能,它提供了与synchronized关键字类似的同步...

简书 占小狼转载请注明原创出处,谢谢! 前言 java5之后,并发包中新增了Lock接口(以及相关实现类)用来实现锁的功能,它提供了与synchronized关键字类似的同步...
后端开发一定厌倦了和前端对API接口的麻烦,之前还是小白时愣是手写word文档给前端工程师使用,各种copy字段加解释... 然而,有更好用的API框架可以使用,可以让我们摆...
导语: 相信无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其...
引入jasypt 生成要加密的字符串 将数据库的用户名和密码进行加密 输出信息为: 或者使用Maven下载好的jar包加密\Maven\org\jasypt\jasypt\1...
最近在项目中遇到了对每一个类型进行求和并且求该类型所占的比例的需求。一开始使用的是自表的连接,后来发现这样做太复杂,更改后的SQL的解决方法是: over函数的写法:over...
1. BeanPostProcessor简介 BeanPostProcessor是Spring IOC容器给我们提供的一个扩展接口。接口声明如下: 运行顺序 ===Sprin...
1 CPU和内存的交互 了解jvm内存模型前,了解下cpu和计算机内存的交互情况。【因为Java虚拟机内存模型定义的访问操作与计算机十分相似】 有篇很棒的文章,从cpu讲到内...
JMH,即Java Microbenchmark Harness,这是专门用于进行代码的微基准测试的一套工具API。 JMH 是一个由 OpenJDK/Oracle 里面那...
Spring之旅 什么是Spring? Spring是一个分层的轻量级的开源Java框架 Spring的核心是IOC(Inverse of Control 控制反转)和AOP...