上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 37 下一页
摘要: 有时候,我们在开发和部署的时候,有很多配置文件数据是不一样的,比如连接mysql,连接redis,一些properties文件等等 每次部署或者开发都要改配置文件太麻烦了,这个时候,就需要用到maven的profile配置了 1,在项目下pom.xml的project节点下创建了开发环境和线上环境的 阅读全文
posted @ 2019-07-05 10:56 是谁扭曲了时空 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Dr 阅读全文
posted @ 2019-07-04 15:52 是谁扭曲了时空 阅读(572) 评论(0) 推荐(0) 编辑
摘要: Maven是一个优秀的项目管理工具,它能够帮你管理编译、报告、文档等。 Maven的生命周期: maven的生命周期是抽象的,它本身并不做任何的工作。实际的工作都交由"插件"来完成。 maven的每个构建步骤都可以绑定一个或多个插件行为,而且maven为大多数的构建步骤编写并绑定了默认插件。 三套生 阅读全文
posted @ 2019-07-04 11:37 是谁扭曲了时空 阅读(358) 评论(0) 推荐(0) 编辑
摘要: LinkedTransferQueue是JDK1.7才添加的阻塞队列,基于链表实现的FIFO无界阻塞队列,是ConcurrentLinkedQueue(循环CAS+volatile 实现的wait-free并发算法)、SynchronousQueue(公平模式下转交元素)、LinkedBlockin 阅读全文
posted @ 2019-07-02 17:04 是谁扭曲了时空 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 无锁编程 / lock-free / 非阻塞同步 无锁编程,即不使用锁的情况下实现多线程之间的变量同步,也就是在没有线程被阻塞的情况下实现变量的同步,所以也叫非阻塞同步(Non-blocking Synchronization)。 实现非阻塞同步的方案称为“无锁编程算法”( Non-blocking 阅读全文
posted @ 2019-07-02 16:55 是谁扭曲了时空 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 1. 引言 在并发编程中我们有时候需要使用线程安全的队列。如果我们要实现一个线程安全的队列有两种实现方式:一种是使用阻塞算法,另一种是使用非阻塞算法。使用阻塞算法的队列可以用一个锁(入队和出队用同一把锁)或两个锁(入队和出队用不同的锁)等方式来实现,而非阻塞的实现方式则可以使用循环 CAS 的方式来 阅读全文
posted @ 2019-07-02 16:48 是谁扭曲了时空 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 下面描述使用zookeeper实现分布式锁的算法流程,假设锁空间的根节点为/lock: 步骤1中创建的临时节点能够保证在故障的情况下锁也能被释放,考虑这么个场景:假如客户端a当前创建的子节点为序号最小的节点,获得锁之后客户端所在机器宕机了,客户端没有主动删除子节点;如果创建的是永久的节点,那么这个锁 阅读全文
posted @ 2019-07-01 10:39 是谁扭曲了时空 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 一、概述: innodb的整个体系架构就是由多个内存块组成的缓冲池及多个后台线程构成。缓冲池缓存磁盘数据(解决cpu速度和磁盘速度的严重不匹配问题),后台进程保证缓存池和磁盘数据的一致性(读取、刷新),并保证数据异常宕机时能恢复到正常状态。 缓冲池主要分为三个部分:redo log buffer、i 阅读全文
posted @ 2019-06-30 14:49 是谁扭曲了时空 阅读(335) 评论(0) 推荐(0) 编辑
摘要: InnoDB存储引擎的关键特性包括插入缓冲、两次写(double write)、自适应哈希索引(adaptive hash index)。这些特性为InnoDB存储引擎带来了更好的性能和更高的可靠性。 插入缓冲 插入缓冲是InnoDB存储引擎关键特性中最令人激动的。不过,这个名字可能会让人认为插入缓 阅读全文
posted @ 2019-06-30 14:34 是谁扭曲了时空 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 索引目录 INNODB的体系结构 缓冲池 缓存中页的定位: checkpoint技术 INNODB的关键特性 插入缓冲 change buffer 两次写 索引目录 INNODB的体系结构 缓冲池 缓存中页的定位: checkpoint技术 INNODB的关键特性 插入缓冲 change buffe 阅读全文
posted @ 2019-06-30 10:46 是谁扭曲了时空 阅读(757) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 37 下一页