posts - 36, comments - 419, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Java

     摘要: 现在的WEB中经常会需要产生一些邀请码、激活码。需要是唯一并且随机的。下面总结下一些常用的产生随机码的方法,并分享自己的1个方法:  阅读全文

posted @ 2010-10-19 11:24 BearRui(AK-47) 阅读(9422) | 评论 (22)  编辑 |

     摘要: 产品中有很多模块需要导出excel功能,导出excel几乎都是把页面已经显示出来的数据列表导出为excel。但后台使用poi生成excel却要1个单元格1个单元格的去编写。每个模块都需要单独写导出excel的代码,导致代码里充斥了createRow,createCell,setCellValue的代码。但这不是要命的,要命的是当前台数据列表格式变了的时候,后台生成excel代码的修改非常麻烦,特别是当产品经理要求在excel中也要保留WEB样式的时候(背景色,字体色,宽度),就只能oh shit!  阅读全文

posted @ 2010-08-03 21:18 BearRui(AK-47) 阅读(4180) | 评论 (5)  编辑 |

     摘要: 相信很多使用jstl的朋友都抱怨过,为什么jstl只有阅读全文

posted @ 2010-07-28 16:13 BearRui(AK-47) 阅读(3902) | 评论 (29)  编辑 |

     摘要: 随着AJAX的火热应用,JSON也越来越被重视,随之而来的就是众多的JSON库,下面对常用的3个JSON库(json-lib,jackson,gson)进行性能测试,看下结果如何:  阅读全文

posted @ 2010-03-11 18:00 BearRui(AK-47) 阅读(6024) | 评论 (3)  编辑 |

     摘要: Java 中有下面几种基本数据类型:double,float,long,int,short,char,boolean。

分别对应下面几个类包装器:Double,Float,Long,Integer,Short,Character,Boolean。

我们知道基本类型与对应的类之间可以无缝自动转换,这种转换就涉及到了JVM自动装箱和拆箱了,下面列出2个很简单装箱和拆箱的列子:

// 装箱
int i = 0;
// 把i这个基本类型的数赋给Integer类的变量,JVM就会自动装箱
Integer int = i;

// 拆箱
int j = int;

装箱和拆箱都是要花费CPU和内存资源的,所以如果没必要尽量避免使用JVM的自动装箱、拆箱。

下面用二段简单的代码测试一下自动装箱的性能影响:  阅读全文

posted @ 2010-03-03 14:08 BearRui(AK-47) 阅读(2224) | 评论 (3)  编辑 |

     摘要: 问题:
项目在本机开发编译打包后发布到法国的服务器,代码中的中文全部乱码,就算是最简单的代码System.out.println("中文"),打印出来的也是乱码。

代码在本地的服务器测试都正常。

法国服务器的环境:window 2003 中文版。  阅读全文

posted @ 2009-10-24 23:03 BearRui(AK-47) 阅读(2730) | 评论 (5)  编辑 |

     摘要: 要想在windows中使用memcached,必须先下载memcached for win32安装。

下载地址:http://jehiah.cz/projects/memcached-win32/

解压后只要在命令窗口中输入下面命令c:\memcached\memcached.exe -d install 就可以把memcached安装为windows服务了。

启动该服务后,memcached服务默认占用的端口是11211,站用的最大内存默认是64M。

如何修改这2个配置选项就碰到了一些问题,网上搜索了很多资料,都说使用下面的命令启动服务就可以:

c:\memcached\memcached.exe -p 123456 -m 1024 -d start , -p 表示要修改的端口, -m表示占用的最大内存(单位为M)。

但是无论怎么调用这个命令,发现端口一直还是11211。
  阅读全文

posted @ 2009-04-29 15:04 BearRui(AK-47) 阅读(10426) | 评论 (6)  编辑 |

     摘要: 为公司内部开发了1个简单的MVC框架,框架中需要向所有JSP页面的中插入2条引用JS的代码,实现如下:

主要是继承HttpServletResponseWrapper写1个类(PageResponseWrapper),代码:  阅读全文

posted @ 2009-03-12 14:48 BearRui(AK-47) 阅读(2691) | 评论 (4)  编辑 |