02 2019 档案

摘要:连接池: 1)提高数据库访问的性能 2)管理,分配,释放连接对象的 3)初始化时,创建一定数量的连接对象(初始大小) 4)每次从连接池得到连接对象,使用完,返回给连接池 5)连接池最大值 当前连接对象数量小于最大值,创建一个新的连接对象 当前连接对象数量大于最大值,等待 6)连接池最小值 空闲状态时 阅读全文
posted @ 2019-02-27 14:11 沙漠里的橘子皮 阅读(213) 评论(0) 推荐(0)
摘要:JdomDom4j JDOM自身不包含解析器。它通常使用SAX2解析器来解析和验证输入XML文档 Dom4j自身也不包含解析器 也使用SAX解析器,Dom4j 原本是Jdom的分支 很多方法功能相同 名字不同 Jdom使用步骤: 读取xml文档: SAXBuilder builder=new SAX 阅读全文
posted @ 2019-02-26 13:52 沙漠里的橘子皮 阅读(236) 评论(0) 推荐(0)
摘要:xml的解析器: DOM解析:Document Object Module 文档对象模型 SAX解析:Simple API for XML 用于对 XML 进行语法分析的事件驱动的简单 API JAXP:Java API for XML Processing, 用于XML文档处理的使用Java语言编 阅读全文
posted @ 2019-02-25 14:42 沙漠里的橘子皮 阅读(472) 评论(0) 推荐(0)
摘要:正则表达式:处理字符串的利器 一个正则表达式就是由普通的字符例如字符( a 到 z)以及特殊字符(元字符)组成的文字模式 API: String Pattern:正则表达式的编译表示形式。 Matcher:匹配器 Pattern: static Pattern compile(String rege 阅读全文
posted @ 2019-02-22 15:08 沙漠里的橘子皮 阅读(126) 评论(0) 推荐(0)
摘要:序列化:将对象永久存储和传输 把对象转换为字节序列,称为序列化 将字节序列转换为对象,称为反序列化 应用场景: 把内存中的对象保存到文件或数据库 ,也可以在网络上传送对象 序列化API: ObjectOutputStream:进行序列化操作的 ObjectInputStream:进行反序列化操作的 阅读全文
posted @ 2019-02-21 14:07 沙漠里的橘子皮 阅读(122) 评论(0) 推荐(0)
摘要:注解(Annotation): 相当于一种标记,标记可以加加在包,类,属性,方法,方法参数,局部变量上 没有外部解析工具等对注解加以解析和处理的,则不会对代码的产生任何的影响。一般使用反射读取注解信息 内置注解:@Override:限定重写父类方法, 该注释只能用于方法@Deprecated:用于表 阅读全文
posted @ 2019-02-20 13:32 沙漠里的橘子皮 阅读(184) 评论(0) 推荐(0)
摘要:泛型类:由类型参数修饰的类,称为泛型类 语法: 类<类型参数> 类型参数对整个类有效 实例化泛型类,一般需要明确类型参数,没有指定则为Object类型 同一个泛型类搭配不同的类型参数复合而成的类型属于同一类,但却是不同的类型同一个泛型类与不同的类型参数复合而成的类型间并不存在继承关系,即使类型参数间 阅读全文
posted @ 2019-02-19 15:18 沙漠里的橘子皮 阅读(138) 评论(0) 推荐(0)
摘要:可变参数:参数的个数可变 多个参数值被当成数组传入 只能是最后一个参数为可变参数,类型后增加... 一个方法只有一个可变参数 静态导入: 用于导入指定类的某个静态属性值(方法)或全部静态属性值(方法) 例: import static java.lang.Math.PI; 不建议使用*,静态导入某个 阅读全文
posted @ 2019-02-18 14:40 沙漠里的橘子皮 阅读(776) 评论(0) 推荐(0)
摘要:只能查询单张表的数据 封装到对应的JAVABean对象中 查询的列数随意 可以不查询全部列 但JAVABean属性 整数只能使用int或Integer 小数使用double或Double 我这个模板查询方法 是我自己写的 不是用spring的那个JdbcTemplate模板,不过是模仿spring的 阅读全文
posted @ 2019-02-18 14:37 沙漠里的橘子皮 阅读(3106) 评论(0) 推荐(0)
摘要:JavaBean: 就是一个java类 属性全部私有,提供公有的getter,setter方法 提供一个无参的构造方法 类必须公有,必须打包 JDK中提供了对JavaBean进行操作的一些API,这套API就称为内省。 内省API: Introspector类: 构建一个全面描述目标 bean 的 阅读全文
posted @ 2019-02-17 15:17 沙漠里的橘子皮 阅读(167) 评论(0) 推荐(0)
摘要:反射:所有的框架的基础 Class类是反射的基础 Java提供了一套机制来动态获取类的信息以及动态调用对象的方法的功能,这套机制就叫——反射反射的API:Class类:代表一个类。Field 类:代表类的成员变量(成员变量也称为类的属性)。Method类:代表类的方法。Modifier类:代表修饰符 阅读全文
posted @ 2019-02-15 16:41 沙漠里的橘子皮 阅读(156) 评论(0) 推荐(0)
摘要:将HashMap中的键值对封装为一个JavaBean对象 阅读全文
posted @ 2019-02-15 13:54 沙漠里的橘子皮 阅读(2246) 评论(0) 推荐(0)
摘要:类加载器:加载类的类 内置类加载器: 1)引导类加载器 (Bootstrap Loader)其实现依赖于底层操作系统,由C编写而成,没有继承于ClassLoader类。引导类加载器从系统属性sun.boot.class.path所指定的目录中加载类库。默认为jre目录下的lib目录下的.class文 阅读全文
posted @ 2019-02-14 15:46 沙漠里的橘子皮 阅读(126) 评论(0) 推荐(0)
摘要:Class类:描述类的类 描述类的信息(名字,属性,方法,是类还是接口,实现哪些接口,继承了哪个类之类) Class类是最终的 不可以被继承,构造方法私有 Class类的对象由JVM自动创建的,在类加载时自动创建 一个类在同一个类加载器中,只有一个Class对象 得到Class对象的方法: 1)Cl 阅读全文
posted @ 2019-02-14 15:38 沙漠里的橘子皮 阅读(126) 评论(0) 推荐(0)
摘要:在实际的应用过程中 会出现一些业务需求 插入一条记录 获得其主键值 也就是oracle中的序列 在JdbcTemplate 模板类中 可以定义一个方法 执行插入数据(insert)语句 之后 返回主键值 阅读全文
posted @ 2019-02-13 16:20 沙漠里的橘子皮 阅读(1069) 评论(0) 推荐(0)