2017年4月19日

摘要: 连接池思想 在数据库连接时,Connection资源非常珍贵,但又频繁被使用,所以创建一个容器来专门管理这些连接 使用连接池实现Connection复用: 1.创建一个连接池对象 2.连接池对象生成并管理若干连接 (线程池中的线程是自己在线程池中使用线程,使用之后线程池将线程回收给后面的线程使用) 阅读全文
posted @ 2017-04-19 23:32 刚反面 阅读(215) 评论(0) 推荐(0) 编辑

2017年4月18日

摘要: 程序是通过DriverManager注册驱动,所以加载之后可以直接使用DriverMannagermysql中的多态: 不仅是赋值的时候使用了多态,返回的时候都是返回的借口(不是返回的子类对象),所以如果不使用多态需要强转通过Java代码去操作数据库 JDBC Java 数据库 连接 JDBC是ja 阅读全文
posted @ 2017-04-18 23:49 刚反面 阅读(193) 评论(0) 推荐(0) 编辑

2017年4月17日

摘要: 对多张表进行查询操作 查询方式1: 笛卡尔积查询 select * from 表1,表2; 结果:让表1中的每一条记录和表2中每一条记录一次组合 表1 n条记录 表2 m条记录 最终查询结果:n * m 条 注意: 1.观察笛卡尔积查询的最终结果,很多数据没有实际作用 2.查询结果太多,对内存压力大 阅读全文
posted @ 2017-04-17 23:05 刚反面 阅读(1627) 评论(0) 推荐(0) 编辑

2017年4月15日

摘要: create database day20; 查询的时候from前面的字段是需要显示出来的内容,后面是条件use day20;create table phones(id int,pinpai varchar(20),xinghao varchar(20),jiage double,miaoshu 阅读全文
posted @ 2017-04-15 23:36 刚反面 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 什么是数据库? 存储数据的仓库,本质是一个文件系统,封装了算法和文件之前数据的存储模式 阶段1:集合 数组 变量 缺点:数据存储在内存中,不能实现数据的持久化存储 阶段2:IO流 结合文件 .txt .xml.... 优点:数据存储在磁盘上,数据可以实现持久化存储 缺点:数据操作时,算法必须自己实现 阅读全文
posted @ 2017-04-15 00:33 刚反面 阅读(169) 评论(0) 推荐(0) 编辑

2017年4月11日

摘要: org.apache.commons.beanutils.Beanutils; Beanutils setProperty(Object obj,String name,Object value) Object obj:被赋值的对象 String name:属性名 Object value:属性值 阅读全文
posted @ 2017-04-11 23:06 刚反面 阅读(387) 评论(0) 推荐(0) 编辑

2017年4月10日

摘要: 单元测试 @Test eclipse自带jar包 Ctrl+1导入使用 注解 JDK提供的注解 @Deprecated 表示被修饰的方法已经过时 @Override 重写方法 1.5支持父类不支持接口 1.5之后支持接口 @SuppressWarnings 抑制警告 需要给属性值 all 所有的警告 阅读全文
posted @ 2017-04-10 23:08 刚反面 阅读(149) 评论(0) 推荐(0) 编辑

2017年4月9日

摘要: XML 可扩展的标记语言(!!!可扩展) 作用 1.存放数据 2.配置文件 语法 文档声明 <?xml version="1.0" encoding="UTF-8"?> 1.文档声明必须为<?xml开头,以?>结束; 2.文档声明必须从文档的0行0列位置开始; 3.文档声明只有2个属性; versi 阅读全文
posted @ 2017-04-09 23:23 刚反面 阅读(219) 评论(0) 推荐(0) 编辑

2017年4月8日

摘要: 反射 反射:就是通过一个类加载进方法区时加载到栈内存中的Class字节码文件对这个类进行解剖 通过反射可以获取到一个类的构造方法,成员方法,成员变量 反射将一个类的各个部分映射成相应的类 反射获取构造方法 Class类中方法 Constructor<?>[] getConstructors() 返回 阅读全文
posted @ 2017-04-08 23:11 刚反面 阅读(850) 评论(0) 推荐(0) 编辑

2017年4月6日

摘要: java.net.InetAddress IP地址 静态方法:(生成主机对象 BF-20170226IIJX/192.168.91.82) static InetAddress getLocalHost() 返回本地主机 static InetAddress getByName(String hos 阅读全文
posted @ 2017-04-06 23:08 刚反面 阅读(149) 评论(0) 推荐(0) 编辑

导航