tianyeshiye

天之道,损有余而补不足.人之道,则不然,损不足以奉有余.孰能有余以奉天下?唯有道者...

【Big Data 每日一题20180822】Java动态编译优化——URLClassLoader 内存泄漏问题解决

转 https://blog.csdn.net/shijing266/article/details/81939477 一、动态编译案例 要说动态编译内存泄漏,首先我们先看一个案例(网上搜动态编译的资料是千篇一律,只管实现功能,不管内存泄漏,并且都恬不知耻的标识为原创!!) Java  UR...

2018-08-22 23:11:22

阅读数:53

评论数:0

Java NIO理解与使用

转:https://blog.csdn.net/qq_18860653/article/details/53406723Netty的使用或许我们看着官网user guide还是很容易入门的。因为java nio使用非常的繁琐,netty对java nio进行了大量的封装。对于Netty的理解,我们...

2018-07-04 23:07:20

阅读数:26

评论数:0

NIO

NIO大纲: 1. Java NIO 简介 2. Java NIO 与 IO 的主要区别 3. 缓冲区(Buffer)和通道(Channel) 4. NIO 的非阻塞式网络通信 > 选择器(Selector) > SocketChannel、 Serve...

2018-07-04 23:06:15

阅读数:17

评论数:0

Java动态代理的之JDK和CGLIB

       代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托...

2018-06-26 20:29:45

阅读数:17

评论数:0

Java中>>和>>>的区别

>>:带符号右移。正数右移高位补0,负数右移高位补1。比如:4 >> 1,结果是2;-4 >> 1,结果是-2。-2 >>...

2018-05-10 00:08:48

阅读数:92

评论数:0

Mark :BlockingQueue

https://blog.csdn.net/smuedward/article/details/54574938(一)BlockingQueue的原理1. 什么是BlockingQueue? 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取...

2018-04-16 21:21:54

阅读数:19

评论数:0

Java动态代理的之JDK和CGLIB

https://blog.csdn.net/Evankaka/article/details/51932587代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联...

2018-03-27 00:21:55

阅读数:14

评论数:0

mark : JVM性能调优之生成堆的dump文件

一、JVM内存模型及垃圾收集算法  1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代)Tenured(年老代)永久代(Perm)   其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直...

2017-10-19 22:21:14

阅读数:68

评论数:0

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