自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (13)
  • 收藏
  • 关注

原创 Linux常用命令

根据文件内容查找$grep -r xxx ./--------------------自定义nameserver首先我们需要创建一个文件/etc/resolvconf/resolv.conf.d/tail:#vim /etc/resolvconf/resolv.conf.d/tail然后我们这个文件里写入自己要添加的DNS服务器,格式与以前的/etc/resolv.co...

2014-03-10 17:22:31 122

原创 git常用命令

查看远程分支的url$git remote show origin$git remote -vfork后,合并原始库到当前库。$git remote add xxxx httpsxxxx   #将原始远程添加到remote$git fetch xxxx #获取原始远程库的内容$git merge xxxx/master #将原始远程库的内容merge到当前版本$gi...

2014-03-04 09:12:43 121

原创 VIM记录

VIM复制yy 复制光标所在行y1G复制光标行到第一行yG 复制光标行到行尾y0(零) 复制光标到行首y$ 复制光标到行尾p,P粘贴到下一行,上一行以字符复制:v->y p。v开始处,移动光标,按y结束。p到当前符号前,P则为后 常用命令ctrl+g 显示行号shift+g 最后一行gg 跳到第一行$与^跳到行尾与行首----------...

2014-02-10 10:48:03 126

原创 progit学习笔记-分支

Git鼓励在工作中频繁使用分支与合并。3.1 何为分支GIT每次提交会创建一个提交commit对象,这个对象包含指向快照的指针,还有作者及其它附属信息。还包含一个指向直接祖先的指针,直接祖先是上次提交的对象,如果本地提交是由多个分支合并而成,那就有多个直接祖先。GIT在通过git add添加文件到暂存区时,会创建一个记录目录结构的tree对象。下图描述三个文件在第一次提交后及多次提...

2014-02-08 23:40:01 131

原创 progit学习笔记-基础

SVN这类集中式工具记录提交后的修改内容,而GIT在每次修改提交后,记录一个快照。三种状态:已提交-commited;已修改-modified;已暂存-staged。git目录是当前项目的数据仓库,克隆是就是从它里面解压出项目文件。 源码安装$tar -zxf xxx.tar.gz$cd xxx$make prefix=/usr/local all$sudo...

2014-02-04 15:45:12 268

原创 VIM复制粘贴大全!

原文:VIM复制粘贴大全内容:用vim这么久 了,始终也不知道怎么在vim中使用系统粘贴板,通常要在网上复制一段代码都是先gedit打开文件,中键粘贴后关闭,然后再用vim打开编辑,真的不 爽;上次论坛上有人问到了怎么在vim中使用系统粘贴板,印象里回复很多,有好几页的回复却没有解决问题,今天实在受不了了又在网上找办法,竟意外地找到 了,贴出来分享一下。如果只是想使用系统粘贴板的话直...

2014-02-01 21:36:10 173

原创 linux 打包 解压 tar zip tgz

.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.g...

2014-01-29 11:25:22 619

原创 Ubuntu基本操作记录

更新软件源通过界面操作:有可用更新->设置->更改源注意:更新后需要执行命令更新:sudo apt-get update VirtualBox启动:Dash主页里找virtualBox的菜单项,在最上面 远程到XPsudo apt-get install rdesktop$ rdesktop -g 1024*768 -d 24 192.168...

2014-01-27 20:20:23 145

原创 ubuntu12.04上ruby源码编译并安装(转载)

原始出处按照http://www.ruby-lang.org上的说法,安装ruby总共有三种方法:      1. compiling from source,即从源码编译安装。      2. 利用第三方工具安装。比如,RVM、RUBYINSTALL等。      3. 利用包管理工具安装。比如ubuntu上,就是sudo apt-get install ruby1.9.3。...

2014-01-24 11:25:38 139

原创 expreimenting-openstack-essex-ubuntu-1204-lts-under-virtualbox(转载)

原文:http://www.tikalk.com/alm/expreimenting-openstack-essex-ubuntu-1204-lts-under-virtualbox The best way to get an insight into OpenStack is playing with a live installation, but OpenStack's sim...

2014-01-23 10:06:10 133

原创 BOSH CLI Local Setup

BOSH CLI Local SetupBOSH CLI is a command line interface used to interact with MicroBOSH and BOSH. Before you can use MicroBOSH or BOSH you need to install BOSH Command Line Interface. The followi...

2014-01-21 09:01:04 110

原创 BOSH的组成

原文:http://docs.cloudfoundry.com/docs/running/bosh/BOSH用于发布,部署,及大规模分布式服务对象的生命周期管理,它可用于部署CF,也可以将其它分布式服务(?PaaS)部署到IaaS(VMware vSphere,vCloud Director,Amazon Web Services EC2,OpenStack)上。下面针对它的架构,拓扑...

