自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

加瓦工程师

我们工地人很多,加瓦的加瓦,搬砖的搬砖。

  • 博客(3)
  • 收藏
  • 关注

原创 Java8新特性——lambda表达式

什么是lambda表达式? Lambda 表达式是Java 8 的新特性,是一种新的编程语法。lambda语义简洁明了,性能良好,是Java 8 的一大亮点。废话不多说,我们来看个例子。 从内部类到lambda lambda简化了内部类的使用,说起内部类,我第一个想到的就是启动一个线程: Thread thread = new Thread(new Runnable() { @Overr...

2019-03-13 18:12:19 367

原创 GC回收算法思想

标记-清除(Mark-Sweep)算法: 首先标记出所有要回收的对象,然后再进行清除。因为要回收的对象并不一定连贯,所以清除后的内存会变的散碎,可能无法存放大对象。这种算法需要遍历两遍内存中的对象,所以性能方面也会表现不佳。 图示: 复制算法 复制算法是将可用内存等分为两块,每次只使用其中一块。当这一块的内存用完了,就把有用的对象复制到另外一块内存中,回收掉剩余的对象。这种算法每次只需...

2018-08-28 11:23:04 201

原创 对redis的keys方法替换

对redis的keys方法替换 最近公司需要做redis服务的迁移,一些旧项目用的还是以前的jedisAPI。发现有个项目用的keys方法模糊查询,而这在生产环境是绝对禁止的。keys命令的时间复杂度是O(N),可想而知,当面对大量数据时,每个查询会占用更长时间,无法释放链接,从而导致系统的异常。 redis官方的警告: Warning: consider KEYS as a comm...

2018-08-24 16:14:35 4374

空空如也

空空如也

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

TA关注的人

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