摘要:使用JDBC操作数据库时,dao层的增删改查有很多重复的代码,比如下面的 如果做一个简单的增删改查,会发现很多代码都是通用的,如果重复使用无疑会让代码显得很冗余 如果使用框架开发,框架会帮我们省去这些麻烦,或者有很多开源的工具类也可以比如apache的DBUtil工具类 不过看了黑马的教学视频,感觉
阅读全文
摘要:C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等 c3p0与dbcp区别: dbcp没有自动的去回收空闲连接的功能 。 c3p0有自动回收空闲连接功能。 c3p0的实现由三种方式, 一
阅读全文
摘要:DBCP(DataBase Connection Pool)是一个开源的数据源工具,实际开发直接使用就行了 导入需要的jar包,数据库使用mysql测试 配置文件就是一个properties文件,key-value值按规范写就行了 工具类DBCPUtil 测试下打印一下该Connection对象,会
阅读全文
摘要:对于一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什 么明显的性能上的开销。但是对于一个复杂的数据库应用,情况就完全不同了。频繁的建立、关闭连接,会极大的减低系统的性能,因为对于连接的使用成了系统性 能的瓶颈
阅读全文
摘要:看黑马视频时看到数据源实现时用的装饰者模式改写了close方法(实际上java里IO流是典型的装饰模式),于是学习了下装饰模式 主要参考了网上其他人的例子,自己把别人的进行了简化记录下来(非原创),便于以后温习。 适用性: 1. 需要扩展一个类的功能,或给一个类添加附加职责。 2. 需要动态的给一个
阅读全文
摘要:编码基础知识参考http://my.oschina.net/chape/blog/201725 我对此作了简单的概括 iso8859-1 (通常叫做Latin-1) 属于单字节编码,最多能表示的字符范围是0-255,应用于英文系列,无法表示中文,比如,字母a的编码为0x61=97 GB2312/GB
阅读全文
摘要:首先声明以下只是我个人的看法,有部分观点与网上人云亦云的观点不一样,不过凡事必恭亲,我还是相信自己测试的结果 推荐一个很好地URL编码详解http://www.ruanyifeng.com/blog/2010/02/url_encoding.html 与网上的共识是 JSP中 当访问JSP时 POS
阅读全文
摘要:前端实现用ligerUI实现分页,感觉用框架确实简单,闲着无聊,模拟着liger的分页界面实现了一遍(只要是功能,样式什么无视) 这里用基础的三层架构+servlet+jsp实现,思路很简单,把所有分页相关信息写入到一个pagebean类里面,service返回这个bean类,每次分页查询时都从该b
阅读全文
摘要:在公司实习看到公司框架里使用了ligerUI的grid进行分页,个人感觉挺好用的,自己摸索着实现了一遍记录下来 简单来说,liger grid 就是提交准备好的数据到指定的目标请求数据,拿到数据以后,显示出来(通过ajax实现)。 ligerGrid是ligerui系列插件的核心控件,用户可以快速地
阅读全文