- 博客(1)
- 资源 (47)
- 问答 (3)
- 收藏
- 关注
原创 shiro 入门讲解(一)
声明:本文纯属个人理解 shiro 是一个权限管理框架,它能够完成认证、授权、加密、会话管理等功能。认证和授权为权限控制的核心,简单来说,“认证”就是证明你是谁? Web 应用程序一般做法通过表单提交用户名及密码达到认证目的。“授权”即是否允许已认证用户访问受保护资源这里为大家推荐两篇非常不错的博客,建议初学者可以先看看这两篇博客,对shiro有个初步了解以后再来跟着我一起学习,一些基本的解
2015-05-10 10:42:34 1898
nexus-2.6.0
nexus-2.6.0 nexus各版本全集 博客地址http://blog.csdn.net/spring_great/article/details/47148271
2015-07-30
Netty权威指南第二版的源码
Netty权威指南基于最新的Netty5.0 版本撰写,从Netty开发环境的搭建,到第一个基于Netty的NIO服务端和客户端程序的开发,一步步的让读者从入门到精通,熟练的掌握基于Netty的NIO开发,理解Netty的架构设计原理,可以对Netty进行深度的定制设计和开发。 资源为Netty权威指南第二版的源码。
2017-04-27
Docker入门实战手册.pdf
docker 使用 C/S 架构, docker daemon 作为 server 端接受 client 的请 求 ,并处 理(创建、运行、
分发容器), 他们可以运行在一个机器上,也通过 sockerts 或者 RESTful API 通信。
2017-03-31
plugin.eclipse
1. 简介 FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式。 2. 使用时机 开发阶段 当Developer完成了某一部分功能模块开发的时候(这通常是指代码撰写完成,并已 debug通过之后),可藉由FindBugs对该模块涉及的java文件进行一次扫描,以发现一些不易察觉的bug或是效能问题。交付新版的时候,开发团队可以跑一下FindBugs,除掉一些隐藏的Bug。FindBugs得出的报告可以作为该版本的一个参考文档一并交付给测试团队留档待查。 在开发阶段使用FindBugs,一方面开发人员可以对新版的品质更有信心,另一方面,测试人员藉此可以把更多的精力放在业务逻辑的确认上面,而不是花大量精力去进一些要在特殊状况下才可能出现的BUG(典型的如Null Pointer Dereference)。从而可以提高测试的效率。 维护阶段 这里指的是系统已经上线,却发现因为代码中的某一个bug导致系统崩溃。在除掉这个已暴露的 bug之后,为了快速的找出类似的但还未暴露的 bug,可以使用FindBugs对该版的代码进行扫描。当然,在维护阶段使用FindBugs往往是无奈之举,且时间紧迫。此外,如果本来在新版交付的时候就使用过FindBugs的话,往往意味着这种bug是FindBugs还无法检测出的。这也是FindBugs局限的地方。 FindBugs不能发现非java的Bug。对于非java撰写的代码,如 javascript,SQL等等,要找出其中可能的bug,FindBugs是无能为力的。当然,javascript中的bug似乎还不至于使系统崩溃,而SQL中的bug往往又跟业务逻辑相关,只要测试仔细一些应该是可以发现的。 FindBugs不过是一个工具。作为开发人员,当然首先要在编程的时候努力避免引入bug,而不要依赖于某个工具来为自己把关。不过由于代码的复杂性,一些隐藏的bug确实很难靠咱们的肉眼发现。这时,应用一些好的工具或许就可以帮你发现这样的 bug。这便是FingBug存在的价值。
2017-03-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人