- 博客(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
923
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
2055
翻译 httpclient4 中文版帮助文档,最新官方版翻译版(第一章 上)
(第一章 上)前言超文本传输协议(HTTP)也许是当今互联网上使用的最重要的协议了。Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的Web浏览器范畴,同时,也增加了需要HTTP协议支持的应用程序的数量。尽管java.net包提供了基本通过HTTP访问资源的功能,但它没有提供全面的灵活性和其它很多应用程序需要的功能。HttpClient就是寻求弥补
2012-09-20 21:57:29
1160
转载 Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2012-07-31 09:43:43
721
转载 设计模式(2):工厂方法模式
定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。类型:创建类模式类图:工厂方法模式代码[java] view plaincopyinterface IProduct { public void productMethod(); } cl
2012-07-30 18:07:20
833
转载 设计模式(1):单例模式
定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建类模式类图:类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方法代表是静态的。5.对类图中对象的关
2012-07-30 18:06:00
764
原创 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
1000
转载 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
4862
原创 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
972
翻译 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
1390
原创 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
2397
转载 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
1209
转载 Flume Source
Flume Source1、Flume’s Tiered Event SourcescollectorSource[(port)]Collector source,监听端口汇聚数据autoCollectorSource通过master协调物理节点自动汇聚数据logicalSource逻辑sour
2012-06-03 21:38:37
1871
转载 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
938
转载 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
1927
转载 Web架构师成长之路
Web架构师成长之路 本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路。如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉? 一、我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空间,但没时间去改进,关键是领导也不给
2012-06-03 19:49:33
902
转载 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
1496
原创 Linux常用命令备份
passwd1.作用passwd命令原来修改账户的登陆密码,使用权限是所有用户。2.格式passwd [选项] 账户名称3.主要参数-l:锁定已经命名的账户名称,只有具备超级用户权限的使用者方可使用。-u:解开账户锁定状态,只有具备超级用户权限的使用者方可使用。-x, --maximum=DAYS:最大密码使用时间(天),只有具备超级
2012-06-03 03:03:53
742
转载 java读取文件
public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStr
2012-05-30 16:28:41
743
原创 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
9938
1
原创 MyEclipse 或者Eclipse运行main函数,报java.lang.ClassNotFoundException
今天也够郁闷的,公司的一个项目准备在家里没事的时候做做,可是奇怪的事情发生了,当我执行一个类的 “main” 方法的时候总是报错:java.lang.ClassNotFoundException类明明在,main方法毫无问题,可是就是报找不到类,项目clean了N次没有办法,还是执行不了,我新建一个简单的项目 main方法执行没有问题,这说明不是我电脑java配置问题,也可以说明要么是eclips
2012-04-22 15:48:04
3442
原创 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
2130
原创 @Autowired 与@Resource的区别
@Autowired 与@Resource的区别: @Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。@Autowired默认按类型装配(这个注解是属业spring的),默认情 况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,如:@Autowired(require
2012-04-17 15:23:51
1238
原创 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
1028
原创 linux 脚本 学习
一直都在听他们说,写个脚本做什么什么事情。对于脚本,本来就没有什么概念,一切从零开始吧!首先要了解linux下脚本的概念,这里有说:shell 是一个命令解释器.是介于操作系统kernel 与用户之间的一个绝缘层.准确地说,它也是一种强力的计算机语言.一个shell 程序,被称为一个脚本,是一种很容易使用的工具,它可以通过将系统调用,公共程序,工具,和编译过的二进制程序粘合在一起来
2012-04-11 16:07:50
4138
原创 svn 常用命令收集帖
项目导出:别名: 无说明:不包含所有的受控信息,通俗点讲就是没有.svn的受控版本文件(隐藏文件) 如果在win下用TortoiesSVN的export话会带出.svn的版本控制文件svn export http://[url]/svn/fins/miss/xcore/ 检出项目:别名:无说明:包含所有的受控信息,导出的项目带有.svn的受控版本文件(
2012-04-10 18:02:48
688
转载 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
811
翻译 Mybatis 动态SQL
动态 SQLMyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。 如果你有使用 JDBC 或其他 相似框架的经验,你就明白条件地串联 SQL 字符串在一起是多么的痛苦,确保不能忘了空 格或在列表的最后省略逗号。动态 SQL 可以彻底处理这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语 言来改进这种情形,这种语言可以被用在任意
2012-04-09 21:50:40
2446
原创 (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
1003
原创 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
744
原创 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
6459
原创 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
1148
原创 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
1281
原创 前台数据封装
现在我觉得前台没有必要在用前台数据填充javabean来传向后台来处理数据,如果一个程序有几百个表,是不是要用几百个javabean呢? 把前台所有传向后台的数据封装成Map,传向后台也一样处理.public boolean isMultipart() {return !StringUtils.isBlank(request.getContentType()) && req
2012-04-07 13:51:11
773
原创 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
805
原创 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
3863
原创 MacPorts 命令集合
MacPorts是一个mac电脑中常用的非常有用的软件编译,安装,管理开源软件的软件. 它有很多优点,会自动安装一个软件所依赖的软件,提供卸载方法. MacPorts没有图形界面,这里介绍一些常用的命令. port常用命令列表 help selfupdade sync list search info
2012-04-05 11:31:43
2252
原创 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
8344
java与JDBC的连接类
2010-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人