java
qq_23953793
Read the fucking source code!
展开
-
java算法软件版本比较
软件版本比较:例如2.2.3和2.1.1这两个版本号,哪个更新? 其实,客户端版本检测更新,检测后台是否有更新版本可更新,Java中最简单的一种方法便是获取当前客户端版本号,与服务端提供的最新版本号做equals对比即可。 假设当前客户端版本号为oldVersion 后台提供最新客户端版本号为newVersion 通过if (oldVersion.equals(newVersion))即可判断原创 2016-06-27 16:27:50 · 1280 阅读 · 0 评论 -
日期格式化工具类
/日期格式化工具类***/public class DateUtil { private static String pattern = "今天是yyyy-MM-dd E HH:mm:ss"; private static SimpleDateFormat patternDF = new SimpleDateFormat(pattern, Locale.CHINA); pri原创 2016-06-20 09:57:12 · 340 阅读 · 0 评论 -
身份证加密BlowFish
public class Blowfish { private static final int[] KP = { 0x243F6A88, 0x85A308D3, 0x13198A2E, 0x03707344, 0xA4093822, 0x299F31D0, 0x082EFA98, 0xEC4E6C89, 0x452821E6, 0x38D01原创 2016-09-07 16:01:46 · 1375 阅读 · 0 评论 -
身份证工具类
public class IdcardUtils { /** 中国公民身份证号码最小长度。 */ public static final int CHINA_ID_MIN_LENGTH = 15; /** 中国公民身份证号码最大长度。 */ public static final int CHINA_ID_MAX_LENGTH = 18; /** 省、直辖市代码转载 2016-09-07 16:04:04 · 268 阅读 · 0 评论 -
线程池管理
public class ThreadPoolManager { private ExecutorService mService; private ThreadPoolManager() { int num = Runtime.getRuntime().availableProcessors(); mService = Executors.newFix原创 2016-09-07 16:06:07 · 213 阅读 · 0 评论 -
android控件快速点击判断
private static long lastClickTime; /** * 是否是快速点击 * @return true:是,false:不是 */ public static boolean isFastDoubleClick() { long time = System.currentTimeMillis();原创 2017-01-04 16:05:23 · 1010 阅读 · 1 评论 -
设计模式一:单例模式
单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。四点要求:唯一实例,多线程并发访问,效率性能,懒加载(Lazy Load,在需要的时候才被构造) 1、懒汉模式,线程不安全public class SingletonKerriganA { /** * 单例对象实例 */ pri转载 2017-02-08 16:44:14 · 249 阅读 · 0 评论