[置顶] 程序员如何自我提升

摘要: 项目开发 完成大于完美。 最重要的就是在承诺时间内完成,不完美可以后期慢慢优化。 每天工作前,列出一个任务清单taskList。包含To Do事项。 效率非常重要。而专注力是效率的关键。集中精神,效率才会高。 别急着写代码。先做好技术设计。一个好的设计(数据库设计、接口设计等待)会事半功倍 项目比较 阅读全文

posted @ 2018-04-10 21:06 乐之者v 阅读(439) 评论(0) 推荐(0) 编辑

2024年7月21日

ApplicationContext 源码

摘要: ApplicationContext ApplicationContext 和 BeanFactory 可以先简单了解下 ApplicationContext 和 BeanFactory。 详情见: https://blog.csdn.net/sinat_32502451/article/detai 阅读全文

posted @ 2024-07-21 13:52 乐之者v 阅读(2) 评论(0) 推荐(0) 编辑

2024年7月12日

Spring源码(二) refresh () 方法

摘要: 版本号: SpringBoot 版本: 2.0.6.RELEASE Spring 版本: 5.0.9.RELEASE Spring源码(一) 如何阅读 Spring 源码 详情见: https://blog.csdn.net/sinat_32502451/article/details/140155 阅读全文

posted @ 2024-07-12 00:22 乐之者v 阅读(16) 评论(0) 推荐(0) 编辑

2024年7月11日

Spring源码(三) Spring IoC之BeanFactory创建bean和获取bean

摘要: ApplicationContext 和 BeanFactory 可以先简单了解下 ApplicationContext 和 BeanFactory。 详情见: https://blog.csdn.net/sinat_32502451/article/details/140247662 getBea 阅读全文

posted @ 2024-07-11 15:27 乐之者v 阅读(7) 评论(0) 推荐(0) 编辑

2024年7月10日

常见的系统设计

摘要: 存储 一般用 mysql。数据量达到两千万以上的考虑分库分表。 高并发场景,考虑加入缓存。 缓存 使用缓存时,要注意: https://blog.csdn.net/sinat_32502451/article/details/139545057 逻辑执行失败,如何处理? 补偿 当业务逻辑执行失败时, 阅读全文

posted @ 2024-07-10 19:56 乐之者v 阅读(1) 评论(0) 推荐(0) 编辑

2024年7月7日

Spring之 IoC、BeanFactory、ApplicationContext

摘要: IoC (Inverse of Control) IoC ,也就是 控制反转。 对于软件来说,即某一接口具体实现类的选择控制权从调用类中移除,转交给第三方决定,即由Spring容器借由Bean配置来进行控制。 Martin Fowler提出了DI(Dependency Injection,依赖注入) 阅读全文

posted @ 2024-07-07 16:08 乐之者v 阅读(1) 评论(0) 推荐(0) 编辑

记一次接口超时

摘要: 近期,收到线上告警,某个接口在中午12点时,突然超时了。 Skywalking/ Arthas 查看接口的耗时 Skywalking/ Arthas 都可以查看接口内各个方法的耗时。 一般情况下,查看到耗时的方法, 看下sql 语句,查看执行计划EXPLAIN ,有没有加索引,有没有慢sql。 看下 阅读全文

posted @ 2024-07-07 00:14 乐之者v 阅读(3) 评论(0) 推荐(0) 编辑

2024年7月4日

k8s 常用的命令

摘要: k8s 常用的操作 查找资源 kubectl get: 获取所有的资源,包括node、namespace、pod 、service、deployment等,可以展示一个或者多个资源。 创建资源 kubectl create :Kubernetes 的清单文件可以用 json 或 yaml 定义。 更 阅读全文

posted @ 2024-07-04 00:06 乐之者v 阅读(6) 评论(0) 推荐(0) 编辑

2024年7月3日

Spring源码(一) 如何阅读 Spring 源码

摘要: 学习 Spring 的源码,也可以通过 SpringBoot 搭环境。 不管是什么源码,最好写个 demo,跑起来,然后从常用的类和方法入手,跟踪调试。 配置对象 新建一个 SpringBoot 的项目, 详情见: https://blog.csdn.net/sinat_32502451/artic 阅读全文

posted @ 2024-07-03 16:13 乐之者v 阅读(2) 评论(0) 推荐(0) 编辑

2024年6月26日

后端如何减少生产问题以及如何处理生产问题

摘要: 后端如何减少生产问题以及如何处理生产问题 事前--如何减少生产问题 开发多做单元测试,自测。 提前做单元测试,能够及早发现问题。 哪怕只是很小的改动,也要测试回归 有些研发同事,优化了代码,以为只是很小的改动,引发了生产问题。 哪怕只是很小的改动,也要测试回归!避免好心办坏事。 功能测试之后,最好提 阅读全文

posted @ 2024-06-26 11:10 乐之者v 阅读(3) 评论(0) 推荐(0) 编辑

windows 安装 Kubernetes(k8s)

摘要: windows 安装 docker 详情见: https://blog.csdn.net/sinat_32502451/article/details/133026301 minikube Minikube 是一种轻量级的Kubernetes 实现,可在本地计算机上创建VM 并部署仅包含一个节点的简 阅读全文

posted @ 2024-06-26 00:06 乐之者v 阅读(9) 评论(0) 推荐(0) 编辑

导航