- 浏览: 357401 次
- 性别:
- 来自: 北京
-
最新评论
-
xushenkun4:
至今仍然有这个bug,0.9.1无法传输中文utf8。
thrift使用出现诡异问题 -
feiniao2029:
[i][/i][u][/u]引用
spring 配置init方法 -
wt811004:
非常感谢朋友慷慨指导
dotproject项目管理工具使用 -
hackpro:
这将是一个经典,就像大话西游...
javaeye怀旧 -
raymond2006k:
个人更偏好 Velocity。我觉得还有个对比点,就是编程方式 ...
jsp freemarker velocity 比较
文章列表
[置顶] Hudson安装部署
- 博客分类:
- 项目集成
一. 概述
CI 过程的最后一个方面是 CI 服务器本身。CI 服务器在整个开发过程中的主要作用是控制者:
当服务器在代码存储库中探测到修改时,它将运行构建的任务委托给构建过程本身。如果构建失败了,那么 CI 服务器将通知相关方面,然后继续监视存储库。
它的角色看起来是被动的;但是,它是快速反映问题的关键。
使用 Hudson 的主要好处之一是它的设置很简单。
二. 安装部署
在最简单的情况下,Hudson 只需要两个步骤:
1. 下载最新的版本(它打包为一个 WAR 文件)。
hudson官方网址:https://hudson.dev.jav ...
nohup python *.py &
nohup
nohup 命令
用途:LINUX命令用法,不挂断地运行命令。
语法:nohup Command [ Arg ... ] [ & ]
描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。
如果不将 nohup 命令的输出重定向,输出将附加到当前目录的 nohup.out 文件中。如果当 ...
[置顶] RabbitMQ安装部署<一>
- 博客分类:
- MQ
近期由于使用redis的Publish/Subscribe存在TCP/IP握手失败,导致订阅/发布不可靠。从而选择其它方案,找替代的MQ。
但我们的业务场景不适合,原因是跨机房的TCP/IP不可靠,所以不使用MQ。MQ只是调研中。
1. 环境
windows
下载地址
rabbitMQ
http://www.rabbitmq.com/install-windows.html
rabbitmq-server-2.7.1.exe
Erlang
http://www.erlang.org/download.html
http://w ...
[置顶] RabbitMQ的安装,配置,监控
- 博客分类:
- MQ
安装
RabbitMQ是基于Erlang的,所以首先必须配置Erlang环境。
从Erlang的官网 http://www.erlang.org/download.html 下载最新的erlang安装包,我下载的版本是 otp_src_R14B03.tar.gz 。
然后:
$ tar xvzf otp_src_R14B03.tar.gz$ cd otp_src_R14B03$ ./configure
编译后的输出如下图:
提示没有wxWidgets和fop,但是问题不大。继续:$ make$ sudo make install
“By default, Erlang/O ...
[置顶] [架构]跨机房解决方案
- 博客分类:
- 架构
需求:
1、 消除单点故障
2、 增加冗余
3、 服务跨机房
使用硬件F5做负载均衡:
1、 服务器分别放置于电信机房,联通机房和双线机房
2、 投放服务器按照电信4台,联通2台,或者各3台来放置,剩余机器作为备机。
3、 数据中心服务器放置于双线机房
4、 通过DNS 智能解析来对客户请求进行划分
5、 电信或联通通过F5进行负载均衡,同时使用一台F5作为冗余
[置顶] 当前时间毫秒转换为日期、字符串
- 博客分类:
- j2ee
当前时间毫秒转换为日期、字符串
/**
* 当前时间毫秒转为String "yyyy-MM-dd HH:mm:ss"
* @param l
* @return
*/
public static String parseString(Long l){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.format(parseDate(l));
}
/**
* 当前时间毫秒转 ...
1. 概述 DotProject是一个在1996年左右,由开源组织自发组织人员开发的一个开源的项目管理软件系统,基于Web, 可以部署于局域网"广域网的办公环境中,客户端不需要安装任何软件,只要有IE,Firefox,Opera等浏览器即可,强大,小巧. 被翻 ...
1. 字符集
show variables like '%char%';
2. Cannot convert value '0000-00-00 00:00:00' 错误解决方案
MySQL数据库,如果数据库中Datetime字段为空为值为'0000-00-00 00:00:00', Hibernate就会报如下错误
“Cannot convert value '0000-00-00 00:00:00' from column 3 to TIMESTAMP。”
解决方案:为在数据库连接后面加上
"jdbc:mysql://127.0.0.1:3306 ...
Pack 与unpack使用说明:
资料来源摘自perlpacktut,初学perl的时候,想必大家对於pack与unpack都不是很了解,因此本人撷取perldoc里面的文章,为各位简单说明pack与unpack的使用方法:首先定义一下pack与unpack:pack可视为将一系列的片段 ...
随着Oracle技术领域应用越来越广泛,现在就关于oracle客户端配置极其使用说明讲下个人的经验,希望能对读者有些帮助。
使用oracle数据库有两种方法:
1、在客户端机器上安装oracle的客户端软件。唯 ...
1.软件环境:
jdk-6u10-linux-i586.bin
mysql-enterprise-gpl-5.0.78-linux-i686.tar.gz
apache-tomcat-6.0.20.tar.gz
httpd-2.0.54.tar.gz
nginx-0.7.61.tar.gz
2.安装
a.安装jdk
# cd /usr/local/
# mkdir jdk
# cp /server/install/jdk-6u10-linux-i586.bin /usr/local/jdk
# cd jdk
# chmod + ...
在java领域,表现层技术主要有三种:jsp、freemarker、velocity。
jsp是大家最熟悉的技术
优点:
1、功能强大,可以写java代码
2、支持jsp标签(jsp tag)
3、支持表达式语言(el)
4、官方标准,用户群广,丰富的第三方jsp标签库
5、性能良好。jsp编译成class文件执行,有很好的性能表现
缺点:
jsp没有明显缺点,非要挑点骨头那就是,由于可以编写java代码,如使用不当容易破坏mvc结构。
velocity是较早出现的用于代替jsp的模板语言
优点:
1、不能编写java代码,可以实现严格的mvc分离
2、性能良好,据说比jsp性能还要好些
3 ...
一、软件下载
分别下载软件以下软件:
Apache-2.0.43 (www.apache.org)
Php-4.2.3 (www.php.net)
Mysql-3.23.53 (www.mysql.com)
二、准备安装
由于本人将所有软件的源代码放置在目录 /home/src 下 ,安装目录为 /server ,下载后的源代码包在/root目录下,故执行以下操作:
mkdir /home/src
mkdir /server
groupadd mysql
useradd -g mysql -d /home/mysql mysql //建立mysql ...
用户提交表单时可能因为网速的原因,或者网页被恶意刷新,致使同一条记录重复插入到数据库中,这是一个比较棘手的问题。我们可以从客户端和服务器端一起着手,设法避免同一表单的重复提交。
1.使用客户端脚本
提到客户端脚本,经常使用的是JavaScript进行常规输入验证。在下面的例子中,我们使用它处理表单的重复提交问题,请看下面的代码:
<form method="post" name="register" action="test.php" enctype="multipart/form-data">
& ...
1.使用soap
$client = "*****";//(wsdl链接在同一主机上)
$client = new soapclient($wsdl);
2.出现错误如下
第一种:
SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://*****.14:8080/rpc/soap/jirasoapservice-v2?wsdl' : failed to load external entity "http://*****.14 ...