自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 设计模式学习笔记三 Builder模式

设计模式  builder将一个复杂的对象构建与他的表示分离,使同样的构建过程可以创建不同的表示把创建和部件的创建分别开来示例代码: /** * 部件实体 *  * @time 下午11:03:52 * @author retacn yue * @Email zhenhuayue@sina.com */public interfa

2012-09-30 23:25:06 560

java 设计模式学习笔记三 Builder模式

设计模式 builder将一个复杂的对象构建与他的表示分离,使同样的构建过程可以创建不同的表示把创建和部件的创建分别开来示例代码:/*** 部件实体** @time 下午11:03:52* @author retacn yue* @Email zhenhuayue@sina.com*/public interface Part {}/*** 成品...

2012-09-30 23:25:00 76

java 设计模式学习笔记三 Builder模式

设计模式 builder将一个复杂的对象构建与他的表示分离,使同样的构建过程可以创建不同的表示把创建和部件的创建分别开来示例代码:/*** 部件实体** @time 下午11:03:52* @author retacn yue* @Email zhenhuayue@sina.com*/public interface Part {}/*** 成品...

2012-09-30 23:25:00 55

原创 c语言学习笔记十七

虚拟内存管理 查看进程: ps  显示结果:          PID TTY          TIME CMD          1979 pts/0    00:00:00 bash          2048 pts/0    00:00:00 ps查看bash的虚拟地址空间: cat /proc/1979/maps

2012-09-29 13:09:03 793

c语言学习笔记十七

虚拟内存管理查看进程: ps显示结果: PID TTY TIME CMD 1979 pts/0 00:00:00 bash 2048 pts/0 00:00:00 ps查看bash的虚拟地址空间: cat /proc/1979/maps 或是pmap 1979 显示结果:08048000-08123000 r...

2012-09-29 13:09:00 86

c语言学习笔记十七

虚拟内存管理查看进程: ps显示结果: PID TTY TIME CMD 1979 pts/0 00:00:00 bash 2048 pts/0 00:00:00 ps查看bash的虚拟地址空间: cat /proc/1979/maps 或是pmap 1979 显示结果:08048000-08123000 r...

2012-09-29 13:09:00 53

原创 java 设计模式学习笔记二 工厂模式Factory

工厂模式:factory工厂模式就相当于创建实例对象的new,用于制造孩子的机器创建对象的一般方法: Sample s=new Sample();示例代码:/** * 2设计模式之工厂模式(factory) *  * @time 下午05:10:37 * @author retacn yue * @Email zhenhuayue@sina.com

2012-09-28 18:03:19 553

java 设计模式学习笔记二 工厂模式Factory

工厂模式:factory工厂模式就相当于创建实例对象的new,用于制造孩子的机器创建对象的一般方法: Sample s=new Sample();示例代码:/*** 2设计模式之工厂模式(factory)** @time 下午05:10:37* @author retacn yue* @Email zhenhuayue@sina.com*/public ...

2012-09-28 18:03:00 90

java 设计模式学习笔记二 工厂模式Factory

工厂模式:factory工厂模式就相当于创建实例对象的new,用于制造孩子的机器创建对象的一般方法: Sample s=new Sample();示例代码:/*** 2设计模式之工厂模式(factory)** @time 下午05:10:37* @author retacn yue* @Email zhenhuayue@sina.com*/public ...

2012-09-28 18:03:00 59

原创 并发库学习笔记五

