- 军军小站|张军博客
搜索到与相关的文章
编程技术

第八章 拦截器机制——《跟我学Shiro》

目录贴:跟我学Shiro目录贴8.1拦截器介绍Shiro使用了与Servlet一样的Filter接口进行扩展;所以如果对Filter不熟悉可以参考《Servlet3.1规范》http://www.iteye.com/blogs/subjects/Servlet-3-1了解Filter的工作原理。首先下图是Shiro拦截器的基础类图:1、NameableFilterNameableFilter给Filter起个名字,如果没有设置默认就是FilterName;

系统 2019-08-29 22:00:44 1831

编程技术

谈谈用例模型的那些事儿 之 用例图

——对用例模型及其应用的一次有益的探讨前言:这是一次对用例模型的探讨。怎样建立用例模型,怎样编写用例说明,它与需求规格说明书有什么区别,它能替代需求规格说明书吗?也许在这里可以找到你要的答案。进入软件业稍微久一点儿的人恐怕都不会陌生,软件开发的最初阶段都是谈需求、写需求规格说明书。需求规格说明书是与客户最终确认到纸上的,非常正式的公文。软件开发应当做什么,做成什么样子,什么东西不做,项目范围有多宽,需求规格说明书都是白纸黑字写得清清楚楚,谁都无法抵赖。所以

系统 2019-08-29 21:59:01 1831

Python

python初学笔记

通过上班闲暇时间开始学习一门脚本语言--python,很早前就有老同学建议学习一门脚本语言对未开开发会很有帮助,最初考虑选择哪门语言的时候在python和ruby中纠结了一下,最后选择python主要是感觉它的使用用户更广。开发环境我是在windows平台下开发的,python版本官方推荐的是2.7和3.3,我选择了后者,附上下载地址。事实上,对于新手来说,2.x和3.x确实有一些改变,如果你用2.x的帮助文档在3.x下开发可能会遇到一些麻烦(比如prin

系统 2019-08-12 09:30:29 1831

编程技术

发布的在线查看电子书列表

根据主题整理出了一些电子书,以下为现在发布的在线电子书列表,希望能够对你有所帮助!注:很多朋友看了之后都说这些电子书有很多有价值的东西,值:)以下电子书下载需购买,购买者对书中内容有疑问我将提供免费邮件答疑,不购买的可以在线免费阅读。敏捷个人-认识自我,管理自我.pdf(适合所有个人)升级版本v0.2全书共473页敏捷个人-阅读笔记技术人自我管理-敏捷个人,自我认识管理自我读书笔记敏捷个人,也许是时候做点改变了评论去年我写了一系列个人管理的文章,深受大家喜

系统 2019-08-12 09:30:06 1831

编程技术

ClassLoader分析

ClassLoader是Java虚拟机(JVM)的类装载子系统,它负责将Java字节码装载到JVM中,并使其成为JVM一部分。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块,而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、实现以及应用。2装载过程简介类装载就是寻找一个类或是一个接口的字节码文件并通过解析该字节码来构造代表这个类或是这个接口的class对象的过程。在Java中,类装载器把

系统 2019-08-12 09:30:01 1831

Python

python学习手册笔记——39.元类

00.比99%的用户所担心的魔力要更深。如果你犹豫是否需要他们,那你不需要它们(真正需要元类的人,能够确定地直到需要它们,并且不需要说明为什么需要)。“因为某物很酷”而编写它,似乎不是一种合理的判断,除非你在做试验或者学习。01.元类就是用来创建类的“东西”。你创建类就是为了创建类的实例对象。02.03.元类的主要目的就是为了当创建类时能够自动地改变类。04.元类修改:内省属性:__class__和__dict__这样的特殊属性允许我们查看Python对象

系统 2019-09-27 17:57:31 1830

Python

Python基础学习—列表和元组

一、listPython内置的一种数据类型是列表:listlist是一种有序的、可变的集合,可以随时添加和删除其中的元素。实例:列表:classmates>>>classmates=['Michael','Bob','Tracy']>>>classmates['Michael','Bob','Tracy']len()函数获取list元素的个数>>>len(classmates)3用索引来访问list中每一个位置的元素:索引从0开始,最后一个元素的索引是le

系统 2019-09-27 17:57:17 1830

Python

python rsync服务器之间文件夹同步脚本

本文实例为大家分享了pythonrsync服务器之间文件夹同步的具体代码,供大家参考,具体内容如下Aboutrsync配置两台服务器之间3ssh-key后,可以实现自动化无需手动输入密码,脚本如下:importargparseimportdatetimefromfunctoolsimportpartialimportmultiprocessingasmpimportosimportparamikoaspmkimporttimedefcheck_ssh(ho

系统 2019-09-27 17:57:04 1830

Python

Python3中的最大整数和最大浮点数实例

Python中的最大整数Python中可以通过sys模块来得到int的最大值.python2中使用的方法是importsysmax=sys.maxintprint(max)python3中使用的方法是:importsysmax=sys.maxsizeprint(max)Python中获得最大浮点数方法一:使用sys模块>>>importsys>>>sys.float_infosys.floatinfo(max=1.7976931348623157e+308

系统 2019-09-27 17:56:59 1830

Python

详解python脚本自动生成需要文件实例代码

python脚本自动生成需要文件在工作中我们经常需要通过一个文件写出另外一个文件,然而既然是对应关系肯定可以总结规律让计算机帮我们完成,今天我们就通过一个通用文件生成的python脚本来实现这个功能,将大家从每日重复的劳动中解放!定义一个函数defproduceBnf(infilename,outfilename):List=[]withopen(infilename,'r')asinf:forlineininf.readlines():List.appe

系统 2019-09-27 17:56:45 1830