- 浏览: 41267 次
- 来自: ...
最新评论
-
sdh5724:
不错的小技巧。
apache配置(压缩&防盗链) -
frankiekuo:
請問一下修改ResultSetRow中的 protected ...
关于mysql latin1编码时候的乱码问题的解决 -
stephen830:
历史遗留问题是比较麻烦。
要改成utf-8工作量太大,不改的 ...
关于mysql latin1编码时候的乱码问题的解决 -
FGhost:
引用现在解决方法是修改jdbc的驱动程序,修改ResultSe ...
关于mysql latin1编码时候的乱码问题的解决 -
FGhost:
估计是历史问题!我现在这个项目也碰到了
关于mysql latin1编码时候的乱码问题的解决
文章列表
手工:
Javascript: jslint.com
HTML: http://validator.w3.org/
CSS: http://jigsaw.w3.org/css-validator/
JSP: PMD
Java: PMD/Checkstyle
自动化:hudson + sonar
背景:
有个还在维护期的项目出现问题,但是负责的同事已经不在,
我今天暂时接手处理。
看了一下代码中有如下问题:
1. 没有使用log4j打印日志,使用system.out.println
2. 重要的一些日志没有打印出来,比如一些操作的初始化日志
3. 失败的日志没有打印出来
4. 参数的容错性没有追加,比如:文件夹路径必须以/结尾,但是文档或者配置文件中么有编写注释
5. 测试的力度还是不够。
弄了半天总算是搞好了,以后做项目,这块还是要注意啊。。。这次的工程代码还比较少,
如果碰到比较大的项目,那就麻烦了......
另外以后同事 ...
Oracle启动的操作方式:
在redhat as4下面安装oracle的时候不用想oracle5那样设置一些复杂的参数。
可以直接使用runInstall安装
安装完之后:
方式一:手工启动
================================
首先启动机器
1. 启动oracle
1.0 启动/重启机器,登陆系统
1.1 选择[应用程序]->[系统工具]->[终端]
1.2 输入:sqlplus/nolog
1.3 输入:conn /as sysdba
显示:Connected to an idle instance
...
如何把项目生成好的jar包发布到maven仓库中?
1.主要涉及的maven配置文件
1.1 settings配置文件,主要有maven的settings配置文件,里面配置一些maven仓库的url地址,maven仓库的所在机器的用户名&密码
1.2 工程配置文件pom.xml
2. 配置方法
1. 在maven的settings中增加maven仓库的用户名和密码
2. 在pom.xml中增加如下信息:
<distributionManagement>
<repository>
...
1. cpu分析
top , pidstat(sysstat)
pid -p PID -t 1 10
vmstat 1 CPU上下文切换、运行队列、利用率
ps Hh -eo tid
pcpu 查看具体线程的CPU消耗
sar 来查看一定世界范围内以及历史的cpu消耗情况信息
查看java线程信息
jstack pid | grep 'nid=0x9999'
2. cs sy消耗比较高
上下文切换性能偏高, jstack -l pid, 查看on object monitor
3. io消耗
pidstat -d -t ...
引用自:http://www.iteye.com/topic/738998
为了方便后续查找,直接在自己的blog里面作个备份
1. Aptana Studio
描述:javascript,css,PyDev, RadRails,AIR 插件都支持
版本:目前是有2.0.5 release,还有3.0beta版
URL :http://download.aptana.com/tools/studio/plugin/install/studio
2. propertiesEdit:
描述:在做国际化编辑一些简体中文、繁体中文等Unicode资源文件时,不再需要使用native2asc ...
apache配置
1. 压缩
备注:ie6下面js压缩,有时候会无法执行
SetOutputFilter DEFLATE
<Location />
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
...
%...a: 远程IP地址
%...A: 本地IP地址
%...B: 已发送的字节数,不包含HTTP头
%...b: CLF格式的已发送字节数量,不包含HTTP头。例如当没有发送数据时,写入‘-’而不是0。
%...{Foobar}C 发送给服务器的Cookie Foobar的内容
%...D: 服务器请求时间,微秒
%...{FOOBAR}e: 环境变量FOOBAR的内容
%...f: 文件名字
%...h: 远程主机
%...H 请求的协议
%...{Foobar}i: Foobar的内容,发送给服务器的请求的标头行。
%...l: 远程登录名字(来自identd,如提供的话)
%. ...
我们在开发java应用的时候,最终都编译会生成class文件,
编译使用的jdk版本和运行的jdk版本不一致,会报出错误。
最可怕的时候,有时候由于项目不规范,会出现如下场景:
1. 使用jdk版本1,工程编译生成class
2. 中间出现bug,直接在本地修改好,然后编译生成class文件
替换掉生产/测试环境中的某些classes文件
这个时候可能会导致如下悲惨的事情发生:
1. 程序无法启动
2. 程序正常启动,但是会有错误日志出现
3. 程序正常启动,由于错误日志没有输出,导致没有任何错误日志出来,
但是运行结果错的。
最可怕的是产生第三种结果。
总结:1. 项目 ...
今天公司的一个项目,出现了一个很奇怪的问题。
在项目程序移动现在这台机器之后,在外网每天会出现几次如下情况:
1. 有2~5秒钟,网页访问不了
迁移之前网站都是好的。
软件环境:apache,php,mysql
我们先后通过如下排查:
1. apache,php,mysql查看并优化或者重新编译去
apache从event模式修改成为稳定的work模式
work模式连接参数配置
php重新编译
mysql参数配置
2. 系统进程数等参数没有问题
ulimit 配置
3. 查看F5配置感觉各项配置都还比较正常
4. 查了一个下午后,发现有首页查看不个了,联 ...
前提条件
====================
1. 安装好jdk1.5+ ,maven2.1.0+
安装步骤
========================
1. 下载hudson.war然后把它部署在tomcat下面
2. 启动tomcat
3. 输入http://localhost:8080/hudson进入hudson,配置jdk,maven参数
4. 下载sonar,然后解压
5. 安装mysql
创建一个sonar的数据库。
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
...
<?xml version="1.0" encoding="UTF-8"?>
<project name="core" default="default" basedir=".">
<!--// project directories //-->
<property name="dir.project" value="/home/hhongq/.hudson/jobs/dataengin/workspace/da ...
描述: 系统环境是jboss+apache, 然后我们访问一个页面,有2%左右的概率会出现
返回的html内容不全的问题【html只是显示了上半部分,下半部分显示不出来】。
不知道原因在那个地方。
会不会是apache和jboss的某些配置导致了这个问题的产生?
备注: 系统是使用webwork+velocity
- 2008-10-21 16:07
- 浏览 1418
- 评论(0)
场景:
1. 数据库: mysql5 字符集latin1
2. 应用程序(java): GBK编码
3. 数据库连接字符串
jdbc:mysql://host:port/dbname
4. 取出之后转码:
getBytes("ISO-8859-1") , "GBK")
5. java驱动:
mysql-connector-java-5.1.6-bin.jar
mysql-connector-java-5.1.5-bin.jar
mysql-connector-java-5.0.4-bin.jar
现象:
大部分中文都能够正常显示 ...
麻烦各位大哥大姐,帮忙想想如下需求如何实现.
如何解决如下问题。
环境:
1. 在多台机器上面部署了一个应用
2. 该应用需要用户登录才能使用。服务器端只是读取指定域名的cookie,如www.abc.com
3. 要实现一个需求,监控这些服务器是否运行正常。
4. 如何实现使用httpclient访问,访问的url采用ip方式,同时把www.abc.com
的cookie一起发送出去?
例如:http://192.168.1.2/user/userDetail.htm
cookie: name:userCode value:asdfasdfasdfasdfasdfasdf ...