自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天才在于积累,聪明在于勤奋。

以前没有写博客的习惯,现在开始写博客。。。

  • 博客(38)
  • 资源 (13)
  • 收藏
  • 关注

原创 搭建nginx的负载均衡

1.其实我这里并不是访问量很大,主要用于版本升级和维护而搭建的2.忽略nginx安装和jetty的安装配置,我是在一台Linux服务器上装了两个jetty服务,部署两套jetty服务很简单,其实改改jetty.sh 脚本即可 JETTY_HOME=/opt/jetty2/JETTY_PID=/var/run/jetty2.pid根据实际情况配置,改改跟目录和pid的名字即可nginx...

2012-09-26 17:14:32 862 1

翻译 httpclient4 中文版帮助文档,最新官方版翻译版(第一章 下)

(第一章 下)1.1.7.2 HTML表单许多应用程序需要频繁模拟提交一个HTML表单的过程,比如,为了来记录一个Web应用程序或提交输出数据。HttpClient提供了特殊的实体类UrlEncodedFormEntity来这个满足过程。List formparams = new ArrayList();formparams.add(new BasicNameValuePair("

2012-09-20 22:00:55 1984

翻译 httpclient4 中文版帮助文档,最新官方版翻译版(第一章 上)

(第一章 上)前言超文本传输协议(HTTP)也许是当今互联网上使用的最重要的协议了。Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的Web浏览器范畴,同时,也增加了需要HTTP协议支持的应用程序的数量。尽管java.net包提供了基本通过HTTP访问资源的功能,但它没有提供全面的灵活性和其它很多应用程序需要的功能。HttpClient就是寻求弥补

2012-09-20 21:57:29 1106

转载 Eclipse快捷键大全(转载)

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2012-07-31 09:43:43 675

转载 设计模式(2):工厂方法模式

定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。类型:创建类模式类图:工厂方法模式代码[java] view plaincopyinterface IProduct {      public void productMethod();  }    cl

2012-07-30 18:07:20 773

转载 设计模式(1):单例模式

定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建类模式类图:类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方法代表是静态的。5.对类图中对象的关

2012-07-30 18:06:00 713

原创 maven 插件配置汇总小计

1.导入自己的jar包到本地仓库mvn install:install-file -Dfile=api-gateway-1.1.8.jar -DgroupId=com.baidu.api -DartifactId=api-gateway -Dversion=1.1.8 -Dpackaging=jar 2.生成普通工程: mvn archetype:create -DgroupId=

2012-07-30 17:54:19 955

转载 Maven 的 settings.xml 配置中的mirror节点

maven2的setting.xml大家都知道,里面有个mirrors节点,用来配置镜像URL。mirrors可以配置多个mirror,每个mirror有id,name,url,mirrorOf属性,id是唯一标识一个mirror就不多说了,name貌似没多大用,相当于描述,url是官方的库地址,mirrorOf代表了一个镜像的替代位置,例如central就表示代替官方的中央库。我

2012-07-30 17:51:56 4601

原创 java 处理 Linux时间

public class DateTest { public static final String SOURCE = "Wed Apr 11 16:18:42 +0800 2012"; public static void main(String[] args) throws ParseException { SimpleDateFormat sdf

2012-06-19 12:26:40 918

翻译 shell 脚本 时间

date +%Y%m%d -d "2 day ago" date +%Y%m%d -d "2 week ago" date +%Y%m%d -d "2 month ago" date +%Y%m%d -d "2 year ago" date -d "yesterday" 昨天的命令是: yesterdayformat=`date --date='yesterday'

2012-06-18 17:42:37 1328

原创 org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IPr

异常关键字:org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;说明及解决:5升级到6,已经使用新的类进行编译,以前的工程中有的jar包,可能会引起编译的莫明其妙的错误去掉web应用中的jasper-runtime-5.5.9.ja

2012-06-11 16:33:10 2334

转载 Flume Sinks

Flume Sinks     1、Flume’s Collector Tier Event SinkscollectorSink( "fsdir","fsfileprefix",rollmillis)collectorSink,数据通过collector汇聚之后发送到hdfs, fsdir 是hdfs目录,fsfileprefix为文件前缀码

2012-06-03 21:39:14 1168

转载 Flume Source

Flume Source1、Flume’s Tiered Event SourcescollectorSource[(port)]Collector source,监听端口汇聚数据autoCollectorSource通过master协调物理节点自动汇聚数据logicalSource逻辑sour

2012-06-03 21:38:37 1798

转载 command shell(flume command)

command shell(flume command) help帮助connect master:port登录masterconfig logicalnode source sink为逻辑节点配置一个source到sink的映射getnodestatus获得节点状态

2012-06-03 21:37:43 895

转载 Flume配置文件(flume-site.conf)

Flume配置文件(flume-site.conf) 1、 watchdogwatchdog.restarts.maxwatchdog每分钟重启的最大数???      2、 common nodeflume.config.heartbeat.periodnode发送心跳周期,默认5000(毫秒)

2012-06-03 21:36:41 1882

转载 Web架构师成长之路

Web架构师成长之路  本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路。如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉?  一、我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空间,但没时间去改进,关键是领导也不给

2012-06-03 19:49:33 858

转载 JDBC(详细)

数据库url:jdbc(总协议):oracle:thin(子协议)@(分符)ip:1521(ip地址:端口号):sid(资源名称,数据库名)可以和网络url相比较者看,东西不会多也不会少。oracle url jdbc:oracle:thin://ip:1521:sidmysql url jdbc:mysql://ip:3306/sid编程环境先要个驱动给一个oracle的

2012-06-03 17:50:12 1409

原创 Linux常用命令备份

passwd1.作用passwd命令原来修改账户的登陆密码,使用权限是所有用户。2.格式passwd [选项] 账户名称3.主要参数-l:锁定已经命名的账户名称,只有具备超级用户权限的使用者方可使用。-u:解开账户锁定状态,只有具备超级用户权限的使用者方可使用。-x, --maximum=DAYS:最大密码使用时间(天),只有具备超级

2012-06-03 03:03:53 675

转载 java读取文件

public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStr

2012-05-30 16:28:41 688

原创 JSONObject.fromObject 转换JSON字符串Map的问题

前几天做项目的时候遇到一个问题,就是把一个javabean转换成一个JSON的字符串的时候遇到一个问题,因为javabean中含有Date日期的类型,格式化字符串的时候遇到把Date类型也作为一个对象了,而我想要的结果是key=value ,取出来则是   updatetime={day=24,year=2012...} 样子的。我们可以看出JSONObject net.sf.json.J

2012-05-01 17:53:53 9852 2

原创 MyEclipse 或者Eclipse运行main函数,报java.lang.ClassNotFoundException

今天也够郁闷的,公司的一个项目准备在家里没事的时候做做,可是奇怪的事情发生了,当我执行一个类的 “main” 方法的时候总是报错:java.lang.ClassNotFoundException类明明在,main方法毫无问题,可是就是报找不到类,项目clean了N次没有办法,还是执行不了,我新建一个简单的项目 main方法执行没有问题,这说明不是我电脑java配置问题,也可以说明要么是eclips

2012-04-22 15:48:04 3354

原创 java中判断字符串是否为数字的方法的几种方法

ava中判断字符串是否为数字的方法:1.用JAVA自带的函数public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i)); if (!Character.isDigit(str.charAt(i))){

2012-04-18 16:35:16 2089

原创 @Autowired 与@Resource的区别

@Autowired 与@Resource的区别:  @Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。@Autowired默认按类型装配(这个注解是属业spring的),默认情      况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,如:@Autowired(require

2012-04-17 15:23:51 1199

原创 Linux 查看目录大小及文件数量命令

查看当前目录大小:du -sh查看指定目录大小:du -sh /wujj/Public查看当前目录文件总数:find . -type f |wc -l查看指定目录文件总数:find /wujj/Public -type f |wc -l查看当前目录的目录总数:find . -type d |wc -l查看指定目录的目录总数:find /wujj/Public -type d |

2012-04-16 16:26:52 970

原创 linux 脚本 学习

一直都在听他们说,写个脚本做什么什么事情。对于脚本,本来就没有什么概念,一切从零开始吧!首先要了解linux下脚本的概念,这里有说:shell 是一个命令解释器.是介于操作系统kernel 与用户之间的一个绝缘层.准确地说,它也是一种强力的计算机语言.一个shell 程序,被称为一个脚本,是一种很容易使用的工具,它可以通过将系统调用,公共程序,工具,和编译过的二进制程序粘合在一起来

2012-04-11 16:07:50 4079

原创 svn 常用命令收集帖

项目导出:别名:  无说明:不包含所有的受控信息,通俗点讲就是没有.svn的受控版本文件(隐藏文件)       如果在win下用TortoiesSVN的export话会带出.svn的版本控制文件svn  export http://[url]/svn/fins/miss/xcore/  检出项目:别名:无说明:包含所有的受控信息,导出的项目带有.svn的受控版本文件(

2012-04-10 18:02:48 632

转载 linux压缩和解压缩命令大全

.tar  解包:tar zxvf FileName.tar  打包:tar czvf FileName.tar DirName  ---------------------------------------------  .gz  解压1:gunzip FileName.gz  解压2:gzip -d FileName.gz  压缩:gzip FileName  .tar.gz

2012-04-10 11:07:19 779

翻译 Mybatis 动态SQL

动态 SQLMyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。 如果你有使用 JDBC 或其他 相似框架的经验,你就明白条件地串联 SQL 字符串在一起是多么的痛苦,确保不能忘了空 格或在列表的最后省略逗号。动态 SQL 可以彻底处理这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语 言来改进这种情形,这种语言可以被用在任意

2012-04-09 21:50:40 2370 1

原创 (Mac)(Liunx)下配置svn服务器

我直接下载的pkg 安装文件:   地址:http://svnbinaries.open.collab.net/servlets/ProjectDocumentView?documentID=5028&showInfo=true   省事。创建 svn 仓库      svnadmin create /Users/wujj/svn/repos 创建权限  路径: /Users/wujj/svn

2012-04-09 17:03:06 955

原创 java读取.properties配置文件 的几种方式

使用java.util.Properties类的load()方法示例:InputStreamin=lnewBufferedInputStream(newFileInputStream(name));Propertiesp=newProperties();p.load(in);  使用java.util.ResourceBundle类的getBundle()方法示例:ResourceBundlerb

2012-04-09 11:12:41 691

原创 Linux下 RabbitMQ的安装与配置

一  Erlang安装RabbitMQ是基于Erlang的,所以首先必须配置Erlang环境.从Erlang的官网 http://www.erlang.org/download.html 下载最新的erlang安装包,Linux和MacOSX下载的版本是 R15B01 Source File(72.0 MB)       我的是Mac OSX系统 所以我直接在 http://www

2012-04-09 10:51:26 6379

原创 Linux下scp命令详解

scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录.scp命令的用处:scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。scp命令基本格式:scp [-1246BCpqrv] [-c ciphe

2012-04-09 09:50:11 1076

原创 JSONObject(javabean转换xml形式和JSON形式)

在org.json包下面有很多实用的类比如JSONObject,它可以把javabean对象转换成JSON形式,也可以转换成xml形式. User user = new User();user.setName("wujunjie");user.setPass("123345");JSONObject jsonobject = new JSONObject(user);System

2012-04-07 13:52:44 1246

原创 前台数据封装

现在我觉得前台没有必要在用前台数据填充javabean来传向后台来处理数据,如果一个程序有几百个表,是不是要用几百个javabean呢?   把前台所有传向后台的数据封装成Map,传向后台也一样处理.public boolean isMultipart() {return !StringUtils.isBlank(request.getContentType()) && req

2012-04-07 13:51:11 727

原创 MAC系统下 装Tmocat

最近公司用GWT来开发,用不到IE什么的东西,也不用考虑浏览器兼容问题了,所以断然格掉Windows系统,直接使用Lion系统。让后安装tomcat 这个是安装步骤: 1、下载tomcat,地址:http://tomcat.apache.org/;下载core中zip版; 2、解压zip包,放入到Library目录下,中文目录名为“资源库”。 3、变更文件名为Tomcat; 4

2012-04-05 12:16:45 762

原创 MAC OS下安装Jetyy

最近开始研究UNIX操作系统,刚好苹果系统也基于UNIX操作系统上的,就在OS下学习UNIX系统。刚刚装了Jetty,感觉还好吧!1 先到http://docs.codehaus.org/display/JETTY/Downloading+Jetty 下载2 在系统根目录下建个文件夹/opt 然后将下载的文件解压放在opt下 改名jetty3 然后进入cd

2012-04-05 12:15:41 3787

原创 MacPorts 命令集合

MacPorts是一个mac电脑中常用的非常有用的软件编译,安装,管理开源软件的软件. 它有很多优点,会自动安装一个软件所依赖的软件,提供卸载方法. MacPorts没有图形界面,这里介绍一些常用的命令. port常用命令列表     help     selfupdade     sync     list     search     info

2012-04-05 11:31:43 2071

原创 Mac OSX10.7.3安装 gcc和make

which一下可以看到Mac OS X 10.7.3预装了ruby-1.8.7,但是坑爹的是macbook作为一种Unix系统竟然没有gcc和make,于是我开始折腾我的Macbook。 其实想要gcc很容易,安装Xcode就行了,但是这里有个坑,我从AppStore里安装Xcode,它有1.7G之大,虽然我用不着Xcode,但既然今次需要用到而我可能出于兴趣看看Xcode这玩意儿,于是我开着

2012-04-05 11:29:43 8242 3

GWT api chm 最全的

GWT api chm 最全的

2012-04-10

Liunx 命令大全 chm 不用连接网络

Liunx 命令大全 chm 不用连接网络也可以查看

2012-04-10

eclipse 反编译插件

eclipse 反编译插件 任何版本通用的

2012-04-09

各种浏览器GWT开发插件window和mac都可以用

各种浏览器GWT开发插件window和mac都可以用

2012-03-31

hibernate 注解中文详解值得收藏

hibernate 注解中文详解值得收藏

2012-02-16

Ext3.2中文API.rar

Ext3.2中文API

2011-12-15

Spring+API

Spring+API 中文

2011-12-15

ssh面试题总结.doc

ssh面试题总结.doc ssh面试题总结.doc

2011-02-11

Struts中文帮助.CHM

Struts中文帮助.CHM Struts中文帮助.CHM

2011-02-11

Hibernate程序性能优化的考虑要点

Hibernate程序性能优化的考虑要点

2011-02-11

struts2.0中文帮助手册

struts2.0中文帮助手册 struts2.0中文帮助手册 struts2.0中文帮助手册 struts2.0中文帮助手册

2010-05-14

自己做的javaEE宠物商店

javaEE宠物商店javaEE宠物商店javaEE宠物商店javaEE宠物商店

2010-04-18

java与JDBC的连接类

java与JDBC的连接类java与JDBC的连接类java与JDBC的连接类java与JDBC的连接类java与JDBC的连接类java与JDBC的连接类

2010-04-10

空空如也

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

TA关注的人

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