论坛首页 Java企业应用论坛

DbUtils学习

浏览 13589 次
锁定老帖子 主题:DbUtils学习
精华帖 (2) :: 良好帖 (6) :: 新手帖 (10) :: 隐藏帖 (7)
作者 正文
   发表时间:2011-08-12  
matychen 写道
楼主这篇文章排版不错,看来是用心了的,不过内容稍微欠缺了点。

呵呵,谢谢!主要是dbutils内容本身就不多,源文件都只有那么一二十个,一看见东西那么少,学习起来感觉都没什么障碍了。
0 请登录后投票
   发表时间:2011-08-12  
楼主问:是不是突然觉得真的很简单?
------------------------
这么复杂,还简单?不知道什么时候才能达到楼主这样的境界!楼主威武!
0 请登录后投票
   发表时间:2011-08-13  
truekbcl 写道
楼主问:是不是突然觉得真的很简单?
------------------------
这么复杂,还简单?不知道什么时候才能达到楼主这样的境界!楼主威武!

我说哥们,没必要这么讽刺我吧,呵呵。其实我只是想说明,学习东西并不要带着一种恐惧的状态去学习。只要自己用于去探索,掌握好基础,一切框架都是浮云!
0 请登录后投票
   发表时间:2011-08-13  
jackra 写道
你这个包的顺序有问题哦
LIB应该在JVM前面


这个应该是你搞错了把
0 请登录后投票
   发表时间:2011-08-13  
JavaHack 写道
jackra 写道
你这个包的顺序有问题哦
LIB应该在JVM前面


这个应该是你搞错了把

依赖包不分顺序的,只要不冲突!
0 请登录后投票
   发表时间:2011-08-14  
DbUtils确实是省了很多的代码,但我最喜欢的还是它的设计,而且很多的编码都是很优秀的,我建议楼主还是把时间放在去研究源码比较好,而且源码不多,对代码功底还是有很大的提升的哦。
0 请登录后投票
   发表时间:2011-08-14  
洪帮主 写道
DbUtils确实是省了很多的代码,但我最喜欢的还是它的设计,而且很多的编码都是很优秀的,我建议楼主还是把时间放在去研究源码比较好,而且源码不多,对代码功底还是有很大的提升的哦。

当然,由于考虑到源代码的量比较大,在这上面不方便贴出来,所以就只做了一下简介。
0 请登录后投票
   发表时间:2011-08-14  
msnvip 写道
if (!"".equals(primary_key) || null != primary_key) {

亮了
0 请登录后投票
   发表时间:2011-08-15  
z276356445t 写道
JavaHack 写道
jackra 写道
你这个包的顺序有问题哦
LIB应该在JVM前面


这个应该是你搞错了把

依赖包不分顺序的,只要不冲突!


1. 顺序问题——在eclipse中确实可以手动调整他们之间的顺序,所以jackra和JavaHack都认为自己对。
2. 怎样调整——打开Java Build Path,最后一个选项卡Order and Export就可以调整了,这个调整确实会影响java -cp这个里面的顺序的,当然了你只能在eclipse运行java时起作用,通过命令行或web启动java时有自己的规则


3. 依赖包的顺序问题,曾经有个教训:
环境:linux下weblogic应用的一个页面总是报错,使用windows时一切正常,极其怪异。
分析:在windows下,加载WebRoot/WEB-INF/lib下的包按照字母顺序加载,而linux下就是反的,lib下有个包有两个版本,存在冲突。删除多余的,然后把原来的调用修改下,一切搞定。
关键点:类加载机制
0 请登录后投票
   发表时间:2011-08-15  
我就说一点,QueryRunner是线程安全的,楼主可以去查看DbUtils的文档。因此,所有程序应该共享一个QueryRunner,那么就应该将其定义为private static final的,然后在静态块内初始化。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics