摘要:转自: http://www.cnblogs.com/freeliver54/archive/2012/07/30/2615149.html Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示(23 + 22 + 21 + 20 = 15),所以我们就可以把
阅读全文
摘要:Java 加载Properties 配置文件: // 直接在本类中使用main调用时用 Properties.class.getResourceAsStream("/log4j_filter.properties"); //Properties p = new Properties(); //p.l
阅读全文
摘要:Java实现MD5加密,具体代码如下: 转载请注明出处...
阅读全文
摘要:从其它系统获取到的用户数据,1万多条数据有其中有2条数据是乱码形式,这种形式表现为最后一个字符和本身的分隔符组成了一个乱码 错误数据 : 220296|+|黄燕 鄚+|7|+|7|+|02220204 正确的数据:220534|+|杨萍|+|1|+|7|+|02220911 Java处理代码: //
阅读全文
摘要:一般情况下Map的实现类中用的最多的是 HashMap . Map的遍历也就是迭代 1. 在for-each循环中使用entries来遍历 (既要取键,又要取值) 2. 在for-each循环中遍历keys或values (取值 或者 取键) 3. 使用Iterator遍历 4. 键找值遍历 get
阅读全文
摘要:有时候拿过来的war包或者源代码中有.svn信息,我们想删除掉它,然后再上传到自己的svn中. 我这里是自己写的java代码实现的. package com.bstek.transit; import java.io.File; public class DeleteSvnFile { /** *
阅读全文
摘要:需要使用jar包 jsch-0.1.50.jarsftp上传下载实现类package com.bstek.transit.sftp;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;i...
阅读全文
摘要:String os = System.getProperty("os.name"); if(os.toLowerCase().startsWith("win")){ System.out.println(os + " can't gunzip"); } System类public sta...
阅读全文
摘要:1, 采用银联ANSIX9.8标准PINxorPAN获取PINBlOCK2, 采用3Des进行加密参考:des和3Des加密算法实现要点:因为3DES是对称加密算法,key是24位,当只有16位时,后8位取key的前8位ANSIX9.8标准PINxorPAN获取PINBlOCK(1) ANSI X9...
阅读全文
摘要:我们现在开放一个链接给其他系统,来访问我们的系统http://localhost:8080/hulk-teller-web/haihui!init.jspa?loginId=teller01&key=SD33OH45O3HJ21O34N34O5这样的方式登录.1)按照约定的规则生成keypackag...
阅读全文
摘要:因为Oracle数据的in 最大允许1000 ,超过就会报错, 所以需要将集合拆分为多个集合进行处理./** * 拆分集合 * @param * @param resList 要拆分的集合 * @param count 每个集合的元素个数 * @re...
阅读全文
摘要:/** * 上送终端编号的后两位生成规则 总共可以生成 (36*36-1)1295个编号 * 01...09 0A...0Z * 10...19 1A...1Z * ............... * A0...A9 AA...AZ * .....
阅读全文
摘要:一个典型的枚举应用的例子package opstools.vtm.dictionary.enums;import opstools.framework.view.ResourceValue;/** * * 总行业务管理员 ROLE_ROOT_BUSINESS 总行业务参数管...
阅读全文
摘要:1, 人民币小写转为大写 2, 其他人民币的处理 2018年新版本人民币金额大小写转换功能Java实现
阅读全文
摘要:来自: http://blog.csdn.net/yuhua3272004/article/details/3075436java保留两位小数问题:方式一:四舍五入double f = 111231.5585;BigDecimal b = new BigDecimal(f);double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();保留两位小数---------------------------------------------------------------方式二:java.text.DecimalFormat
阅读全文
摘要:1,模板设计模式指的是将相应的模板方法提取出来在专门的位置定义,然后把相同调用过程操作,通过模板来实现对于模板设计模式而言,一般有两种实现方式1)基于继承的实现2)基于组合的实现Spring的JdbcTemplate就是通过基于组合实现的模板设计模式实现的2,基于继承的实现package com.yangw.spring.template;/** * 基于继承实现模板设计模式 * @author Administrator */public abstract class MyJdbcTemplate1 { private void beginConnection(){ Sy...
阅读全文
摘要:1, "中国"两个字的ASCII码是多少? char c1='中'; System.out.println(c1+1-1); //方式1 System.out.println((int)c1); //方式2
阅读全文
摘要:BeanUtil工具类是apache commons中的项目使用BeanUtil除了需要 commons-beanutils-1.8.3.jar 外,可能需要记录错误日志信息,再加入 commons-logging-1.1.3.jar(也是apache的) 即可下面着重看一些例子// 实体类User Point,这里就省去get,set方法package com.yangwei.model;import java.util.Date;public class User { private String name; private int age; private Date b...
阅读全文
摘要:package com.yangwei.shop.entity;/** * annotation作用 一是进行标识,二是进行约束 * *///必须让它在运行时能够执行@Retention(RetentionPolicy.RUNTIME)public @interface ShopDi { /** * 表示为这个annotation加了一个属性值,如果没有定义default,必须在使用该annotation时定义该属性 * @ShopDi(abc="XXX") */ String abc() default ""; /** * value是Ann...
阅读全文