上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 数据库的设计 1. 多表之间的关系 1. 分类: 1. 一对一(了解): * 如:人和身份证 * 分析:一个人只有一个身份证,一个身份证只能对应一个人 2. 一对多(多对一): * 如:部门和员工 * 分析:一个部门有多个员工,一个员工只能对应一个部门 3. 多对多: * 如:学生和课程 * 分析: 阅读全文
posted @ 2020-06-16 15:22 Krisone 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 约束 分类: 主键约束:primary key 非空约束:not null 唯一约束:unique 外键约束:foreign key 相关概念 * 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 * 非空约束:not null,值不能为null 1. 创建表时添加约束 CREATE 阅读全文
posted @ 2020-06-16 11:54 Krisone 阅读(252) 评论(0) 推荐(0) 编辑
摘要: SQL 1.什么是SQL? Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。 2.SQL通用语法 1. SQL 语句可以单行或多行书写,以分号结尾。 2. 可使用空格和缩进来增强语句的 阅读全文
posted @ 2020-06-16 08:36 Krisone 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 程序、进程、线程的理解 并行与并发 创建多线程的两种方式 Thread类中的常用方法 Thread的生命周期 线程的同步机制(概念、线程安全、死锁) 线程通信 JDK5.0新增线程创建的方式 阅读全文
posted @ 2020-06-16 08:29 Krisone 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 新增方式一:实现Callable接口。 JDK 5.0新增 //1.创建一个实现Callable的实现类 class NumThread implements Callable{ //2.实现call方法,将此线程需要执行的操作声明在call()中 @Override public Object c 阅读全文
posted @ 2020-06-16 08:23 Krisone 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 1. 线程通信涉及到的三个方法: * wait():一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器。 * notify():一旦执行此方法,就会唤醒被wait的一个线程。如果有多个线程被wait, 就唤醒优先级高的那个。 * notifyAll():一旦执行此方法,就会唤醒所有被wait的 阅读全文
posted @ 2020-06-16 08:19 Krisone 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1. 背景 例子:创建个窗口卖票,总票数为100张.使用实现Runnable接口的方式 * * 1.问题:卖票过程中,出现了重票、错票 -->出现了线程的安全问题 * 2.问题出现的原因:当某个线程操作车票的过程中,尚未操作完成时,其他线程参与进来,也操作车票。 * 3.如何解决:当一个线程a在操作 阅读全文
posted @ 2020-06-16 08:06 Krisone 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 图示: 说明: 1.生命周期关注两个概念:状态、相应的方法 2.关注:状态a-->状态b:哪些方法执行了(回调方法) 某个方法主动调用:状态a-->状态b 3.阻塞:临时状态,不可以作为最终状态 死亡:最终状态。 阅读全文
posted @ 2020-06-16 08:01 Krisone 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1. Thread类中的常用的方法: * 1. start():启动当前线程;调用当前线程的run() * 2. run(): 通常需要重写Thread类中的此方法,将创建的线程要执行的操作声明在此方法中 * 3. currentThread():静态方法,返回执行当前代码的线程 * 4. getN 阅读全文
posted @ 2020-06-16 08:00 Krisone 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 1. 方式一:继承Thread类的方式: 1. 创建一个继承于Thread类的子类 2. 重写Thread类的run() --> 将此线程执行的操作声明在run()中 3. 创建Thread类的子类的对象 4. 通过此对象调用start():①启动当前线程 ② 调用当前线程的run() 说明两个问题 阅读全文
posted @ 2020-06-16 07:56 Krisone 阅读(450) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页