随笔分类 - java基础
摘要:java中GET方式提交的示例: /** * 获取关注列表; * @return */ @SuppressWarnings("unchecked") public static ArrayList<String> getUserList() { StringBuffer bufferRes = ne
阅读全文
摘要:java程序在调试的时候需要debug来跟踪一下结果,有一种情况是这样的,正常执行java程序就会出现问题,而断点debug跟踪此方法的时候却是正常的,不断测试结果都是这样,由此判断有可能是因为此方法在执行的时候所需要的参数在获取的时候需要一段时间,而debug的时候是一步一步执行代码,时间很充足,
阅读全文
摘要:import org.springframework.beans.BeanUtils; //将mon的值复制给monitorCommission;monitorCommission是实体MonitorCommission的实例,mon是用来接收复制过来的实例 BeanUtils.copyProperties(mon, monitorCommission);
阅读全文
摘要:Hibernate除了支持HQL查询外,还支持原生SQL查询。 对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。该接口是Query接口的子接口。 执行SQL查询步骤如下: 1、获取Hibernate Session对象
阅读全文
摘要:计算时间的时候碰到的问题: 得到的结果竟然是currtime 要小于starttime,为什么会越减越大呢? 总结:在进行long型数据计算的时候需要在数据前加上(long),否则默认为int类型计算,而一旦超出int取值范围那么就会出现上述问题。应避免上述问题。
阅读全文
摘要:replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是: 1.replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串); 2.replaceAll的参数是regex
阅读全文
摘要:1.静态方法 static:通常在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法 声明为static的方法有以下几条限制: (1)它们仅能调用其他的static方法。 (2)它们只能访问static数据。 (3)它们不能以任何方式引用this 或super。 调用一个静态
阅读全文
摘要:JAVA新手在使用JAVA的时候大概都会遇到这个问题: JAVA中的Array, ArrayList, Vector, List, LinkedList有什么样的区别?尤其是Vector, ArrayList, Array之间的区别?因为这三个概念从本质上来说都是一样的,都是数组的数据结构。 关于这
阅读全文
摘要:举个例子,比如页面上有 提交表单后,后台: 得到的map 键是 p_ 后边的内容, 值是: value的内容 这个页面提交的内容得到的map内容应该是: 方法解释:参数 HttpServletRequest requestjava.long.String "p_" 返回类型:java.util.Ma
阅读全文
摘要:方法 说明 Restrictions.eq = Restrictions.allEq 利用Map来进行多个等于的限制 Restrictions.gt > Restrictions.ge >= Restrictions.lt < Restrictions.le <= Restrictions.betw
阅读全文
摘要:下面我整理了一下java中常用的几个与数据库交互的常用方法,仅供参考: 1.执行SQL(dao层的实现类中) (1)SQL查询: (2)SQL修改或删除 2.执行HQL(dao层的实现类中) (1)返回Page (2)返回唯一值: (3)返回List: 3.执行存储过程(dao层的实现类中) 注意:
阅读全文
摘要:StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。 所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操
阅读全文