摘要: 大家好,我是【码老思】,事务是一个数据库绕不开的话题,今天和大家一起聊聊。 事务是什么? 事务(Transaction)是并发控制的基本单位。所谓的事务呢,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 在介绍事务的特性之前,我们先看下MySQL的逻辑架构, 如上图 阅读全文
posted @ 2023-10-28 23:08 码老思 阅读(320) 评论(0) 推荐(1) 编辑
摘要: 大家好,我是【码老思】,索引是一个数据库绕不开的话题,今天和大家一起聊聊。 1. 索引 索引是对数据库表中一列或多列的值进行排序的一种结构。 MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。索引只是提高效率的一个因素,如果你的MySQL有大数据量的表,就 阅读全文
posted @ 2023-10-12 22:37 码老思 阅读(730) 评论(0) 推荐(5) 编辑
摘要: > 马上就到一年一度的校招季了,近几年程序员行业的招聘可谓是越来越内卷,作为面试的敲门砖,简历的重要性不言而喻,今天就仔细谈谈简历的方方面面,希望对大家写简历有所帮助,愿每个人都能顺利拿到满意的Offer。 ![GR0lAo](https://imgs.lfeng.tech/images/2023/ 阅读全文
posted @ 2023-08-29 23:38 码老思 阅读(150) 评论(0) 推荐(1) 编辑
摘要: > 算法是面试考察的重点,数据结构是算法的根基。今天主要和大家探讨下数据结构中的二叉树,当然也不仅限于二叉树,还有其他类型的扩展。 ![6lZ4ZK](https://imgs.lfeng.tech/images/2023/08/6lZ4ZK.png) ## 1 基础知识 一棵树由称作跟的节点r以及 阅读全文
posted @ 2023-08-20 15:36 码老思 阅读(410) 评论(0) 推荐(2) 编辑
摘要: 作为程序员,面对日新月异的技术,我们必须不断的坚持学习来拓展知识面,加深技术理解,提高自身竞争力。但是技术相关的书籍浩如烟海,如何选择成为摆在我们眼前的问题?今天我从**编程语言、算法与数据结构、数据库、网络编程、软件开发**等5个方面聊下有哪些经典书籍值得我们仔细阅读。在最后我也总结了所有书籍的p 阅读全文
posted @ 2023-07-15 23:27 码老思 阅读(217) 评论(0) 推荐(0) 编辑
摘要: > 在SpringBoot的开发中,为了提高程序运行的鲁棒性,我们经常需要对各种程序异常进行处理,但是如果在每个出异常的地方进行单独处理的话,这会引入大量业务不相关的异常处理代码,增加了程序的耦合,同时未来想改变异常的处理逻辑,也变得比较困难。这篇文章带大家了解一下如何优雅的进行全局异常处理。 为了 阅读全文
posted @ 2023-07-01 16:31 码老思 阅读(648) 评论(0) 推荐(1) 编辑
摘要: > 最近在做一个网站,后端采用了SpringBoot,需要集成支付宝进行线上支付,在这个过程中研究了大量支付宝的集成资料,也走了一些弯路,现在总结出来,相信你读完也能轻松集成支付宝支付。 在开始集成支付宝支付之前,我们需要准备一个支付宝商家账户,如果是个人开发者,可以通过注册公司或者让有公司资质的单 阅读全文
posted @ 2023-06-14 23:18 码老思 阅读(597) 评论(0) 推荐(2) 编辑
摘要: > 最近在基于SpringBoot做一个面向普通用户的系统,为了保证系统的稳定性,防止被恶意攻击,我想控制用户访问每个接口的频率。为了实现这个功能,可以设计一个annotation,然后借助AOP在调用方法之前检查当前ip的访问频率,如果超过设定频率,直接返回错误信息。 ## 常见的错误设计 在开始 阅读全文
posted @ 2023-05-21 17:40 码老思 阅读(1407) 评论(6) 推荐(2) 编辑
摘要: 最近需要设计一个分布式系统,需要一个中间件来存储共享的信息,来保证多个系统之间的数据一致性,调研了两个主流框架Zookeeper和ETCD,发现都能满足我们的系统需求。其中ETCD是K8s中采用的分布式存储,而其底层采用了RAFT算法来保证一致性,之前已经详细分析了Raft算法的原理,今天主要仔细分 阅读全文
posted @ 2023-04-29 17:14 码老思 阅读(570) 评论(0) 推荐(1) 编辑
摘要: 一位工程师,如何才能称得上优秀?除了写得一手好 Code,什么样的工作态度和方法才是一个优秀工程师的必备?今天给大家分享百度前COO、计算机科学博士及优秀的管理者陆奇,他提到的这5点要求,相信对每个工程师都适用。 1. 永远相信技术 首先要相信技术,整个工业界,特别是各种高科技大公司,对技术坚定的、 阅读全文
posted @ 2023-04-08 21:32 码老思 阅读(389) 评论(0) 推荐(0) 编辑