bean-ioc spring bean day

「30 天沉淀 90 mins」Day 1 CPU缓存一致性相关问题——MESI协议

参考资料 1. [小林Coding](https://mp.weixin.qq.com/s?__biz=MzUxODAzNDg4NQ==&mid=2247486479&idx=1&sn=433a551c37a445d068ffbf8ac85f0346&chksm=f98e48a5cef9c1b3fa ......
一致性 缓存 问题 mins MESI

py之路——day13-20230821:生成器和迭代器

作者:zb 一、列表生成式 1、定义 用来生成列表的表达式 2、特点 可以使代码更加简洁 示例代码如下: 1 # 普通方法定义列表 2 a = [1, 2, 3] 3 print(a) 4 # 列表生成式方法定义列表 5 b = [i*2 for i in range(10)] 6 print(b) ......
生成器 20230821 day 13

Java学习IO流Day01

# io ## 一、File ### 2.1 FIle概述 1. File用来表示文件系统中的一个文件或者目录 2. java.io包下 ### 2.2 方法 1. 构造方法 - File(String pathname) : 通过指定路径名称创建一个新的FIle实例 ```java File fi ......
Java Day 01

day04

信号管理 一、基本概念 1、中断 当程序进程接收到消息后,中止当前正在进行的进程,转而去执行其他任务等其他任务执行结束后再返回刚刚中止的位置,可以继续往下运行 中断分为硬件中断、软件中断,硬件中断是由硬件设备引发的、软件中断是执行了中断指令引发 2、 信号是一种软件中断,由操作系统发出,进程接收后会 ......
day 04

在Spring AOP 中,关注点和横切关注的区别是什么?在 spring aop 中 concern 和 cross-cutting concern 的不同之处

在Spring AOP 中,关注点和横切关注的区别是什么?在 spring aop 中 concern 和 cross-cutting concern 的不同之处 在Spring AOP中,关注点(concern)是指程序中的某个功能模块或任务,而横切关注(cross-cutting concern ......

8.21 Day5

上午讲了严谨的时间复杂度分析理论,不知道有什么用,但是让我更严谨了 中午在睡觉 下午讲了欧几里得全家桶(一般欧几里得,拓展欧几里得,类欧几里得),黄钰曾评价 类欧几里得 :800年不考 但还是习得了如何用图像法解决一般的类欧几里得问题 总结,今天讲的ppt上的内容不多,但是拓展了很多,没有局限在pp ......
8.21 Day5 Day 21

Spring Cloud微服务网关Gateway组件

网关简介大家都都知道在微服务架构中,一个系统会被拆分为很多个微服务。那么作为客户端要如何去调用这么多的微服务呢?如果没有网关的存在,我们只能在客户端记录每个微服务的地址,然后分别去用。 这样的架构,会存在着诸多的问题:每个业务都会需要鉴权、限流、权限校验、跨域等逻辑,如果每个业务都各自为战,自己造轮 ......
网关 组件 Gateway Spring Cloud

20天 hot 100 速通计划-day13

### 回溯 #### [131. 分割回文串](https://leetcode.cn/problems/palindrome-partitioning/) 给你一个字符串 `s`,请你将 `s` 分割成一些子串,使每个子串都是 **回文串** 。返回 `s` 所有可能的分割方案。 **回文串** ......
hot 100 day 13

LeetCode day 1

class Solution { public: vector<int> sortArrayByParityII(vector<int>& nums) { int n = nums.size(); vector<int> even; // 存储偶数 vector<int> odd; // 存储奇数 ......
LeetCode day

day11 - 栈与队列part02

20. 有效的括号 详解 class Solution { public: bool isValid(string s) { //最里面一对是相邻闭合 stack<char> stack_1; for(int i=0; i< s.length(); i++){ if(s[i] == '(' || s ......
队列 part day 11 02

Spring Cache + Redis 缓存数据使用

使用Spring Cache的好处: 1,提供基本的Cache抽象,方便切换各种底层Cache; 2,通过注解Cache可以实现类似于事务一样,缓存逻辑透明的应用到我们的业务代码上,且只需要更少的代码就可以完成; 3,提供事务回滚时也自动回滚缓存; 4,支持比较复杂的缓存逻辑; 以下以自己的某个模块 ......
缓存 数据 Spring Cache Redis

Spring缓存是如何实现的?如何扩展使其支持过期删除功能?

我们希望将这些rpc结果数据缓存起来,并在一定时间后自动删除,以实现在一定时间后获取到最新数据。类似Redis的过期时间。本文是我的调研步骤和开发过程。 ......
缓存 功能 Spring

[代码随想录]Day23-回溯算法part03

## 题目:[39. 组合总和](https://leetcode.cn/problems/combination-sum/description/ "39. 组合总和") ### 思路: 一样的递归套路: 1. 函数参数:因为要求和,所以有一个当前和的参数;另外因为**要保证没有重复的结果**,所 ......
随想录 随想 算法 代码 part

使用ApplicationRunner简化Spring Boot应用程序的初始化和启动

ApplicationRunner这个接口,我们一起来了解这个组件,并简单使用它吧。🤭 ### 引言 > 在开发Spring Boot应用程序时,应用程序的初始化和启动是一个重要的环节。ApplicationRunner是Spring Boot提供的一个有用的接口,可以帮助我们在应用程序启动后执行 ......

javascript学习笔记day4

今天重点学习了数组,老实说学过了c#和python的数组,但是今天重新接触js的数字还是有很多要重新学习的,下面是今天的笔记 查询条件五个以上时,switch的效果比if lese高两倍以上.let arr=[] 声明数组let arr=new Array(1,2,3,4) 声明数组修改数组 let ......
javascript 笔记 day4 day

8.20 Day4

100+80+92+50=322 rk1 # T1 $n\le 1e7$ 只能线性,有一个朴素的想法是设计$dp_{i,0/1/2/3,0/1/2/3}$表示涂到第i个盘子,目前颜色是什么的最大值,转移显然 卡卡常即可 # T2 人口普查,直接模拟,注意可能会被取空继续取 # T3 观察到每次更新是 ......
8.20 Day4 Day 20

12、Spring之基于xml的AOP

> 阅读本文前,建议先阅读[Spring之基于注解的AOP](https://www.cnblogs.com/Javaer1995/p/17619156.html "Spring之基于注解的AOP") ## 12.1、环境搭建 > 创建名为spring_aop_xml的新module,过程参考[9. ......
Spring AOP xml

vue--day65--默认卡槽

1. App.vue <template> <div class="container"> <Category title="美食" > <img src="https://s3.ax1x.com/2021/01/16/srJlq0.jpg" alt=""> </Category> <Categor ......
vue day 65

[刷题笔记] [【LGR-155-Div.3】T4] Luogu P9572 「NnOI R2-T4」Colorful Days♪

[Problem](https://www.luogu.com.cn/problem/P9572) ### Description 有两个数组 $A,B$ ,我们可以将 $A$ 数组无限次重复拼接。求最少需要多少次拼接使得拼接后的 $A,B$ 的最长公共子序列最大。 ### Analysis 我们要 ......
Colorful 笔记 Luogu P9572 9572

day01-运维介绍与虚拟机安装-20230820

1.解释我们正在使用哪些互联网行业的软件,移动端?PC端? (1)平台不一样 视觉范围更广,可设计的地方更多,设计性更强,相对来说容错度更高一些。 操作局限性大,在设计上可用空间显得尤为珍贵,避免原件过小过近。 (2)操作系统不一样 对于会员系统、视频和音乐、购物支付等功能都进行了精简,使得这些功能 ......
20230820 day 01

Rocky虚拟机(Three Days)用户与组管理与目录/文件权限

Three Days 一、用户管理 1、概述 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户 ......
权限 文件 目录 用户 Rocky

day1

在继承中,构造函数的调用顺序,先调用父类的构造函数,然后调用子类对象的构造函数,最后在调用自己本类的构造函数 ......
day1 day

什么是切面 Aspect?&Spring通知有哪些类型?

什么是切面 Aspect? 切面(Aspect)是面向切面编程(AOP)的核心概念之一。它表示一个模块化的、可重用的关注点,它横跨多个对象,并通过将这些横切关注点(cross-cutting concerns)从核心业务逻辑中分离出来,可以实现更好的代码组织和更高的可维护性。 在AOP中,切面用于捕 ......
切面 类型 Aspect Spring amp

Spring Boot学习笔记day01

SpringBoot项目结构说明项目____pom.xml:用于管理项目依赖的 |_src |_main |_java:蓝色的,写java源代码的 |_resource:存放静态资源文件(static目录下)、项目配置文件application.properties、模板文件(template目录下 ......
笔记 Spring Boot day 01

P9572 Colorful Days♪

[原题链接](https://www.luogu.com.cn/problem/P9572 "原题链接") ## 题目大意: 有两个数组$S$,$T$,你可以把S进行复制并接到其后面形成$S^k$,如$S$=`123`,则$S^2$=`123123`,$S^3$=`123123123` 让你求出$S ......
Colorful P9572 9572 Days

Day02

第一个代码运行Hello World 创建Java文件 Hello.java 打开命令提示符输入javac Hello.java 生成Hello.class文档 输入java Hello运行代码 安装JDK 配置系统环境 安装开发环境JDK8 注册Oracle(甲骨文)账户 用户名:19978399 ......
Day 02

Spring set 注入不同类型的参数

### **案例** - 建立复杂的数据类型 Student类 ```java public class Student { private String name; private Address address; private List books; private Map card; pri ......
参数 类型 Spring set

[代码随想录]Day22-回溯算法part02

## 题目:[216. 组合总和 III](https://leetcode.cn/problems/combination-sum-iii/) ### 思路: 多加一个记录和的参数,还有一个起始位置的参数(不重复就得加) 结束条件是个数到了k: 1. 如果此时sum == n那就说明答案正确 2. ......
随想录 随想 算法 代码 part

【Spring Boot】Bean字段校验-JSR303

规范:JSR 303 Bean Validation1.0 开发过程: 1、Bean定义字段校验规则: 2、Controller引入@Valid(来自)或@Validated(来自org.springframework.validation.annotation)触发校验 背景知识: 1. Hibe ......
字段 Spring Boot Bean 303

Spring循环依赖即解决方案

本文会回答什么是循环依赖,Spring怎么解决循环依赖,Spring对于循环依赖无法解决的场景三个问题 1. 什么是循环依赖? 循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。如下图: 注意,这里不是函数的循环调用,是对 ......
解决方案 方案 Spring