- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 第二节 锁、JVM|Tomcat调优
第二节锁1、指令重排序会遵循happens-before的规则,代码编译成汇编语言的时候,会进行JIT优化,可能进行一些指令重排序等规则;2、volatile关键字可以解决可见性问题,不可解决原子操作性问题;比如常量加上volatile关键字后,CPU不会缓存,程序在读数据的时候会第一时间读取到最新的值。3、ThreadLocal可以解决线程封闭,会对每个线程生成单独的副本,相互之间不影响...
2020-04-15 15:47:08
148
翻译 keytool 生成SSL证书,配置Tomcat证书
keytool 生成SSL证书,配置Tomcat证书一、为服务器生成证书1、利用keytool工具命令行输入:keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:\home\tomcat.keystore -validity 36500需要提前配置JDK环境变量,或者直接前往JDK bin目录下执行注释:D:\home\to...
2019-07-01 14:45:15
1240
翻译 Java高级-中间件专题
第二章 Java高级-中间件专题上面开放的是读数据的负载均衡,写数据必须在master上上面开放的是读写数据的负载均衡,都可以在broker1、broker2、broker3上操作...
2019-03-23 20:45:20
114
原创 Java多线程编程并发编程
一、Java多线程编程并发编程第一节 Java基础线程状态线程中止第一节 Java基础线程状态Java线程有6个状态定义:java.lang.Thread.StateNew:尚未启动的线程的线程状态;Runnable:可运行线程的线程状态,等待CPU调度;Blocked: 线程阻塞等待监视器锁定的线程状态,处于synchronized同步代码块或方法中被阻塞;Waiting:等待线...
2019-03-16 22:08:48
133
原创 Linux 下 OpenJDK 卸载、Oracle JDK安装
Linux 下 OpenJDK 卸载、Oracle JDK安装Centos一般会自带OpenJDK,要想使用我们自己安装的JDK必须卸载系统自带的,否则安装好我们想用的JDK配置好环境变量后,java -version始终显示的是OpenJDK的版本。卸载OpenJDK1、执行 rpm -qa |grep java ,控制台会出现类似如下结果,卸载如下所有:java-1.6.0-openj...
2018-12-28 14:08:27
675
Java中控考勤机考勤数据获取以及监听打卡
2018-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人