- 博客(8)
- 收藏
- 关注
原创 云原生电商系统的设计与实现
自我从事软件开发,已经三年多了,一直因为项目经历的不足而心虚,也找不到解决办法。前几月写了个“亿级文件外部排序实现”,但是总觉还是不够。这两天终于狠下心来,买了两个云服务器,决定搞个大的。制定了阶段安排(AI润色版),预期开发时间6-8个月,希望自己能完成这个计划。如果能做出来,将是我这个几年学习和实践的所有体现!
2025-08-10 20:50:00
554
原创 《循环和递归:终极版》
如果一个循环,我们把循环体看成一个"方法",那么每次循环都是对这个"方法"的重新调用,循环的条件参数和体外参数,就是"方法"的入参。这就解释了循环为什么都能写成递归,因为每次循环都是对"循环体方法"的重复调用,只不过参数发生了改变并重新进入了这个"循环体方法"。递归的数量由数据结构决定,如果是线性结构,一般采用单递归,二叉树采用双递归,如果是图形结构或者多叉路就是多路递归。如果是条件苛刻或者追求性能极致,那循环是更好的选择。这时候认为如果递归的是神的话,那都把递归写成循环的才是超越神的存在,是真正的炫技。
2025-07-21 20:10:09
322
原创 “兄弟们,设计模式的价格我给你们打下来啦!”-----一文总结开发中常见的设计模式
设计模式“高大上”?No,No,No。一篇文章打下设计模式的“价格”
2025-03-25 21:28:32
606
原创 控制反转与依赖注入的详解(精炼版)
当我们要使用这些对象的时候,Spring在容器找到这个bean,再将其赋值给我们要使用的对象。而依赖注入(DI)就是这个查找和赋值的过程,因为该过程中对象的操作权不在我们手里而在Spring手里,就体现了。具体来说,当我们在Spring框架里用@Autowired或者@Resource给一个对象的某个属性赋值时,那么Spring就会根据条件在IOC找到对应Bean,然后利用反射机制赋值被注解标记的属性,这就是。Spring的事件驱动是基于观察者模式,而被观察者就控制着观察者的方法调用。
2025-03-06 19:34:25
482
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