2014-01-20 15:54:16 244

原创 Devkit安装

 windows下通过执行bundle install命令来安装java-buildpack时,CMD下提示下面的错误信息,大概是一个叫Devkit的东西没有安装,需要安装它才行。在rubyinstaller的官网上有这个软件的下载,URL。下面,针对这个软件及github上关于此的一篇文章,我将进行摘要翻译。首先,在下载的地方对Devkit有这样的描述:The Rub...

2014-01-18 20:43:27 290

原创 Cloud Foundry的述语

application manifestAn application manifest defines application deployment settings, such as the name of an application, the number of instances to deploy, the maximum memory available to an insta...

2014-01-17 17:30:22 161

原创 Ruby'Rake Build Tool

Rake开始是作为Ruby的构建包,但不局限于此,它可作为一个自动化工具。可用它在项目中作所有自动化任务。Rake运行时,默认会在当前目录查找叫Rakefile的文件,里面有需要它执行的任务。desc "Remove files whose names end with a tilde"task :delete_unix_backups do files = Dir['*~'...

2014-01-17 09:19:50 138

原创 RubyGem

RubyGem定义Ruby的打包与安装工具,自动下载,安装,搜索依赖并安装,卸载ruby模块。In the RubyGems world, developers bundle their applications and libraries into single files called gems. These files conform to a standardized form...

2014-01-17 08:55:00 68

原创 Programming Ruby(读书笔记)-15章(Ruby and its World)

15.1 Command-Line Arguments命令行参数命令行参数格式:ruby <options><-><programfile><arguments>*options:运行参数,传给ruby的解释器programfile:运行的文件名arguments:传给程序的参数第一个没有使用-或者--开头的参数被认为是o...

2014-01-16 16:51:49 92

原创 Architecture of CloudFoundry(文档翻译)

下面的内容从摘要自CF的官网:http://docs.cloudfoundry.com/docs/running/architecture/Cloud Controller-管理着一个数据库,表中记录orgs, spaces, apps, services, service instances, user roles, and more。Droplet Execution Age...

2014-01-16 15:44:19 202

原创 Programming Ruby(读书笔记)-12章(Fibers,线程,进程)

线程与进程可以程序工作在并行状态。Fiber挂起执行中的某部分,进而执行另外部分。12.1 FibersRuby 1.9后引入。Fiber可理解了一种程序间的协作机制(coroutine mechanism)。使得我们编程像是多线程程序,但又不引用多线程的问题。下面示例读取文本并计算每个单词的出现次数#常规的程序写法counts = Hash.new(0)File.fore...

2014-01-14 16:58:52 204

原创 Programming Ruby(读书笔记)-11章(标准输入输出)

Ruby的内核模块已经实现了I/O相关的方法:gets,open,print,printf,putc,puts,readline,readlines,test。 11.1 IO对象Ruby提供了基础类:IO,它的继承类有File与BasicSocket。IO对象就是建立一个双向通道,一端接Ruby,一端接外部资源。 11.2文件的打开与关闭file = File.new...

2014-01-14 10:06:50 186

原创 Programming Ruby(读书笔记)-10章(异常)

异常与返回码相比,能更好的将错误情况从逻辑代码中隔离开来,即可以只关心正常逻辑,或者关心自己可以处理的异常情况。而返回码在一个call后面有多个子操作时,如果出现异常情况,则调用者较难知道是哪一步出错。10.1 异常类所有内置异常类都继承处Exception类。10.2处理异常#使用begin...rescue...end来处理抛出的异常require 'open-uri'...

2014-01-13 14:12:33 104

原创 Programming Ruby(读书笔记)-9章(表达式)

Ruby中任何语句都有一个相应的返回值。a = b = c = 0 # => 0[ 3, 1, 7, 0 ].sort.reverse # => [7, 3, 1, 0] if与case块返回的是最后一个语句的执行结果。song_type = if song.mp3_type == MP3::Jazz ...

2014-01-12 17:16:33 94

原创 Programming Ruby(读书笔记)-8章(方法详解)

8.1 方法定义def methodName(首字母小写/下划线)。若使用了大写,在调用的时候,ruby会认为这个一个常量,而不是一个方法,就会出现错误。方法后可以跟? ! =。如果方法返回是boolean,则代?1.even? #=>false2.even? #=>true1.instance_of(Fixnum) #=>true 如果方法会修改接收...

2014-01-08 11:01:23 89

原创 Programming Ruby(读书笔记)-7章(正则)

7.1 正则可做啥测试串是否匹配指定的模式从串中提取内容它们要么全部匹配要么部分匹配指定的模式替换串中的内容根据指定的模式7.2 Ruby的正则正则式的写法:/模式/。除了.|()[]{}+\^$*?,其它串都标识要匹配自身,如果希望匹配这些特殊字符,则使用\作前缀,如/\*/,表示匹配一个*,同样 /\//表示匹配/。模式串相当于用双引号括起来的串,里面可以使用#...

2014-01-07 15:58:03 79

原创 Programming Ruby(读书笔记)-6章(标准类型)

前面几章已涉及Array,Hash,Proc三种Ruby提供的类型。这章我们会涉及:numbers,strings,ranges及正则表达式。 6.1 数值类型Ruby支持integers(整数),floating-point浮点型),rational(有理数),complex numbers(复数)。整型可是任意长度(内存空间的长度),超出正常整型的部分存储类型是Bignum的实...

