- 博客(4)
- 收藏
- 关注
转载 Java线程池干货
线程池:线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空闲(如正在等待某个事件),则线程池将插入另一个辅助线程来使所有处理器保持繁忙。如果所有线程池线程都始终保持繁忙,但队列中包含挂起的工作,则线程池将在一段时间后创建另一个辅助线程但线程...
2018-09-10 12:11:40
106
转载 分布式事务
数据库本地事务A:原子性(Atomicity)一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。C:一致性(Consistency)事务的一致性指的是在一个事务执行之前和执行之后数据库都必须处于一致性状态。如果事务成功地完成,那么系统中所有变化将正确地应用,系统处于有效状态。I:隔离性(Isolation) 指的是在并发环境中,当...
2018-09-07 19:16:20
197
原创 Mysql共享锁、排他锁、悲观锁、乐观锁及其使用场景
InnoDB与MyISAM Mysql 在5.5之前默认使用 MyISAM 存储引擎,之后使用 InnoDB。 MyISAM 操作数据都是使用的表锁,你更新一条记录就要锁整个表,导致性能较低,并发不高。当然同时它也不会存在死锁问题。 而 InnoDB 与 MyISAM 的最大不同有两点:一是 InnoDB**支持事务;二是 InnoDB 采用了行级锁**。 在 Mysql 中,行级锁并不是...
2018-09-07 19:11:24
666
转载 JVM干货
十年架构师详解JVM运行原理https://baijiahao.baidu.com/s?id=1606480770208000096&wfr=spider&for=pc 四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将
2018-09-07 16:45:36
205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人