Thinking expansion
重要的Java思想
zh_Tnis
......
展开
-
JavaWeb7.23(六)
问题: 四表连查 user role menu funs role_menu 1. 类与类之间的关系。 2.表与表之间的关系。 3.要求使用maven构建项目,使用mybatis通过username来进行查询,上传运行结果。 一:表字段与数据。 user表 role表 menu表 funs表 role_menu表 二:问题解答。 表与表之间的关系: 1.user表和role表中。 user对role是多对一的关系 role对user是一对多的关系 2.me原创 2020-07-30 00:53:20 · 139 阅读 · 0 评论 -
JavaWeb7.16(四)
题目: 1.创建一个user表,id int,username varchar(20),passwordvarchar(20),roleldvarchar(20); 2.能够实现对user表的持久化操作,进行CURD增删查改,使用Mybatis、JDBC、Statement、PreparedStatement。 3.方法 public User query(String id); public List query(String username); public void updata()..原创 2020-07-22 17:06:11 · 147 阅读 · 0 评论 -
Mysql四种锁
行级锁: 在mysql中,行级锁不是直接锁记录,而是锁索引,索引分为主键索引和非主键索引。 一条SQL语句操作了主键索引,那么MySQL将主键索引锁定。 一条SQL语句操作了非主键索引,那么MySQL先锁定非主键索引,再锁定相关的非主键索引。 在InnoDB中,如果SQL语句没有涉及索引,则会通过隐藏的聚簇索引来对记录加锁。也就是没有通过索引搜索数据,那么InnDB就会对表中所有的数据进行加锁。无索引,查找记录时候需扫描全表,扫描全表,则锁定表。 row-level loking ,锁定一行记录原创 2020-07-20 20:59:18 · 181 阅读 · 0 评论 -
JavaWeb7.7-7.8(二)
1.抽象类为什么不能创建对象? 抽象类不能以自身的构造方法来创建对象,因为我们本身创建的抽象类里边存在了抽象方法,它的函数概念是模糊的,所以是不能实例化对象的。只有派生类继承了抽象类,并且实现了抽象类中的所有抽象方法,这时候我们才能以父类引用指向子类对象来创建对象。 也就是: public abstract class A{} class B extend A{} A a=new B();正确 A a=new A();错误 2.SQL查询语句中关键字的执行顺序。 SQL中的部分...原创 2020-07-12 23:49:07 · 98 阅读 · 0 评论