摘要:
我的大多数读者都知道缓存是一种快速、小型、存储最近已访问的内存的地方。这个描述相当准确,但是深入处理器缓存如何工作的“枯燥”细节,会对尝试理解程序性能有很大帮助。在这篇博文中,我将通过示例代码来说明缓存是如何工作的,以及它对现实世界中程序性能的影响。虽然例子用的是 C#,但是不论哪种编程语言,对性能数据和最终结论的影响很小。例1:内存访问和性能你预计运行 循环2 比 循环1 快多少?1234567... 阅读全文
摘要:
需要的jar包struts2-json-plugin-2.3.12.jarxwork-core-2.3.16.3.jarstruts.xml来自为知笔记(Wiz)附件列表IMG_20150813_231242.jpgIMG_20150813_231255.jpg 阅读全文
摘要:
简单拦截器的使用拦截器最基本的使用;拦截方法的拦截器拦截器的执行顺序拦截结果的监听器-相当于 后拦截器执行顺序:覆盖拦截器栈里特定拦截器的参数使用拦截器完成-权限控制主要完成两个功能:先检查浏览者是否登录;看登录的用户是否有权限访问;来自为知笔记(Wiz)附件列表 阅读全文
摘要:
包含其他配置文件 来自为知笔记(Wiz) 阅读全文
摘要:
Struts2常量配置Struts2常量值有3个地方,1)在struts.properties文件中配置常量;2)在web.xml文件中配置FileterDispatcher指定初始化参数来配置常量;3)在struts.xml文件中使用元素来配置常量。下面详细说说第一种方式。1. struts.configuration: 该常量指定加载struts2配置文件的配置文件管理器。该常量的默认值是or... 阅读全文
摘要:
枚举主要用于枚举常量,下面举个简单的应用。比如一个公司有如下几个部门:研发部:销售部:财务部:(其他部门暂时不列举)部门的某些信息相对固定,此时可以考虑使用枚举来说明;枚举类 Depts.javapackage myEnum;public enum Depts { FINACEDEPT("财务部","负责公司财务"), DEVELOPDEPT("研发部","负责软件研发工作")... 阅读全文
摘要:
概要要实现Restful风格,主要有两个方面要讲解,如下:1. 同一个资源,如果需要返回不同的形式,如:json、xml等;不推荐的做法:/user/getUserJson/user/getUserXML这样做不符合Restful的原则,1个资源相当于变成了两个资源;2. 对同一资源的CRUD操作不推荐的做法:/user/addUser//user/getUser/123/user/deleteU... 阅读全文
摘要:
《Spring学习笔记-MVC》系列文章,讲解返回json数据的文章共有3篇,分别为: 【Spring学习笔记-MVC-3】SpringMVC返回Json数据-方式1:http://www.cnblogs.com/ssslinppp/p/4528892.html 【Spring学习笔记-MVC-4】 阅读全文
摘要:
java int与integer的区别int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别:int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象1.Java 中的数据类型分为基本数据类型和复杂数据类型int 是前者而integer 是后者(也就是一个类);因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为null.2.初始化... 阅读全文
摘要:
java 自动装箱与拆箱这个是jdk1.5以后才引入的新的内容,作为秉承发表是最好的记忆,毅然决定还是用一篇博客来代替我的记忆:java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱,解包装称为拆箱);其实按照我自己的理解自动装箱就可以简单的理解为将基本数据类型封装为对象类型,来符合java的面向对象;例如用int来举例://声明一个Integer对象 In... 阅读全文