上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: 表的完整性约束 为防止不符合规范的数据存入数据库,在用户对数据进行插入、修改、删除等操作时,MySQL提供了一种机制来检查数据库中的数据是否满足规定的条件,以保证数据库中数据的准确性和一致性,这种机制就是完整性约束 约束条件 约束描述 PRIMARY KEY 主键约束,约束字段的值可唯一地标识对应的 阅读全文
posted @ 2021-01-24 15:48 殃奕 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 数据定义语言(Data Definition Language,DDL) 创建数据库对象 /* 建立一张用来存储学生信息的表 字段包含学号、姓名、性别,年龄、入学日期、班级,email等信息 */ -- 创建数据库表 create table t_student( sno int(6),-- 6代表 阅读全文
posted @ 2021-01-24 15:31 殃奕 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 数据操作语言(Data Manipulation Language,DML) 添加数据 -- 在t_student数据库表中插入数据: insert into t_student values (1,'张三','男',18,'2022-5-8','软件1班','123@126.com'); -- i 阅读全文
posted @ 2021-01-24 15:25 殃奕 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 数据库表列类型 表(Table)是数据库中数据存储最常见和最简单的一种形式,数据库可以将复杂的数据结构用较为简单的二维表来表示。二维表是由行和列组成的,分别都包含着数据; 每个表都是由若干行和列组成的,在数据库中表中的行被称为记录,表中的列被称为是这些记录的字段 记录也被称为一行数据,是表里的一行。 阅读全文
posted @ 2021-01-24 15:20 殃奕 阅读(851) 评论(0) 推荐(0) 编辑
摘要: SQL语言的分类 SQL(Structured Query Language)是结构化查询语言的简称,它是一种数据库查询和程序设计语言,同时也是目前使用最广泛的关系型数据库操作语言。在数据库管理系统中,使用SQL语言来实现数据的存取、查询、更新等功能。SQL是一种非过程化语言,只需提出“做什么”,而 阅读全文
posted @ 2021-01-24 12:02 殃奕 阅读(466) 评论(0) 推荐(0) 编辑
摘要: Java-多线程-Lock锁情况下线程通信 为了完成Lock锁情况下的线程之间的通信,从JDK1.5开始引入了Condition,它用来替代传统的Object的wait()、notify()实现线程间的协作,相比使用Object的wait()、notify(),使用Condition1的await( 阅读全文
posted @ 2021-01-21 18:05 殃奕 阅读(63) 评论(0) 推荐(0) 编辑
摘要: Java-多线程-线程间通信 在Java对象中,有两个池:锁池与等待池 锁池:Synchronized, 等待池:wait(),notify(),notifyAll() 一个线程如果调用了某个对象的wait(),那么,该线程就立即进入带该对象的等待池中(并且将锁释放掉) 在未来的某个时刻,另一个线程 阅读全文
posted @ 2021-01-20 20:31 殃奕 阅读(54) 评论(0) 推荐(0) 编辑
摘要: Java-多线程-线程安全小总结 什么是线程的安全问题 Java的线程安全问题,由于多线程任务中,会出现争抢资源的过程,可能导致共享资源出现问题。即一个线程还没有执行完,另一个线程就又把资源抢走了,这样,前一个线程对公共资源公共操作到一半,还没有完成所有操作,公共资源就可能出现各种误操作一样的问题; 阅读全文
posted @ 2021-01-19 22:46 殃奕 阅读(38) 评论(0) 推荐(0) 编辑
摘要: Java-多线程-线程安全-Lock锁 JDK1.5后新增新一代的线程同步方式:Lock锁 与采用synchronized相比,lock可提供多种锁方案,更灵活 synchronized是Java中的关键字,这个关键字的识别是靠JVM来识别完成的呀。是虚拟机级别的。 但是Lock锁是API级别的,提 阅读全文
posted @ 2021-01-19 19:39 殃奕 阅读(62) 评论(0) 推荐(0) 编辑
摘要: Java-多线程-线程安全-同步方法 在多个线程都在争抢公共资源的时候,可能会出现抢到公共资源后,还没有完成所有操作就被其他线程抢走了,这可能导致程序运行结果不符合我们的意愿的情况 为了解决线程安全的问题,可以在可能出现线程危险的地方整体提取为一个方法,然后使用synchronized修饰该方法,这 阅读全文
posted @ 2021-01-19 19:32 殃奕 阅读(40) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页