并发流程控制   CountDownLatch  public void test() {final int COUNT = 10;final CountDownLatch countDownLatch = new CountDownLatch(COUNT);for (int i = 0; i Thread thread = new Thread("work Thread"

2012-09-28 16:43:34 540

并发库学习笔记五

 并发流程控制CountDownLatchpublicvoidtest(){finalintCOUNT=10;finalCountDownLatchcountDownLatch=newCountDownLatch(COUNT); for(inti=0;i<COUNT;i++){Threadthread=newThread("workThread"+i){ ...

2012-09-28 16:43:00 116

并发库学习笔记五

并发流程控制CountDownLatchpublicvoidtest(){finalintCOUNT=10;finalCountDownLatchcountDownLatch=newCountDownLatch(COUNT);for(inti=0;i<COUNT;i++){Threadthread=newThread("workThread"+i){@Ov...

2012-09-28 16:43:00 45

原创 并发库学习笔记四

ConcurrentHashMap并没有实现Lock-Free,只是使用了分离锁的办法使得能够支持多个writer开发,但是他需要更多的内存同样的思路用于更新数据库----乐观锁public class SequenceDao {public boolean compareAndSet(String name, int value, int expect) {Map parameter

2012-09-28 16:42:18 747

并发库学习笔记四

ConcurrentHashMap并没有实现Lock-Free,只是使用了分离锁的办法使得能够支持多个writer开发,但是他需要更多的内存同样的思路用于更新数据库----乐观锁publicclassSequenceDao{publicbooleancompareAndSet(Stringname,intvalue,intexpect){Map<String,Object>...

2012-09-28 16:42:00 70

并发库学习笔记四

ConcurrentHashMap并没有实现Lock-Free,只是使用了分离锁的办法使得能够支持多个writer开发,但是他需要更多的内存同样的思路用于更新数据库----乐观锁publicclassSequenceDao{publicbooleancompareAndSet(Stringname,intvalue,intexpect){Map<String,Object>...

2012-09-28 16:42:00 44

原创 并发库学习笔记三

Synchronized 是lock的一种简化实现,一个lock可以应对多个condition而synchronized把lock和condiiton合并了,一个synchronized Lock只对应一个condition 在jdk中他们的效率差不多注:不要在lock和condition上使用wait notify  notifyAll方法使用AtomicIntegerc

2012-09-28 16:40:59 564

并发库学习笔记三

 Synchronized是lock的一种简化实现,一个lock可以应对多个condition而synchronized把lock和condiiton合并了,一个synchronizedLock只对应一个condition在jdk中他们的效率差不多注:不要在lock和condition上使用waitnotifynotifyAll方法 使用AtomicIntegercla...

2012-09-28 16:40:00 69

并发库学习笔记三

Synchronized是lock的一种简化实现,一个lock可以应对多个condition而synchronized把lock和condiiton合并了,一个synchronizedLock只对应一个condition在jdk中他们的效率差不多注:不要在lock和condition上使用waitnotifynotifyAll方法使用AtomicIntegerclass...

2012-09-28 16:40:00 55

原创 并发库学习笔记二

阻塞队列  (生产者和消费者开发模式)三种常用的阻塞队ArrayBlockingQueue;LinkedBlockingQueue;SynchronousQueue//  在队列满时被阻塞ArrayBlockingQueue arrayBlockingQueue = new ArrayBlockingQueue(19);try {arrayBlockingQue

2012-09-28 16:38:30 488

并发库学习笔记二

阻塞队列(生产者和消费者开发模式)三种常用的阻塞队ArrayBlockingQueue<T>;LinkedBlockingQueue<T>;SynchronousQueue<T> //在队列满时被阻塞ArrayBlockingQueue<String>arrayBlockingQueue=newArrayBlockingQ...

2012-09-28 16:38:00 58

并发库学习笔记二

阻塞队列(生产者和消费者开发模式)三种常用的阻塞队ArrayBlockingQueue<T>;LinkedBlockingQueue<T>;SynchronousQueue<T>//在队列满时被阻塞ArrayBlockingQueue<String>arrayBlockingQueue=newArrayBlockingQu...

2012-09-28 16:38:00 49

原创 并发库学习笔记一

新建线程并启动的几种方法:1 private Thread thread=new Thread("myThread"); Thread.start();2private class myThread extends Thread {@Overridepublic void run() {}}myThread thread=new myThread().sta

2012-09-28 16:37:36 389

并发库学习笔记一

新建线程并启动的几种方法:1privateThreadthread=newThread("myThread");Thread.start();2privateclassmyThreadextendsThread{@Overridepublicvoidrun(){}}myThreadthread=newmyThread().start();3priva...

2012-09-28 16:37:00 70

并发库学习笔记一

新建线程并启动的几种方法:1privateThreadthread=newThread("myThread");Thread.start();2privateclassmyThreadextendsThread{@Overridepublicvoidrun(){}}myThreadthread=newmyThread().start();3priva...

2012-09-28 16:37:00 49

原创 分布式java应用学习笔记三

深入理解JVMclassLoader加载.class完成后,有两种执行方式:  解析执行  编译机器码执行: client 和server两种模式Java代码执行机制  编译为class文件  Java源码编译机制  A  分析和输入的符号表(parse and enter)Pase  词法和说法分析Enter  符号输入到符号表B 处理注解

2012-09-28 16:30:09 919

分布式java应用学习笔记三

深入理解JVM  classLoader加载.class完成后,有两种执行方式:解析执行编译机器码执行:client和server两种模式 Java代码执行机制编译为class文件Java源码编译机制 A分析和输入的符号表(parseandenter)Pase词法和说法分析Enter符号输入到符号表B处理注解(annotationproces...

2012-09-28 16:30:00 120

分布式java应用学习笔记三

深入理解JVMclassLoader加载.class完成后,有两种执行方式:解析执行编译机器码执行:client和server两种模式Java代码执行机制编译为class文件Java源码编译机制A分析和输入的符号表(parseandenter)Pase词法和说法分析Enter符号输入到符号表B处理注解(annotationprocessing...

2012-09-28 16:30:00 59

原创 分布式java应用学习笔记二

大型分布式JAVA应用与soa   一个大型soa应用平台:统一的服务交互方式,实现和现有应用的无缝集成提供调试/跟踪的支持依赖管理高性能和高可用  实现soa可参考sca esb基于SCA实现soa平台(service component architecture) SCA框架须具备以下5个要素  标准的消息通信格式  消息路由支持多种消息交互类型

2012-09-28 16:22:49 437

分布式java应用学习笔记二

大型分布式JAVA应用与soa一个大型soa应用平台:统一的服务交互方式,实现和现有应用的无缝集成提供调试/跟踪的支持依赖管理高性能和高可用实现soa可参考scaesb 基于SCA实现soa平台(servicecomponentarchitecture)SCA框架须具备以下5个要素标准的消息通信格式消息路由支持多种消息交互类型支持多种网络协议...

2012-09-28 16:22:00 89

分布式java应用学习笔记二

大型分布式JAVA应用与soa一个大型soa应用平台:统一的服务交互方式,实现和现有应用的无缝集成提供调试/跟踪的支持依赖管理高性能和高可用实现soa可参考scaesb基于SCA实现soa平台(servicecomponentarchitecture)SCA框架须具备以下5个要素标准的消息通信格式消息路由支持多种消息交互类型支持多种网络协议支...

2012-09-28 16:22:00 46

原创 分布式java应用学习笔记一

基于消息方式实现系统间的通信 常用的通信协议:tcp/ip 保证数数据传输的可靠性,会牺牲性能udp/ip 双方不建立联接,面是发送到网上进行传递,性能较好系统间通信对数据的处理 同步IO常用的是 (Blocking   IO)   当发起读写操作时, 均为阻塞方式,只有当操作完成后才会释放                   资源 NIO(Non-Blocki

2012-09-28 16:19:24 590

分布式java应用学习笔记一

基于消息方式实现系统间的通信常用的通信协议:tcp/ip保证数数据传输的可靠性,会牺牲性能udp/ip双方不建立联接,面是发送到网上进行传递,性能较好 系统间通信对数据的处理同步IO常用的是(BlockingIO)当发起读写操作时,均为阻塞方式,只有当操作完成后才会释放资源NIO(Non-BlockingIO)基于事件驱动的,实际上采用的reactor模式2,发...

2012-09-28 16:19:00 77

分布式java应用学习笔记一

基于消息方式实现系统间的通信常用的通信协议:tcp/ip保证数数据传输的可靠性,会牺牲性能udp/ip双方不建立联接,面是发送到网上进行传递,性能较好系统间通信对数据的处理同步IO常用的是(BlockingIO)当发起读写操作时,均为阻塞方式,只有当操作完成后才会释放资源NIO(Non-BlockingIO)基于事件驱动的,实际上采用的reactor模式2,发起...

2012-09-28 16:19:00 43

原创 linux 学习笔记二

info page目录:/usr/share/info这个目录中info info正确的关机方法:数据同步写入硬盘: sync (关机或重新开机前)关机:shutdown重启:reboot inithalt查看在线用户:who查看网络联机状态:netstat -a查看运行程序:ps -aux忘记root密码

2012-09-27 00:37:37 385

linux 学习笔记二

info page目录:/usr/share/info这个目录中info info正确的关机方法:数据同步写入硬盘: sync (关机或重新开机前)关机:shutdown重启:rebootinithalt查看在线用户:who查看网络联机状态:netstat -a查看运行程序:ps -aux忘记root密码lIL0 进入单机模式(crtl+x)...

2012-09-27 00:37:00 84

linux 学习笔记二

info page目录:/usr/share/info这个目录中info info正确的关机方法:数据同步写入硬盘: sync (关机或重新开机前)关机:shutdown重启:rebootinithalt查看在线用户:who查看网络联机状态:netstat -a查看运行程序:ps -aux忘记root密码lIL0 进入单机模式(crtl+x)...

2012-09-27 00:37:00 45

原创 android 常用命令

1 显示设备列表adb devices2 在指定模拟器安装apk程序adb -s emulator-5554 install helloWorld.apk如果程序没有签名会报如下错误信息Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]3adb forward tcp:6100 tcp:7100 // PC上所有

2012-09-26 16:03:15 484

android 常用命令

1 显示设备列表adb devices2 在指定模拟器安装apk程序adb -s emulator-5554 install helloWorld.apk如果程序没有签名会报如下错误信息Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]3adb forward tcp:6100 tcp:7100 // PC上所有6100端口通信...

2012-09-26 16:03:00 51

android 常用命令

1 显示设备列表adb devices2 在指定模拟器安装apk程序adb -s emulator-5554 install helloWorld.apk如果程序没有签名会报如下错误信息Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]3adb forward tcp:6100 tcp:7100 // PC上所有6100端口通信...

2012-09-26 16:03:00 47

原创 c语言学习笔记十六

共享库  命名规范: 通常带有符号链接 ls -l /lib ...  libipq_pic.so.0                       libulockmgr.so.1libipq_pic.so.0.0.0                   libulockmgr.so.1.0.1libipq.so.0

2012-09-26 15:46:43 1195

PacketTracer.rar

Packet Tracer 是由Cisco公司发布的一个辅助学习工具,为学习CCNA课程的网络初学者去设计、配置、排除网络故障提供了网络模拟环境。学生可在软件的图形用户界面上直接使用拖曳方法建立网络拓扑,软件中实现的IOS子集允许学生配置设备;并可提供数据包在网络中行进的详细处理过程,观察网络实时运行情况。

2021-01-23

emacs-26.3-x86_64.zip

Emacs是一种强大的文本编辑器,在程序员和其他以技术工作为主的计算机用户中广受欢迎。EMACS,即Editor MACroS(宏编辑器)的缩写,最初由Richard Stallman于1975年在MIT协同Guy Steele共同完成。这一创意的灵感来源于TECMAC和TMACS,它们是由Guy Steele、Dave Moon、Richard Greenblatt、Charles Frankston等人编写的宏文本编辑器。自诞生以来,Emacs演化出了众多分支,其中使用最广泛的两种分别是:1984年由Richard Stallman发起并由他维护至今的GNU Emacs,以及1991年发起

2021-01-23

Rational Rose.zip

Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。

2021-01-23

nltk-3.4.4.zip

Natural Language Toolkit,自然语言处理工具包,在NLP领域中,最常使用的一个Python库。

2021-01-23

SPSS 24 64bit.zip

SPSS为IBM公司推出的一系列用于统计学分析运算、数据挖掘、预测分析和决策支持任务的软件产品及相关服务的总称,有Windows和Mac OS X等版本

2021-01-23

GNS.rar网络虚拟软件

GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作。同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置。

2021-01-23

Xmpp 代码

别人的一个xmpp,AdXmpp 代码。

2013-10-25

ftp上传下载

ftp上传下载

2013-09-23

ios中plist文件的解析

plist文件的解析

2013-09-23

cygwin

cygwin

2013-05-11

asmack-2010.05.07-source.zip

asmack-2010.05.07-source.zip

2012-11-07

asmack-2010.05.07.jar

android 开发基于xmpp协议所用

2012-11-07

抽屉简单实现

android中简单抽屉类的实现的一个demo

2012-09-07

空空如也

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

TA关注的人

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