自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 许久没发博客,转载一篇Spring Data Redis订阅/发布系统

Redis是一个key-value的存储系统,提供的key-value类似与Memcached而数据结构又多于memcached,而且性能优异.广泛用于缓存,临时存储等.而我今天 这个例子是使用Redis实现一个订阅/发布系统,而不是如何使用它存储key-value的数据. Redis是天生支持订阅/发布的,不是我牵强附会拼凑而实现这样的效果,如果真是这样性能没法保证,而且要实现订阅/发布这样的系...

2012-11-07 09:48:22 133

原创 Sersync的使用经验以及联想到的问题

这是一款用于系统文件的实时监控同步的软件,这里只简单介绍下重点还是想和大家探讨下网站如何快速便捷的部署问题:给大家一个网址,http://code.google.com/p/sersync/ 看过这个后相信大家可以快速并顺利的在自己的服务器上成功的搭建并运行sersync,它是与rsync结合使用的,所以在安装它之前你需要先在服务器上面安装rsync,比较重要一点是你的系统内核需要在2.6.1...

2011-12-31 16:26:23 167

Apache的DBUtils

package com.test.dbutil;import java.sql.ResultSet;import java.sql.SQLException;import java.util.List;import javax.sql.DataSource;import org.apache.commons.dbutils.QueryRunner;import ...

2011-05-24 15:30:17 113

java nio与io性能测试

闲来无事,看到nio相关文章,于是想测试下nio和io的性能对比,不多说了,看下代码,大家一起讨论下,我觉得nio不是在性能方面对io的提升,而是其他方面的补充,比如阻塞和非阻塞io,不过这些概念理解比较差,还望赐教。 package com.nio;import java.io.BufferedReader;import java.io.BufferedWriter;im...

2011-05-20 11:19:51 189

git & BBD

记录下,今天刚学到两样东西,一个是软件管理的git,一个是测试驱动BBD,有空可以学习下。

2011-05-17 18:26:18 103

在多线程操作下String为何比StringBuffer要快

  今天看了一篇关于多线程设计模式的资料后,浅浅的理解了这个问题。  在读到immutable模式时候,文中用StringBuffer和String类作比较:大家都知道String是final类,而且在String类中没有任何一个可以修改属性状态的方法,即不可变的,但是如果你要经常想修改一个字符串的内容,你首先会想到用StringBuffer来处理。正因为String类的如此设计,导致了Str...

2011-03-07 16:31:17 265

利用cronolog切割tomcat日志

if [ "$1" = "-security" ] ; then echo "Using Security Manager" shift "$_RUNJAVA" $JAVA_OPTS "$LOGGING_CONFIG" $CATALINA_OPTS \ -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -c

2011-03-04 09:46:42 152

Mysql 5.1 InnoDB freeing item 死锁 BUG

前两天运行shell跑一个统计,通过观察processlist会发现mysql客户端进程会每一分钟就增长一个,而且迟迟不会终止,进程状态多为freeing item,后来网上查下,这是mysql的bug,bug造成至今不是非常清楚,好像是mysql内部query cache造成的,现在解决方案,我将数据库表改为MyIsam存储引擎,问题没有再重现。我是这样分析的,mysql批量执行sql语句时...

2011-03-01 12:16:09 254

awk中类二维数组使用方法

自己记录下awk中二维数组用法: echo " "|awk 'BEGIN{ay[1,10]=5;ay[10,2]=12;}END{for (k in ay) {split(k,idx,SUBSEP);print idx[1],idx[2],ay[idx[1],idx[2]];}}' 输出结果:1 10 510 2 12 echo " "|awk 'BEGIN{ay[...

2011-02-23 13:37:34 295

字符串转拼音工具类

新年第一篇技术贴,给大家一个字符串转拼音的工具类吧。需要pinyin4j的支持。package com.pinyin;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.piny...

2011-02-09 16:21:41 116

又是新的一年的开始!

又是新的一年,希望今天技术上面有质的飞跃!

2011-02-09 11:49:23 99

===祝大家春节快乐!===

新年新气象,祝大家在新的一年里,身体健康,万事如意,发大财啊!!!!

2011-01-29 12:11:00 126

初学python,确实很好用!

这两天闲来无事,想学习下python,于是就把自己项目中用shell写的一个统计pv的模块改成了python,速度还不错,与大家分享下。 我读的一个3.2G大小的日志文件,格式如下:2011-01-10 10:22:48,787 INFO [view] - am=adView<|>at=2011-01-10 10:22:48<|>aditemid=27<|...

