会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
五色风车
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
18
下一页
2020年3月21日
垃圾回收算法- 三色标记
摘要: GC目前的问题是,会暂停、阻碍代码的运行,即stop the world。增量式GC处理的就是这个问题。将GC变得可一阶段一阶段进行。 分阶段运行的思路并不难,但具体要解决的问题其实是分阶段GC后,如何保证下次继续时,中断过程中引用关系的变化不会对GC造成影响。 三色标记法是一个逻辑上的抽象(物理上
阅读全文
posted @ 2020-03-21 15:35 五色风车
阅读(1393)
评论(0)
推荐(0)
编辑
JVM -- Full GC触发条件总结以及解决策略
摘要: 前言 Full GC相对于Minor GC来说,停止用户线程的STW(stop the world)时间过长,至少慢10倍以上,所以要尽量避免,首先说一下Full GC可能产生的原因,接着给出排查方法以及解决策略。 1、System.gc()方法的调用 在代码中调用System.gc()方法会建议J
阅读全文
posted @ 2020-03-21 14:46 五色风车
阅读(7831)
评论(0)
推荐(0)
编辑
2020年3月20日
java实现-图的相关操作
摘要: import java.util.LinkedList; public class Graph { private int vertexSize;//顶点的数量 private int[] vertexs;//顶点数组 private int[][] matrix;//矩阵 private bool
阅读全文
posted @ 2020-03-20 14:14 五色风车
阅读(250)
评论(0)
推荐(0)
编辑
Integer的intValue()方法
摘要: Integer n1 = 123; Integer n2 = 123; Integer n3 = 128; Integer n4 = 128; System.out.println(n1 == n2);// true System.out.println(n3 == n4);// false Sys
阅读全文
posted @ 2020-03-20 14:13 五色风车
阅读(3496)
评论(1)
推荐(0)
编辑
2020年3月19日
Java transient关键字
摘要: 1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 然而在实际开
阅读全文
posted @ 2020-03-19 11:48 五色风车
阅读(174)
评论(0)
推荐(0)
编辑
2020年3月18日
Redis 单线程模型介绍
摘要: 1. 理解单线程模型 redis 会将每个客户端都关联一个指令队列。客户端的指令通过队列来按顺序处理,先到先服务。 在一个客户端的指令队列中的指令是顺序执行的,但是多个指令队列中的指令是无法保证顺序的,例如执行完 client-0 的队列中的 command-0 后,接下去是执行哪个队列中的第一个指
阅读全文
posted @ 2020-03-18 15:43 五色风车
阅读(2540)
评论(0)
推荐(1)
编辑
2020年3月16日
String类的intern()方法 -- 重用String对象,节省内存消耗
摘要: String str1 = new String("SEU")+ new String("Calvin"); System.out.println(str1.intern() == str1); System.out.println(str1 == "SEUCalvin"); jdk 为1.8 输出
阅读全文
posted @ 2020-03-16 23:23 五色风车
阅读(462)
评论(0)
推荐(0)
编辑
数据库阿里连接池 druid配置详解
摘要: java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,有不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐印入了大家的眼帘。接下来本教程就说一下druid的简单使用。 配置 缺省值 说明1、连接池队列参
阅读全文
posted @ 2020-03-16 19:40 五色风车
阅读(1261)
评论(0)
推荐(0)
编辑
2020年3月15日
redis 实现发布/订阅模式
摘要: 类似于MQ的主题模式-只能消费订阅之后发布的消息,一个消息可以被多个订阅者消费) 1.客户端发布/订阅 1.1 普通的发布/订阅 除了实现任务队列外,redis还提供了一组命令可以让开发者实现"发布/订阅"(publish/subscribe)模式。"发布/订阅"模式同样可以实现进程间的消息传递,其
阅读全文
posted @ 2020-03-15 23:20 五色风车
阅读(2076)
评论(0)
推荐(0)
编辑
Redis实现队列
摘要: 消息通知使用Redis实现任务队列使用列表, lpush 和 rpop 命令实现队列的概念 添加数据 public static void main(String[] args) throws InterruptedException { for (int i = 0; i < 1000; i++)
阅读全文
posted @ 2020-03-15 23:05 五色风车
阅读(187)
评论(0)
推荐(0)
编辑
上一页
1
···
4
5
6
7
8
9
10
11
12
···
18
下一页