自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (三)线程同步工具集_4---在一个约定点同步任务

在一个约定点同步任务(Synchronizing tasks in a

2014-11-12 00:11:37 764

原创 Hadoop 源码下载打包

由于Maven中没有hadoop源码包,在

2014-11-09 22:46:39 3414 1

原创 (三)线程同步工具集_3---等待多个并发事件

等待多个并发事件Java concurrent API 提供了一个类,可以使一个或多个线程去等待一系列操作完成,该类是CountDownLatch,该类初始化一个整数,这个整数代表了线程要等待的操作个数,当一个线程等待操作完成时调用await()方法,当一个操作结束后,调用countDown()方法;在下面的例子中展示CounDownLatch的使用,这是一个非常有意思的例子,一个视频

2014-11-08 21:24:17 662

原创 (三)线程同步工具集_2---控制并发访问资源的多个副本

控制并发访问资源的多个副本

2014-11-08 20:57:06 564

原创 (三)线程同步工具集_1---控制线程并发访问一个资源

线程同步工具集

2014-11-08 20:21:06 921

原创 (二)线程同步_7---在一个锁中使用多个条件(Condition)

在一个锁中使用多个条件(Conditions)

2014-11-08 19:26:37 914

原创 (二)线程同步_6---修改锁的竞争原则

修改锁的竞争原则Re

2014-11-06 23:42:04 464

原创 (二)线程同步_5---使用read/write锁同步数据

使用read/write锁同步数据

2014-11-06 23:05:39 544

原创 Hadoop 安装和 单机配置 ( Ubuntu 平台)

Hadoop 目前主要分为两大版本,

2014-11-05 23:17:39 488

原创 (二)线程同步_4---使用Lock同步代码块

使用Lock同步代码块Java提供了另外一种机制去同步代码块,这种机制更加灵活也更加强大

2014-11-04 22:56:17 600

原创 (二)线程同步_2---在同步代码块中使用条件

在同步代码块中使用条件(Using condition in synchr)

2014-11-04 21:57:01 464

原创 (二)线程同步_3---在类中使用相互独立的属性同步

在类中使用相互独立的属性同步

2014-11-03 00:52:02 443

原创 (二)线程同步_1---同步一个方法

同步一个方法(Synchronizing a method)在并发编程中,最常见的情景莫过于多线程共享同一资源的情景了,例如多个线程同时读写相同的shu'ju

2014-11-02 23:42:21 1223

原创 (一)线程管理_11---通过工厂方法创建线程

通过工厂方法创建线程

2014-11-02 21:45:37 455

原创 (一)线程管理_10---Thread Group中处理不可控制的异常

Thread Group中处理不可控制的异常前面记录的有在线程中处理不可控制的异常,这里记录的

2014-11-02 20:58:19 890

原创 (一)线程管理_9---线程分组( Thread Group )

线程分组( Thread Group )

2014-11-02 02:03:49 1367

原创 (一)线程管理_8---使用线程局部变量

使用线程局部变量

2014-11-01 21:11:40 469

原创 (一)线程管理_7---处理线程不受控制的异常

处理线程不受控制的异常在Java中有两种异常:

2014-10-31 02:35:25 754

原创 循环队列 解Josephus环 游戏

孩提时的你是否玩过“烫手山芋”游戏:一群小孩围成一圈,有一个刚出锅的山芋在他们之间传递。其中一个孩子负责数数,每数一次,拿着山芋的孩子就把山芋转交给右边的邻居。一旦数到个特定的数,拿着山芋的孩子就必须退出,然后重新数数。如此不断,最后剩下的那个孩子就是幸运者。通常,数数的规则总是从 1 开始,数到 k 时让拿着山芋的孩子出列,然后重新从 1 开始。 Josephus问题可以表述为: n

2014-10-31 02:09:16 1081

原创 (一)线程管理_6---创建守护线程(deamon thread)

创建守护线程(deamon thread)

2014-10-31 01:38:32 738

原创 (一)线程管理_5---等待线程终止

等待线程终止在有的时候,需要等待一个线程执行完后才能继续

2014-10-31 00:14:20 519

原创 (一)线程管理_4---线程休眠和恢复

线程休眠和恢复

2014-10-30 23:49:49 705

原创 (一)线程管理_3---中断一个线程

中断线程Java提供了中断机制,可以在中断线程的执行,执行的线程会jia

2014-10-29 23:40:36 460

原创 (一)线程管理_2---获取和设置线程信息

获取和设置线程信息

2014-10-29 23:23:55 474

原创 (一)线程管理_1---创建和运行线程

创建和运行线程

2014-10-29 22:57:08 587

原创 ubuntu 64 运行android sdk 发生错误 "../android-sdks/build-tools/aapt 文件不存在"

需要安装包sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1。

2014-10-27 04:05:12 748

原创 Android SDK无法更新

mirrors.neusoft.edu.cnAndroid SDK -->Tools--->options设置HTTP Proxy

2014-10-27 00:08:56 379

原创 apue-1

#includessize_t read(int fd,void *buf,size_t nbytes);读取成功时,返回读取的字节数,

2014-10-09 22:39:57 476

原创 ThinkPad E440 Ubuntu 无线驱动总是掉线的问题

方法一:临时的解决办法,重载驱动:sudo modprobe -r rtl8723besudo modprobe rtl8723

2014-08-10 11:22:38 2049

原创 java zip 工具类

package sun.net.helper;import java.io.*;import java.util.logging.Logger;import java.util.zip.*;/** * Created by superman on 14-3-10. */public class ZipUtil { private final static Logger l

2014-03-11 01:41:30 688

转载 jQuery选择器大全

基本选择器:$("#myELement")    选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素$("div")                  选择所有的div标签元素,返回div元素数组$(".myClass")         选择使用myClass类的css的所有元素$("*")

2014-02-27 15:30:03 566 1

原创 easymock单元测试实例二

public class SampleServlet extends HttpServlet { public boolean isAuthenticated(HttpServletRequest request){ HttpSession session=request.getSession(false); if(session==null){

2014-01-12 22:50:13 872

翻译 Embedding Jetty 创建简单的内嵌服务器

一. 创建内嵌的Jetty服务器主要有以下几个步骤:(1)创建一个Server实例(2)添加或者配置一个Connectors(3)添加或者配置  Handler  and/or  Contexts  and/or  Servlet (4)启动Server(5)等待服务,或者使用线程做一些其他的事情二. 创建一个最简单的服务器

2014-01-12 21:15:33 1198

原创 Jetty embedding Server 基本概念

1.Server对象Jetty HTTP Servlet  Server. 这个类是Jetty HTTP Servlet服务器的主类。它聚集连接器Connectors (HTTP请求接收者)和请求处理程序。server 和ThreadPool本身就是一个处理程序。连接器使用ThreadPool的方法运行Jobs,回调Handle方法。Server对象继承了HandlerWrappe

2014-01-12 21:13:39 768

原创 Easymock之初见

准本工作: 从easymock3版本之后,可以同时mock接口和类,不再需要extention class 包了。使用easymock需要依赖两个包,分别是 Objenesis 和 Cglib 基本概念:一 .  mock和stub的相同点和不同点?在Manning Junit in Action一书中是这样描述的:Mocks replace the o

2014-01-12 20:54:35 982

原创 使用apache common-io 监控文件变化

package common.io;import org.apache.commons.io.filefilter.FileFilterUtils;import org.apache.commons.io.monitor.FileAlterationListener;import org.apache.commons.io.monitor.FileAlterationMonit

2014-01-05 12:00:27 6058

转载 Javascript style guide

Table of ContentsTypesObjectsArraysStringsFunctionsPropertiesVariablesHoistingConditional Expressions & EqualityBlocksCommentsWhitespaceCommasSemicolonsType Casting & CoercionNaming ConventionsAcc

2013-11-21 10:04:16 1116

原创 JavaScript实现贪蛇吃小游戏

借助jquery实现的贪蛇吃小游戏,先看效果图:实现思路:1.将蛇看作一个对象,蛇是有多个小方块组成,只要定位最开头(蛇头)的坐标,让后面的方块的坐标依次设置为相邻前面方块的坐标就可以实现连续运动。2.设置一个target,牵引蛇走,在这个过程中,设置一个变量,用来记录最后一块(蛇尾)的坐标,以便于向后面添加方块。3.做好各种检测碰撞。注意:只在IE10和chrome版

2013-11-19 22:20:16 1776

转载 图解正向代理、反向代理、透明代理

套用古龙武侠小说套路来说,代理服务技术是一门很古老的技术,是在互联网早期出现就使用的技术。一般实现代理技术的方式就是在服务器上安装代理服务软件,让其成为一个代理服务器,从而实现代理技术。常用的代理技术分为正向代理、反向代理和透明代理。本文就是针对这三种代理来讲解一些基本原理和具体的适用范围,便于大家更深入理解代理服务技术。一、正向代理(Forward Proxy)   一般情况下,如果

2013-11-09 18:10:37 1669

原创 apache 配置虚拟目录访问和域名访问的两种方式

环境搭建:在 D:/tomcat/apache-tomcat-7.0.47/webapps下建三个站点 web1,web2,web3每个站点下面只需要放一个index.html或者index.jsp用于标识信息一,虚拟目录访问Listen 80Alias /web1 "D:/tomcat/apache-tomcat-7.0.47/webapps/web1" #别

2013-11-09 01:41:20 4419

hadoop-core-1.2.1-source.jar

hadoop-core-1.2.1-source.jar

2014-11-09

url地址栏地址转十六进制

将字符串(包括中文)进行url编码,全部转换为%+十六进制的形式。

2013-11-04

空空如也

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

TA关注的人

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