基本概念 SpringBoot是一个基于SpringFramework的快速应用开发框架,它通过自动装配(AutoConfiguration)实现了对Spring应用的自动化配置。自动装配能够大幅减少开发者的配置工作,提高了开发效率。 step1.starter依赖介绍 SpringBoot的Starter是一种依赖描述符,用于封装相关功能的依赖,配置和代码,并且能够通过简单引入依赖来快速启用特定功能。Starter的目的是为了简化构建Spring应用程序的配置和依赖管理过程。SpringBootStarter是SpringBoot提供的一种规范和约定,定义了一种模块化的方式,可以方便地集成和...

基于SpringBoot2.7.11 step1.从EnableAutoConfiguration注解开始 注解@EnableAutoConfiguration开启了自动配置 然后SpringBoot在启动的时候通过类路径进行扫描 查找所有META-INF/spring.factories文件 加载其中所有的自动配置类 step2.应用启动 @SpringBootApplication publicclassMain{ publicstaticvoidmain(String[]args){ SpringApplication.run(Main.class,args); } }...

  4yKAc8TEsf9e   2023年11月05日   31   0   0 ListsedListspringspringsed

go-stress-testing 简介 go-stress-testing是一款由go语言实现的压测工具,源码开源、支持二次开发、可以压测http、webSocket请求、私有rpc调用,使用协程模拟单个用户,可以更高效的利用CPU资源 使用方法 下载地址 注意需要将项目源码clone到$GOPATH目录下 mac电脑下载如下这个 放到$GOPATH目录下 赋权chmod+xgo-stress-testing-mac 在该目录下执行./go-stress-testing-mac查看用法 测试请求百度页面 ./go-stress-testing-mac-c1-n100-uhttp...

  4yKAc8TEsf9e   2023年11月02日   265   0   0 性能测试

LRU算法概念介绍 LRU(LeastRecentlyUsed,最近最少使用)算法是一种用于缓存管理的常见算法。它的核心思想是:当需要淘汰(替换)一个数据时,选择最长时间未被访问的数据进行淘汰,即选择最近最少使用的数据。 以下是LRU算法的概念介绍和基本工作原理: 缓存管理:LRU算法通常用于管理缓存中的数据。缓存是一个用于临时存储数据的高速存储区域,旨在提高数据的访问速度。缓存大小有限,因此需要一种方法来确定哪些数据应该保留在缓存中,哪些应该被淘汰。 访问顺序跟踪:LRU算法维护一个数据结构,通常是一个双向链表或数组,用于跟踪数据的访问顺序。每当数据被访问时,它就被移到数据结构的前端,表示...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~