自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 在Action 中访问WEB 资源

1). 什么是WEB 资源? HttpServletRequest,HttpSession,ServletContext 等原生的Servlet API. 2).为什么访问WEB 资源? B\S 的应用的Controller 中必然需要访问WEB 资源:向域对象中读写属性,读写Cookie,获取realPath ... 3). 如何访问 ? ①.和Servlet API 解耦的方式: 只能访问有限的Servlet API 对象,且只能访问器有限的方...

2021-09-20 19:45:16 106

原创 action VS Action 类

action:代表一个Struts2的请求。 Action 类:能够处理Struts2 请求的类。 > 属性的名字必须遵守与JavaBeans(实体类) 属性名相同的命名规则。 属性的类型可以是任意类型。 从字符串到非字符串(基本数据库类型)之间的数据转换可以自动发生 >必须有一个不带参的构造器:通过反射创建实例 >至少有一个供struts在执行这个action 时调用的方法 >同一个Action类可以包含多个action方法 >Strut...

2021-09-20 19:12:05 101

原创 struts2的配置文件struts.xml

package:包。struts2使用package 来组织模块。 name 属性:必须的。用于其它的包应用当前包。类似包名 extends :当前包继承某个包,继承的,即可继承其中的所有配置 通常情况下继承struts-defoult namespace :可选的,如果没有给出,则以 / 为默认值, 若namespace有一个非默认值,则要想调用这个包的Action, ...

2021-09-20 17:40:29 97

原创 JAVA反射机制

0x00 概述 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflecion API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为:反射。 正常方式:引入需要的”包类”名称 ====》通过new实例化 ===..

2021-08-01 17:08:20 116

原创 XML文件的定义和约束

0x00 XML :Extensible Markup Language 可扩展标记语言 可扩展:标签都是自定义的。 <user><student> 设计宗旨是传输数据 XML 是对 HTML 的补充。 0x01 XML结构 <bookstore> <book category="COOKING"> <title lang="en">Everyday Italian&lt...

2021-07-09 09:41:27 152

原创 Map的详解

0x00 Map实现类的结构 Map:双列数据,存储key-value对的数据 ---类似于数学的函数:y = f(x) HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value LinkedHashMap:保证在遍历map元素时,可以照添加的顺序实现遍历。 原因:在原的HashMap底层结构基础上,添加了一对指针,指向前一个和后一个元素。对于频繁的遍历操作,此类执行效率高...

2021-07-08 16:55:20 260

原创 Set接口

0x00 Set接口的框架结构 Set接口:存储无序的、不可重复的数据 -->类似高中的“集合” 无序性:不等于随机性。存储的数据在底层中并非照索引的顺序添加,而是根据数据的哈希值决定的。 不可重复性:保证添加的元素照equals()判断时,不能返回true.即:相同的元素只能添加一个。 Set接口中没有额外定义新的方法,使用的都是Collection中声明过的方法 0x01 Set实现类有Hash...

2021-07-05 21:28:42 85

原创 关于Iterator 和ListIterator的了解

0x00 Iterator:是一个接口,对 collection和其子类list、set 进行迭代的迭代器 0x01 具备的方法有: void remove(): collection中移除迭代器返回的最后一个元素 Enumeration next():①指针下移 ②将下移以后集合位置上的元素返回 boolean hasNext():调用next方法如果next抛出NoSuchElementException异常时 返回为float GOF给迭代器模式的定义为:提供一种方法访问一个容..

2021-07-03 20:52:59 153

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除