自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 Freemarker 实现类型转换

  Freemarker 实现类型转换 收藏1.字符串转换为数字

2011-06-24 14:59:00 745

[讨论]一般伪随机数和逼真伪随机数和真随机数

背景:做一个抽奖程序,当时的随机算法没考虑太深,直接调用了new Random().nextInt(totalNum);然后在测试的时候发现总共1000人左右,摇出的号很多集中在600-800之间,被人说黑幕,汗一个,查找资料,重新改随机数算法,总结如下,仅代表个人意见,欢饮大家讨论-------------------------------------java的Random类产生的随...

2011-01-14 16:57:06 193

原创 TLV格式和JAVABEAN的转换工具

TLV格式即用TAG标识某个意义,在VALUE中存放该意义对应的值,LENGTH存放该值的长度JAVABEAN则用对应的属性存放对应属性的值===============================================在某些地方常常使用TLV结构,如通信报文中,而将报文解析后常常存在一个JAVABEAN中,这个可以通过报文转换javabean工具完成有时候在数据库中存放的格式也是TLV,如:CREATE TABLE TBL_TLV_INFO(TAG VARCHAR(2),TAGDESC VA

2010-12-25 14:40:00 2801

原创 由mina通信想到

<br />mina框架中有一个Handler和Controller起着很关键的作用,特别是Controller,<br /><!-- 下行短信controller的配置  --><br /> <bean id="dynlenghtcontroller" class="com.huateng.smsserver.bussiness.system.controller.DynamicLengthController"><br />  <property name="sysservice" ref="syste

2010-12-25 14:13:00 479

原创 近期项目总结之批量增删改

<br />public void insertUpSmsRecvInBatch(List<SmsUpRecvVo> uplist)<br />   throws UpSmsException {<br />  final List<SmsUpRecvVo> newLst = uplist;<br />  try {<br />   this.getSqlMapClientTemplate().execute(<br />     new SqlMapClientCallback<Object>() {<b

2010-12-25 14:06:00 357

原创 近期项目总结之随机数

<br />JAVA自带的随机数函数:<br />Random rd = new Random();<br />rd.getXXXX();<br />存在严重的不随机现象,当需要在短时间内大量产生随机数时,该方法并不可靠,特别是用于产生默认密码,很容易重复或者被破解。<br /> <br />一般的验证码是数字和字母结合(摒弃那些容易混淆的如O和0,I和1)<br /> <br />基于以上的字母和数字混合的随机数函数如下:(有缺陷,容易混淆的字符只去掉了O,即随机数是0-9和A-Z不包含O组合而成)<br

2010-12-25 13:57:00 360

原创 近期项目总结之时间格式

<br />//时间加减固定时间<br />//time,当前时间:20101225000000年月日时分秒String型<br />public String getTimeAfterValidTime(String time,String addTime) {<br />  //提取出年月日时分秒具体值<br />  int year = Integer.parseInt(time.substring(0, 4));<br />  int month = Integer.parseInt(time.su

2010-12-25 13:22:00 290

原创 近期项目总结之类型转换

<br /> /*<br />  * 把16进制字符串转换成字节数组 @param hex @return<br />  */<br /> public static byte[] hexStringToByte(String hex) {<br />  int len = (hex.length() / 2);<br />  byte[] result = new byte[len];<br />  char[] achar = hex.toCharArray();<br />  for (int i =

2010-12-25 13:13:00 285

空空如也

空空如也

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

TA关注的人

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