软件架构&设计方案
文章平均质量分 84
1、软件工程、实践方法与原则,例如DevOps,敏捷开发方法,DDD设计原则。
2、代码层面,设计思维,设计模式的学习、练习。
3、架构层面,架构基础与架构设计。
adventure.Li
南京信息工程大学本科,南京大学研究生,后端Javaer,2022年阿里巴巴编程之夏学员,2023年拼多多暑期实习生,记录个人学习、感悟以及经验分享。
展开
-
关于缓存问题的思考与总结
缓存问题原创 2022-12-26 22:05:05 · 1190 阅读 · 0 评论 -
关于一致性问题的简单总结
对常见的一致性协议进行归纳总结原创 2022-12-19 19:52:27 · 1370 阅读 · 0 评论 -
小林Coding阅读笔记:操作系统篇之硬件结构,CPU Cache一致性问题
CPU Cache一致性原创 2022-12-19 10:42:31 · 1067 阅读 · 0 评论 -
什么是MDD,DDD,TDD?
EDD、DDD、TDD原创 2022-11-06 14:31:08 · 4972 阅读 · 0 评论 -
云原生、分布式、微服务的基础概念
云原生、分布式、微服务的基础概念梳理原创 2022-10-09 15:51:08 · 729 阅读 · 0 评论 -
关于虚拟化的问题解决记录
Docker、虚拟机安装问题记录原创 2022-10-04 14:23:01 · 1762 阅读 · 0 评论 -
给计算机专业新生的一些学习建议
计算机新生建议原创 2022-09-23 23:51:39 · 5027 阅读 · 1 评论 -
关于参与阿里巴巴编程之夏Asoc-Nacos的感悟
今天,阿里巴巴编程之夏答辩结束并顺利通过!经过近两个月的方案设计、导师沟通及代码实现,从零开始参与顶级开源项目并且得到导师的认可,还是十分开心的,心情和考研上岸一样的十分激动。为了更好的提升与更多的人参与到这样的项目,我在此分享一下自己的心得感悟,也算是为此段经历画上圆满的句号,为后续的继续参与打上开启的感叹号。......原创 2022-08-30 23:24:24 · 1271 阅读 · 4 评论 -
关于技术学习的一些思考
基本功(算法基础+计算机基础、八股文) + 项目(开源项目贡献、大厂实习) + 学历/竞赛 + CSDN/Git等附加输出职业的发展则是架构师(解决业务,需一定管理能力)/CTO 、技术专家(专攻基础、底层)因此,无论如何 基本功是解决业务的关键!!,练好基本功才是长远发展的唯一好办法,是基石,而简单重复的实战、名誉、IP则是上层建筑。以下则想根据最近的一些想法而谈谈如何持续学习?对于Java后端的技术学习可以分解为 科学理论(基础设施(Linux等服务设施,JVM 物理层面)+ 算法 等逻辑层面) +原创 2022-07-03 02:26:42 · 260 阅读 · 0 评论 -
关于计算机中那些映射的思考
一、前言室友给我抱怨,害,学计算机不就学点Java,把Java学好就行吗?干嘛还要学数学、物理这些对工作没有用的学科。当时我没有回答,我现在给出一定的相关思考,以回应。本文则从 数学概念的映射出发 来谈谈数学的重要性。在谈思考之前,补充一下,也是给学弟学妹们的一些小建议。对于计算机的学生,一定需要重视以下几点。在探索中,尽早明确自己的方向并为之努力奋斗。重视计算机基础和丰富的物理世界、思维的训练。多实践,多练习(代码一定需要多敲才行,有机会暑假就去实习)定期复盘总结,针对薄弱地方加强训练和原创 2021-10-05 11:12:02 · 432 阅读 · 0 评论 -
设计模式 - 迭代器模式
一、基本概念迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常常用的设计模式。这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。迭代器模式属于行为型模式一般来说,对应集合结构提供 存储数据和访问两种基本功能,在一些特定的场景只需要进行特定访问操作,无需进行存储操作(CRUD系列操作 ),这样直接使用集合返回,就暴露了内部的结构。而迭代器模式则将存储和访问进行分离,也体现了单一职责原则的思想。class CostumerService{原创 2021-08-08 14:19:40 · 163 阅读 · 0 评论 -
设计模式- 策略模式
一、什么是设计模式为什么需要设计模式(1)基本概念设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。(2)提高复用在软件日益复杂化,从科学计算需要到实际应用的需要。软件的复杂度越来越高,对后期维护的需要也日益凸显,因此好的复用是十分必要,成为OO的设计目标。设计模式四要素名称 name问原创 2021-08-05 15:29:59 · 129 阅读 · 0 评论 -
【软件工程学习】项目启动
一、知识框架二、知识点(1)项目项目定义项目 是具有以下特征的一系列活动和任务:(核心是计划)具有一个明确的目标;有限定的开始和结束时期有成本限制等项目管理的角色领导层:项目管理方面(PM,项目管理经理)、技术方面(架构师)团队成员:程序员、测试人员、文档人员等。(2)团队和质量保障团队需要进行相互协作,合理分工,以人为主。团队特征a. 团队具有共同的目标b.共同承担责任(若某个人能力弱,需要其他去补)c.技能互补(目前的全栈一般为前后端全栈,开发原创 2021-07-04 19:41:25 · 434 阅读 · 3 评论