- 浏览: 148298 次
- 性别:
- 来自: 杭州
最新评论
-
hacker_zxf:
最近再去看quartz实现,job都是new出来的,如果需要自 ...
Quartz--JAVA计划任务 -
hacker_zxf:
quartz 的扩展型做的不好,本来试图将表达式扩展成支持毫秒 ...
Quartz--JAVA计划任务 -
piaoxue_x:
嗯,看看。。。。貌似不错,谢谢了。。。
Quartz--JAVA计划任务 -
673341766:
麻烦你看一下 红色的信息是报错好吧.
Quartz--JAVA计划任务 -
helong0904:
...
spring quartz配置定时器
文章列表
开始一直使用jboss/jetty 来运行solr服务,一直很正常,今天在前面加了一个nginx,突然间,提交add/update document都没反映了,第一反应是是否服务有问题呢,看solr 服务端日志,发现少了一些日志打印,add部分没有,debug solr服务端跟踪,发现请求过来的document参数为空。然后再看solrj客户端代码,发现每次都需要调两次服务端,一次发送数据,一次提交commit,而每次发送数据的时候都会返回socket broke pipe, 这是想到看看请求是否有到达服务端,debug服务端发现只有一次请求,且是commit参数的那次请求有到达。
这时 ...
mybatis代码生成
- 博客分类:
- 数据库
自动生成 mybatis代码,特别是sqlmap文件,可以有效的减少dao等代码的重复劳动。
eclipse中添加插件: mybatis Generator - http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/
添加生成代码的配置文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE ibatorConfiguration PUBLIC "-//Apa ...
监控一个应用可以有很多好处,xxxxx 这里就不说了
不同应用的监控的出发点肯定不同,有些事为了看应用性能,有些为了监视外部系统,有些为了数据打点做数据分析等等。
因为出发点不同,应用不同,所以监控的数据结构肯定也不同,如果有一个通用的易扩展的又使可以自管理的监控应用,可以监控所有应用,满足各类需求,那是不是很好呢。
我想到的通用,最好就是不定义死数据结构,让应用负责人自己去定义,且数据采集的和数据消费的方式可以自定义,那就是无限扩展拉(可能我想得太简单了,欢迎拍砖!)。
于是我简单实践了下,写了一个监控的客户端,如下:http://code.google.com/p/dragonfly ...
转自:http://www.bloggern.com/2945.html
好像第一次遇到跟字符集有关的问题大概应该是在7年前,第一次写java,总是会出现编码转换的问题,动不动就乱码,基本上,本着实用主义的态度,以盲人摸象的手法,总算是能够解决问题的。 ...
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
public class LoopWaitThreadTest {
static AtomicInteger count = new AtomicInteger(0);
priva ...
参考:
http://www.klstudio.com/post/123.html
一. 创建需要缓存的对象
package com.zxf.object;
public class News {
String id;
String message;
public News() {
super();
}
public News(String id) {
super();
this.id = id;
}
public String getId() {
return id;
}
public void setId ...
DOM是把XML整个文件都载入到内存,生成一个树,然后通过遍历来获取需要的标签及对应的值。
对于需要遍历所有节点的话,这样做速度会比较快,一次载入就可以了。
如果是只关心其中的某个节点,那这样的效率是很低的。
接下代码如下:
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintWriter;
import javax.xml.parsers.DocumentBuilder;
import ja ...
先说大致的原理:
Digester解析XML会按照预先定义的xml规则解释。
这个规则中几个重要的节点如下:
<object-create-rule>这个标签是创建一个java实列
<set-properties-rule/>会根据解析文件的属性调用生成类的setXXX方法,列如要解析的XML中有name,id,nextid,那么生成的类里如果有这些属性将会被调用他们的set方法。
<bean-property-setter-rule pattern="name" />会根据pattern来获取xml中标签名字,取的值,然后调用相应的be ...
轻量级 IDE Geany 发布了最新的 0.20 版本。该版本的更新和改进:
新增一些改善性功能
新增了 UpdateChecker 插件
新增了 WebHelper 插件
修复一些 Bug
Geany 是一个使用 GTK2 工具包开发的快速和轻巧的集成开发环境(IDE),包括以下基本功能:语法高亮显
示,代码折叠,代码自动补完,自动补完经常使用的结构(如:if、 for、while 等),自动补完 XML 和
HTML 标记(tag),调用提示,支持 C、Java、PHP、HTML、Python、Perl、Pascal 等语言,符号列表等
等。可以运行在 Linux、FreeBSD、NetB ...
JasperReports是一个强力的报表产生工具,使用纯Java语言编写。它有能力描述丰富内容到屏幕上、到打印机
或到PDF, HTML, XLS, CSV和XML文件。它的主要目的是以一种简单而灵活的方式来帮助创建导向的页面,是
当前Java开发者最常用的报表工具。
JasperReports 4.0 发布。该版本一些改进:
-新增了一个基于新的元数据的CSV 导出工具的CSV 查询执行器,修复了一些其他的BUG。
-文档:增加了一些新的章节
版本发布详细信息请查看:http://www.panscopic.org/uploads/publish/jasperreportswebsite/t ...
搭建ftp:
一. 安装:sudo apt-get install vsftpd
二. 配置文件:sudo vim /etc/vsftpd.conf :
Anon_upload_enable=yes (开放上传权限)
Anon_mkdir_write_enable=yes (可创建目录的同时可以在此目录中上传文件)
Write_enable=yes (开放本地用户写的权限)
Anon_other_write_enable=yes (匿名帐号可以有删除的权限)
Local_umask=777 (FTP上本地的文件权限,默认是077)
1.配置本地组访问的FTP
首先创建用 ...
Ebay架构特点(HPTS 2009)
http://www.jdon.com/jivejdon/thread/37753
构建可伸缩,高性能的互联网应用
http://xmuzyq.iteye.com/blog/710302
转自:http://www.cjsdn.net/post/print?bid=62&id=196304
JVM参数调优是一个很头痛的问题,可能和应用有关系,下面是本人一些调优的实践经验,希望对读者能有帮助,环境LinuxAS4,resin2.1.17,JDK6.0,2CPU,4G内存,dell2950服务器,网站是http://shedewa ...
参考资料: http://www.slideshare.net/tonydeng/jvm
转自:http://unixboy.iteye.com/blog/174173
堆大小设置
JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。
典型设置:
java -Xmx3550m -Xms3550m -Xmn2g -Xss128k ...
摘自:http://www.zhixing123.cn/Jsp/10563.html
内存由 Perm 和 Heap 组成. 其中
Heap = {Old + NEW = { Eden , from, to } }
JVM内存模型中分两大块,一块是 NEW Generation, 另一块是Old Generation. 在New Generation中,有一个叫Eden的空间,主要是用来存放新生的 ...