2014-01-07 11:07:48 99

原创 Programming Ruby(读书笔记)-5章(继承,模块,mixin)

继承Ruby支持继承特性。to_s方法是Object内置方法。定义继承的方法class Child < Parent#类似java的this的是#{self} 使用superclass来获取父类class Parentendclass Child < ParentendChild.superclass # => Parent再往上就是O...

2014-01-06 14:02:57 88

原创 Programming Ruby(读书笔记)-4章

Containers,Blocks,and Iteratorsarrays与hashes是Ruby的关键内置类,块语法用于对集合分层(pair with collections)等操作。--4.1 Arrays--------定义数组:a = [3.14, 'pie', 99],或者b = Array.new,然后就可以:a[x],b[i] = xx的读取或设值了,没有数组越界,操...

2014-01-06 09:53:51 78

原创 Programming Ruby(读书笔记)-3章

Classes,Objects,and Variableseverything we manipulate in Ruby is an object.And every object in Ruby was generated either directly or indirectly from a class.所有操作都是对象操作,对象是由类直接或者间接产生。为更生动描述类与对象,先设一...

2014-01-02 10:04:58 78

原创 Programming Ruby(读书笔记)-1~2章

Interactive Ruby(命令行交互)ruby:输入后,ctrl+d(end-of-file character),即可执行irb:是ruby提供的交互工具。 Ruby Documentation:RDoc and riRDoc与javadoc类似,用于导出source file中的API说明,导出的文件格式可以是HTML,也可以是ri格式。ri:离线文档显示工...

2013-12-31 14:41:48 101

原创 20分钟体验Ruby

20分钟体验Ruby:http://www.ruby-lang.org/zh_cn/documentation/quickstart/安装:三种方式:源代码;rubyinstaller.exe;ruby.exe运行:cmd->irb-------------------------简单示例:1、>puts “Hello World”Hello World...

2013-12-30 11:21:52 112

原创 Building Web Services the REST Way

Building Web Services the REST Way Roger L. CostelloI will first provide a brief introduction to REST and then describe how to build Web services in the REST style. What is REST? REST is...

2013-12-24 15:19:30 89

原创 淘宝开发者平台使用总结1

试水TB开发者平台,目前可调通添加商品,获取商品列表,以及添加“主动通知”监听。现把整个过程进行简要梳理。官方文档虽详细。第一步:注册成为平台开发者,然后创建一个自己的应用。这里请先注意一下在应用设置->应用证书中,包含MyAppTest的App key与App secret,还有SDK下载。在沙箱里注册一个卖家帐号:名称替换是要以sandbox_开始然后,就可以了。。。...

2013-12-06 17:20:41 391

原创 转载一篇讲解JDBC超时相关的文章

通过在数据所在的服务器上执行ipconfig /release,如果此时客户端刚好在执行查询操作,并且操作系统没有设置socket超时,则应用会卡死。发现这篇文章讲解的挺不错:深入理解JDBC的超时设置。关键点:1、如下图,描述了一种依赖关系 2、三种数据库的驱动配置DBC DriverconnectTimeout配置项socketTimeout配置项u...

2013-11-18 10:29:07 73

原创 十一月十五日小结

近来非常着迷一个高性能的多线程通信框架-disruptor。在看到它的11页的描述文档后,下决定要自己翻译出来它们。现在翻译了七页,前天决定先不急着翻了,原因是译的太死板了,不能深刻理解它就很难译出另外满意的效果来,还是把它涉及的那些点都学习清晰,再从源代码级别进行分析。同时,现在另外一个原因也是译的文档是1.0版本,现最新版本已是2.0。于是,我现在又想把旧的代码接合旧的文档看完,再看新版本...

2013-11-14 22:05:44 72

