logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

GOF23种设计模式类型、描述和类图(中)

责任链模式类型:行为描述:使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理为止。责任链模式英文原话...

SpringBoot+ShardingJDBC实现读写分离、分库分表

简介Sharding-JDBC 最早是当当网内部使用的一款分库分表框架,到2017年的时候才开始对外开源,这几年在大量社区贡献者的不断迭代下,功能也逐渐完善,现已更名为 ShardingSphere,2020年4⽉16日正式成为 Apache 软件基金会的顶级项目。如果你正在准备面试,推荐给你一篇文章:★手把手教:如何准备面试!ShardingSphere-Jdbc定位为...

#数据库#mysql#java +2
是时候扔掉 postman 了,Apifox 真香!

作为开软件开发从业者,接口调试是必不可少的一项技能,我们经常使用 Postman 工具来进行接口调试,在接口调试方面 Postman 做的非常出色。但是在整个软件开发过程中,接口调试只是其...

#java#python#数据库 +2
在线面试:如何设计一个秒杀系统?

大家好,我是田哥面试中,99%的人都很害怕:教你如何设计一个XXX,你该怎么设计?之前,我也在我的知识星球中分享给下面12个相关问题:那秒杀系统到底要如何设计呢?话不多说,我们进入主题。本文主要有三个议题:高性能、一致性、高可用。前言 秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请...

#分布式#数据库#java +2
面试:说说悲观锁、乐观锁、分布式锁?什么场景下使用?

如何确保一个方法,或者一块代码在高并发情况下,同一时间只能被一个线程执行,单体应用可以使用并发处理相关的 API 进行控制,但单体应用架构演变为分布式微服务架构后,跨进程的实例部署,显然...

#数据库#分布式#redis +1
20个适合程序员的在线学习网站,建议先收藏!

你好,我是田哥学如逆水行舟,不进则退!程序员是最需要学习的群体之一!学习的方法多种多样,学习的渠道也是丰富多彩,有的喜欢通过阅读技术文档来学习,有的喜欢通过逛社区来学习,有的喜欢通过看视频来学习,其实,每个渠道都有不一样的精彩。在此,整理了20个适合程序员访问的在线视频学习网站,包含国内和国外资源,还区分全免费、部分免费和收费资源,相信总有一款是您喜欢的~完全免费资源1.哔哩哔哩网站地址:http

#学习
<span class=“js_title_inner“>最新最全Java后端面试【必备】</span>

我们换个思路,你的项目很烂,很简单,没有价值,没有什么亮点,你做为boss,你觉得还有必要招人继续做吗?就是面试官来之前,你先打开录音或录像,面试结束了,自己回来听听整个面试过程,用找茬的方式复盘,你会进步更多。关于写简历,我在知识星球中有做详细的分享,也有大量的简历模板,超级多的【项目经历】模板。如果你还在职,一定要搞清楚项目的价值和亮点,自己实在无法知晓的,不妨问问你的领导。面试复盘是针对失败

#面试#职场和发展
充电桩项目,开源啦!

好,我是田哥很多人,最近都在关注我的充电桩项目,之前建了一个微服务架构的项目,也有单体项目的代码开源。今天,我把最新版微服务架构的充电桩项目源代码开源。充电桩的输入端与交流电网直接连接,输出端都装有充电插头用于为电动汽车充电。充电桩一般提供常规充电和快速充电两种充电方式,人们可以使用特定的充电卡在充电桩提供的人机交互操作界面上刷卡使用,进行相应的充电操作和费用数据打印,充电桩显示屏能显示充电量、费

#开源
通宵整理:后端接口优化的14个技巧!

你好,我是田哥。最近,有很多盆友找我咨询后端接口优化问题,主要也应该是现在前后端分离比较多,导致很多人就只知道干后端的活,所以就想着把后端的接口油画起来。在实际项目中,当越来越多对性能的吐槽反馈到我们这里的时候,我们意识到,接口性能的问题的优先级必须提高了。然后我们就跟踪了1周的接口性能监控,这个时候我们的心情是这样的:有20多个慢接口,5个接口响应时间超过5s,1个超过...

#数据库#编程语言#mysql +2
121道分布式面试题和答案,25K妥妥的

最近整理了分布式面试题,一共有121道,后面会不断增加,争取做到全网最全的分布式面试题。大部分题目都是来自小伙伴们在面试中被问到后,反馈到我这里的。也由此可知,下一个被问到的估计就是你。分...

#分布式#redis#java +2
    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择