彭峰的博客
05
01
进程同步 进程同步
进程同步临界资源对临界资源的访问必须需要互斥地进行访问过程 进入区。检查是否可以进入临界区。可以则设置访问临界区的标志 临界区。访问临界资源的代码 退出区。将访问临界区的标志清除 剩余区 同步与互斥同步也称为直接制约关系。指为了完成某种
01
Servlet Servlet
ServletServlet 规范 Servlet规范是JavaEE规范的一种 作用 在Servlet规范中,指定动态资源文件的开发步骤 在Servlet规范中,指定Http服务器调用动态资源文件的规则 在Servlet规范中,指定Http
2021-05-01
01
Spring IOC Spring IOC
浅谈Spring IOC如何创建对象在Java中,我们通常创建对象都是通过new Object 的形式来创建一个新的对象的,然后通过这个对象的set方法对一个对象里面的属性进行赋值。譬如 12User user = new User()us
2021-05-01
01
微服务 微服务
单片应用好处 方便测试,容易部署所带来的问题 应用膨胀,过于巨大 使得后续的开发人员难以完全理解整个应用。难以修bug或者添加新的功能 减缓开发进度,启动应用的时间变长 单机应用启动的是一个进程 难以使用新的框架和语言 微服务微服务的先
2021-05-01
01
微服务 微服务
ResourceGit Flow:https://nvie.com/ 微服务的基础设置 注册中心:用于注册微服务相关配置信息的中心,如Zookeeper 调用中心:用于提供给前端调用的统一入口E 部署中心:用于编译并打包微服务源码的并将其部
2021-05-01
01
架构核心要素 架构核心要素
软件架构的核心要素软件架构:有关软件整体接口与组件的抽象描述,用于知道大型软件系统各个反面的测试 性能性能优化 浏览器端:浏览器缓存、页面压缩、合理布局页面、减少cookie传输、CDN加速 应用服务器端:服务器缓存、分布式缓存、异步消息队
2021-05-01
01
架构模式 架构模式
架构模式分层分为应用层,服务层,数据层,后续继续分层reference:https://zhuanlan.zhihu.com/p/40353581 为什么要分层? 分层的设计可以简化系统设计,让不同的人专注做某一层次的事情 分层之后可以做到
2021-05-01
01
网站架构模式 网站架构模式
网站架构模式分层优势 通过分层,可以将一个庞大的软件系统切分成不同的部分,便于分工、合作、开发和维护 各层具有一定独立性,只要维持调用接口不变,各层可以根据具体问题独立烟花发展而不需要其他层做出相应的调整挑战 必须合理规划层次边界和接口 开
2021-05-01
01
Docker 网络 Docker 网络
Docker 网络CNM(Container Network Model)CNM (Container Network Model) 是 Docker 发布的容器网络标准,意在规范和指定容器网络发展标准,CNM 抽象了容器的网络接口 ,使得
2021-05-01
01
Dockerfile 书写原则 Dockerfile 书写原则
Dockerfile 书写原则1. 单一职责由于容器的本质是进程,一个容器代表一个进程,因此不同功能的应用应该尽量拆分为不同的容器,每个容器只负责单一业务进程。 2. 提供注释信息 Dockerfile 也是一种代码,我们应该保持良好
2021-05-01
15 / 22