摘要:
文章 常用的数据类型 关键的可能就是 text和keyword 前者会生成倒排索引,不适合聚合统计 elasticSearch和solr 基于lucene,是一个分布式搜索和分析引擎,可以指数大数据量。它可以用作全文搜索,结构化搜索和分析;实时性好。 快照和恢复 软件的安装和升级,数据的正常使用,都 阅读全文
摘要:
类图 类图的基础属性 - 私有的 # 保护的 类与类之间关系 参考链接 UML类图 uml类图 uml类图绘制 协作图 参考链接 UML系列——协作图(通信图)collaboration diagram 对象图 参考链接 类图和对象图详解 对象图 UML 类图与对象图 时序图 参考链接 时序图 时序 阅读全文
摘要:
1、设计模式 1.1、设计模式书籍或者网站 Java设计模式:23种设计模式全面解析(超级详细) 2、领域驱动建模 DDD ThoughtWorks 分层架构 微服务架构 微服务测试框架 简介:设计模式的由来,由建筑上定义的设计模式;把这种思维方式,联系到建筑上来【建筑是一个有悠久历史的学科】 学习 阅读全文
摘要:
设计思想 浅谈 SOLID 原则的具体使用 浅析依赖倒置(DIP)、控制反转(IOC)和依赖注入(DI) 控制反转( Inversion of Control ) 设计 有限状态自动机 有限状态机FSM详解及其实现 设计模式与架构 架构的课后题 知识体系的的构建 成为架构师的技能 阅读全文
摘要:
思维习惯 修改故障 多种故障解决方案,权衡取优 存在的不一定合理,适当的重构,架构层面的关注 修改故障,CC层面的关注 测试用例的补充 故障的自测 提交代码,关注邮件反馈 开发习惯 分析需求,执行拆分故事,列出计划 CC层面的校验(补充测试用例,TDD) 补充测试用例 从客户角度分析易用性 走开发流 阅读全文
摘要:
1、架构师厉害在哪里 资料链接:https://www.cnblogs.com/JavaArchitect/p/10708262.html 读后体会: 似乎身边厉害的的确有这篇文章中描述的特点 2、程序员的反思 资料链接:https://blog.csdn.net/qq_36400378/artic 阅读全文
摘要:
理论基础 高 敏捷基础 二选一: 入门:《精益和敏捷开发大型应用指南》 进阶:《敏捷软件需求:团队、项目群与企业级的精益需求实践》 精益和敏捷开发大型应用指南(中文)Scaling Lean & Agile Development - Thinking and Organizational Tool 阅读全文
摘要:
微服务的文章 一文详解微服务架构 【微服务架构】微服务架构与传统单体架构的区别 系统架构的三大原则:用户体验、敏捷开发、降低成本 单体架构的缺陷:中心化、复杂性高、技术栈、扩展能力受限 微服务架构:单一职责、多实例、易于开发和维护、容易部署、技术栈限制 单体架构和微服务系统架构的优缺点 微服务的概念 阅读全文