后端开发技术
码龄9年
关注
提问 私信
  • 博客:706,529
    706,529
    总访问量
  • 302
    原创
  • 488,085
    排名
  • 7,451
    粉丝

个人简介:健身菜鸟 新手码农

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2015-11-17
博客简介:

Daniel的博客

博客描述:
拥抱技术与生活 欢迎关注公众号获取学习资料(后台留言):后端开发技术
查看详细资料
个人成就
  • 后端领域新星创作者
  • 获得290次点赞
  • 内容获得121次评论
  • 获得830次收藏
  • 代码片获得5,538次分享
创作历程
  • 35篇
    2023年
  • 39篇
    2022年
  • 7篇
    2021年
  • 27篇
    2020年
  • 10篇
    2019年
  • 12篇
    2018年
  • 34篇
    2017年
  • 157篇
    2016年
成就勋章
TA的专栏
  • Java学习
    80篇
  • Android
    1篇
  • CSS
    6篇
  • 问题
    22篇
  • PHP学习
    3篇
  • JavaScript
    2篇
  • JSP
    21篇
  • MySql
    8篇
  • Linux
    9篇
  • Hibernate
    4篇
  • Spring
    12篇
  • Java
    33篇
  • JavaWeb
    7篇
  • Struts2
    5篇
  • SpringMVC
    12篇
  • Tools
    14篇
  • MyBatis
    6篇
  • maven
    11篇
  • JS
    2篇
  • UML
    2篇
  • 大数据
    2篇
  • Python
    1篇
  • nginx
    1篇
  • tocmat
    1篇
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring架构
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

详解Kafka分区机制原理|Kafka 系列 二

Kafka 系列第二篇,详解分区机制原理。为了不错过更新,请大家将本号“设为星标”。点击上方“后端开发技术”,选择“设为星标” ,优质资源及时送达上一篇文章介绍了 Kafka 的基本概念和术语,里面有个概念是 分区(Partition)。kafka 将 一个Topic 中的消息分成多份,分别存储在不同的 Broker 里,这每一段消息被 kafka 称为分区,其中每条消息只会保存在一个分区中。如果...
原创
发布博客 2023.08.06 ·
2338 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

开始学习 Kafka,一文掌握基本概念|Kafka 系列 一

如果你还不了解 Kafka,或者也打算深入探索、系统学习,那么欢迎有同样目标的小伙伴可以加群交流,让学习之路不再孤独。一个人可能走的很快,但是一群人会走的更远。(后台回复:加群)点击上方“后端开发技术”,选择“设为星标” ,优质资源及时送达为什么学习 KafkaKafka 在当下求职市场中可以说是应聘的必备条件之一,想要应聘高薪岗位,就需要熟练掌握这款优秀的消息引擎。对于当下环境来说,各个公司尤其...
原创
发布博客 2023.08.01 ·
959 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

如果你还不知道SAGA,那这篇不容错过!|分布式事务系列(五)

这是分布式事务系列的第五篇,如果之前文章没读请自行前往。精华专题,强烈建议收藏。‍本文详细讲解了分布式事务解决方案——SAGA。点击上方“后端开发技术”,选择“设为星标” ,优质资源及时送达SAGA事务什么是SAGA事务SAGA 的意思是“长篇故事、长篇记叙、一长串事件”。SAGA 事务模式的提出非常早,甚至早于分布式事务概念的提出。SAGA 于 1987 年由普林斯顿大学的 Hector Gar...
原创
发布博客 2023.05.10 ·
1317 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

这可能是你读过最透彻的TCC方案讲解|分布式事务系列(三)

本文从两个场景说起,详细描述了TCC的详细过程,以及对比2PC有什么区别,适用什么样的场景。点击上方“后端开发技术”,选择“设为星标” ,优质资源及时送达在面试前复习 TCC 的时候你是不是这样做的:百度TCC关键词,随便找了篇文章,查询到他有try、confirm、Cancel 三个阶段,业务侵入度高,和两阶段差不多。复习完毕。如果你是这样去理解和复习的,只能说对 TCC 的理解太不到位了,真的...
原创
发布博客 2023.05.08 ·
1649 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

开发攻城狮必备的Linux虚拟机搭建指南|原创

