摘要: 4.1 DQL语言 DQL(Data Query Language) 用于查询数据库中的数据,比如说SELECT语句 属于数据库中最核心,最重要的语句,使用频率最高 SELECT语句 完整语法 SELECT (DISTINCT) 表达式 FROM 表名 [left | right | inner j 阅读全文
posted @ 2020-10-20 15:32 PrimaBruceXu 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 三、MySQL数据管理 3.1 外键 什么是外键 一个表中的某个字段中的数据,依赖于其他表中某个字段的数据 也就是说,我这个表(从表)中的某个字段的数据,要引用你那个表(主表)中的数据 外键的实现方式 物理层面上实现(不推荐),也就是在数据库中添加约束,即可在建表时添加,也可 在建表之后添加。 不推 阅读全文
posted @ 2020-10-18 12:33 PrimaBruceXu 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 2.1 对数据库的操作 创建数据库 CREATE DATABASE (IF NOT EXISTS) brucexu; 删除数据库 DROP DATABASE (IF EXISTS) brucexu; 使用数据库 -- 如果使用的表明/字段名/数据库名称是一个特殊字符,需要加上``进行修饰 USE ' 阅读全文
posted @ 2020-10-17 14:43 PrimaBruceXu 阅读(58) 评论(0) 推荐(0) 编辑
摘要: MySQL在windows下的安装可以分为压缩包安装以及安装包安装。 压缩包安装类似于我们日常使用软件的绿色版,比较方便快捷,推荐使用该方式 安装包方式安装属于傻瓜式安装,既然要学习MySQL的使用,那么就和学摄影的不用傻瓜相机照相是一个道理 下载MySQL的压缩包 下载地址:https://dev 阅读全文
posted @ 2020-10-14 13:46 PrimaBruceXu 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1. 应用场景:生产者和消费者问题 假设仓库中只能存放一件产品 , 生产者将生产出来的产品放入仓库 , 消费者将仓库中产品取走消费 如果仓库中没有产品 , 则生产者将产品放入仓库 , 否则停止生产并等待 , 直到仓库中的产品被消费者取走为止 如果仓库中放有产品 , 则消费者可以将产品取走消费 , 否 阅读全文
posted @ 2020-09-19 00:08 PrimaBruceXu 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 线程同步问题 并发:同一个对象被多个线程同时操作 处理多线程问题时,常会遇到多个线程访问同一个对象的情况,并且其中的某些线程还需要对这个对象进行修改。这时就需要线程同步,以避免数据出错。 1.没有线程同步的例子 代码 package com.pbx.lesson02; /** * 模拟两个人同时从一 阅读全文
posted @ 2020-09-19 00:03 PrimaBruceXu 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1.线程的五大状态 2.线程状态的变化过程 3. 相关方法 方法 说明 setPriority(int newPriority) 设置线程的优先级 static void sleep(long milllis) 线程休眠指定的时间(以毫秒为单位) void join() 等待该线程终止 static 阅读全文
posted @ 2020-09-18 23:57 PrimaBruceXu 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1.直接继承Thread类 代码示例 package com.pbx.lesson01; /** * @author BruceXu * @date 2020/9/13 */ public class ThreadDemo01 extends Thread { public static void 阅读全文
posted @ 2020-09-18 23:54 PrimaBruceXu 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 运算符重载写为成员函数还是全局函数的格式,取决于你所要达到的目的。 重载为成员函数,那么该运算符的左边必须是某个类的对象实例。 重载为全局函数,可以自定义该运算符的左边是什么东西,右边是什么东西。左边接受范围是第一个参数类型,右边接受范围是第二个参数类型。 运算符重载的注意点: 一些常见的运算符重载 阅读全文
posted @ 2020-03-19 19:53 PrimaBruceXu 阅读(1207) 评论(0) 推荐(0) 编辑
摘要: 编译器什么时候会自动生成一个空的,无参数的构造函数呢? 成员变量在声明的时候进行了初始化 有虚函数定义 发生虚继承时 成员变量中含有某种对象类型的成员,且这个成员有构造函数(无论是编译器生成的还是自己定义的) 继承的父类中有构造函数(无论是编译器生成的还是自己定义的) 总结: 在某个对象被创建之后, 阅读全文
posted @ 2020-03-14 22:37 PrimaBruceXu 阅读(111) 评论(0) 推荐(0) 编辑