1. 为什么要用到并发 通过并发编程的形式可以将多核CPU的计算能力发挥到极致,性能得到提升。 面对复杂业务模型,并行程序会比串行程序更适应业务需求,而并发编程更能吻合这种业务拆分 。 - 充分利用多核CPU的计算能力; - 方便进行业务拆分,提升应用性能
Continue reading
1. 为什么要用到并发 通过并发编程的形式可以将多核CPU的计算能力发挥到极致,性能得到提升。 面对复杂业务模型,并行程序会比串行程序更适应业务需求,而并发编程更能吻合这种业务拆分 。 - 充分利用多核CPU的计算能力; - 方便进行业务拆分,提升应用性能
Continue readingQueue: 基本上,一个队列就是一个先入先出(FIFO)的数据结构 Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Deque接 口。 非阻塞队列:ConcurrentLinkedQueue(无界线程安全),采用C...
Continue readingMySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用...
Continue reading一.Kafka基础 1.1 实践内容 本文将介绍 Kafka 及实现原理,然后完整搭建,demo演示。 1.2 项目来源 参考资料: http://kafka.apache.org/documentation.html 1.3. 实践知识点 生产者/消费者模型 单机/集群的...
Continue reading(此学习笔记整理于《鸟哥的Linux私房菜基础学习篇》) 第0章 计算机概论 计算机的定义为:“接受使用者输入指令与数据,经由中央处理器的数学与逻辑单元运算 处理后,以产生或储存成有用的信息”; 电脑的五大单元包括:输入单元、输出单元、控制单元、算数逻辑单元、存储单元...
Continue reading