自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中Synchronized与ReentrantLock的不同以及ReentrantLock的使用

首先,ReentrantLock是在Java1.5中被加入的,所以在之前的Java版本中是不存在 ReentrantLock的。ReentrantLock是Java并发包中非常有用的一个类,比如在ConcurrentHashMap中就用到了ReentrantLock。ReentrantLock类有两个重要的特征,其中一个是当我们尝试获取锁时,我们能够中断这个获取锁的行为;另一个是我们能够指定一个获取

2017-06-10 22:45:20 1045

原创 Java-Object类源码解析

一,Object类简述Object类是Java中所有类的基类,在编译时会自动导入,位于java.lang包中,而Object中具有的属性和行为,是Java语言设计背后的思维体现。这里写的代码是JDK8中的,其他版本的JDK可能略有不同。 包含的方法如下图: Object类方法说明Object类中的大部分方法都是native方法,用此关键字修饰的方法是Java中的本地方法,一般是用C/C++语言来

2017-06-02 13:58:18 6733 2

原创 mybatis批量插入clob,ORA-01461-仅能绑定要插入LONG列的LONG值

今天用MyBatis批量插入数据到Oracle中,其中有字段的类型为Clob,出现错误:ORA-01461:仅能绑定要插入LONG列的LONG值 Xml中SQL语句如下: <insert id="batchInsert" parameterType="java.util.List"> insert into tableName (ID, LAST_MODIFIED, content)

2017-06-26 22:11:01 6359 5

原创 Java中关于final修饰符的几个知识点

final修饰符在java中经常使用,今天我就将使用final修饰符的点记录一下,一来给自己总结,二来也帮助需要的人final首先是java中的一个关键字,能够修饰变量,方法以及类当用final修饰一个类时,那么这个类是不能被继承的。这能够保护你的类,而且通常是由于安全原因而使用final修饰类。在java中,String类以及包装器类都是用final进行修饰的。当final用在方法前,那么此

2017-06-07 19:33:51 1248

原创 rails的常用命令

rails的常用命令:(rails version:4.2.0) 1.新建rails项目,rails new 项目名 –skip-bundle(这个是为了略过bundle依赖检查) 2.新建控制器和模型:rails generate(g)model 模型名(单数) 字段:属性。。。 rails generate(g)controller 控制器名(与模型名相同) 3.数据迁移:bin/rak

2017-06-04 19:38:36 2215

原创 linux目录结构及常用命令

linux操作系统的文件一.linux系统下除了一般文件外,所有的目录和设备(光驱,硬盘等)都是以文件的形式存在了。所以这里就出现了一个问题,我们怎样才能使用物理设备中的数据呢,linux系统是将物理设备挂载(linux中一个非常重要的概念,这里是我自己的感悟,大家可以看看google上面如何说的)到不同的目录下实现,这样在我们访问数据时,是通过目录下的挂载点进行访问的。这和window系

2017-06-04 19:34:04 455

翻译 Java8-如何将List转变为逗号分隔的字符串

Converting a List to a String with all the values of the List comma separated in Java 8 is really straightforward. Let’s have a look how to do that. 在Java 8中将集合List转变为用逗号分隔的String是非常简单的,下面让我看看如何做到In

2017-06-04 19:30:24 215272 2

翻译 The Log: What every software engineer should know about real-time data's unifying abstraction

kafka 下面这篇文章主要是翻译自上面的链接,是kafka作者写的一篇关于kafka应用以及设计的介绍The Log: What every software engineer should know about real-time data’s unifying abstraction 日志:每个软件工程师都应该知道关于实时数据的统一抽象的内容

2017-06-04 19:26:57 2563

空空如也

空空如也

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

TA关注的人

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