-
数据库查询大量数据技巧 - setFetchSize
在`Hibernate`查询大量数据时感觉特别慢,后来我用`JDBC`还是很慢,于是在网上找到了一个方法:在`JDBC`里面为什么慢原因是我们查询的时候在`ResultSet.netx()`方法的时候,每次都会去数据库查询的,这样查询100W的数据就会查询100W次。使用`setFetchSize(fatchNum)`,使用之后使用`next()`方法是就会一次取回`fatchNum`行数据回来,这样减少了很数据库的交互,从而提高查询效率。原文:[http://blog.sina.com.cn/s/blog_6f43d6ff01017510.html](http://blog.sina.com.cn/s/blog_6f43d6ff01017510.html)
数据库 setFetchSize -
SSH整合Jar
`struts`的`jar`多而且都在一个`lib`里面,让人一下以为都要加入的(一般都会加入的,那些是必须的自己测):```asm-x.x.jar;ognl-x.x.jar;javassist-x.x.jar;xwork-core-x.x.jar;freemarker-x.x.jar;commons-io-x.x.jar;strut2-core-x.x.jar;commons-lang3-x.x.jar;commons-loggin-x.x.jar;commons-fileupload-x.x.jar;```还有其他的组件看自己需要;还有`commons-lang3-x.x.jar`这个包和`commons-lang-x.x.jar`如果是使用`JSON`的话,注意这里是后面那个包,有一个异常类是因为缺少后面那个包。`spring`的`jar`我一般全部加入。`hibernate`一般加入的`jar`:`jpa`;`required`:必须;`optional/c3p0`:连接池;`optional/ehcache`:二级缓存有关,暂时没用到,不过防止以后用;一些常见的缺少`jar`的异常:##缺少:aop...
SSH Struts Spring Hibernate -
关于学习
学习慢慢来的,活到老学到老。遇到问题不要一味的询问别人,自己在网上找找资料,记住`Google`永远是一个很好的老师,实在不行`Baidu`可以的,当然还有`Bing`😂😂😂马士兵说过你要知道这个问题肯定不是你第一个遇到,`Google`基本上能解决你的大部分问题。学习知识一定要勤加练习,就像`CSS`/`JavaScript`这些前端开发我也不喜欢,一开始也不会。但是多写多练,多看看别人的代码,多看看别人的网站,写多了也就会了那么一点点。虽然写的很难看,毕竟不是专业的,但是我相信只要一直学习一直练习,终有一天会写的很好。慢慢来慢慢来,以后再总结吧。>20220517批注多年以后发现,前端已经不是当年简简单单的美工了,大前端时代已经到来。`NodeJS`改变了前端,现在前端不仅仅可以做页面,后端服务也可以做,乃至桌面应用也可以实现。时代变了,新时代的程序员如果不学习终将被时代抛弃。
学习