自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 ThreadLocal 使用及原理

当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。这样就隔离了多个线程对数据的数据共享 [color=red]当线程并发时,使用ThreadLocal在保证每个线程拥有自己的独立对象,线程间互不影响。[/color] 原理: ThreadLocal是如何做...

2017-06-25 09:10:36 110

原创 什么是线程安全

如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 java里不能直接使用synchronized声明一个变量,而是使用synchronized去修饰一个代码块或一个方法。 一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才...

2017-06-21 16:47:49 80

原创 测试ping和telnet 工具类

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.SocketException; import org.apache.commons.lang.String...

2017-06-18 00:42:18 1517

原创 获取指定日期是周几

Date d = new Date();//这里可设置日期 Calendar cal = Calendar.getInstance(); cal.setTime(d); int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK); System.out.println("今天是周几?:"+(dayOfWeek-1));//周日 是第一天...

2017-06-13 16:43:49 608

原创 清除linux 历史命令行

history -c

2017-06-06 16:40:48 1208

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除