自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

金桥坞

移动 互联网 H5 JAVA 新业务

  • 博客(125)
  • 问答 (1)
  • 收藏
  • 关注

原创 nodejs学习

简介Node.js是一个使用javascript语言,运行在google v8引擎上的,事件驱动的异步框架。因为它使用的是javascript,所以学习nodejs的过程也是一个学习js的过程。      Node.js是基于事件的,它底层的一个类是EventEmitter,node很多的类都是扩展于它,EventEmitter有个emit方法可以发送各种,然后我们通过监听机制来响...

2012-04-11 09:49:08 137

原创 nodejs学习

2012-04-11 09:49:08 126

原创 nginx 代理本地的html

编辑nginx.conf server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { ...

2012-02-02 15:22:14 1826

原创 nginx 代理本地的html

root html; ## 指向nginx 安装目录下的html文件夹,看具体配置 index noindex.htm; autoindex on; } location /www/ { root /home/admin/; ##会指向/home/admin/www autoindex on; ##会自动显示资

2012-02-02 15:22:14 1818

原创 使用 netty 实现html5的web socket

 web socket 是html5的一个新特性,使用它就可以很容易的实现浏览器和服务器的socket通信,相比较http的3次握手和较为冗余的head信息,web socket只要1次握手过程并没有head数据  今天研究了下 java 版web socket的实现,采用了netty。         netty的官方站点在 : http://netty.io/,事实上这个就是jbo...

2012-02-01 17:22:58 264

原创 使用 netty 实现html5的web socket

过程并没有head数据  今天研究了下 java 版web socket的实现,采用了netty。         netty的官方站点在 : http://netty.io/,事实上这个就是jboss netty的新站点。        在netty的站点 http://netty.io/docs/ 上根据web socket的例子。         启动了web socket server,通过firebug 看到如下切换协议的请求。      这一步就是  new We

2012-02-01 17:22:58 861

virtualbox下grub硬盘安装mint 和 archlinux的实践

1. 安装mint我用的是动态扩展的,如果想测试的话建议还是不要用动态扩展的好,因为在后边的给arch分区会出现问题。单纯安装mint还是很方便的,过程省略mint的分区wuzhong@wuzhong-VirtualBox ~ $ dfFilesystem           1K-blocks     Used Available Use% Mounted on...

2011-11-27 20:52:29 147

virtualbox下grub硬盘安装mint 和 archlinux的实践

2011-11-27 20:52:29 113

代码回顾-request

webx3中(wdetail)处理淘客的一个pipeline:@Autowired private HttpServletRequest request; @Override public void invoke(final PipelineContext pipelineContext) throws Exception { fi...

2011-10-21 23:09:32 93

代码回顾-request

Exception { final String ttid = request.getParameter(RUNDATA_SPID); final String pid = ttidMappingPid.get(ttid); if (StringUtils.isNotBlank(pid)) { request.getParameterMap().put(TK_PID_PREFIX, pid); request.g

2011-10-21 23:09:32 90

原创 Linux 字体微调

自 http://www.linuxsir.orghttp://www.linuxsir.org/bbs/showthread.php?t=266659适用范围:针对 LCD 用户,CRT 用户做少量修改。实验系统:Debian\Ubuntu,其它发行版应该也适用。目的:使 linux 下的字体显示达到和 windows 下一样的效果。一、必须掌握的概念 DPI (以下讨论先避免 sub-pi...

2011-09-07 15:03:44 546

原创 Linux 字体微调

2011-09-07 15:03:44 368

原创 解决wine xshell之后无法键盘无法响应

在ubuntu上wine了xshell4.0 , 很幸运安装启动正常 但是在linux的shell里无法响应键盘,google了下好像没什么人遇到这个问题。 无意中发现将编码方式设置到utf-8就可以了 ps: 我的ubuntu系统默认的locale本来就是 zh_CN.UTF-8 . 不晓得是不是wine的locale不认识这个。。有空继续研究下wine...

2011-07-20 09:34:22 555

原创 解决wine xshell之后无法键盘无法响应

式设置到utf-8就可以了 ps: 我的ubuntu系统默认的locale本来就是 zh_CN.UTF-8 . 不晓得是不是wine的locale不认识这个。。有空继续研究下wine

2011-07-20 09:34:22 199

原创 linux下动态域名的实践

一直以来就很想用动态域名,不过从来没有过思路,昨天周会听到老大的介绍才知道原来可以这么容易实现。1. 3322.org 去这个网站注册个免费帐号,创建一个动态域名,这个域名就是下文中的yourdomain2. 在/etc/network/if-up.d 下建立一个可执行脚步,注意不要加后缀如 .sh ,很诡异#!/bin/bashmyip=`ifconfig| grep "255.255.255....

2011-07-19 19:17:02 120

原创 linux下动态域名的实践

2011-07-19 19:17:02 76

log日志框架的学习

  Commons-log + log4j 这黄金搭档一直以来都让我们很省心,很好的完成了日志的需求。但是随着技术的变更和对性能的追求,slf4j 和 logback 这对后起之秀的到来好像打破了原本很平静的日志系统,频繁的出现包冲突...        和平的日子不在了,让我们一起来看看究竟发生了什么...  首先看看这些个包,特别是slf4j引入后就引入了一大堆包之后就有点...

2011-04-07 15:39:53 301

log日志框架的学习

2011-04-07 15:39:53 109

原创 groovy学习笔记

groovy   groovy是java语言的脚本实现,使用标准的java环境。 groovy编译器产生的字节码和java编译器产生的字节码是一样的。   groovy的运行原理是动态的编译成字节码的,然后再由JVM进行转载,运行    语法简练,易于理解,类java语法    在java中嵌入groovy,有助于编写和集中处理易于变化的业务逻辑,给应用提供了可编程的...

2011-03-25 15:13:21 112

原创 groovy学习笔记

2011-03-25 15:13:21 67

原创 ruby语言学习总结

 Ruby语言学习    ruby的定位: programer's best friend    它是一门面向程序员的语言,语法很灵活,功能很强大。 相比与严谨的java来说,ruby可谓敏捷的多了     ruby是自顶向下执行的。哪怕是在类里面,也是一行接着一行执行代码的。要深入理解ruby的函数面,因为用好块(block)和闭包(closure)极大的提高了代码的...

2011-03-16 19:52:24 230

原创 ruby语言学习总结

2011-03-16 19:52:24 98

原创 利用shell自动化打包java工程

#!/bin/bash#wuzhong@taobao.com#打包工程用usage(){ echo 'build.sh -s(svn up) -x(antx.properties) -m(mvn clean package) -a(do all) kjava/wtm ]' exit 1}#usageNEED_MVN=1while get...

2011-01-19 14:29:44 274

原创 利用shell自动化打包java工程

while getopts "sxma:" options;do case $options in s) echo "svn up" HAS_OPT=1 NEED_SVN=1;; x) echo "copy antx properties" HAS_OPT=1 NEED_ANTX=1;; m) echo "mvn clean package&q

2011-01-19 14:29:44 99

原创 通过ed 修改配置文件

#!/bin/bash - #===============================================================================## FILE: changejbossapp.sh# # USAGE: ./changejbossapp.sh # # DESCRIP...

2011-01-19 13:57:34 107

原创 通过ed 修改配置文件

TION: 修改jboss下的 jboss-service.xml 配置文件# file:///home/wuzhong/workspace/kjava/galaxy/bundle/war/targe# OPTIONS: ---# REQUIREMENTS: ---# BUGS: ---# NOTES: ---# AUTHOR: YOUR NAME (), # CO

2011-01-19 13:57:34 85

原创 shell学习笔记

美妙的shell   tar cvf - * | ( cd  /dest/dir && tar xvfp -)       #会遗漏隐藏文件   find . -depth | xargs tar cvf -  | ( cd /dest/dir && tar xvfp - )    发邮件:#!/bin/bash# scrip...

2011-01-19 11:35:25 63

原创 shell学习笔记

发邮件:#!/bin/bash# script to send simple email# email subjectSUBJECT="SET-EMAIL-SUBJECT"# Email To ?EMAIL="admin@somewhere.com"# Email text/messageEMAILMESSAGE="/tmp/emailmessage.txt"echo "This is an

2011-01-19 11:35:25 51

原创 使用expect登录自动远程服务器和执行重复任务

 1.使用expect登录跳板机#!/usr/bin/expect -fset TERMSERV ***set USER ***set PASSWORD ***# Start the sessioncatch {spawn ssh -l $USER $TERMSERV}# Loginexpect "*assword:*" { send "$PASSW...

2011-01-19 11:25:56 286

原创 使用expect登录自动远程服务器和执行重复任务

{ send "$PASSWORD\r" }expect "*server:*" { send "1\r" }expect "*bash*3.2*" { send "cd /tmp\r"; interact } #把控制权交给用户#通过跳板机登录线上机器expect "*bash*3.2*" { send "ssh -l nobody ***\r&quot

2011-01-19 11:25:56 131

原创 监控java虚拟机

 jstat -gcutil `ps -ef|grep java|awk '{print $2}'` 1000jstat -gccapacity `ps -ef|grep java|awk '{print $2}'` 1000 jmap -histo `ps -ef|grep java|awk '{print $2}'` 1000jmap -dump:format=b,file...

2011-01-13 15:35:35 78

原创 监控java虚拟机

le=java_dump `ps -ef|grep java|awk '{print $2}'` 1000   java -Xms30m -Xmx30m -Xmn10m -XX:+UseParallelGC -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:gc.log -XX:+PrintHeapAtGC  SummaryCasejstat : jstat -gcutil `ps aux|grep Summ

2011-01-13 15:35:35 62

原创 程序员应该知道的97件事(1)

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->小心行事对所做的任何操作都应该精心思考过,否则你必将会为你的一时不小心付出代价 配合使用函数式编程 站在用户的角度审视自己的设计 自动化编码标准如果不遵守标准,打包失败标准也要实时变化...

2011-01-13 14:24:13 96

原创 程序员应该知道的97件事(1)

代价 配合使用函数式编程 站在用户的角度审视自己的设计 自动化编码标准如果不遵守标准,打包失败标准也要实时变化 简单是最美的,大道至简  关于重构首先对现有的代码进行反思,总结,比较Thebest approach for restructuring starts by taking stock of theexistingcodebaseand the tests written against that code.Remem

2011-01-13 14:24:13 105

原创 正则表达式入门学习笔记

  在线测试:  http://gskinner.com/RegExr/ 变体单字符转义:如 . --- \.块转义: ()---- \Q()\E不区分大小写: wuzhong -- (?i)WUZHONG  匹配多个字符之一 十六进制字符: [a-fA-F0-9] OR [a-fA-F\d] OR (?!)[A-F\d]...

2011-01-13 14:19:46 96

原创 正则表达式入门学习笔记

2011-01-13 14:19:46 67

原创 如何写好日志

总结:建立数据字典,标准化日志格式  <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->Trace, debug , info , warn , error , fatal If(Log.isDebugEnabled()){ // doyour th...

2011-01-13 14:15:32 84

原创 如何写好日志

.isDebugEnabled()){ // doyour things }   if(logger.isDebugEnabled()){ logger.debug(String.format("Registeredbean definition for imported @Configuration class %s",configBeanName)); } log.debug("查询搜索引擎失败,没有查询

2011-01-13 14:15:32 103

原创 2011-01 杂记

 oci   export ORACLE_HOME=/home/oracle/oracle/product/10.2.0/db_2export TNS_ADMIN=$ORACLE_HOME/binexport JAVA_HOME=/usr/lib/jvm/java-6-sunexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:$BASE_HOME/lib:$BASE_HOME/native包7. TuibineUrlBroker needs rundata

2011-01-13 14:10:34 61

原创 ubuntu开发环境搭建笔记

jdk下载安装先下载 jdk.bin 文件,注意不能是rpm.bin文件放到/usr/lib/jvm目录下,chmod u+x 权限./***.bin   解压Vi /etc/profile   JAVA_HOME= ; PATH=**, export ….重新加载profile文件 。  .空格/etc/profile         ...

2011-01-13 14:06:07 82

空空如也

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

TA关注的人

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