连击 天
fork: star:
1 - JVM 内存模型( 内存分为几部分? 堆溢出、栈溢出原因及实例?线上如何排查?) 类加载机制 垃圾回收 2 - Java基础 什么是接口?什么是抽象类?区别是什么? 什么是序列化? 网络通信过程及...
Mina提供的TextLineCodecFactory编码器,默认读取字节是2048,在一般场景下是可以的。当数据包比较大时,可能会分多次读取,导致断包,造成后面的IoHandler处理异常。 当接收到的数据包大小不...
如题 [INFO] Scanning for projects... [INFO] [INFO] -----------------------------------------------------...
private static void doCompress(InputStream in, float quality, String dest) throws Exception { BufferedImage inImg = ImageIO.read(in); OutputStream os = new File...
Java并发机制的底层实现原理 Java代码的一生: 编译后变成Java字节码 字节码被类加载器加载到jvm jvm执行字节码,最终转换为汇编指令在CPU上运行 Java中使用的并发机制依赖于jvm的实现和CPU...
并发编程目的是让程序运行的更快。并不是启动更多的线程就能让程序最大限度的执并发执行。并发编程时,如果想通过多线程执行任务让程序执行的更快,会有很多挑战。比如: 上下文切换问题 死锁...
最近一直在解决线上一个问题,表现是:Tomcat每到凌晨会有一个高峰,峰值的并发达到了3000以上,最后的结果是Tomcat线程池满了,日志看很多请求超过了1s。服务器性能很好,Tomcat版本是7.0.5...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复