- 博客(4)
- 收藏
- 关注

原创 用注解的方式 实现 spring could 的事件驱动
这是我第一篇博客 写的不好请大家谅解sc中的事件信息 是以event实现的,简单就是通过各种注解来实现 主业务外的逻辑处理1、首先 我们要创建一个Event 来缺定是哪个驱动事件/** * <p></p> * * @author Created by Chenbaoliang on 2018/6/22. * @version V1.0 * @ClassName M...
2018-07-02 15:49:19
636
原创 普通java对象的创建过程
普通的java对象的创建 1、创建对象(克隆、反序列化、new)不包括数组和Class对象 2、检查这个指令的参数是否能在常量池中定位到一个类的符号引用 3、检查这个符号引用所代表的类是否已经被正确加载、解析、初始化,如果没有执行类加载 4、虚拟机对对象分配内存 虚拟机为新生对象分配内存 内存分配方式 1、指针碰撞 2、空闲列表 3、采用哪种分配方式主要取决于java堆的GC算法 其中包含 c...
2020-05-08 09:53:06
180
原创 java中的几种IO模型--BIO
java中的几种IO模型 我会陆续的讲解一下BIO/NIO/AIO的一些概念性的不同,并将其中的一些不同点做一下总结。这篇文章主要对BIO进行一些概念性的梳理。 一、传统的BIO 网络编程的基本模型是Clientt/Server模型,其中服务端负责提供位置信息(绑定ip和端口号)客户端负责通过连接操作向服务端监听的地址发送连接请求,通过三次握手建立连接。 1、BIO通信模型 传统的同步阻塞式通信模...
2020-02-05 18:06:04
215
原创 JVM
1.java内存的申请有两种:静态内存(系统一次性分配比如int类型变量 ,java栈。pcRegister,那体侧method随线程的状态改变而改变,内存定量回收)动态内存(javaGC主要针对此项内存,java堆,方法区)垃圾检测、回收算法检测垃圾的方式:引用计数器(每当对象呗调用 计数器加1;引用失败减1);初始化为0可达性分析算法(以根集对象为起始点进行搜索,如果有对象不可达的话,即是垃圾...
2018-07-02 16:16:49
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人