自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 锁的虚引用的应用

锁的虚引用的应用 现在编程很多时候都遇到锁,而锁的粒度往往要尽量设置得小一些,所以用map来存储锁,在实际开发中,遇到业务锁比较多的时候,可能会是一个好的选择。 但是,就会存在回收的问题,如果一个锁用完了,而不进行回收,会导致map的数据量比较多,内存占用大,所以一般选择使用弱引用,来及时回收没被引用的对象。 ⑴强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程

2021-06-22 20:36:44 58

原创 Json与Object转换器

Json与对象之间的转换是项目中经常遇到的,所以可以写个封装类来实现他们之间的相互转换。 导入依赖 <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> <version>1.9.13</version> </dependency> 之后创建一个工

2020-06-07 15:31:41 198

原创 Redis项目中的使用

redis在项目中其实用到的地方很多,但是用法还是不能够熟悉,现在写篇博客来复习复习。(使用的是jedis连接池) 首先,先导入jar包依赖。 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> 首先建立一个

2020-06-07 10:17:06 153

原创 简单代码生成器

代码生成器的目的就是在2分钟内生成增删改查代码 一般模板引擎有两种: 1.freemark(资历老,受众多) 2.thymeleaf(Spring官方推荐) 这里我就是使用的freemark。 先导入jar依赖 <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> </dependency> 先看简单的核心代码 Stir

2020-06-05 10:57:44 709

原创 文件分片上传与急速上传

文件断点续传与急速秒传分片上传文件流程图 在最近的一次项目中接触了文件上传,虽然文件上传是一个很基础的功能,但是自己还是有点思考,记录下也当复习下。 分片上传文件流程图

2020-06-03 10:11:21 243

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除