Fri Oct 11
mac版idea打开文件所在目录
本来一天更新一篇的 这个真的是太气人啦 这么方便的功能 居然没有 Show in Finder /usr/bin/open $FileDir$ $ProjectFileDir$
阅读更多
Thu Aug 15
JAVA 最简单获取系统时间代码 LocalDateTime( 以yyyy-MM-dd HH:mm:ss.SSS格式显示)
jdk1.8版本后支持 import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class testMain { public static void main(String
阅读更多
Fri Jul 26
idea 取消警告
右边那五颜六色的一堆东西 是警告 如果是报错还是会提醒的哦 打开设置 搜索 inspections
阅读更多

ThreadLocal

简介 通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。如果想实现每一个线程都有自己的专属本地变量该如何解决呢? JDK中提供的ThreadLocal类正是为了解决这样的问题。 ThreadLocal类主要解决的就是让每个线程绑定自己的值,可以将ThreadLocal类形象的比喻成存放数据

volatile关键字

在 JDK1.2 之前,Java的内存模型实现总是从主存(即共享内存)读取变量,是不需要进行特别的注意的。而在当前的 Java 内存模型下,线程可以把变量保存本地内存(比如机器的寄存器)中,而不是直接在主存中进行读写。这就可能造成一个线程在主存中修改了一个变量的值,而另外一个线程还继续使用它在寄存器
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×