彭峰的博客
Java碎碎念 Java碎碎念
抽象类的作用降低接口实现类对接口实现过程的难度,将接口中不需要使用抽象方法交给抽象类进行完成,这样接口实现类只需对接口需要的方法进行重写 编程时每一个操作都有理论依据为什么要问源码? 方便调试BUG 看懂源码,方便扩展 方便做二次开发或者自
2021-05-01
网站架构模式 网站架构模式
网站架构模式分层优势 通过分层,可以将一个庞大的软件系统切分成不同的部分,便于分工、合作、开发和维护 各层具有一定独立性,只要维持调用接口不变,各层可以根据具体问题独立烟花发展而不需要其他层做出相应的调整挑战 必须合理规划层次边界和接口 开
2021-05-01
架构模式 架构模式
架构模式分层分为应用层,服务层,数据层,后续继续分层reference:https://zhuanlan.zhihu.com/p/40353581 为什么要分层? 分层的设计可以简化系统设计,让不同的人专注做某一层次的事情 分层之后可以做到
2021-05-01
架构核心要素 架构核心要素
软件架构的核心要素软件架构:有关软件整体接口与组件的抽象描述,用于知道大型软件系统各个反面的测试 性能性能优化 浏览器端:浏览器缓存、页面压缩、合理布局页面、减少cookie传输、CDN加速 应用服务器端:服务器缓存、分布式缓存、异步消息队
2021-05-01
微服务 微服务
ResourceGit Flow:https://nvie.com/ 微服务的基础设置 注册中心:用于注册微服务相关配置信息的中心,如Zookeeper 调用中心:用于提供给前端调用的统一入口E 部署中心:用于编译并打包微服务源码的并将其部
2021-05-01
微服务 微服务
单片应用好处 方便测试,容易部署所带来的问题 应用膨胀,过于巨大 使得后续的开发人员难以完全理解整个应用。难以修bug或者添加新的功能 减缓开发进度,启动应用的时间变长 单机应用启动的是一个进程 难以使用新的框架和语言 微服务微服务的先
2021-05-01
Spring IOC Spring IOC
浅谈Spring IOC如何创建对象在Java中,我们通常创建对象都是通过new Object 的形式来创建一个新的对象的,然后通过这个对象的set方法对一个对象里面的属性进行赋值。譬如 12User user = new User()us
2021-05-01
Servlet Servlet
ServletServlet 规范 Servlet规范是JavaEE规范的一种 作用 在Servlet规范中,指定动态资源文件的开发步骤 在Servlet规范中,指定Http服务器调用动态资源文件的规则 在Servlet规范中,指定Http
2021-05-01
软件开发原则 软件开发原则
https://mp.weixin.qq.com/s/WAa4ezth4CGwyjJD7FcP6w 软件开发原则 剔除无效状态 数据一致性让系统更简单 数据设计先行 杀鸡不要用牛刀 避免为了局部简单性而增加全局复杂性 识别内在的复杂性 使用
2021-05-01
3 / 3