摘要: 2017/06/14这一天,是我玩Shiro安全框架最刻骨铭心的一天。因为Shiro今天给我深深的补了一刀,在这儿我也给各位补一刀吧,其实问题很简单,解决方式也极其简单,只是给各位分享一下这个错误,纯属给各位长点经验值。 之前自己搭建了一套系统拿来练手,将Shiro请到这套系统中作为了第一道防锁线, 阅读全文
posted @ 2017-06-15 10:31 禁心尽力 阅读(5780) 评论(3) 推荐(0) 编辑
摘要: 说起JSON,大家就谈不上陌生了,因为对于数据传输语言,各位只认json,即使有XML语言,但是各位很少用吧。我也是,但是之前用过的json转换工具各种各样,我记忆中有过GSON(google)、fastJSON(阿里巴巴)、jsonlib等等。但是这次使用的JSONObject,我只是临时抱佛脚, 阅读全文
posted @ 2017-06-14 15:55 禁心尽力 阅读(21612) 评论(3) 推荐(1) 编辑
摘要: 不为过去蹉跎,改变当下。 为什么开篇就送这么一句话给大家,我相信很多处于1-3年码龄的哥们儿们,在平时的编码历程中编码的个性可能是多彩的,每个人都有每个人特定的风格,但是我们现在这么随意写,以后这么随意写,好没问题,但是等你离开这个公司了或者是去开发别的项目了,再等别人过来接手维护你一手写出来的这段 阅读全文
posted @ 2017-06-03 09:21 禁心尽力 阅读(1822) 评论(0) 推荐(2) 编辑
摘要: 首先,把昨天那俩条sql语句的优化原因给大家补充一下,第一条效率极低,第二条优化后的,sql语句截图如下: 经过几个高手的评论和个人的分析: 第一条sql语句查询很慢是因为它首先使用了in关键字查询,导致全表扫描,其次我那条sql语句的写法上,是通过子查询根据某一个字段去不断匹配后面查询到的集合数据 阅读全文
posted @ 2017-05-24 16:42 禁心尽力 阅读(7756) 评论(23) 推荐(6) 编辑
摘要: 其实,在写这篇博客之前,我也是感觉自己会点优化,至少知道不要使用“*”号啊,给经常查询的列创建索引啊什么的,其实都不是大家想的那样简单的,其实它们背后存在很多的东西,值得我们去理解和学习。 和大家分享讨论一个问题吧,子查询和连接查询哪一个查询速度快?最重要的目的是能帮助大家在以后的开发路上不要再犯我 阅读全文
posted @ 2017-05-23 11:21 禁心尽力 阅读(2971) 评论(18) 推荐(1) 编辑
摘要: ssm整合shiro框架,对用户的登录操作进行认证和授权,目的很纯粹就是为了增加系统的安全线,至少不要输在门槛上嘛。 这几天在公司独立开发一个供公司内部人员使用的小管理系统,客户不多但是登录一直都是简单的校验查询,没有使用任何安全框架来保驾护航,下午终于拿出以前的手段来完善了一下,将shiro安全框 阅读全文
posted @ 2017-05-18 16:50 禁心尽力 阅读(36470) 评论(4) 推荐(4) 编辑
摘要: 这几天在公司自己开发一个小系统,但是系统的安全性也得考虑,起初没注意,赶急就光关心业务逻辑和实现效果。最后老大一出手,就把最严重的问题指出来了,他说你这根本没安全性可言,于是我试着将公司使用的spring security框架拿过来,但是在这之前我又尝试配置一下springmvc的拦截器,也可以说是 阅读全文
posted @ 2017-05-16 09:46 禁心尽力 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 一个网站的异常信息作为专业的人士,是不会轻易暴露给用户的,因为那样狠不安全,显得你漏是一回事,只要还是考虑到网站的数据安全问题,下面给大家分享一下一些常见的web层框架是如何处理统一的异常。 之前都是在Struts2的配置文件中配置拦截器来统一处理系统中所有的异常,给大家带点伪代码吧,好歹曾经用过, 阅读全文
posted @ 2017-04-27 10:08 禁心尽力 阅读(1986) 评论(3) 推荐(1) 编辑
摘要: WEB层采用Spring MVC框架,将查询到的数据传递给APP端或客户端,这没啥,但是坑的是实体类中有日期类型的属性,但是你必须提前格式化好之后返回给它们。说真的,以前真没这样做过,之前都是一口气查询到数据,然后在jsp页面上格式化,最后展示给用户。但是这次不同,这次我纯属操作数据,没有页面。直接 阅读全文
posted @ 2017-04-14 16:55 禁心尽力 阅读(1744) 评论(2) 推荐(0) 编辑
摘要: 先扯一下今天我在公司懵逼时候被一个说出来想碰死的很小很小的错误,就是使用mybatis框架查询一条记录,而且是根据唯一字段查询,这特么够简单了吧,凭我手速5分钟不到解决问题,但是在哪个不知名的阴沟里翻船了,整整用debug来来回回测了30分钟,别说我菜,这纯属是对框架的基础知识掌握不太好导致的,这里 阅读全文
posted @ 2017-04-11 16:34 禁心尽力 阅读(349) 评论(2) 推荐(0) 编辑