hi,我是阿笠!这篇文章主要面对的是不常搭建Linux操作系统环境的开发同学,文中介绍了基本操作步骤并且提供了相关云盘资源,都是为了节约时间!因为从我自身来讲,作为一名后端开发,经常需要练习一些实操技术,比如Redis集群、LVS、Zookeeper等集群环境的搭建,虽然搭建过许多次的环境,但是相隔一段时间还是会忘记一些操作细节,从头开始踩坑或者寻找相关资源非常浪费时间。(所有文中相关以及常用软件...
原创
发布博客 2023.05.01 ·
865 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

只需5分钟,深刻理解本地事务状态表方案|分布式事务系列(四)

之前我们已经讲过了最基础的CAP、BASE理论,然后介绍了强一致性方案XA、2PC和3PC,然后详细讲述了TCC在生产中的应用场景和原理。本文继续讲解最终一致性方案——本地事务状态表方案。点击上方“后端开发技术”,选择“设为星标” ,优质资源及时送达本地事务状态表本地事务状态表的方案中主要有三种角色:调用方、被调用方、定时任务。我们都知道,分布式事务之所以很难保证一致性,但是本地事务却可以,就是因...
原创
发布博客 2023.04.28 ·
1621 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

从“白嫖”思维谈起,聊到我的成长

你是否有过这样的想法。只是做过传统或者外包项目,如何去更好的公司?没有高并发经验,项目不够有B格,如何去大厂?只会空谈,这些技术框架在真正的生产中是如何应用的?这些问题看似和标题没有关系,且听我继续“胡掰”。从送书活动引起的思考昨天我发起了一个送书活动,按照一定规则抽取一名支持我的幸运读者送出一本百元以内的书籍,虽然还没到截止时间,但是结果并不如意。按照我的想象,这种单纯因为自己开心而白送别人东西...
原创
发布博客 2023.04.27 ·
338 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

不是广告!!迎来1w粉丝,本号送书啦!|原创

hi,我是阿笠。经过从去年6月到现在的佛系运营,终于迎来第 10000 个粉丝!同时也为了庆祝????我入职新公司和迎来五一节日,准备搞个送书活动!凡在本文文末留言或者赞赏的读者,将被抽取一位送出一本书。长期坚持原创不易,请支持我的读者踊跃参与!中奖规则如下,按优先级排序:优先选择赞赏金额最多的用户。优先选择赞赏次数最多的用户。无人赞赏,评论区随机选择。书籍某宝自选,本号小本经营,价格限制100元以内。...
原创
发布博客 2023.04.26 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员,停止焦虑吧!|原创

hi,我是阿笠。今天聊聊程序员的焦虑问题。不知道是我看到的消息被定向推送,还是因为现实环境就这样,似乎越来越多的人都被焦虑所困扰。我也是其中一员。失眠、焦虑前段时间因为睡眠困扰,我去看了医生,医生给出的诊断结论是有轻度焦虑。焦虑是因为对自己或者亲人的命运、前途、或者生命安全等因为过度担心而产生了一种烦躁情绪。有很多成分,比如忧愁、紧张、对未知的恐惧、不安等等。信息技术的特点就是信息加技术,所以作为...
原创
发布博客 2023.04.24 ·
310 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

2023年,逆势拿到大厂Offer,我怎么做?|原创

关于面试,做一些经验分享。过年时候默默给自己定下了3个目标。第一个就是2023要换一份喜欢的工作。没想到在4月就提前实现了这个目标。是一个我很看好的大厂,期待的岗位、看好的方向,薪资涨幅也比较给力。最近这段时间没空发文章,如果是已经在粉丝群的小伙伴可能已经知道,我最近一直在忙离职、搬家、入职新公司的事情。文章目的如果你最近也在关注市场的机会,那你可能会发现这个“金三银四”并没有想象中的热闹,岗位依...
原创
发布博客 2023.04.22 ·
843 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

面试如何脱引而出?Redis字符串底层原理你掌握了吗

今天我们讲解字符串的底层原理,属于进阶内容,能回答出来可以秒杀80%的面试者。‍大家都知道Redis有5种基本数据类型,但是你知道每种数据类型对应的底层编码或者数据结构是什么样的吗?这在面试中是一个有区分度的问题,如果你不会,那么非常有必要继续阅读这里只列举出不同数据类型的主要编码实现,并非全部。主要的底层编码有这几种:•简单动态字符串•双向链表 •整数•哈希表...
原创
发布博客 2023.04.17 ·
445 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一文读懂MySQL的RedoLog写入机制和配置|原创

本文简要讲解了MySQL中 redolog 的写入机制,这有助于深入理解MySQL数据一致性和持久性的实现,也可以学习到如何利用 redolog 调优 MySQL 的 IOPS。点击上方“后端开发技术”,选择“设为星标” ,优质资源及时送达redo log 写入机制在MySQL更新数据的时候,是先更新数据,然后生成redolog,此时redolog是prepare 状态,然后保存binlog,紧接...
原创
发布博客 2023.04.05 ·
1129 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

一文读懂MySQL的BinLog写入机制|原创

本文深入讲解了MySQL中的重要日志 binlog 的写入机制以及影响IO性能的关键配置,并且介绍了如何利用binlog去恢复数据,保证MySQL的可靠性。点击上方“后端开发技术”,选择“设为星标” ,优质资源及时送达binlog 写入机制binlog 的写入逻辑并不复杂:事务执行过程中,先把日志写到 binlog cache,事务提交的时候,再把 binlog cache 写到 binlog 文...
原创
发布博客 2023.04.04 ·
1137 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

TCC真没这么简单,一文讲透|分布式事务系列(三)

本文从两个场景说起,详细描述了TCC的详细过程,以及对比2PC有什么区别,适用什么样的场景。点击上方“后端开发技术”,选择“设为星标” ,优质资源及时送达在面试前复习 TCC 的时候你是不是这样做的:百度TCC关键词,随便找了篇文章,查询到他有try、confirm、Cancel 三个阶段,业务侵入度高,和两阶段差不多。复习完毕。如果你是这样去理解和复习的,只能说对 TCC 的理解太不到位了,真的...
原创
发布博客 2023.03.29 ·
1016 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

分布式事务,强一致性方案有哪些?|分布式事务系列(二)

继续分布式事务专题:本文讲解的是强一致性解决方案XA、2PC、3PC。点击上方“后端开发技术”,选择“设为星标” ,优质资源及时送达接着上一篇文章,由于我们非常关注数据的一致性,所以总体来说按照一致性强弱的维度分类,解决分布式事务问题可以有以下方案:强一致性方案:XA协议,2PC(两阶段提交)、3PC(三阶段提交)最终一致性方案:TCC,本地事务状态表、本地消息表、可靠消息最终一致性、Rocket...
原创
发布博客 2023.03.28 ·
1122 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

从二叉查找树到B*树,一文搞懂搜索树的演进!|金三银四系列

对于准备面试这篇再适合不过了!详细讲解了从BST、AVL、红黑树、B树、B+树最后到B*树的演进过程,以及各种结构的优劣。点击上方“后端开发技术”,选择“设为星标” ,优质资源及时送达在面试中,面试官很容易抛出这样的问题:为什么MySQL多种数据引擎要用B+树不用别的数据结构呢?为什么红黑树结构在计算机中内存中被广泛应用?如果你没有这样体系性的思考过这些问题,那非常应该看这篇文章。本文将从二分查找...
原创
发布博客 2023.03.25 ·
564 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

面试官:会SQL调优,那你知道索引合并吗?|金三银四系列

本文详细介绍了 merge index 优化的原理和三种对应的算法。点击上方“后端开发技术”,选择“设为星标” ,优质资源及时送达什么是索引合优化在使用 explain 命令分析 SQL 执行情况的时候,type列会描述了表如何被连接,这个列的内容直接反映了SQL执行的效率。当里面的内容展示为 index_merge时表示使用了索引合并优化,在这种情况下输出行中的key列包含具体使用的索引。MyS...
原创
发布博客 2023.03.21 ·
286 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CAP、BASE理论真的很重要!|分布式事务系列(一)

这是分布式事务系列的第一篇,带你解密分布式事务的各种解决方案,搞定面试。为了避免错过更新,请将本公众号设为星标点击上方“后端开发技术”,选择“设为星标” ,优质资源及时送达在微服务越来越流行的当下,我们应该如何保证不同服务器上数据的一致性?本系列将先从CAP理论和BASE理论说起,之后从一致性强弱的角度梳理当前主流的强一致性方案、最终一致性方案和弱一致性方案,最后总结一下各个方案的特点和适用场景,...
原创
发布博客 2023.03.17 ·
521 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

面试官:你是如何预防多线程死锁的?|金三银四系列

高频面试题:如何预防死锁的产生?死锁需要有哪些条件?点击上方“后端开发技术”,选择“设为星标” ,优质资源及时送达死锁的条件要知道如何预防死锁,就要首先知道死锁是怎么产生的,有什么必须要条件。具体来讲有四个,如下:互斥条件:同⼀时间只能有⼀个线程获取资源。不可剥夺条件:⼀个线程已经占有的资源,在释放之前不会被其它线程抢占。请求和保持条件:线程等待过程中不会释放已占有的资源。循环等待条件:多个线程互...
原创
发布博客 2023.03.16 ·
335 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

分库分表时,如何选择合适的分片算法|金三银四系列

分库分表系列第二篇。点击上方“后端开发技术”,选择“设为星标” ,优质资源及时送达选择什么分片算法接着上一篇,在我们确定好分片Key之后就要选择使用什么分片算法,还没有阅读请移步这篇。面试没有分库分表经验,那这篇不能错过!|金三银四系列算法方案的选择决定了我们实现的难易程度,最重要的是他会直接影响数据的均匀分布情况,从而影响到我们的分库分表效果。我们还需要考虑以后的扩展性,如果现有分片不够用了怎么...
原创
发布博客 2023.03.14 ·
381 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多