暂无个人介绍
能力说明:
了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。
阿里云技能认证
详细说明事务ACID特性,其中I代表隔离性(Isolation)。
InnoDB:并发控制,MVCC,索引,锁... 一个SQL到底加了什么锁!?
为了保证文章知识体系的完整性,先简单解释下快照读,读提交,可重复读。
近期写了不少InnoDB锁相关的文章,不少小伙伴问,如何在MySQL终端模拟并发事务,如何复现之前文章中的案例。今天,咱们一起动起手来,模拟并发事务的互斥与死锁。
有个校招的同事问我: (1) 使用ls –l查看文件,前面显示的-rwxrwxr-x是什么意思? (2) chmod 755 xxx.sh又是什么意思? 1分钟简单说下,这两个和权限相关的问题。
今天和大家简单聊聊MySQL的约束主键与唯一索引约束:PRIMARY KEY and UNIQUE Index Constraints
面试中,TopK,是问得比较多的几个问题之一,到底有几种方法,这些方案里蕴含的优化思路究竟是怎么样的,今天和大家聊一聊。
《TopK到底怎么答?》介绍了TopK的四种解法,其中随机选择 (randomized select) 最为经典,用减治法 (Reduce & Conquer) 的思想,将数据规模急速降低,总体复杂度为O(n)。
面试中,除了TopK,是否被问过:求一个正整数的二进制表示包含多少个1?
排序,面试中考察基本功问的比较多,工作多年以后,对排序的细节记忆不那么清楚的小伙伴,面试时会比较吃亏。
Java,是现阶段中国互联网公司中,覆盖度最广的研发语言。有不少朋友问,如何深入学习Java后端技术栈,今天分享一个,互联网牛人整理出来的Java深入学习路线图,以及免费学习资料。
MySQL主从复制,读写分离是互联网常见的数据库架构,该架构最令人诟病的地方就是,在数据量较大并发量较大的场景下,主从延时会比较严重。
多个数据要同时操作,如何保证数据的完整性,以及一致性?
搞了N年Java,不少朋友困惑:JavaWeb开发不成问题,DAO和MyBatis也用得很熟,但总感觉到了瓶颈,对JVM也深入不下去,到底该怎么办?
给自己定了一个目标,用通俗的语言把Paxos讲懂。
排序,面试中考察基本功问的比较多的问题。
数据“强一致性”,是希望系统只读到最新写入的数据,例如:通过单点串行化的方式,就能够达到这个效果。
系统架构中,为什么会存在单点?思路比结论重要。
负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据均匀分摊到多个操作单元上执行,负载均衡的关键在于均匀。
思路比结论重要,有收获就是好的。
搞架构的人,Google的架构论文是必看的,但好像大家都不愿意去啃英文论文。故把自己的读书笔记,加入自己的思考,分享给大家。
搞架构的人,Google的架构论文是必看的,但好像大家都不愿意去啃英文论文。故把自己的读书笔记,加入自己的思考,分享给大家。
有朋友问我,DNS轮询是不是过时的技术了?有了反向代理层(Nginx、LVS、F5等),是不是就不需要DNS轮询了?
今天有个实习生问了我一个诡异的问题,“线下一台磁盘大小32G的开发机(虚拟机)打不出日志”,把追查过程和大家分享一下。
搞架构的人,Google的架构论文是必看的,但好像大家都不愿意去啃英文论文。故把自己的读书笔记,加入自己的思考,分享给大家。
负载均衡是指,将请求/数据分摊到多个操作单元上执行,关键在于均衡。
Git 是目前最流行的版本控制系统,在它的基础之上, GitHub 和 GitLab 成为当前最流行的代码托管平台,它们均提供的代码评审、项目管理、持续集成等功能,越来越多的互联网企业都迁移到 Git。
Google MapReduce有啥巧妙优化?
搞架构的人,Google的论文是必看的,但好像大家都不愿意去啃英文论文。故把自己的读书笔记,加入自己的思考,分享给大家。
搞了N年Java,仍有不少朋友困惑:用了很多年Dubbo,觉得自己挺厉害,跳槽面试时一问RPC,一问底层通讯,一问NIO和AIO,就一脸懵逼,到底该怎么办?
据说,php是世界上最好的语言? 画外音:phper说,不服可以点赞来辩。
一分钟不长,希望大家有收获。
消息顺序性是分布式系统架构设计中非常难的问题,有什么常见优化实践呢?
如何从n个数里找到最大值?很容易想到,用一个循环就能搞定。
总有前端同学问我,前端技术更新太快,学不动了啊,有什么好办法?
Java,是目前后端技术栈最流行的语言。
那么问题来了,微服务架构多“微”才合适? 行业内有这样四类常见实践。
微服务离不开RPC框架,RPC框架的原理、实践及细节,是本篇要分享的内容。