加载中
Java知识图谱

1 - JVM 内存模型( 内存分为几部分? 堆溢出、栈溢出原因及实例?线上如何排查?) 类加载机制 垃圾回收 2 - Java基础 什么是接口?什么是抽象类?区别是什么? 什么是序列化? 网络通信过程及...

2017/04/07 13:56
494
Mina丢包/断包问题解决方法

Mina提供的TextLineCodecFactory编码器,默认读取字节是2048,在一般场景下是可以的。当数据包比较大时,可能会分多次读取,导致断包,造成后面的IoHandler处理异常。 当接收到的数据包大小不...

2016/09/20 15:07
2.7K
Idea创建maven工程卡在Generating project in Batch mode

如题 [INFO] Scanning for projects... [INFO] [INFO] -----------------------------------------------------...

2016/08/19 14:16
9.4K
Java图片压缩

private static void doCompress(InputStream in, float quality, String dest) throws Exception { BufferedImage inImg = ImageIO.read(in); OutputStream os = new File...

2016/08/15 16:34
148
第二章-Java并发机制的底层实现原理

Java并发机制的底层实现原理 Java代码的一生: 编译后变成Java字节码 字节码被类加载器加载到jvm jvm执行字节码,最终转换为汇编指令在CPU上运行 Java中使用的并发机制依赖于jvm的实现和CPU...

2016/07/30 01:35
202
第一章-并发编程的挑战

并发编程目的是让程序运行的更快。并不是启动更多的线程就能让程序最大限度的执并发执行。并发编程时,如果想通过多线程执行任务让程序执行的更快,会有很多挑战。比如: 上下文切换问题 死锁...

2016/07/29 23:48
73
聊下并发和Tomcat线程数

最近一直在解决线上一个问题,表现是:Tomcat每到凌晨会有一个高峰,峰值的并发达到了3000以上,最后的结果是Tomcat线程池满了,日志看很多请求超过了1s。服务器性能很好,Tomcat版本是7.0.5...

2016/07/26 14:57
622

没有更多内容

加载失败,请刷新页面

返回顶部
顶部