`
文章列表

imageMagick

yum remove ImageMagick  删除用yum命令按照的不好的版本 //拷贝 scp 192.168.106.224:/usr/local/src/ImageMagick.tar.gz ./ ll tar xzf ImageMagick.tar.gz ll cd ImageMagick-6.7.9-3 ll ./ //安装 ./configure --prefix=/opt/ImageMagick && make && make install ll    convert   cd /opt/ImageMagick ll    c ...

tomcat日志设置

【转】tomcat日志设置 Tomcat 日志信息分 为 两 类 : 一是运行中的日志,它主要 记录 运行的一些信息,尤其是一些异常 错误 日志信息 。 二是 访问 日志信息,它 记录 的 访问 的 时间 , IP , 访问 的 资 料等相 关 信息。 2    Tomcat 日志配置 2.1  访问日志的配置 默认 tomcat 不记录访问日志,如下方法可以使 tomcat 记录访问日志 编辑 ${catalina}/conf/server.xml 文件 . 注 :${catalina} 是 tomcat 的安装目录 把以下的注释 (<!-- -->) 去掉即可。 &l ...

cxf

进入apache-cxf-2.6.1的jar解压文件 C:\Documents and Settings\xiaoyanzhu\桌面\apache-cxf-2.6.1\apache-cxf-2.6.1\bin> 执行下面的命令:生成所有客户端 wsdl2java.bat -p com.wsdl -all -frontend jaxws21 http://testfamily.sohu-inc.com/portalm/services/WsErmDsManager?wsdl 上面的命令也可以不加-all参数,这样的话就可以只加必要的了。 注意:-all 参数, -frontend jaxw ...
重点参考:http://www.imagemagick.org/Usage/ 推荐先阅读: http://www.imagemagick.org/script/command-line-processing.php http://www.imagemagick.org/script/index.php  官网 这里说几个简单的应用。 1、批量图像格式转换 如果想将某目录下的所有jpg文件转换为png文件,只要在命令行模式下输入: for %f in (*.jpg) do convert "%f" "%~nf.png" 2、对所有图像进行同一操作 譬 ...
template.custom
小结:由于本周一个手机接口访问太频繁,基本上访问下客户端就会生成一次xml,这样又是频繁的查库,导致80机器负载太高。考虑到缓存解决一下。 三种缓存形式: 1.内存缓存:也即HashMap缓存形式。由于涉及到被查询的表数 ...

并发apache测试

手机的一个接口负载很高,什么线程造成的。模拟负载高的情况进行测试。 查看某个请求,某天请求次数计算:cat interface.hd.sohu.com_access.log|grep interface/servlet/ps1|grep "09/Dec/2011"|wc -l 装了apache的后用apache自带的一个压力测试工具,并发访问~~ ./ab -n 900000 -c 300 "http://interface.hd.sohu.com/interface/servlet/ps1?p1=_Android50&p2=480*800&p ...
在做接口的时候,有些模板xml标签不是CDATA规范的,这样就会在碰到&这样的字符出现错误,需要替换,简单的思路是字符串替换或正则匹配,将&替换成& 特别是有些专辑描述是html的内容,写入xml文件的时候需要将html内容转化为文本内容。 下面给出html内容输出为存文本的两种工具方法,方便以后查阅。 方法一:正则替换 /**      * html转化为text      * @param inputString      * @return      */     public static String html2Text(String inputStr ...

log4j

    博客分类:
  • java
如何使用Log4j? 1、 Log4j是什么?   Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。 2、Log4j的概念    Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。有一个Logger称为Root,它永远存在,且不能通过名字检索或引用,可以通过Logger.getRootLogger()方法 ...
之前公司的接口项目中采用wget的形式在linux服务器上访问相应的业务逻辑,生成相应的文件。但是发现wget之后会生成很多个s360?t=18.123类似的文件,里面输出了success的信息。 如果在linux服务器上的crontab里面写了很多个定时任务,在定时任务脚本里面写了很多个wget的代码发现当定时任务1小时执行一次那么每天都会有很多那样的文件生成。不想让他生成,则: wget -O /dev/null http://interface.hd.sohu.com/360/search/servlet/s360?t=333 即带上输出参数 -O 到、/dev/null 说到这里,下面总 ...
小结:之前做邮件和短信可配置监控系统,发现我的可配置在页面级别实现后还遗留了一个比较大的问题。那就是每次我的web服务重启后那些quartz的定时任务就失效了。为了解决这个问题。采用了java的ServletContextListener监听服务器的重启操作。 1.监听器类 或者说你的业务action类要实现ServletContextListener接口。重写其方法: public void contextDestroyed(ServletContextEvent arg0) { logger.info("destory the web app!"); } pu ...

wget

WGET的使用方法技巧与实例                                                      wget的使用形式是: wget [参数列表] URL 首先来介绍一下wget的主要参数: · -b:让wget在后台运行,记录文件写在当前目 ...
1.解决中文乱码            testMessage.setSubject(subject,"gbk");            testMessage.setText(messageText,"gbk"); 2.避免发件人session获取失败 Session mailSession = Session.getDefaultInstance(props, sa); 换成://解决中文乱码和发送需要用户session   Session mailSession = Session.getInstance(props, sa) 3.收件人以群组形 ...
(2).quartz用类实现 导入commons-digester.jar 某个action或者类实现Job接口,并实现或重写其execute方法 需要定义写一个trigger类,也可以写成一个方法 注意:关键代码: //1.通过SchedulerFactory来获取一个调度器             SchedulerFactory schedulerFactory = new StdSchedulerFactory();             Scheduler scheduler = schedulerFactory.getScheduler(); 2.设置页面表单内容到Jo ...
(一)简单任务 学习quartz首先了解三个概念: 调度器:负责调度作业和触发器; 触发器:设置作业执行的时间、参数、条件等;(简单触发器和Cron触发器) 作业:定时任务内容,被执行的程序; 下载必要的jar包,将quartz-x.x.x.jar 和core 和/或 optional 文件夹中的 jar 文件放在项目的文件夹或项目的类路径中 Quartz的几个核心的接口和类为: Job接口:自己写的“定时程序”实现此接口的void execute(JobExecutionContext arg0)方法,Job还有一类为有状态的StatefulJob接口,假如我们需要在上 ...
Global site tag (gtag.js) - Google Analytics