java
hurley11
这个作者很懒,什么都没留下…
展开
-
springboot远程调试
1,把jar包放到服务器上2,启动jar包的命令(xx.jar)java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4526,suspend=n -jar xx.jaraddress是调试端口,不是项目运行的端口如果需要运行在设置的端口:java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4526,suspend=n -jar xx.jar --se原创 2021-07-06 14:50:16 · 179 阅读 · 0 评论 -
netty模型
简单版1,BossGroup 线程维护Selector , 只关注Accecpt2,当接收到Accept事件,获取到对应的SocketChannel, 封装成 NIOScoketChannel并注册到Worker 线程(事件循环), 并进行维护3,当Worker线程监听到selector 中通道发生自己感兴趣的事件后,就进行处理(就由handler), 注意handler 已经加入到通道进阶版详细版1,Netty抽象出两组线程池 BossGroup 专门负责接..原创 2020-12-17 14:48:57 · 104 阅读 · 2 评论 -
栈堆模型+gc算法模型
文章的来源是在b站:遇见狂神说,关于jvm讲解视频所作的笔记,大家感兴趣可以去看原版视频打印gc垃圾回收信息引用计数法复制算法标记清除压缩...原创 2020-12-16 17:19:41 · 163 阅读 · 2 评论 -
java概念中的一些区别
1,面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix 等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护缺点:性能比面向过程低2,JVM、JDK 和 JRE的区别JVM(java虚拟机)Java ...原创 2020-10-25 16:43:55 · 175 阅读 · 0 评论