Java小强个人技术博客站点    手机版
当前位置: 首页 >> Java

使用 JdbcTemplate 动态创建表并添加数据 动态连表查询

145840 Java | 2015-6-1 9:59
前面已经说了一个动态的根据当前时间创建表和插入数据的示例,那么如何进行动态的查询呢?我写了这样一个公共方法,仅供参考!这里需要传递两个时间间隔参数,根据时间间隔判断相差的月数,然后从起始时间开始递增月份,然后动态拼装表的名称,如果存在该表则标记需要查询。所有的SQL通过 union all 来连接,最后增加分页的参数,分页只适合MySQL数据库。当然这个示例......查看详细

JDBC 插入数据返回数据主键

191542 Java | 2015-6-1 9:57
常常在使用Hibernate、iBatis时候,当插入一条数据的时候,实体Bean的原空主键就赋上新值了。在JDBC中,也可以通过变相的手法来做到这点。下面是个测试的小例子。阅读全文>>...查看详细

传入Java对象 自动创建动态表 并录入数据

78510 Java | 2015-6-1 9:51
看到Hibernate你给一个对象,他就能动态的创建配置文件里面指定的表名,然后把数据录入到数据库,当初感觉是很神奇,不过,好像Hibernate不能动态的分表创建表和录入数据我这里写了一个公用的类,你给一个对象,告诉我按年还是按月生成表,并告诉我那个字段是不需要在表中创建的,该类就可以动态的分表创建需要的表,并录入数据。阅读全文>>...查看详细

java中HashMap学习

84060 Java | 2015-3-16 11:08
HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法找到正确的键值对,然后返回值对象。HashMap使用链表来解决碰撞问题,当发生碰撞了,对......查看详细

myeclipse中关联jar包源代码

152920 Java | 2015-3-13 10:57
一、手动添加的jar包引用:1) 点击打开jar包中的class,如果没有显示源代码在弹出的页面选择 Attach Source... ->External File ...(或者External Folder...两个按钮选择一个即可,前者是选择一个zip/jar包搜索里边的源代码,后者是选择一个文件夹,搜索里边已经解压出来的源代码),然后点击Ok即......查看详细

JAVA加密算法实现用例 数字签名

102060 Java | 2015-3-6 11:11
所谓数字签名就是信息发送者用其私钥对从所传报文中提取出的特征数据(或称数字指纹)进行 RSA 算法操作,以保证发信人无法抵赖曾发过该信息(即不可抵赖性),同时也确保信息报文在经签名后末被篡改(即完整性)。当信息接收者收到报文后,就可以用发送者的公钥对数字签名进行验证。阅读全文>>...查看详细

Attempted read from closed stream

193290 Java | 2015-1-14 13:35
报错的原因是,EntityUtils.toString(entity) 。这个方法只能调用一次,entity所得到的流是不可重复读取的也就是说所得的到实体只能一次消耗完,不能多次读取。阅读全文>>...查看详细

java截取指定内容

84710 Java | 2014-12-1 15:49
截取的规则是,截取 " 中间的内容,里面是数组的值。但是我们要注意一个情况是转移字符,比如第二个变量里面,如果你的值要加 \ ,那必须在 \ 加 \ 。写法就是根据字节值找第一个 " ,然后根据上面的规则找第二个 " ,而且要在找到第二个 " 时,考虑前面是否为转移字符的情况。阅读全文>>...查看详细