12 2020 档案
摘要:写在前面 今天是2020-12-31号,也就是2020年的最后一天了,看到很多小伙伴都在这一天对自己这一年来的情况进行了总结。我也简单的总结下吧。2020年对我个人来说,是不平凡的一年,这一年,我出版了两本书。一本是《海量数据处理与大数据技术实战》,一本是《MySQL技术大全:开发、优化和运维实战》
阅读全文
摘要:写在前面 冰河曾经经历过一个完整电商系统用户从零到上亿的研发过程,在业务的不断发展与变化过程中,演化出电商系统和基于大数据的商品精准实时推荐平台,关于MySQL数据库的架构演进,小伙伴们可以参考《从零到千万用户,我是如何一步步优化MySQL数据库的?》,关于系统的架构演进,小伙伴们可以参考《系统从初
阅读全文
摘要:写在前面 继《海量数据处理与大数据技术实战》之后,冰河的又一力作《MySQL技术大全:开发、优化与运维实战》出版,相信这本书对任何想系统学习MySQL的小伙伴来说,都会带来实质性的帮助。 书籍介绍 《MySQL技术大全:开发、优化与运维实战》全书共760页,基于MySQL8.x,兼容MySQL5.x
阅读全文
摘要:写在前面 这次周末就不推技术文了。很多小伙伴都在微信上私信我:冰河,感觉你啥都会啊?你是怎么学习的呢? 其实,作为一个互联网从业者,学习这件事嘛,大多数时候是没有专门的时间来学习的,多半还是在工作中不断的总结和积累,将自己遇到的问题进行总结,多思考,时间久了,自然而然你就会了。 还是那句话: 再牛逼
阅读全文
摘要:写在前面 很多读者私信问我,自己工作三多年了,随着工作年限的不断增长,感觉自己的技术水平与自己的工作年限严重不符。想跳槽出去换个新环境吧,又感觉自己的能力达不到心仪公司的标准,即使投了简历也没人来通知自己面试。就这样在原来的公司一天天的混日子,时间久了,感觉自己废了,就这么恶性循环着。 文章已收录到
阅读全文
摘要:问题 今天发现Mysql的主从数据库没有同步 先上Master库: mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。 show master status; 也正常。 mysql> show master status; + + + + + | File |
阅读全文
摘要:写在前面 写这篇文章的背景是有个跟我关系不错的小伙伴去某大型互联网公司面试,面试官问了他关于分布式事务的问题,不巧的是他确实对分布式事务掌握的不是很深入,面试的结果挺遗憾的。不过,这位小伙伴还是挺乐观的,让我写写关于【分布式事务】的系列文章,他想提升自己关于分布式事务的短板,那我就写一个【分布式事务
阅读全文
摘要:写在前面 当我们在调用Java对象的wait()方法或者线程的sleep()方法时,需要捕获并处理InterruptedException异常。如果我们对InterruptedException异常处理不当,则会发生我们意想不到的后果!今天,我们就以一个案例的形式,来为大家详细介绍下为何中断执行的线
阅读全文
摘要:写在前面 随着互联网的高速发展,企业中沉淀的数据也越来越多,这就对数据存储层的扩展性要求越来越高。当今互联网企业中,大部分企业使用的是MySQL来存储关系型数据。如何实现MySQL数据存储层的高度可扩展性成为了互联网企业必须要解决的问题。那么,如何实现真正意义上的MySQL无限扩容呢?今天,冰河就来
阅读全文
摘要:写在前面 在JDK中,提供了这样一种功能:它能够将复杂的逻辑拆分成一个个简单的逻辑来并行执行,待每个并行执行的逻辑执行完成后,再将各个结果进行汇总,得出最终的结果数据。有点像Hadoop中的MapReduce。 ForkJoin是由JDK1.7之后提供的多线程并发处理框架。ForkJoin框架的基本
阅读全文
摘要:写在前面 相信看到这个标题后,不少小伙伴会想:标题党,能有啥大动作?不过,我要说的是:继续往下看,起码最近的一段时间我要调整下公众号的更新了,为啥?大家继续往下看吧。 注:文章已同步收录到:https://github.com/sunshinelyz/technology-binghe 和 http
阅读全文
摘要:写在前面 在《冰河,能讲讲Mycat如何实现MySQL的读写分离吗?》一文中,我们实现了使用Mycat实现MySQL的读写分离。然而,此时的Mycat只有一个节点,如果Mycat节点宕机了,则整个MySQL集群将不可用,所以,我们有必要保证Mycat节点的高可用。那如何保证Mycat节点的高可用呢?
阅读全文
摘要:写在前面 mykit-serial框架的设计参考了李艳鹏大佬开源的vesta框架,并彻底重构了vesta框架,借鉴了雪花算法(SnowFlake)的思想,并在此基础上进行了全面升级和优化。支持嵌入式(Jar包)、RPC(Dubbo,motan、sofa、SpringCloud、SpringCloud
阅读全文
摘要:写在前面 研究K8S有一段时间了,最开始学习K8S时,根据网上的教程安装K8S环境总是报错。所以,我就改变了学习策略,先不搞环境搭建了。先通过官网学习了K8S的整体架构,底层原理,又硬啃了一遍K8S源码。别问我为哈这样学,只是我觉得对我个人来说,这样学能让我更好的理解整套云原生体系。这不,这次,我总
阅读全文
摘要:写在前面 最近在 K8S 1.18.2 版本的集群上搭建DevOps环境,期间遇到了各种坑。目前,搭建环境的过程中出现的各种坑均已被填平,特此记录,并分享给大家! 文章和搭建环境所需要的yml文件已收录到:https://github.com/sunshinelyz/technology-bingh
阅读全文