加载中
面向对象编程内功心法系列十七(单分派or双分派)

1.引子 有一阵子没有分享文章了,确实是这段时间事情比较多,今天难得有空,我们分享一段,今天我要给你分享的是关于单分派(Single Dispatch),双分派(Double Dispatch)。 什么是单分派?...

手把手教你通过gitlab-ci与docker实践CICD

接着上篇文章:手把手教你搭建自己的gitlab服务器。本篇文章我将gitlab-ci结合docker实现CICD分享给你,同样是一篇手把手的分享。看内容吧! 1.gitlab-ci CICD初体验 1.1.安装docker 参考官网...

2021/12/26 12:50
51
手把手教你搭建自己的gitlab服务器

做研发的小伙伴,一定都非常熟悉github、gitee这样的代码托管平台了,操作起来轻车熟路。借助这些平台,我们可以将公司内部项目代码,进行托管,但是这里有这么几个问题,需要考量 公司内部的...

架构系列十二(微服务测试设计实践思考)

关于测试这个话题,小伙伴们都很熟悉,在具体展开前,我们先来看一个图(关于经典软件工程阶段,与互联网软件交付阶段) 在经典软件工程阶段中,有编码测试阶段,说明了测试的重要性; 在互联...

2021/10/10 20:27
30
架构系列十一(云原生微服务架构体系实践思考)

云原生和微服务,都是近几年后端研发小伙伴耳熟能详的的词,热门的有些不像话。但还是相信很多小伙伴,并不是能很好的理解 究竟什么是云原生? 微服务架构体系实践,需要考虑哪些关注点? 那...

2021/10/07 23:08
41
springboot项目实现多数据源路由实践

在项目中,有这么一些场景,需要去考虑数据源路由的事情,比如说 因为系统绝对并发量太高,单个数据库实例难以应对,需要分库 因为系统数据量太大,单表难以应对,需要分表 大多数系统呈现出...

nginx+keepalived高可用实现

1.keepalived介绍 keepalived最初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了实现高可用的VRRP功能。keepalived除了能够管理LVS软件外,还能...

spring拦截器+redis实现接口防刷实践

接口防刷这个事情,其实就是限流。在我们探讨服务容错的方案中,通常有以下可选择的方案 超时:我调用你,你迟迟不给响应,超过一定时间我就不等你了,免得受到你的影响 流控(限流):你们怎...

ThreadLocal应用:封装一个好用的代码执行耗时统计工具

平常项目开发中,会需要处理这样的需求:统计某段代码,或者某个方法的执行耗时。而且这个需求实现起来并不难,很多小伙伴都会编写如下代码 public static void main(String[] args) { // 代...

2021/09/06 20:17
40
springboot项目中spring factories特性原理剖析

平常项目开发中,相信很多小伙伴都有过这样的经历 基础架构组,或者平台组的同事会给我们提供一些sdk,我们拿到这些sdk,只需要在pom.xml中添加依赖,就可以直接使用了 使用springboot作为基...

springboot项目自定义扩展actuator端点实践

我们知道actuator提供了健康检查,监控能力,且默认提供了三种类型的端点 应用配置类:用于获取应用程序中加载的配置类信息,比如环境变量、自动化配置、应用配置等。相应端点例举:/beans、...

springboot项目敏感信息脱敏实践续集

上次分享文章:springboot 项目敏感信息脱敏实践,在文章中,跟大家分享了如何通过jasypt库,实现配置信息的脱敏,比如说: #案例配置项,配置时password是加密后的内容;系统启动后,获取到...

springboot项目websocket实践

1.引子 本文在其它专辑发过,挪过来是为了springboot/cloud专辑的完整性,看过的朋友可以不看了 我们知道web项目是基于http协议,http是应用层的协议,它的特点是无状态,什么叫做无状态呢?...

springboot项目中日志实践

日志这个事情,在项目中还真的是不能少,对于线上应用,如果出了什么问题,没有日志简直没有办法去排查!只能抓瞎了! 正好最近有项目组小伙伴,提了一个需求:如何实现日志的细粒度控制,即...

适合中小团队的应用监控运维组件springboot admin

应用监控这个事情,随着微服务化的普适,已不再是早期单服务器、单应用监控那么简单了!微服务化以后,我们需要一整套的监控运维体系,比如说 指标监控:即metrics监控,所谓metrics指的是可...

springcloud alibaba整合nacos配置中心

在系列第一篇文章:搭建nacos管理控制台中,我们说nacos不单支持用于服务注册发现,还可以用于配置管理,而且用起来相当丝滑! 常用的配置管理组件,你熟悉的都有哪些呢? spring cloud con...

springboot 项目敏感信息脱敏实践

在开发项目的时候,总有一些敏感信息脱敏处理的需求,比如说 用户手机号 用户email 银行账号 可能很多小伙伴日常开发,并不接触敏感信息脱敏处理,不是很熟!但是对数据源数据库连接池的配置...

项目中nacos高级特性实践

nacos是一个非常优秀的服务注册与发现组件,实际项目中,我们可能会用到它的常用高级特性,比如说 实现服务优雅上下线 服务领域模型 1.服务优雅上下线 在服务化架构体系下,服务优雅下线是重...

springcloud alibaba整合nacos注册中心

上一篇文章,我们搭建好了nacos管理控制台。本篇文章来体验一下nacos作为服务注册与发现组件,这里我选择了通过springcloud alibaba整合nacos的方式,但是你需要注意,并不是说使用nacos一定...

搭建nacos管理控制台

1.简介 nacos是阿里开源的一个服务注册发现、配置管理以及服务管理组件。支持主流服务类型,比如 springcloud restful service grpc&dubbo rpc service kubernetes service 并且提供了强大的...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部