03 2023 档案
摘要:创建数据库 图形化创建 在root@127.0.0.1上面直接创建数据库,然后指定字符集和数据库排序规则即可 字符集不选,默认情况为utf8,字符串排序规则,默认情况下排序规则为utf8_general_ci(不区分大小写) utf8-bin区分大小写,utf8_general_ci不区分大小写 插
阅读全文
摘要:经验:将在视频中学习到的知识点和自己日常使用操作系统的经验结合起来,加深理解和记忆 1.1-1操作系统的概念 功能和目标 用户和操作系统也是可以交互的,但大多数情况下是通过软件交互 操作系统的概念 操作系统的功能和目标 从3个角度看操作系统需要实现什么功能 作为系统资源的管理者 作为用户和计算机硬件
阅读全文
摘要:Mysql的安装 命令行连接到MySql Mysql是一个服务 在连接mysql之前必须保证mysql是运行的状态 连接mysql中 -u root 表示的是用户名 连接mysql的注意事项 Navicat的安装和使用 这个页面其实和我们在黑框中中的连接指令的意思是一样的 本机写成127.0.0.1
阅读全文
摘要:SQL通用语法及其分类 SQL分类 DDL(数据定义语言) DDL数据库操作 操作数据库的定义 数据库表的定义 字段的定义 在方括号的部分都是可选的 当我们的mysql连接到客户端后,操作DDL 上图中当我们创建数据库 返回Quary OK及代表我们创建数据库成功 当我们还想创建一个相同的数据库的时
阅读全文
摘要:mysql是数据的软件,sql是操作数据库的语言 数据库相关概念 通过SQL操作数据库管理系统,然后通过管理系统来操作数据 mysql安装完后会自动注册为系统服务 Mysql的启动和停止 1.在命令行中输入 service.src进入系统服务,找到mysql进行启动或者停止(默认开机自启) 2.通过
阅读全文
摘要:动态代理思想的分析 我们想在已经可以运行的代码中添加右侧的2行代码 在种情况下如果我们直接修改,被称为侵入式修改,很可能和导致我们的所以代码都崩溃 我们又不能修改原有的代码又要插入新的功能,我们该怎么办呢? 中介怎么知道要去代理唱歌和跳舞这些方法的呢? 我们将需要代理的行为写在接口里面,代理方法和鸡
阅读全文
摘要:反射的概述 反射的作用就是可以将一个类中的成员变量 成员方法 构造方法给获取处理,并对他们进行操作 1.利用反射可以获取这个类中所有可以调用的方法并展示出来。2.利用反射可以获取这个方法的所有形参并展示出来 但是我们获取的时候不是从java文件中获取的,而是从Class(字节码文件)中获取的 获取C
阅读全文
摘要:初始网络编程 常见浏览器的架构 有些比较大型的软件这2种架构都会兼顾 2种架构的优缺点比较 B/S架构,以网页游戏为例 画面烂 C/S架构 在c/s架构中,安装包中已经有了软件运行的资源,如图片。在运行的时候不需要传输 网络编程三要素 一个端口号只能被一个软件绑定使用 三要素(IP) IPV4 地址
阅读全文
摘要:什么是多线程 可以理解成每一个在运行的软件都是一个进程 360这个软件运行就是一个进程而360里面的没项功能就是每一个线程 多线程的理解 每次在运行代码的时候CPU会进行等待不会切换到执行别的程序 在多线程中CPU不会等待,会将等待的时间充分利用起来 并发和并行 并发 1个CPU交替执行多条线程 并
阅读全文
摘要:等待唤醒机制基本实现 等待唤醒机制阻塞队列实现0 等待唤醒机制的基本实现 一.循环等待问题 假设今天要发工资,强老板要去吃一顿好的,整个就餐流程可以分为以下几个步骤: 1.点餐 2.窗口等待出餐 3.就餐 public static void main(String[] args) { // 是否还
阅读全文
摘要:Lock try..catch..finally实现锁的资源释放 在前面我们使用synchronized关键字实现了锁的效果,但是这个实现的锁是自动开启和自动释放的。在jdk5的时候java提供了Lock可以手动时候锁的关闭和释放 package com.cook.test; import java
阅读全文
摘要:思路:三个窗口卖票,我们需要设计3条线程表示都实现卖票的操作。并且因为我们的票数是一定的,所以我们需要将票数共享 package com.cook.test; //实现卖票操作(实现Runnable接口实现) public class MyThread3 implements Runnable {
阅读全文
摘要:并发和并行 继承Thread类 实现Rannble接口 利用Callable接口和Future接口 一段程序的运行过程是一个进程,而一个过程可以由多个线程组成。例如一个软件的运行是一个进程,而软件中的各种功能可以认为是构成进程的多个线程 在以前我们的单线程程序中,我们的代码在运行的时候会和内存进行交
阅读全文
摘要:在计算机中传输信号本质上是传输电信号 用低电平和高电平分别表示0和1 1.1计算机的发展 计算机组成原理主要探讨计算机的硬件,下面我们主要来看一下计算机的硬件 计算机在进行逻辑运算的时候本质上是在处理电信号,所谓逻辑元件就是就是用来处理电信号的最小的逻辑单元 微处理器简单理解为cpu 微处理器的发展
阅读全文
摘要:电磁感应发生的前提 len'ci 楞次定律 法拉第电磁感应定律
阅读全文