原创 LMAX 的架构(二)

 接上文:LMAX 的架构(一)即使有IP广播,复制还是需要的,因为IP消息是以不同顺序到达不同节点,主节点提供为其他处理提供一个确定顺序。 格式转换unmarshaler是将事件从其消息格式转换到Java对象,这样才能在业务逻辑处理器中使用,不同于其他消费者,它需要修改ring buffer中的数据以便能够存入这个被转换好的Java对象,这里有一个规则:并发地每次只有一个消...

2013-11-08 12:50:58 259

原创 LMAX 的架构(一)

这是一篇关于"The LMAX Architecture"的译文,译者为bonq。 LMAX是一种新型零售金融交易平台,它能够以很低的延迟(latency)产生大量交易(吞吐量). 这个系统是建立在JVM平台上,核心是一个业务逻辑处理器,它能够在一个线程里每秒处理6百万订单. 业务逻辑处理器完全是运行在内存中(in-memory),使用事件源驱动方式(event sourcing). ...

2013-11-08 12:42:23 214

原创 JVM伪共享

在解道看到banq发的一个关于Flase sharing的贴子,觉得不错,刚好近期在看Disruptor框架,更加觉得有用,本想只贴连接上来,但防止后面贴被删除情况,故复制到此。    内存缓存系统中基本单元是高速缓存行(Cache lines). cpu会把数据从内存加载到高速缓存中 ,这样可以获得更好的性能,高速缓存默认大小是64 Byte为一个区域,一个区域在一个时间点只允许一个核心...

2013-11-07 14:17:43 74

原创 java线程间等待并传递数据

线程间传递数据,有多种方式可以做到,下面列举三种出来。假设有A线程等待并获取B线程执行的结果。1、通过wait/notify方式; A与B共同持有一个锁对象lock,A先获取lock的锁并在其上调用wait方法; B运行,计算出结果后,将结果值保存到一个A可以访问的volatile变量中,并调用lock的notify2、通过SynchronousQueue方式; A与B共同持有一个...

2013-08-31 18:24:23 450

原创 制作产品的安装包

制作产品安装包的软件有很多,开源的,破解的都很容易搞到,但是如果想定制化一些处理逻辑及界面,似乎就比较麻烦。另外,对于使用JAVA编写的安装程序,在安装前需要系统已经安装了JRE,似乎是难免的要求,如果能够在安装程序中绑定JRE,这样用户安装时不需要事先安装JRE就可以运行安装程序,将带来很大的便利性。下面我根据自己研究的两个用于实现上述要求的内容,进行一些讲述,重点将放到后者,即JRE的绑定。...

2013-04-05 16:50:45 121

原创 WS收集

http://www.javaworld.com/javaworld/jw-02-2007/jw-02-handler.html?page=1

2012-08-17 15:08:24 62

lanuch4j demo and project

just trans,lauch4j and demo for it

2013-03-27

izpack-master

can not down in company,so download it on home,then download it in company

2013-01-10

PackJacket_0.4.2

The independent PackJacket opensource project offers a convenient graphical user interface for creating IzPack-based installers 中传:)

2013-01-03

EMF经典(EmfEclipseModelingFramework)e文第二版

EMF经典(EmfEclipseModelingFramework)e文第二版

2012-01-01

Eclipse Rich Client Platform

Eclipse Rich Client PlatformEclipse Rich Client PlatformEclipse Rich Client PlatformEclipse Rich Client Platform

2009-02-10

eclipse插件开发第二版(英文版).part3.4.rar

eclipse插件开发第二版(英文版).part3.4.rar eclipse插件开发第二版(英文版).part3.4.rar eclipse插件开发第二版(英文版).part3.4.rar

2009-02-09

jad编译工具

JAVA源代码编译工具,很不错.

2008-06-12

Java-Concurrency-in-Practice.rar

不需要分的Java-Concurrency-in-Practice.rar

2008-06-10

java核心技术卷7

java核心技术卷7

2008-06-10

hsqldb介绍.pdf

一个很好的介绍HSQLDB数据原理和实现的书.

2008-06-08

Java经典代码.pdf

一本很不错的介绍JAVA当前基本技术的代码实现,包括JAVA各个方面的代码简单实例经典实现,从简单的JDBC到RMI,JNDI,JMS...都有简单代码实例.

2008-06-08

JAVA 5.0 TIGER程序高手秘笈

一般很实用的介绍java5.0版本及6.0版本可能出现的功能,主要实用部分还是多线程部分,包括同步等一些新的性能优化API介绍.

2008-06-08

spring2[1].0中文开发参考手册by jxair.chm

一册详细描述spring2原理和应用的文档

2007-12-15

空空如也

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

TA关注的人

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