摘要: 特性 Struts1 Struts2 Action Struts1.x要求Action类要扩展自一个抽象基类。Struts1.x的一个共有的问题是面向抽象类编程而不是面向接口编程。 Struts2的Action类实现了一个Action接口,连同其他接口一起来实现可选择 和自定义的服务。Struts2 阅读全文
posted @ 2020-12-07 15:32 咔啡 阅读(78) 评论(0) 推荐(0)
摘要: 这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的——这是由List集合规范制订的。 而且ArrayList与Vector底 阅读全文
posted @ 2020-12-07 15:29 咔啡 阅读(180) 评论(0) 推荐(0)
摘要: 标准模式: box-sizing: content-box; 宽高不包括内边距和边框 怪异模式: box-sizing: border-box 阅读全文
posted @ 2020-12-07 15:28 咔啡 阅读(293) 评论(0) 推荐(0)
摘要: 值栈 Value Stack 值栈是Struts2框架的核心概念。所有的核心组件都以某种方式与之进行交互,它提供对上下文信息和执行环境中元素的访问机制。值栈的内容由如下4个层级组成。 1.临时对象 这些对象在请求处理中需要临时保存,比如集合中当前正在被迭代的元素。 2.模型对象 当action实现了 阅读全文
posted @ 2020-12-07 15:23 咔啡 阅读(49) 评论(0) 推荐(0)
摘要: 不可以。静态成员不能调用非静态成员。 非static方法属于对象,必须创建一个对象后,才可以在通过该对象来调用static方法。而static方法调用时不需要创建对象,通过类就可以调用该方法。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果允许从一个static方法中调用非 阅读全文
posted @ 2020-12-07 01:10 咔啡 阅读(723) 评论(0) 推荐(0)
摘要: 第一级缓存由Session实例维护,它是必选的,其中保持了Session当前所有关联实体的数据,也称为内部缓存。而第二级缓存则存在于SessionFactory层次,它是可选的。一级缓存只能为当前线程的会话缓存,无法给整个应用共享;二级缓存可为整个应用提供缓存支持。二级缓存可以开启查询缓存,而一级缓 阅读全文
posted @ 2020-12-07 00:52 咔啡 阅读(116) 评论(0) 推荐(0)
摘要: 不能继承的是类是那些用final关键字修饰的类。 实际上即使我们自己开发的类,也可以通过使用final修饰来阻止被继承。通过使用final修饰一个类,可以阻止该类被继承,这样该类就被完全地封闭起来了,不会有子类来重写它的方法,因此更加安全。 阅读全文
posted @ 2020-12-07 00:50 咔啡 阅读(169) 评论(0) 推荐(0)
摘要: Get会发送查询语句提取数据,而load方法当对象使用时才去数据库查询。如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException。Load方法可返回实体的代理类实例,而get方法永远直接返回实体类。load方法可以充分利用内部缓存和二 阅读全文
posted @ 2020-12-07 00:45 咔啡 阅读(87) 评论(0) 推荐(0)
摘要: AOP为Aspect Oriented Programming的缩写,意为:面向切面编程(也叫面向方面),可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。 AOP是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的 阅读全文
posted @ 2020-12-07 00:35 咔啡 阅读(413) 评论(0) 推荐(0)
摘要: HashMap与Hashtable的区别类似于ArrayList与Vector的区别。 Hashtable与Vector都是JDK 1.0就有一个一个古老的集合,因此Hashtable是一个继承自Dictionary的古老集合。 从JDK 1.2引入集合框架的Map接口之后,Java让Hashtab 阅读全文
posted @ 2020-12-07 00:32 咔啡 阅读(124) 评论(0) 推荐(0)
摘要: iPhone6的满屏宽度是375px,而iPhone6采用的视网膜屏的物理像素是满屏宽度的2倍,也就是dpr(设备像素比)为2, 并且设计师所用的PS设计软件分辨率和像素关系是1:1。所以为了做出的清晰的页面,设计师一般给出750px的设计图,我们再根据需求对元素的尺寸设计和压缩。 阅读全文
posted @ 2020-12-07 00:29 咔啡 阅读(1297) 评论(0) 推荐(0)