2011-01-28 19:14:28 182

memcached服务端使用经验

之前我的memcached服务端启动配置是这样的,/usr/local/bin/memcached -d -u user -m 256 ip -p port,这样每次在client端去清缓存都要用很长很长的时间,一直不知道为什么,现在改成/usr/local/bin/memcached -d -u user -m 512 ip -p port,只是增大了分配给Memcache使用的内存数量,现在清...

2011-01-21 14:21:53 67

Solr中文分词

大家在solr中运用中文分词器进行查询可能都遇到过一个问题,就是不管你用哪种中文分词器,在solr中配置好后,发现利用solr提供的analysis页面中可以看到中文分词效果,solr也按照分词后的结果创建了索引,但是在solr中就是查询不到结果,在网上也找了很多资料,都没有解决,后来我发现我进入了一个误区,其实solr的analysis只是提供查看分词效果的,但是你想简单通过几个中文分词的配置就...

2011-01-17 10:14:11 81

memcached实现数据轮询展现

前些天发过一篇帖子,是关于memcached如何用于轮询数据显示的一个想法,今天在自己的项目中实现了这个想法。其实这个东西可以扩展到很多的应用中,不多说了,下面是这个想法的原型实现。有点对不起大家了,这是个jsp,只是个思路而已,可以变形扩展到其他地方去。前提:需要有spring框架的支持,memcached客户端用的是java_memcached 2.0.1,是通过spring依赖注入的...

2011-01-12 18:29:44 106

自己实现的apache beanUtil

写这段代码之前不知道有beanUtil可以实现实体bean之间相同属性值的copy。。。不过听说apache那个解决date类型字段处理比较麻烦,我这个没这个问题,而且还能父类copy到子类,子类copy到父类。[code="java"]import java.beans.PropertyDescriptor;import java.lang.reflect.Field;...

2011-01-05 11:39:58 121

去年我出的家门,今年我终于回家了。

哎,昨天加班到11点多,在路上听到了新年的钟声敲响,真是悲剧啊。。。。希望新的一年里大家的技术水平更上一层楼,身体健康,也祝我早日成为技术大牛。...

2011-01-01 09:12:29 82

memcached在轮询访问中的应用

这个想法来源于最近的一个项目需求,我先来说下需求吧,这个需求其实很简单:假设现在我有10个广告,他们显示顺序暂且定位顺序显示,就是1,2,3...10,那么用户1第一次访问看到第一个广告内容,第二次访问就看到第二个,用户2第一次访问看到第一个,第二次访问看到第二个,依次类推。 需求介绍完了,这个需求如何实现呢?一开始我想的很简单,用一个static类型的变量来保存用户每次访问的位...

2010-12-31 09:41:28 66

mysql 存储过程游标问题

今天用存储过程将一个表中的某几列的数据导入到另一张表中时候遇到一个问题,操作游标时候总是发现最后一行被多插入了一次,这是个常见问题了,原因就是当你发现not found data时候才set标志位=1的,这是until done=1还不能终止循环,直到下次循环进入done被设置为1,才终止循环,所以多循环了一次,我写在博客里面记录一下,方便大家。注意红色部分。[code="java"]BE...

2010-12-30 10:08:24 129

ibatis sqlmap中"$"和"#"的区别

#a# //解析sqlmap配置文件时自动加单引号,即'a'$a$ //解析sqlmap配置文件时不加单引号,即a如果传进来的条件需要order by的话,那一定用第二种

2010-12-29 12:40:03 85

web.xml中filter加载顺序问题

昨天遇到了一个问题,项目中需要用到了urlrewrite,发现地址经过rewrite后,接收到表单post过来的中文数据全是乱码,奇怪了,我的Set Character Encoding这个filter为啥没起作用呢,如下示例,找了半天原因,后来网上找到一篇文章,简单说是filter加载是有顺序的,请看第二个xml,将设置编码方式的filter放到了urlrewrite前面,乱码就不见了,我也不知...

2010-12-28 09:25:45 580

javaeye首次开博

大家好,我是ilrxx,我主要是做java相关开发工作的,今天是我第一次在javaeye开博,今后我会把学习和工作中遇到的问题发表在此,和大家共同讨论,共同进步,谢谢。...

2010-12-27 12:33:35 85

HashMap的entrySet与keySet

