摘要:
https://blog.csdn.net/yangbodong22011/article/details/51619590 因为是两个码(管理员,物品) ,(仓库,物品) 构成的主属性(管理员,物品,仓库 ), 需要找主属性之间的函数依赖时,需要在各个码中找主属性之间的依赖。 例如找(管理员,物品 阅读全文
摘要:
一:函数 1:创建数据库和表deptartment, 2:创建表 instructor 提示错误:1005 - Can't create table 'dbsc.instructor' (errno: 150) 修改数据表deptartment 的执行引擎: 依然提示错误,因为外键约束的字段必须为被 阅读全文
摘要:
HashMap的定义 1:HashMap中的字段及解释 HashMap中的函数。 2: hash 计算对象的Hash值 3 putVal 向数组中添加值(节点)的函数 4:tableSizeFor保证重新分配表之后的表大小为2的整数次幂 5:putMapEntries ,迭代取出Map (变量var 阅读全文
摘要:
1:synchronized修饰的方法之间相互调用,执行结果为There hello .。因为两个方法(main,hello)的synchronized形成了互斥锁。 所以当main方法执行完之后,才能执行thread线程中的hello方法。 阅读全文
摘要:
Lock和Synchronized的区别 Lock实现了与synchronized相同的互斥性和内存可见性。 synchronized代码简单,并且与处理异常操作实现了很好的交互。 synchronized是可重入锁。 Lock提供了一种无条件的,可轮询的,定时的以及可中断的锁获取操作,所有加锁和释 阅读全文
摘要:
动态规划:核心思想,找到最优子结构,组合子问题构成原问题的解。 最重要的是,找到最优子结构,这是最难的部分 例题:我们有面值为1元3元5元的硬币若干枚,如何用最少的硬币凑够11元? 首先找到问题的子结构 1: 选择硬币作为子结构变量, 第一次选择只有1元硬币,求出构成11元硬币的方案集合A1,第二次 阅读全文
摘要:
1:查询某一段落内的几条数据,按时间降序。 LIMIT 5,10; //检索记录行6-15 2:创建视图, 查询出某些类别的数据,保存在视图中。 || 的优先级高于and 3: 查询出某些字段的数据。 4:查询出表中的前几条数据,top在mysql中 不支持,可以用limit代替。 5:查询某些类别 阅读全文
摘要:
1:引用传递,创建一个变量,给两个线程都传递进去。 2:静态修饰 static 通过该修饰符说明,该变量只有一份, 所有线程共用一份。 例如下面的htmlidMap通过static变量修饰, static和volatile的区别 参考http://blog.sina.com.cn/s/blog_4e 阅读全文