Java
Java高级、内核、源码、虚拟机
beyond_champion
https://gitee.com/beyond_champion
展开
-
JAVA多线程
JAVA多线程原创 2022-09-20 22:09:45 · 192 阅读 · 0 评论 -
面向对象之设计原则与设计模式
设计模式原创 2022-09-20 11:57:58 · 320 阅读 · 0 评论 -
Java自带的工具-Visual VM
Java自带的工具-Visual VM原创 2022-09-19 17:20:31 · 143 阅读 · 0 评论 -
通过JVM参数配置GC参数&GC日志分析性能
通过JVM参数配置GC参数&GC日志分析性能原创 2022-09-19 17:20:07 · 213 阅读 · 0 评论 -
JAVA应用导致 CPU 100% 占用问题排查
JAVA应用导致 CPU 100% 占用问题排查原创 2022-09-19 15:09:57 · 660 阅读 · 0 评论 -
Linux下替换jar包里面的class文件以及在线修改配置文件
首先使用sftp工具把class文件传到jar包所在目录,然后linux下替换jar包里面的class文件总共分为4步:(1)使用jar tvf jar名称 | grep 目标文件名 查询出目标文件在war包中的目录jar tvf cbam-monitor-task-0.0.1-SNAPSHOT.jar | grep LinuxSystemOperateServiceImpl.class(2)使用jar xvf jar名称 目标文件名(copy上面查出的全路径) 将目标文件及所在war包中的目录解压原创 2021-09-15 13:52:10 · 2904 阅读 · 0 评论 -
合理配置线程池核心线程数(IO密集型和CPU密集型)
1. 代码查看服务器的核心数要合理配置线程数首先要知道公司服务器是几核的代码查看服务器核数:System.out.println(Runtime.getRuntime().availableProcessors());2. 合理线程数配置之CPU密集型CPU密集的意思是该任务需要大量的运算,而没有阻塞,CPU一直全速运行。CPU密集任务只有在真正的多核CPU上才可能得到加速(通过多线程),而在单核CPU上,无论你开几个模拟的多线程该任务都不可能得到加速,因为CPU总的运算能力就那些。CPU密原创 2020-08-09 11:13:08 · 16009 阅读 · 2 评论 -
前后端分离的利弊、jsp的隐退以及JavaWeb开发的变化
一、概要前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS,小程序等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。核心思想是前端html页面通过ajax调用后端的restu...原创 2020-03-28 18:38:54 · 1169 阅读 · 0 评论 -
java socket 实现聊天室
服务端Server:/** * */package pm.chatroom;import java.io.BufferedReader;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.InputStream;import java.io.InputStreamReade...原创 2020-02-25 23:03:29 · 354 阅读 · 1 评论