上一页 1 ··· 139 140 141 142 143 144 145 146 147 ··· 234 下一页

2019年3月12日

mysql的mvcc(多版本并发控制)

摘要: 我们知道,mysql的innodb采用的是行锁,而且采用了多版本并发控制来提高读操作的性能。 什么是多版本并发控制呢 ?其实就是在每一行记录的后面增加两个隐藏列,记录创建版本号和删除版本号, 而每一个事务在启动的时候,都有一个唯一的递增的版本号。 1、在插入操作时 : 记录的创建版本号就是事务版本号 阅读全文

posted @ 2019-03-12 21:32 ExplorerMan 阅读(158) 评论(0) 推荐(0)

mysql 之mvcc多版本控制

摘要: MVCC是multiversion concurrency control的缩写,提供MySQL事物隔离级别下无锁读,例如一个事物在执行update等修改数据的sql,并未提交时其他事物进行数据读取是不影响的,而且读取内容为数据变更之前的数据。 mvcc多本版快照由innodb的rollback s 阅读全文

posted @ 2019-03-12 21:26 ExplorerMan 阅读(237) 评论(0) 推荐(0)

2019年3月8日

关于分布式锁原理的一些学习与思考-redis分布式锁,zookeeper分布式锁

摘要: 首先分布式锁和我们平常讲到的锁原理基本一样,目的就是确保,在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。 在一个进程中,也就是一个jvm 或者说应用中,我们很容易去处理控制,在jdk java.util 并发包中已经为我们提供了这些方法去加锁, 比如synchronized 关 阅读全文

posted @ 2019-03-08 18:13 ExplorerMan 阅读(161) 评论(0) 推荐(0)

除了写代码,程序员还能做哪些副业呢?

摘要: 01 许多年轻程序员会单纯地认为:“只要做一名正儿八经的程序员,在技术上深耕细作,在工作上兢兢业业,就一定能走上人生巅峰!” 但到了三十岁的时候才发现,原来只做一名“正儿八经”的程序员在小公司是不可能挣到很多钱的,更不可能走上人生巅峰。 毕竟老板已经下了定义,“他们就那样了”。如果不“那样”,那么这 阅读全文

posted @ 2019-03-08 14:37 ExplorerMan 阅读(2860) 评论(0) 推荐(1)

2019年3月6日

MySQL表类型MyISAM/InnoDB的区别(解决事务不回滚的问题)(转)

摘要: 本文参考: http://mysqlpub.com/thread-5383-1-1.html http://blog.csdn.net/c466254931/article/details/53463596 有很多是转载合并过来。 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传 阅读全文

posted @ 2019-03-06 15:44 ExplorerMan 阅读(211) 评论(0) 推荐(0)

MySQL的innoDB锁机制以及死锁处理

摘要: MySQL的nnoDB锁机制 InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁与表级锁本来就有许多不同之处,innodb正常的select ID from table where id=1;不会上任何锁,接下来详细讨论InnoDB的锁问题; 阅读全文

posted @ 2019-03-06 15:42 ExplorerMan 阅读(398) 评论(0) 推荐(0)

Kafka、RabbitMQ、RocketMQ消息中间件的对比 —— 消息发送性能-转自阿里中间件

摘要: 引言 分布式系统中,我们广泛运用消息中间件进行系统间的数据交换,便于异步解耦。现在开源的消息中间件有很多,前段时间我们自家的产品 RocketMQ (MetaQ的内核) 也顺利开源,得到大家的关注。 那么,消息中间件性能究竟哪家强? 带着这个疑问,我们中间件测试组对常见的三类消息产品(Kafka、R 阅读全文

posted @ 2019-03-06 15:07 ExplorerMan 阅读(1330) 评论(0) 推荐(0)

REST与RPC的简单对比

摘要: 一、REST:Representational State Transfer,表述性状态转移 REST是一种架构风格,指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTful。REST规范把所有内容都视为资源,网络上一切皆资源。 REST并没也创造新的技术,组件或服务, 阅读全文

posted @ 2019-03-06 14:44 ExplorerMan 阅读(683) 评论(0) 推荐(0)

RPC好,还是RESTful好?

摘要: 看到知乎上有这样一个问题 WEB开发中,使用JSON-RPC好,还是RESTful API好? 还有其他优秀的推荐方案吗? 先科普一下REST 和 RESTful 什么区别?REST,即Representational State Transfer的缩写。翻译过来是表现层状态转换。如果一个架构符合R 阅读全文

posted @ 2019-03-06 14:40 ExplorerMan 阅读(1302) 评论(0) 推荐(2)

外行人都能看得懂的机器学习,错过了血亏!

摘要: 前言 只有光头才能变强 没错,这篇主要跟大家一起入门机器学习。作为一个开发者,”人工智能“肯定是听过的。作为一个开发面试者,肯定也会见过”机器学习“这个岗位(反正我校招的时候就遇到过)。 可能还会听过或者见过“深度学习”、“神经网络”等等这些非常火的名词,那你对这些术语了解多少呢? 相信大家这几天在 阅读全文

posted @ 2019-03-06 12:23 ExplorerMan 阅读(361) 评论(1) 推荐(0)

上一页 1 ··· 139 140 141 142 143 144 145 146 147 ··· 234 下一页

导航