上一页 1 ··· 116 117 118 119 120 121 122 123 124 ··· 134 下一页
摘要: 1.锁定这个问题,是mysql自动产生的,不用程序猿自己加锁 答:默认情况下,档执行insert/update操作时,mysql会自动进行表锁定。从而此时读取操作只能等待。 2.mysql, 需要添加一列的时候,mysql会锁表,期间所有的读写操作只能等待。所以进行分表操作,将大表分成很多小表 3. 阅读全文
posted @ 2016-10-13 16:27 跨境电商杂货铺 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 1.对集合/共享对象的读写方法同一个锁,故无法实现读写并行。典型的就是arrayblockingQueue.数组阻塞队列 2.对同一个数据的读写方法采用分离锁,则可以实现读写并行。典型的就是linkBlockingQueue,链表阻塞队列 3.总结:同一个锁,读写穿行处理。分离锁,能读写并行。 阅读全文
posted @ 2016-10-13 16:07 跨境电商杂货铺 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 1.在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。 2.通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。 阅读全文
posted @ 2016-10-13 16:04 跨境电商杂货铺 阅读(7068) 评论(0) 推荐(0) 编辑
摘要: 1.什么是阻塞? 答:不满足条件的线程会处于等待状态就叫阻塞。标准的就是生产者消费者存储模型。不满足条件的生产者/消费者要阻塞。 2.什么是队列? 答:队列是先进先出的数据结构, 3.什么是阻塞队列? 答:阻塞队列(BlockingQueue)支持两个操作,添加和取出:在队列为空时,获取元素的线程会 阅读全文
posted @ 2016-10-13 15:44 跨境电商杂货铺 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 本文转自http://www.cnblogs.com/linjiqin/p/3217050.html 感谢作者 实际上,准确说应该是“生产者-消费者-仓储”模型,离开了仓储,生产者消费者模型就显得没有说服力了。 对于此模型,应该明确一下几点:1、生产者仅仅在仓储未满时候生产,仓满则停止生产。2、消费 阅读全文
posted @ 2016-10-13 15:29 跨境电商杂货铺 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1.第一范式(确保每列保持原子性) 2.第二范式(确保表中的每列都和主键相关) 3.第三范式(确保每列都和主键列直接相关,而不是间接相关) 第一范式是不可拆分第二是完全依赖第三消除传递依赖 数据库设计三大范式 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规 阅读全文
posted @ 2016-10-13 15:28 跨境电商杂货铺 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.SQL语言,FROM子句最先被处理,SELECT最后被处理。 2. 每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。 只是最后一步生成的表才会返回 给调用者 3.执行顺序是:from->on->where->group by-> 阅读全文
posted @ 2016-10-13 15:19 跨境电商杂货铺 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1.记住,永远记住:表与表之间关联的唯一手段就是外键 表与表之间相关联只能通过外键。 2.所以数据库表与表之间的,一对多,多对多关系。说白了就是怎样建立外键的关系,在哪个表建立外键。 通过外键维持各种表之间的关系。 3. l 一对一:例如t_person表和t_card表,即人和身份证。这种情况需要 阅读全文
posted @ 2016-10-12 17:15 跨境电商杂货铺 阅读(3712) 评论(0) 推荐(0) 编辑
摘要: 1.MySQL的数据存储目录为data,data目录通常在C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data位置。在data下的每个目录都代表一个数据库。 2.启动和关闭mysql服务器 l 阅读全文
posted @ 2016-10-12 16:46 跨境电商杂货铺 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 通常,mysql的最大连接数默认是100, 最大可以达到16384。1、查看最大连接数:show variables like '%max_connections%';2、修改最大连接数方法一:修改配置文件。推荐方法一进入MySQL安装目录 打开MySQL配置文件 my.ini 或 my.cnf查找 阅读全文
posted @ 2016-10-12 15:28 跨境电商杂货铺 阅读(297) 评论(0) 推荐(0) 编辑
上一页 1 ··· 116 117 118 119 120 121 122 123 124 ··· 134 下一页