`
hhongq
  • 浏览: 40605 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
手工: 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
场景: 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 ...
Global site tag (gtag.js) - Google Analytics