
Java
chenjy28
我们是追求代码之美的艺术家,也许我们不会过多在意自己的外表和穿着,但在我们不羁的外表下,骨子里追求着程序之美、系统之美,内心刻画着工匠之魂。
展开
-
Hibernate 查询视图缓存问题解决方法
背景:项目里用到了视图,视图是用来查询另外一个数据库某表的数据,该表会经常作更新操作,因此本项目要实时查到最新的数据,本项目使用到的是Hibernate框架,由于Hibernate的数据缓存机制,会自动把视图数据保存到Hibernate的一级缓存Session里,即使本项目我没用到到二级缓存,但还是要1到3分钟缓存更新后才能拿到最新的数据。解决方法:直接使用Sql语句查询,就是不要使用Hibern...原创 2018-03-15 18:57:49 · 545 阅读 · 0 评论 -
用户登录成功后重新获取Session
漏洞修复:Session会话登录前后无变化问题这个漏洞意思是说用户登录系统前后Session变化,就是JSESSIONID没有改变所以要在用户登录成功后在Filter(拦截器)或者登录Action里加入以下代码:HttpServletRequest request = ServletActionContext.getRequest();//获取旧SessionHttpSession sessi...原创 2018-04-15 11:36:46 · 6530 阅读 · 0 评论 -
关于Java 程序读取Window文件读取不到的问题
今天在写java程序的时候遇到一个奇怪的问题,当我用程序去读取某文件时,程序不断提示文件不存在,并抛出Exception in thread "main" java.io.FileNotFoundException (文件不存在)异常。当我在控制台打印文件路径和文件名,和实际文件是一模一样的。也就是说我的文件实际是存在的。这个问题困扰了我很久,都找不到原因直到我把文件名打印到一个propertie...原创 2018-04-26 17:09:27 · 2860 阅读 · 0 评论