自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (4)
  • 收藏
  • 关注

原创 javax.crypto.Mac#doFinal 非线程安全 not thread-safe

javax.crypto.Mac#doFinal 是非线程安全,他会改变内部的状态。多线程使用时有三种方式:1、使用clone函数官方文档的示例代码 private Mac getMac() { // Mac is not thread-safe. Requires a new clone for each signature. try { return (Mac) m...

2019-09-30 11:33:46 1384

原创 log4j 线程安全 thread-safe

log4j是线程安全的。原因是AppenderSkeleton.doAppend()方法是同步的。源码:publicsynchronized void doAppend(LoggingEvent event) { if(closed) { LogLog.error("Attempted to append to closed appender named ["+name+...

2019-09-30 11:23:50 691

原创 java 静态成员三种初始化方法

声明的时候初始化 在 static block中初始化 class Demo{ public static int z; static { z = 10; //初始化代码 }} 写一个私有静态方法去初始化 class name { public static varType myVar = initi...

2019-09-26 17:05:13 2439

原创 visual studio 2017搭建linux c++开发环境

1、前言 1.1背景介绍 安装vs2017主要是想使用C++跨平台功能,Visual C++ for Linux,在vs下可以完成linux平台下的开发,调试,编译所有工作,非常方便。 1.2 我的环境 Windows10 + vmware12 + centos7 2、windows安装vs2017 2.1安装 下载安装包:https://www.visualstudio.com/zh

2017-09-09 20:00:45 12453

linux c经典面试笔试题

自己整理的linux面试笔试题,大部分是关于c的

2016-12-11

linux窗口程序设计-qt4精彩实例分析

linux窗口程序设计-qt4精彩实例分析的全部源代码。

2012-10-29

空空如也

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

TA关注的人

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