随笔分类 -  Java

上一页 1 2

Java生成短链接
摘要:因公司推广需要,需要一套短链接生成方案,正好前几天在MSDN看到有人发了一个.net版的短链接算法,我就把它转换成java版,拿出来共享一下生成思路:1.将"原始链接(长链接)+key(自定义字符串,防止算法泄漏)"MD5加密2.把加密字符按照 8 位一组 16 进制与 0x3FFFFFFF 进行位与运算,把得到的值与 0x0000003D 进行位与运算,取得字符数组 chars 索引,把取得的字符相加,每次循环按位右移 5 位,把字符串存入对应索引的输出数组(4组6位字符串)3.生成4以下的随机数,从输入数组中取出随机数对应位置的字符串,作为短链,存入数据库或者NoSql 阅读全文

posted @ 2012-12-24 16:48 菜鸟的春天 阅读(30148) 评论(5) 推荐(2)

MyEclipse添加Mybatis generator插件
摘要:进入MyEclipse Configuration Center选择add site,填入MyBatis generator插件的地址:http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/添加完成后,personal sites会出现刚才添加的mybatis,展开列表选中Mybatis generator,右键,然后选择add to profile,最后选择右下角的apply 1 changeMyEclipse会自动开始安装插件 阅读全文

posted @ 2012-12-24 11:52 菜鸟的春天 阅读(15455) 评论(0) 推荐(0)

项目添加Struts2支持,并修改默认后缀
摘要:方式一:使用MyEclipse提供的项目构建组件,选择AddStrutscapabilities,选择Struts2.1版本,然后把拦截类型改为 /*方式二:使用MyEclipse添加Struts2的库,然后修改web.xml,添加struts2提供的过滤器StrutsPrepareAndExecuteFilter<?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2e 阅读全文

posted @ 2012-12-21 22:20 菜鸟的春天 阅读(405) 评论(0) 推荐(0)

Java多线程的学习和应用
摘要:Java实现多线程有两种方式:1.继承Thread类,重写run方法package com.bjdata.test;public class ThreadTest extends Thread{ String name=""; public ThreadTest(String n){ name=n; } public void run(){ for(int i=0;i<6;i++){ System.out.println(name+":hello:"+i); } } public static ... 阅读全文

posted @ 2012-12-13 22:08 菜鸟的春天 阅读(268) 评论(0) 推荐(0)

上一页 1 2

导航