2015年1月26日

摘要: 环境 CentOs 6.5 final1.下载软件包wget http://packages.couchbase.com/releases/2.1.0/couchbase-server-enterprise_x86_64_2.1.0.rpm2.安装依赖yum install -y openssl09... 阅读全文
posted @ 2015-01-26 20:04 lan0906 阅读(302) 评论(0) 推荐(0) 编辑

2015年1月24日

摘要: 比如省市,或者是别的有层次关系的都可以用,先引进jquery,再定义数据,格式是json数据,parDepId是指父id接着定义html元素,由于是放在bui中的格式,所以这里的class除了select是无具体意义用于选择的外,其他都是具体的样式。不过和本次记录关机不大 ... 阅读全文
posted @ 2015-01-24 01:17 lan0906 阅读(423) 评论(0) 推荐(0) 编辑

2015年1月12日

摘要: 1.oracle才在页面下载,bin的执行chmod +x jdk-6u45-linux-x64.bin,tar.gz的执行tar zxvf xxx.tar.ga2.加入环境变量vi /etc/profileJAVA_HOME=/jira/jdk1.6.0_45CLASSPATH=.:$JAVA_H... 阅读全文
posted @ 2015-01-12 19:29 lan0906 阅读(110) 评论(0) 推荐(0) 编辑

2015年1月10日

摘要: 《java并发编程》的第二章2.1. 什么是线程安全性 讲到线程安全性的时候给出了一个例子考虑下面的代码片段,它迭代一个Vector 中的元素。尽管Vector 的所有方法都是同步的,但是在多线程的环境中不做额外的同步就使用这段代码仍然是不安全的,因为如果另一个线程恰好在错误的时间里删除了一个元素,... 阅读全文
posted @ 2015-01-10 21:39 lan0906 阅读(403) 评论(0) 推荐(0) 编辑

2015年1月9日

摘要: java.util.concurrent.Executors可以产生三种线程池,线程执行的底层代码还是同一个。 先解释一下ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime,TimeUnit unit 阅读全文
posted @ 2015-01-09 22:27 lan0906 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 实现多线程的方式有三种方法,1.继承Thread类2.实现Runnable接口3.实现Callable接口1,2两种方法差不多,Thread类也是实现了Runnable接口的。Runnable接口没有返回值而Callable接口是有返回值的,Callable有点像异步的回调,通过Future接口来接... 阅读全文
posted @ 2015-01-09 22:24 lan0906 阅读(188) 评论(0) 推荐(0) 编辑

2015年1月8日

摘要: 占位。 阅读全文
posted @ 2015-01-08 23:18 lan0906 阅读(98) 评论(0) 推荐(0) 编辑

2015年1月7日

摘要: 首先线程有守护线程和用户线程两种,区别就是用户线程是否保持程序的运行状态。当程序在运行时,必定有一个或以上的线程是用户线程,而当程序结束时,所有守护线程也都将被关闭。使用Thread.setDaemon(ture)可以把线程标记为守护线程,默认线程状态继承自创建它的线程。线程的两种创建方法不多说... 阅读全文
posted @ 2015-01-07 23:07 lan0906 阅读(177) 评论(0) 推荐(0) 编辑
摘要: volatile关键字用到java用到目前还没用到过,但是阅读源代码的时候经常可以看到,之前也稍微百度了一下,但是总是不得要领。今天在看java-并发实践的时候总算是完全搞清楚了。话不多说,先上代码:package test.lan;import java.util.concurrent.Cou... 阅读全文
posted @ 2015-01-07 21:32 lan0906 阅读(132) 评论(0) 推荐(0) 编辑

2015年1月6日

摘要: 今天看的书是effective java,被其中的一个小问题困惑了好久,细细得读完几遍,终于明白是什么意思。测试代码如下 1 package test.lan; 2 3 import java.math.BigInteger; 4 import java.util.ArrayList; 5 imp... 阅读全文
posted @ 2015-01-06 22:23 lan0906 阅读(393) 评论(0) 推荐(0) 编辑

导航