摘要: 前述: 对之前JDBC的操作,不管是原始的操作步骤,还是JDBCUtils工具类的写法,都存在一个严重的问题:每次我们都需要去创建一个连接对象,然后再释放掉资源的操作。 从效率和内存的角度,这种重复创建和释放的操作方式是不可取的。那么该如何优化? 既然知道了问题是出现在重复创建和释放的操作上,那我们 阅读全文
posted @ 2020-09-01 23:08 九点的太阳 阅读(212) 评论(0) 推荐(0)
摘要: 前述: 前面我们介绍了Mysql数据库以及SQL语言,我们可以通过命令行或者第三方客户端工具来操作Mysql数据库。 然而,在实际的工作开发过程中,我们是需要整合、关联 java与数据库的,也就是通过 java来访问数据库。 那么,如何实现 java对数据库的访问呢?又是怎么做到 java可以对数据 阅读全文
posted @ 2020-08-30 22:41 九点的太阳 阅读(157) 评论(0) 推荐(0)
摘要: 一、事务入门 1.1 事务的基本概述 事务执行是一个整体,如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 1.2 Mysql操作事务 手动提交事务(Oracle的默认方式) 操作 SQL语句 开启事务 start transaction;或者 begin; 提交 阅读全文
posted @ 2020-08-30 15:33 九点的太阳 阅读(363) 评论(0) 推荐(0)
摘要: 一、数据库表的设计 1.1 多表之间的关系 一对一 实现方式:一对一关系实现,可以在任意一方添加唯一外键指向另一方的主键。 一对多(或多对一) 实现方式:在多的一方建立外键,指向一的一方的主键。 多对多 多对多关系实现需要借助第三张中间表。中间表至少包含两个字段,这两个字段作为第三张表的外键,分别指 阅读全文
posted @ 2020-08-29 18:14 九点的太阳 阅读(613) 评论(0) 推荐(0)
摘要: 一、Mysql数据库 1.1 基本概述 用于存储和管理数据的仓库。 下载地址:https://downloads.mysql.com/archives/community/ 特点: 1. 持久化存储数据的。其实数据库就是一个文件系统。 2. 方便存储和管理数据。 3. 使用了统一的SQL方式操作数据 阅读全文
posted @ 2020-08-28 08:30 九点的太阳 阅读(212) 评论(0) 推荐(0)
摘要: 一、反射 1.1 反射机制 概述:将类的各个组成部分封装成其他对象,在代码运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 好处: 1. 可以在程序运行的过程中,操作这 阅读全文
posted @ 2020-08-27 11:19 九点的太阳 阅读(188) 评论(0) 推荐(0)
摘要: 一、网络编程入门 1.1 软件结构 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。 B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。 两种架构各有优势,但是无论哪种架构,都离不开网络的支持。 网络编程,就是在一定的协议下,实现两台计算机之间 阅读全文
posted @ 2020-08-26 01:03 九点的太阳 阅读(191) 评论(0) 推荐(0)
摘要: 说到Stream便容易想到I/OStream,而实际上,Stream流不同于IO流。在Java 8中,得益于Lambda所带来的函数式编程,引入了一个全新的Stream概念(Stream是Lambda的衍生物),用于解决已有集合类库既有的弊端。 一、Stream流 1.1 概述 我们都知道,遍历是一 阅读全文
posted @ 2020-08-20 23:33 九点的太阳 阅读(633) 评论(0) 推荐(0)
摘要: 上篇介绍了IO基础概念,IO流的基类、文件流等。此篇将介绍一些更强大的流,比如能够高效读写的缓冲流、能够转换编码的转换流、能够持久化存储对象的序列化流等等。 一、字符编码和字符集 1.1 字符编码 Character Encoding 概述:就是一套自然语言的字符与二进制数之间的对应规则。 编码:按 阅读全文
posted @ 2020-08-19 09:52 九点的太阳 阅读(277) 评论(0) 推荐(0)
摘要: 一、IO流 1.1 概述 生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s ,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。 我们把这种数据的传输,可以看做是一种数据的流动,按 阅读全文
posted @ 2020-08-18 11:01 九点的太阳 阅读(295) 评论(0) 推荐(0)