[TOC] kubernetes之pod健康检查 1、概述和分类 pod通过两类探针来检查容器的健康状态。分别是LivenessProbe(存活性探测)和ReadinessProbe(就绪型探测) 2、LivenessProbe探针(存活性探测) 用于判断容器是否健康(Running状态)并反馈给k ...
分类:
Web程序 时间:
2019-08-14 14:41:47
阅读次数:
132
在阿里Java大牛们都是这样对Java项目代码分层的
分类:
编程语言 时间:
2019-08-09 17:51:09
阅读次数:
103
一、分层架构 分层架构是最常见的架构,也被称为n层架构。多年以来,许多企业和公司都在他们的项目中使用这种架构,它已经几乎成为事实标准,因此被大多数架构师、开发者和软件设计者所熟知。 分层架构中的层次和组件是水平方向的分层,每层扮演应用程序中特定的角色。根据需求和软件复杂度,我们可以设计N层,但大多数 ...
分类:
其他好文 时间:
2019-08-09 17:17:53
阅读次数:
110
应用系统分层架构,为了加速数据访问,会把最常访问的数据,放在缓存(cache)里,避免每次都去访问数据库。 操作系统,会有缓冲池(buffer pool)机制,避免每次访问磁盘,以加速数据的访问。 MySQL作为一个存储系统,同样具有缓冲池(buffer pool)机制,以避免每次查询数据都进行磁盘 ...
分类:
数据库 时间:
2019-08-06 11:16:16
阅读次数:
134
上周处理了一个线上问题,经过排查发现是RPC远端调用超时,框架抛出的超时异常没有被捕捉,导致数据进入中间态,无法推进后续处理。好在影响不大,及时修复掉了。 关于这部分的代码规范,之前也有所思考,正好有这个契机做一下整理。 讨论背景和范围 做应用分层架构时,有一种实践方式是将代表外部服务的类如User ...
分类:
其他好文 时间:
2019-08-03 12:33:25
阅读次数:
134
一、聚合与继承的关系 聚合主要为了快速构建项目,继承主要为了消除重复 二、为什么要聚合? 随着技术的飞速发展和各类用户对软件的要求越来越高,软件本身也变得越来越复杂,然后软件设计人员开始采用各种方式进行开发,于是就有了我们的分层架构、分模块开发,来提高代码的清晰和重用。针对于这一特性,maven也给 ...
分类:
其他好文 时间:
2019-07-31 20:19:45
阅读次数:
111
1.Spring是一个轻量级的控制反转【IOC】和面向切面【AOP】的(容器)框架。 2.Spring的组成: 架构 : mvc三层架构 Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式。 组成 S ...
分类:
编程语言 时间:
2019-07-27 09:27:04
阅读次数:
76
Spring框架 -- 概述 2019-07-07 22:40:42 by冲冲 1. Spring的概念 ① Spring框架的关键词:开源框架、轻量级框架、JavaEE/J2EE开发框架、企业级应用开发框架、一站式(full-stack)开发框架,分层架构。 ② 框架的主要优势:分层架构。分层架构 ...
分类:
编程语言 时间:
2019-07-08 00:12:32
阅读次数:
147
在微服务如火如荼的情况下,越来越多的项目开始尝试改造成微服务架构,微服务即带来了项目开发的方便性,又提高了运维难度以及网络不可靠的概率. 在说微服务的优缺点时,有对比才会更加明显,首先说一下单体式结构 单体式架构 在单体式架构中,系统通常采用分层架构模式(MVC),持久化层、表示层,业务逻辑层。架构 ...
分类:
编程语言 时间:
2019-06-23 14:20:56
阅读次数:
143