摘要: 参考至视频:P8 - P11部分 https://www.bilibili.com/video/BV1xW411u7ax 配置文件的介绍 最基本的只需要这三项就行了,演示的其他配置在新版都不支持了貌似,这三还是通用的 [mysqld] # 端口号设置 port=3306 # 设置安装目录的位置 ba 阅读全文
posted @ 2020-04-25 21:40 emdzz 阅读(178) 评论(0) 推荐(0)
摘要: 视频节选自 :P1 - P7 https://www.bilibili.com/video/BV1xW411u7ax 用户浏览的页面 - 服务器 - 数据库 所有访问的本质的东西,就是访问数据,数据最终在哪存储,在数据库里 为什么学的是MySQL而不是其他数据库? - 通用,好用,很多人用,开源、免 阅读全文
posted @ 2020-04-25 20:55 emdzz 阅读(182) 评论(0) 推荐(0)
摘要: 下载地址 https://dev.mysql.com/downloads/windows/installer/8.0.html 跳过登陆 只选择基本服务 安装依赖环境,如果已存在,圆圈显示绿点,下一步即可,如果没有就点击依赖下载 我重装系统之后没有这个依赖环境所以下载了 开始本体安装 准备配置 默认 阅读全文
posted @ 2020-04-25 20:53 emdzz 阅读(1206) 评论(0) 推荐(0)
摘要: Apache-DBUtils 开源的JDBC工具类,对JDBC的简单封装 SQL操作交给了QueryRunner的实例 Maven依赖 <!-- https://mvnrepository.com/artifact/commons-dbutils/commons-dbutils --> <depen 阅读全文
posted @ 2020-04-25 10:09 emdzz 阅读(273) 评论(0) 推荐(0)
摘要: Hikari Connection Pool Hikari 连接池 HikariCP 官方文档 https://github.com/brettwooldridge/HikariCP Maven依赖 一般都用8版本 Maven仓库所在地址 https://mvnrepository.com/arti 阅读全文
posted @ 2020-04-25 08:57 emdzz 阅读(834) 评论(0) 推荐(0)
摘要: JDBC Part5 DataSource 连接池操作 - javax.sql.DataSource 接口,通常由服务器实现 - DBCP Tomcat自带相对C3P0速度较快,但存在BUG,已经不更新了 - Proxool 没听过、能监控连接池状态,稳定性差 - C3P0 速度较慢,但是稳定 - 阅读全文
posted @ 2020-04-24 18:57 emdzz 阅读(414) 评论(0) 推荐(0)
摘要: JDBC Part4 Transaction 事务 什么是事务? 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。 也就是原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束 有两种,当事务中的所以步骤全部成功执行时,事务提交。 阅读全文
posted @ 2020-04-24 17:09 emdzz 阅读(158) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-04-24 16:07 emdzz 阅读(24) 评论(0) 推荐(0)
摘要: C语言 指针 swap问题 在主函数种实现变量的交换 现在我们把这交换的行为封装进方法中 swap函数确实进行了交换,打印也是10和5了,但是下面a和b的结果还是5和10 - 形参i 和 形参j 并不是和 a,b一个变量,实参 a,b 传递值给形参 i,j - 形参i 和 形参j ,还有temp变量 阅读全文
posted @ 2020-04-24 09:32 emdzz 阅读(311) 评论(0) 推荐(0)
摘要: JDBC 工具类封装实现 - 注册和配置都放在静态代码块完成 - 静态方法获取连接,和释放资源 - 本类不产生实例 - 5版本 + 已经可以实现无驱动注册,所以驱动部分注释了 package cn.dai.util; import java.io.InputStream; import java.s 阅读全文
posted @ 2020-04-23 19:45 emdzz 阅读(224) 评论(0) 推荐(0)
摘要: 环境搭建 使用Maven工程的依赖项,如果普通工程就点注释的地址下载jar包即可 <dependencies> <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <groupId>m 阅读全文
posted @ 2020-04-23 18:55 emdzz 阅读(209) 评论(0) 推荐(0)
摘要: 当前工程,点new - project 选Maven,不需要点选什么骨架创建,骨架创建要下载大量依赖,生成时间太长, 空Maven的目的是让我们自己了解这个项目结构,需要什么依赖再加什么依赖 框线内的是必填项,声明工程名 下面的是关于工程其他信息,用于Maven聚合依赖的操作,可不用填写,按照默认的 阅读全文
posted @ 2020-04-23 16:49 emdzz 阅读(166) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-04-23 15:32 emdzz 阅读(22) 评论(0) 推荐(0)
摘要: 调用属性,方法,构造器 属性调用 @Test public void fieldCall() throws NoSuchFieldException, IllegalAccessException, InstantiationException { // 类类型对象 Class<Animal> an 阅读全文
posted @ 2020-04-23 11:43 emdzz 阅读(151) 评论(0) 推荐(0)
摘要: 先创建一个可演示的类 注解类 package cn.dai.Reflection.demo; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annota 阅读全文
posted @ 2020-04-23 11:16 emdzz 阅读(174) 评论(0) 推荐(0)
摘要: Reflection 反射机制 反射允许程序在执行期间借助ReflectionAPI获取任何类的内部信息,直接操作任意对象的内部属性和方法 加载完类之后,堆内存的方法区产生了一个Class 类类型的对象 要注意!一个类只能有它对应的唯一的一个类类型实例 这个对象封装了类的完整的结构信息,可以通过这个 阅读全文
posted @ 2020-04-23 09:44 emdzz 阅读(148) 评论(0) 推荐(0)
摘要: Java提供了网路相关的类库,无痛连网,底层细节交给JVM控制 Java实现了一个跨平台的网络库,我们开发面对的是一个统一的网路编程环境 目的: 直接或者间接的通过网络协议和其他计算机数据交互,通讯 主要问题: 准确定位网络上的一台计算机或者多台,定位主机上的特定的应用 找到主机后如何可靠高效的进行 阅读全文
posted @ 2020-04-22 21:42 emdzz 阅读(256) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-04-22 16:38 emdzz 阅读(43) 评论(0) 推荐(0)
摘要: RandomAccessFile 随机访问文件类 直接继承java.lang.Object 实现DataInput & DataOutput 接口 即是输入流,也是输出流 public class RandomAccessFileTest { public static void main(Stri 阅读全文
posted @ 2020-04-22 16:22 emdzz 阅读(176) 评论(0) 推荐(0)
摘要: 对象流,序列化机制 ObjectInputStream ObjectOutputStream 序列化 对象 写入转 数据 持久化 反序列化 数据 读取转 对象 活化 - 任何实现了Serializable接口的类,其对象可以转化为字节数据,保存和传输时可以还原 - 序列化是RMI [ Remote 阅读全文
posted @ 2020-04-22 15:36 emdzz 阅读(210) 评论(0) 推荐(0)