当需要遍历hashmap的时候,请尽量使用entrySet,而不要用keySet,entrySet的效率要比keySet高,实际上使用entrySet是只需要遍历一次hash,即将key和value的映射关系放入到entry中,再取之;而keySet需要两次遍历hash,第一次取所有的key,第二次用key去取出对应的value。[code="java"] Iterator iter...

2010-12-27 11:06:48 63

转载 检测用户是否登陆的过滤器

Java code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> import javax.servlet.*; import javax.servlet.http.HttpServletRe

2009-02-01 17:26:00 961

检测用户是否登陆的过滤器

Java code &lt;!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&gt; import javax.servlet.*; import javax.servlet.http.HttpSe...

2009-02-01 17:26:00 75

转载 中文乱码处理办法

-------------------JAVA代码------------------ Java code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->package tools;import j

2008-12-15 13:30:00 450

中文乱码处理办法

-------------------JAVA代码------------------ Java code &lt;!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&gt;package tools;imp...

2008-12-15 13:30:00 105

转载 js 滚动图片新闻效果

<!-- /*设置下面的参数。 设置scrollerwidth和scrollerheight参数,设置成滚动显示的图片中尺寸最大的。*/var scrollerwidth=400var scrollerheight=66var scrollerbgcolor=white//修改下面的每个图间暂停时间,本例为3秒。var pausebet

2008-06-15 06:01:00 1746 1

js 滚动图片新闻效果

&lt;script language="JavaScript1.2"&gt; &lt;!-- /*设置下面的参数。 设置scrollerwidth和scrollerheight参数,设置成滚动显示的图片中尺寸最大的。*/var scrollerwidth=400var scrollerheight=66var scrollerbgcolor='white'...

2008-06-15 06:01:00 338

原创 必须掌握的八个【cmd 命令行】

一,ping      它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看

2008-06-09 07:08:00 403

必须掌握的八个【cmd 命令行】

一,ping      它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看...

2008-06-09 07:08:00 69

转载 ==与equals()的区别

class A{ int a=1;}public class p142{ public static void main(String args[]) { A obj1=new A(); A obj2=new A(); String s1,s2,s3="abc",s4="abc";

2008-06-04 16:02:00 513

==与equals()的区别

class A{ int a=1;}public class p142{ public static void main(String args[]) { A obj1=new A(); A obj2=new A(); String s1,s2,s3="abc",s4="abc"; ...

2008-06-04 16:02:00 79

原创 常用数据库连接方法

MySQL:        String Driver="com.mysql.jdbc.Driver";    //驱动程序    String URL="jdbc:mysql://localhost:3306/db_name";    //连接的URL,db_name为数据库名        String Username="username";    //用户名    String Passw

2008-05-21 13:58:00 377

常用数据库连接方法

MySQL: String Driver="com.mysql.jdbc.Driver"; //驱动程序 String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名 String Username="username"; //用户名 String Password="password"; //密码 Class....

2008-05-21 13:58:00 78

原创 java百个基础知识

Java基础方面: 0、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly 1。 java.lang.String类是final类型的,

2008-05-21 13:56:00 624

java百个基础知识

Java基础方面: 0、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域当前类同一package子孙类其他package public√√√√ protected√√√× friendly√√×× private√××× 不写时默认为friendly 1。 java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为...

2008-05-21 13:56:00 75

原创 double,float精度问题

Tom在一家汽车配件商店购买了一个价值$1.10的火花塞,但是他钱包中都是两美元一张的钞票。如果他用一张两美元的钞票支付这个火花塞,那么应该找给他多少零钱呢?  下面是一个试图解决上述问题的程序,它会打印出什么呢?  public class Change{ public static void main(String args[]){ System.out.println(2.00 - 1.10

2008-05-21 13:52:00 1960 1

double,float精度问题

Tom在一家汽车配件商店购买了一个价值$1.10的火花塞,但是他钱包中都是两美元一张的钞票。如果他用一张两美元的钞票支付这个火花塞,那么应该找给他多少零钱呢? 下面是一个试图解决上述问题的程序,它会打印出什么呢? publicclassChange{ publicstaticvoidmain(Stringargs[]){ System.out.println(2.00-1.10); } } 你可能...

2008-05-21 13:52:00 58

nekoHtml(html解析工具,java写的第三方jar包)

用于解析html很好的解析器 只提供一个jar包的下载,需要的朋友不要吝啬手里的分数,拿去吧,真的非常好

2009-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除