![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
打工时长两年半
我很懒
展开
-
volitaile
volitaile 线程之间可见性 禁止指令重排序 happens-before 六大情况 程序顺序执行 一个线程中,按照程序的执行规则,前面的操作happens-before后面的操作。 监视器锁(synchronized) 对于一个锁的解锁,happens-before后面的加锁。 volatile变量规则 volatile修饰的变量,线程之间是可见的,写happens-before后续的读。 传递性 A happens-before B B happens-before C原创 2021-12-09 11:06:41 · 644 阅读 · 0 评论 -
浅谈HashMap
jvm(类加载过程) 所谓类加载,就是将class文件加载到jvm中以供程序使用。 详细过程可以分为:加载——>链接(验证,准备,解析)——>初始化——>使用——>卸载。原创 2021-03-07 15:24:08 · 278 阅读 · 2 评论 -
简单fastDFS连接池和客户端实现
fastdfs连接池实现: import org.csource.common.MyException; import org.csource.fastdfs.*; import java.io.IOException; import java.util.Properties; import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.TimeUnit; /** * @Description: .原创 2020-08-09 16:33:55 · 723 阅读 · 0 评论 -
java通过poi插件实现简单的Excle表格生成
通过poi编写简单的Excel表格工具类 具体代码如下: package com.common.utils; import org.apache.commons.lang3.StringUtils; import org.apache.poi.hssf.usermodel.*; import org.apache.poi.ss.usermodel.FillPatternType; impo...原创 2019-11-03 13:20:41 · 180 阅读 · 0 评论