极简—springMVC工作流程 1、流程图2、流程发起请求:客户端通过 HTTP 协议向服务器发起请求。前端控制器:这个请求会先到前端控制器 DispatcherServlet,它是整个流程的入口点,负责接收请求并将其分发给相应的处理器。处理器映射:DispatcherServlet 调用 HandlerMapping 来确定哪个 Controller 应该处理这个请求。通常会根据请求的 URL 来确定。处理器适配器:一旦找到目标 Controller,DispatcherServlet 会使用 HandlerAdapter
完全数计算 例如:28,它有约数1、2、4、7、14、28,除去它本身28外,其余5个数相加,1+2+4+7+14=28。完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。输入n,请输出n以内(含n)完全数的个数。输出不超过n的完全数的个数。
用过最好用的AI工具 简介:探讨人们在使用AI工具时,最喜欢的和认为最好用的工具是哪些,展示AI技术的实际应用和影响。个人觉得用了对应的AI工具后效率变高了。免费的地址:chart GPT 3.5。阿里的:IDEA里面用的通义灵码。AI的发展日新月异,挺快的。方向一:常用AI工具。方向二:创新AI应用。方向三:个人体验分享。
算法—四则运算 保证字符串中的有效字符包括[‘0’-‘9’],‘+’,‘-’, ‘*’,‘/’ ,‘(’, ‘)’,‘[’, ‘]’,‘{’ ,‘}’。输入一个表达式(用字符串表示),求这个表达式的值。数据范围:表达式计算结果和过程中满足。
极简——高并发下缓存穿透、雪崩、击穿定义和解决方案 查询一个一定不存在的数据,由于缓存不命中,将去查询数据库,但是数据库也没有这个数据,我们没有把查询的null写入缓存,这就将导致这个不存在的数据每次请求都去数据库查询,失去了缓存的意义;
百钱买百鸡问题 公元五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?输出有数行,每行三个整数,分别代表鸡翁,母鸡,鸡雏的数量。现要求你打印出所有花一百元买一百只鸡的方式。输入任何一个整数,即可运行程序。
统计每个月兔子的总数 有一种兔子,从出生后第3个月起每个月都生一只兔子,小兔子长到第三个月后每个月又生一只兔子。例子:假设一只兔子第3个月出生,那么它第5个月开始会每个月生一只兔子。一月的时候有一只兔子,假如兔子都不死,问第n个月的兔子总数为多少?输入一个int型整数表示第n个月。
输入一行字符统计字符长度 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。统计其中英文字符,空格字符,数字字符,其他字符的个数。数据范围:输入的字符串长度满足。输入一行字符串,可以有空格。
极简—CAP理论简要说明 一致性(Consistency):指所有节点在同一时间看到的数据是一致的。即当一个节点对数据进行了更新操作后,所有其他节点在之后的读取操作中都能立即看到这一更新。可用性(Availability):系统提供的服务在任何时候都应该是可用的,即使出现了部分节点故障或延迟。分区容忍性(Partition Tolerance):系统能够容忍网络分区,即系统中的节点可以被分成多个分区,这些分区之间可能由于网络故障而无法通信。
IntelliJ IDEA 的Java注释模板如何配置 1、首先打开 IDEA 设置 Settings…(Windows 快捷键:Ctrl + Alt + S,Mac 快捷键:command + ,)—> Editor —> Live Templates —> 点击右侧加号。
极简—Spring AOP快速入门+实战+原理 在代理对象的创建过程中,Spring 会根据切面配置信息来决定是否对目标对象进行增强,并生成相应的代理对象。2、连接点的确定:连接点是在程序执行过程中可以插入切面的点,如方法调用、方法执行、异常抛出等。5、目标对象的调用:最终,代理对象会调用目标对象的方法。如果存在 Around 类型的通知,它会在目标方法执行前后进行拦截,从而允许切面在目标方法执行前后添加额外的逻辑。4、增强的应用:通知执行时,会将增强逻辑(Advice)应用于目标对象上,从而实现对目标对象的增强。2、需要被打印日志的方法。
极简-如何快速创建SpringBoot的web项目 5、启动项目即可,springboot的web项目创建完成。6、创建一个controller访问试试。1、通过官网下载对应包导入到idea中。1、通过idea创建project。2、填写名称,点击create。3、在pom.xml中添加依赖。4、创建类,名字自己起一个就行。2、通过idea的脚手架创建。3、创建后自己添加依赖。7、通过前台页面访问。