沧澜的博客

芝兰生于幽谷,不以无人而不芳


  • 首页

  • 归档

  • 分类

  • 标签

  • 搜索
软件思想 SpringBoot 领域驱动设计 算法 中间件 计算机网络 MySQL 数据库 javascript 极客时间 分布式架构 Jenkins JVM 多线程 Java基础 CentOS安装 编译OpenJDK 持续集成 杂谈

再读《架构整洁之道》

发表于 2023-09-07 | 分类于 架构设计 | 0 | 阅读次数 176
时至今日,软件开发技术中最热闹的领域就是前端开发了,各种 xxxScript 语言,各种前端框架,以至于很长时间都没有再听过“面向对象”这种“古老”的词汇了。作为上了年纪的人,当有人问起什么是软件设计的时候,脑子里本能地就会出现 SRP、OCP、DIP 这样的东西。这些“古董”东西现在还有用吗?函数
阅读全文 »

如何做好架构

发表于 2022-12-03 | 分类于 设计思想 | 0 | 阅读次数 216
不忘初心,坚持匠心 1. 提出问题优于解决问题 很多时候,公司里的一些矛盾就来自于工程师和产品经理之间,比如我们常常会说产品经理不懂技术,需求提得不够专业。但我们作为工程师也可以想一下,我们是不是应该把自己的位置再往前挪一点,去看看用户到底有哪些困惑,然后提出一个合理的需求去解决它;或者我们自
阅读全文 »

送给程序员的10条精进建议

发表于 2022-01-09 | 分类于 技术杂谈 | 0 | 阅读次数 843
来源:美团技术博客 作者:云鹏,2014年加入美团,先后参与了美团酒店供应链体系、分布式调度系统的建设,现在负责美团旅行客户关系管理系统、基础信息服务的建设工作。 引言 时间回到8年前,我人生中的第一份实习工作,是在某互联网公司的无线搜索部做一个C++工程师。当时的我可谓意气风发,想要大干一场
阅读全文 »

谈谈我的2021

发表于 2022-01-02 | 分类于 其他 | 0 | 阅读次数 870
时间飞逝,2021年再见,2022你好~捉住2021的小尾巴,再谈谈我的2021. 1. 重新出发 厉兵秣马 枕戈待旦 只争朝夕 披荆斩棘 乘风破浪 一往无前 在我搭建这个博客之后,每年都会写一篇总结,去年总结中说,西安是我人生轨迹中很重要的部分,那么成都就是我生活轨迹中最重要的城市。2021
阅读全文 »

分布式系列文章——Paxos算法原理与推导

发表于 2021-12-04 | 分类于 设计思想 | 0 | 阅读次数 225
转载自 分布式系列文章——Paxos算法原理与推导 Paxos算法在分布式领域具有非常重要的地位。但是Paxos算法有两个比较明显的缺点:1.难以理解 2.工程实现更难。 网上有很多讲解Paxos算法的文章,但是质量参差不齐。看了很多关于Paxos的资料后发现,学习Paxos最好的资料是论文《P
阅读全文 »

在Java中基于某特定接口获取所有ClassPath下的所有实现类的一些思考(上)

发表于 2021-10-23 | 分类于 设计思想 | 0 | 阅读次数 1689
背景 第一次遇到这个问题是在考虑基于接口,如何高效寻找所有的实现类: 工厂模式中:需要将所有支持生产的类型注册到工厂类中,每新增一个类型要修改一次工厂类的代码(对修改无法关闭) 策略模式中:所有支持的策略需要注册到管理类中,每新增一种策略需要修改一次策略管理类的代码 如果涉及分模块开发时,实现类
阅读全文 »

软件设计及其思想小节(上)

发表于 2021-10-07 | 分类于 设计思想 | 0 | 阅读次数 1034
引言 这篇文章,还是对之前技术思想的一些总结,经历过软件设计的共同点,才发现万变不离其宗,变化的只是形式,也算是对自己基础的一点警醒 以前我在思考为什么要学习计算机基础原理、网络编程、算法和数据结构,直到前几日:我与TL聊起MQ队列的可靠性消息与TCP的可靠性传输ack机制惊人的相似,我们在学习一门
阅读全文 »

领域驱动设计(DDD)复杂的术语——软件设计(二)

发表于 2021-10-01 | 分类于 领域驱动设计 | 0 | 阅读次数 1273
引文 从这里开始,本文(算是连载文)打算从基础的概念去理解DDD,上文主要讲了DDD的概念和原则,今天就从基础名词和核心思想来理解它。 DDD的体系引入了很多名词,从解决问题的方向分为:领域、子域、核心域、通用域、支撑域、限界上下文,从建模的方向又分为:聚合、聚合根、实体、值对象等等,这些名词真的是
阅读全文 »

SpringBoot核心思想及源码解析(下)——启动原理

发表于 2021-09-23 | 分类于 Spring源码专题 | 0 | 阅读次数 1122
引言 得益于SpringBoot这个脚手架封装了很多繁琐的操作,我们只需要通过java -jar一行命令便启动了一个Web服务器;再也不需要搭建tomcat等相关服务,这里我们就来深入探究一下SpringBoot容器启动的原理。 这篇文章是接着上文SpringBoot核心思想及源码解析——自动装配的
阅读全文 »

个人技术的思考和自我反思

发表于 2021-09-12 | 分类于 技术杂谈 | 0 | 阅读次数 1207
最近,在HW的项目结束,回到成都趁着空档,做一个小小的经历总结。 (本篇文章涉及少部分技术,更多的是一些自己的思考和总结) 技术入门 以充满激情的想法、热情逐渐入门,逐渐增加广度,逐渐寻找自己的方向 在全球蛙电子商务公司我是一个对技术充满期待、充满热情的人,看到每个新技术,就在想为什么这么神奇,
阅读全文 »
1 2 3
沧澜

沧澜

芝兰生于幽谷,不以无人而不芳
君子修身养德,不以穷困而改志

79 日志
20 分类
19 标签
RSS
Creative Commons
0%
© 2019 — 2023 蜀ICP备19039166号
由 Halo 强力驱动
|
主题 - NexT.Mist v5.1.4