首页
学习
活动
专区
工具
TVP
发布

捡田螺的小男孩

专栏成员
164
文章
170682
阅读量
33
订阅数
硬核!美团秋招一面
10. HashMap 和 Concurrentmap 区别10. HashMap 和 Concurrentmap 区别
捡田螺的小男孩
2023-09-21
2450
后端思维专栏:通过层层代码去重,我又搞了一个通用模板
最近工作中,我通过层层优化重复代码,最后抽出个通用模板.因此跟大家分享一下优化以及思考的过程。我会先造一个相似的例子,然后一步步带大家如何优化哈,看完一定会有帮助的。
捡田螺的小男孩
2023-09-03
2450
优化重复冗余代码的8种方式!
日常开发中,我们经常会遇到一些重复冗余的代码。大家都知道重复代码不好,它主要有这些缺点:可维护性差、可读性差、增加错误风险等等。最近呢,我优化了一些系统中的重复代码,用了好几种的方式,感觉挺有用的。所以本文给大家讲讲优化重复冗余代码的几种方式~
捡田螺的小男孩
2023-09-03
8070
MySQL索引15连问,抗住!
如果二叉树特殊化为一个链表,相当于全表扫描。平衡二叉树相比于二叉查找 树来说,查找效率更稳定,总体的查找速度也更快。
捡田螺的小男孩
2023-02-24
1.4K0
美团动态线程池,香啊!
如果看过 ThreadPoolExecutor 的源码,大概可以知道它对核心参数基本都有提供 set / get 方法以及一些扩展方法,可以在运行时动态修改、获取相应的值。
捡田螺的小男孩
2023-02-24
6410
聊聊select for update到底加了什么锁
最近在开发需求的时候,用到了select...for update。在代码评审的时候,一位同事说 ,唯一索引+一个非索引字段,是否可能会锁全表呢?本文田螺哥将通过9个实验操作的例子,给大家验证select...for update到底加了什么锁,是表锁还是行锁。
捡田螺的小男孩
2023-02-24
1.2K0
高并发系统设计的15个锦囊
记得很久之前,去面试过字节跳动。被三面的面试官问了一道场景设计题目:如何设计一个高并发系统。当时我回答得比较粗糙,最近回想起来,所以整理了设计高并发系统的15个锦囊,相信大家看完会有帮助的。
捡田螺的小男孩
2023-02-24
6100
SQL优化思路+经典案例分析
SQL调优这块呢,大厂面试必问的。最近金九银十嘛,所以整理了SQL的调优思路,并且附几个经典案例分析。
捡田螺的小男孩
2023-02-24
7180
写好简历的16个关键点
金九银十正在进行着,有些小伙伴说不知道怎么写好简历。我这边整理了写简历的16个关键点,希望对大家有帮助呀。
捡田螺的小男孩
2023-02-24
5210
21个MySQL表设计的经验准则
作为后端开发,我们经常需要设计数据库表。整理了21个设计MySQL表的经验准则,分享给大家,大家看完一定会有帮助的。
捡田螺的小男孩
2023-02-24
1.4K0
两万字!多线程硬核50问!
大家好,我是捡田螺的小男孩。金九银十快要来了,整理了50道多线程并发面试题,大家可以点赞、收藏起来,慢慢品!~
捡田螺的小男孩
2023-02-24
4140
细数线程池的10个坑
日常开发中,为了更好管理线程资源,减少创建线程和销毁线程的资源损耗,我们会使用线程池来执行一些异步任务。但是线程池使用不当,就可能会引发生产事故。今天田螺哥跟大家聊聊线程池的10个坑。大家看完肯定会有帮助的~
捡田螺的小男孩
2023-02-24
8280
ThreadLocal的八个关键知识点
无论是工作还是面试中,我们都会跟ThreadLocal打交道,今天就跟大家聊聊ThreadLocal的八个关键知识点哈~
捡田螺的小男孩
2023-02-24
2670
用代码画时序图!YYDS
日常开发,一般在设计阶段,我们都需要画时序图、用例图等等。大家平时画图的时候,是用draw.io还是processOn呢?用它们画出的图,其实都很挺好看的。但是呢,今天田螺哥介绍一个款开源的画图神器!用代码就能画图,配合IDE使用,画图高效简单,信手拈来,还挺美观的。这个神器就是PlantUML。
捡田螺的小男孩
2023-02-24
1.6K0
保证接口数据安全的10种方案
我们日常开发中,如何保证接口数据的安全性呢?个人觉得,接口数据安全的保证过程,主要体现在这几个方面:一个就是数据传输过程中的安全,还有就是数据到达服务端,如何识别数据,最后一点就是数据存储的安全性。今天跟大家聊聊保证接口数据安全的10个方案。
捡田螺的小男孩
2023-02-24
1.1K0
xxl-job惊艳的设计,怎能叫人不爱
xxl-job 使用 netty http 的方式进行通信,虽然也支持 Mina,jetty,netty tcp 等方式,但是代码里面固定写死的是 netty http。
捡田螺的小男孩
2023-02-24
2670
后端思维篇:如何抽一个观察者模板
本文是后端思维专栏的第五篇哈,我的整个后端思维专栏都是跟日常工作相关的哈。今天跟大家聊聊什么是观察者模式,如何应用到工作实践中,以及如何抽取一个观察者模板。
捡田螺的小男孩
2023-02-24
3720
程序员版本的八荣八耻~
最近整理了一个关于程序员日常开发版本的八荣八耻,还挺有意思的。给大家分享一下,哈哈~
捡田螺的小男孩
2023-02-24
2690
后端思维篇:统一参数校验、异常处理、结果返回
本文是后端思维专栏的第四篇哈,今天这篇比较简单~。日常工作中,我们开发接口时,一般都会涉及到参数校验、异常处理、封装结果返回等处理。如果每个后端开发在参数校验、异常处理等都是各写各的,没有统一处理的话,代码就不优雅,也不容易维护。所以,作为一名合格的后端开发工程师,我们需要统一校验参数,统一异常处理、统一结果返回,让代码更加规范、可读性更强、更容易维护。
捡田螺的小男孩
2023-02-24
5330
盘点MySQL慢查询的12个原因
日常开发中,我们经常会遇到数据库慢查询。那么导致数据慢查询都有哪些常见的原因呢?今天田螺哥就跟大家聊聊导致MySQL慢查询的12个常见原因,以及对应的解决方法。
捡田螺的小男孩
2023-02-24
1.3K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档