Spring Boot 的16个最佳实践
1、使用自定义BOM维护第三方依赖 Spring Boot项目本身使用和集成了大量的开源项目,它帮助我们维护了这些第三方依赖。但是也有一部分在实际项目使用中并没有包括进来,这就需要我们在项目中自己维护版本。如果在一个大型的项目中,包括了很多未开发模块,那么维护起来就非常的繁琐。 怎么办呢?事实上,Spring IO Platform就是做的这个事情,它本身就是Spring Boot的子项...
1、使用自定义BOM维护第三方依赖 Spring Boot项目本身使用和集成了大量的开源项目,它帮助我们维护了这些第三方依赖。但是也有一部分在实际项目使用中并没有包括进来,这就需要我们在项目中自己维护版本。如果在一个大型的项目中,包括了很多未开发模块,那么维护起来就非常的繁琐。 怎么办呢?事实上,Spring IO Platform就是做的这个事情,它本身就是Spring Boot的子项...
future模式 多线程的设计模式 future模式优点类似于商品订单。 比如:当订单处理完成后,在家等待送货上门即可,或者说我们Ajax请求的时候,页面是异步的进行后台处理,用户无须一直等待请求的结果,可以继续浏览或者操作其他内容。 示例demo: public class FutureClient { /** * 在发送请求时,先返回一个futureDat...
负载均衡 负载均衡 官网地址:http://dubbo.apache.org/zh/docs/v2.7/user/examples/loadbalance/ 如果在消费端和服务端都配置了负载均衡策略,以消费端为准。 这其中比较难理解的就是最少活跃调用数是如何进行统计的? 讲道理,最少活跃数应该是在服务提供者端进行统计的,服务提供者统计有多少个请求正在执行中。 但在Dubbo中,就...
动手实验+源码分析,彻底弄懂 Linux 网络命名空间 原创张彦飞allen开发内功修炼2021-10-25 08:28 收录于话题 #Docker网络2个 #开发内功修炼之网络篇30个 #网络虚拟化1个 #linux内核1个 ##namespace1个 大家好,我是飞哥! 在 Linux 上通过 veth 我们可以创建出许多的虚拟设备。通过 Bridge 模拟以太网交换机...
Cassandra的数据模型 Cassandra 的数据模型是基于列族 (Column Family)的思维或五维模型 它借鉴了 Amazon 的 Dynamo 和 Goggle’s Big Table 的数据结构和功能特点,采用 Memtable 的方式进行存储。 在 Cassandra 写入数据之前,需要先记录日志 (CommitLog),然后数据开始写入到 Column Fami...
2.1 引入依赖 在 pom.xml 文件中,引入 japidocs 的依赖。 io.github.yedaxia japidocs 1.4.4 2.2 创建 JApiDocs 配置 创建 TestJApiDocs 类,作为 JApiDocs 的配置,生成接口文档。代码如下: public class TestJApiDocs { public static void ma...
TCP连接中客户端的端口号是如何确定的? 原创张彦飞allen开发内功修炼2021-06-17 08:28 收录于话题#开发内功修炼之网络篇30个 大家好,我是飞哥! 在 TCP 连接中,客户端在发起连接请求前会先确定一个客户端端口,然后用这个端口去和服务器端进行握手建立连接。那么在 Linux 上,客户端的端口到底是如何被确定下来的呢? 事实上很多我们平时遇到的问题都和这个端口选...
1、什么是TCP网络分层 应用层 应用程序之间如何相互传递报文,比如HTTP协议 传输层 传输层的作用是为两台主机之间的”应用进程”提供端到端的逻辑通信,比如TCP协议 网络互连层 网络互连层提供了主机到主机的通信,将传输层产生的的数据包封装成分组数据包发送到目标主机,并提供路由选择的能力。 IP协议是网络层的主要协议,TCP和UDP都是用IP协议作为网络层协议。这一层的主...
Cassandra 日常运维 Cassandra 日常运维: OpsCenter Cassandra 日常运维 线上应急 机器预估 准备工作 文件操作 进程 Cassandra 使用 CQL 查询端 集群维护 删除/下线节点 ```plain t...
原文链接:https://blog.csdn.net/zyt807/article/details/82428615 问题 @Cacheable注解不支持配置过期时间,所有需要通过配置CacheManneg来配置默认的过期时间和针对每个类或者是方法进行缓存失效时间配置。 解决 可以采用如下的配置信息来解决的设置失效时间问题 配置信息 @Bean public CacheManag...