自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习笔记

好记性不如烂博客

  • 博客(11)
  • 资源 (36)
  • 收藏
  • 关注

转载 lock-free线程安全算法

//Lock-Free算法,不需要加锁,通常都是由三个部分组成class Count1{ private AtomicInteger max = new AtomicInteger(); public void set(int value){ while(true){//1、循环 int current = max.get(); if(value > current){//满

2012-10-30 19:17:46 1475

原创 整形的++是否是原子性的示例

首先,整形的操作是非原子性的,需要使用同步手段来进行同步import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.atomic.AtomicInteger;import java.util.concurrent.locks.

2012-10-28 15:49:35 1133

原创 interrupt()、setDemo()和Timer的简单示例

import java.util.Timer;import java.util.TimerTask;import java.util.concurrent.TimeUnit;public class InterruptSetDemoTest { public static void main(String[] args) { //创建一个线程t让它睡眠十秒 final Thread

2012-10-28 13:05:28 1266

转载 在JAVA中线程到底起到什么作用

这是javaeye上非常经典的关于线程的帖子,写的非常通俗易懂的,适合任何读计算机的同学. 线程同步我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这时

2012-10-25 13:42:46 843

原创 线程试题

1,模拟处理16行日志,下面的代码产生了16个日志对象,当前代码需要运行16秒才能打印完整这些日志修改程序代码,开四个线程让这16个对象在4秒内打印完成源代码:public class LogTest { public static void main(String[] args) { System.out.println("begin:"+(System.currentTime

2012-10-22 22:54:18 860

转载 lucene中的Token, TokenStream, Tokenizer, Analyzer

转载地址:http://ybzshizds.iteye.com/blog/562794Token: 如果一个字段被token化,这表示它经过了一个可将内容转化为tokens串的分析程序。 Token是建立索引的基本单位,表示每个被编入索引的字符。 在token化的过程中,分析程序会在使用任何转换逻辑(例如去掉 "a” 或 "the" 这类停用词,执行词干搜寻,将无大小写区分的所有文字转换成小写

2012-10-22 14:48:57 7764 1

原创 join()的简单事例

/** * join()为让线程j1加入到线程j2的前面,在线程j1执行完之前,线程j2不能工作 */public class JoinTest extends Thread{ public JoinTest(String name){ super(name); } public static void main(String[] args) throws InterruptedE

2012-10-18 09:24:41 696

原创 Timer与ScheduledExecutorService定时器的比较及其简单事例

import java.util.concurrent.ExecutionException;import java.util.concurrent.Executors;import java.util.concurrent.ScheduledExecutorService;import java.util.concurrent.ScheduledFuture;import java.ut

2012-10-17 10:33:12 3301

原创 CyclicBarrier的简单事例

import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;public class CyclicBarrierTest { public static void main(String[] args) { Runnable run = new Runnable(

2012-10-17 10:04:50 595

转载 Java 信号量 Semaphore 介绍

转:http://www.cnblogs.com/whgw/archive/2011/09/29/2195555.htmlSemaphore当前在多线程环境下被扩放使用,操作系统的信号量是个很重要的概念,在进程控制方面都有应用。Java 并发库 的Semaphore 可以很轻松完成信号量控制,Semaphore可以控制某个资源可被同时访问的个数,通过 acquire() 获取一个许

2012-10-12 11:23:33 897

原创 信号量的含义

信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施,是可以用来保证两个或多个关键代码段不被并发调用。在进入一个关键代码段之前,线程必须获取一个信号量;一旦该关键代码段完成了,那么该线程必须释放信号量。其它想进入该关键代码段的线程必须等待直到第一个线程释放信号量。为了完成这个过程,需要创建一个信号量VI,然后将Acquire Semaphore VI以及Release

2012-10-12 10:42:57 10541 1

android的数据库操作

android的sqllite数据库操作,增删改查及事务处理

2013-09-16

quartz实例用法

quartz实例用法

2013-09-10

android 布局管理

android 布局管理

2013-09-10

android电话拨号

android电话拨号简单事例

2013-09-09

黎活明 网上支付 工程源码

黎活明 网上支付 工程源码 黎活明 网上支付 工程源码

2013-08-23

近实时搜索SearcherManager

近实时搜索SearcherManager和NRTManager的使用

2013-05-05

tika提取文本内容

tika 工程 简便获取文本的java工具

2013-05-03

lucene 自定义评分

lucene 自定义评分 实现 增加自定义的权重

2013-05-01

lucene collector的使用

lucene collector的使用 lucen分组统计 collector

2013-04-28

lucene的分词的测试工程

lucene的分词的测试工程,包括分词器的比较,扩展停用词,同义词分词等

2013-04-21

lucene的查询语法事例

lucene的查询语法事例.

2013-04-14

lucene3.5的创建和增删改查

lucene3.5的创建和增删改查的工程

2013-04-14

lucene的列子

lucene的列子,包括创建搜索以及增删改查等

2013-04-12

spring mvc的例子

spring mvc 例子 有图片上传等功能

2013-04-05

wkhtmltox-0.11.0_rc1-installer.exe

wkhtmltox-0.11.0_rc1-installer.exe

2013-01-18

oschina+技术架构介绍.ppt

oschina+技术架构介绍 oschina+技术架构介绍

2012-03-13

JavaEye+技术架构.pdf

JavaEye 技术架构 pdf 内容详尽

2012-03-13

groovy的简单例子

groovy的简单例子

2014-08-29

log4j日志的工程

在开发的过程中,我们总会想看到更多的错误,这时候log4j便产生了作用,但是有时候我们总会把日志给打印在一个文件中,那我们如何对各个不同的模块的日志进行分不同的日志文件存放呢,比如dao、service、controller、error、jsp等不同层次的日志。

2014-05-27

spring的自带定时任务

spring的自带定时任务 基于注解和xml配置

2014-05-06

个推的使用

可以为手机端的app使用者推送消息,而不是通过手机上的app对用户发送消息。

2014-04-28

ibatis笔记

ibatis笔记,摘录自ibatis实战里面的内容

2014-04-19

锋利jquery笔记

锋利jquery 笔记

2014-03-10

jquery插件tablesorter例子

jquery插件tablesorter例子

2014-01-21

cobar client的例子

cobar client的例子,描述了cobar client的整个创建过程

2013-12-11

solr的增删改查和高亮以及分组

solr3.6的增删改查操作和高亮以及分组

2013-12-05

shiro 入门实例

shiro 入门实例 与spring进行整合

2013-11-21

zookeeper和dubbo简单例子

zookeeper和dubbo简单例子,使用maven进行构建

2013-11-14

android的内容提供者

android的内容提供者contentprovider的应用, 采用ContentProvider对外共享数据和监听ContentProvider中数据的变化

2013-09-26

android的数据库操作和列表展示

android的sqlite数据库操作和界面列表展示

2013-09-24

android的偏好设置

android 偏好设置,向用户提供软件参数设置功能

2013-09-15

android的xml操作

android的xml操作,pull解析和xml的生成

2013-09-15

android 单元测试

android 单元测试

2013-09-12

空空如也

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

TA关注的人

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