特性spring boot day

日常记录--day9--2023-9月25日--周一

日程:今天满课,累死了,早上7点起床,吃早饭,去工程实训课,今天上的是机器人实训,造了个小车。下午Java,学了类和对象,晚上7-8点复习了一下,之后进行经典力扣。 学了什么:Java让人头疼,来了道力扣题,还要继续加油,继续学习Javaweb。 PS:不想学习,想要成为鼠标垫 ......
day9 2023 day

算法打卡|Day5 哈希表part01

哈希表 part01 今日任务 ● 哈希表理论基础 ● 242.有效的字母异位词 ● 349. 两个数组的交集 ● 202. 快乐数 ● 1. 两数之和 目录哈希表 part01链表理论基础Problem: 242. 有效的字母异位词思路解题方法CodeProblem: 349. 两个数组的交集思路 ......
算法 Day5 part Day 01

Learn Git in 30 days—— 第 24 天:使用 GitHub 远端仓库 - 入门篇

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn GitHub 是目前全世界最多人采用的 Git 线上管理平台,他包含了完整的 Git 远端仓库实作,还有完整的议 ......
仓库 GitHub Learn days Git

spring_aop

......
spring_aop spring aop

spring_ioc

......
spring_ioc spring ioc

Day01

MarkDown学习 (#+空格是一级标题) 二级标题 (##+空格是一级标题) 三级标题 (###+空格是一级标题) 四级标题 (####+空格是一级标题) 字体 Hello,World!(两边加两个星号是粗体) Hello,World!(两边加一个星号是斜体) Hello,World!(两边加三 ......
Day 01

Python——25days

日志模块logging(CV) 第三方模块的下载与安装** —————————————————————————————— 什么是日志: 日志就是在你编码的过程中记录一些代码的变化比如:记录用户什么时间登录的 用户什么时间注册的等日志的存在形式:文件类型的 MySQL中 elasticsearch搜索 ......
Python days 25

JDK21新特性Record Patterns记录模式详解

1 摘要 通过使用记录模式来增强Java编程语言,以解构记录值。记录模式和类型模式可嵌套使用,从而实现强大、声明式和可组合的数据导航和处理形式。 2 发展史 由 JEP 405 提出的预览功能,并在JDK 19发布,然后由 JEP 432 再次预览,并在JDK 20发布。该功能与用于switch的模 ......
Patterns 特性 模式 Record JDK

u-boot启动流程

U-Boot(Universal Bootloader)是一个通用的开源引导加载程序,通常用于嵌入式系统中,负责引导操作系统或加载 Linux 内核等任务。U-Boot的启动流程可以概括为以下几个关键步骤: 启动加载程序: 硬件上电后,CPU开始执行芯片上的启动加载程序(比如ROM中的启动加载程序) ......
流程 u-boot boot

雅礼集训三十天,day8

总结 100 + 0 + 100 + 30 = 230分 对于昨天来说好多了,但是第二题忘去重了(本来去重了,但是对拍写错了,然后就把去重删掉了😭)!第四题板子写错了! T1 水题!将 \(a_i\) 加起来除以 \(m\) 即可。 时间复杂度:\(O(n)\) 空间复杂度:\(O(n)\) T2 ......
day8 day

Java SE 21 新增特性

Java SE 21 新增特性 作者:Grey 原文地址: 博客园:Java SE 21 新增特性 CSDN:Java SE 21 新增特性 源码 源仓库: Github:java_new_features 镜像仓库: GitCode:java_new_features Record Pattern ......
特性 Java 21 SE

## day15 - 二叉树part02

day15 - 二叉树part02 力扣102. 二叉树的层序遍历 思路:使用一个队列,将根节点放入队列,并使用size记录每一层的节点数量,然后遍历。 为什么和深度优先搜索不一样了呢?为什么不能使用递归了呢? 比如先序遍历时,每层的逻辑都是根左右,遍历到当前节点,就对当前节点实施根左右,可以完成递 ......
part day 15 02

Spring 04 SpringAOP 切面编程

Aop:面向切面,在不修改代码的前提下对方法进行增强 pom.xml <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version ......
切面 SpringAOP Spring 04

Spring扩展接口(1):ApplicationContextInitializer

在此系列文章中,我总结了Spring扩展接口,以及各个扩展点的使用场景。并整理出一个bean在spring中从被加载到初始化到销毁的所有可扩展点的顺序调用图。这样,我们也可以看到bean是如何一步步加载到spring容器中的。 ApplicationContextInitializer org.sp ......

python面向对象的三大特性:封装性、继承性、多态性

python面向对象的三大特性:封装性、继承性、多态性 一、python中的封装 在python代码中,封装具有两层含义: ① 在把现实世界中的实体中的属性和方法写到类的里面的操作即为封装。 class Person(object): # 封装属性 # 封装方法 ② 封装可以为属性和方法添加私有权限 ......
继承性 多态性 特性 对象 三大

【主流技术】MongoTemplate与Spring Boot项目集成分享(附CURD技巧)

MongoTemplate 是Spring Data MongoDB 中的一个核心类,为 Spring 与 MongoDB 数据库的交互提供了丰富的功能集。 MongoTemplate 提供了创建、更新、删除和查询 MongoDB 文档的便利操作,并提供了编程语言的领域对象(POJO)和 Mong... ......
MongoTemplate 主流 技巧 项目 Spring

Spring注解之@ExceptionHandler 统一异常处理和获取方法名

在 Spring Boot 中,使用Spring注解@ControllerAdvice 和 @ExceptionHandler 统一处理异常,并捕获方法名,从而快速定位错误原因。 ......
注解 ExceptionHandler 方法 Spring

Spring 03 Spring+Mybatis整合

配置类 jdbc.properties jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3307/myb?useSSL=false&useUnicode=true&characterEncoding=UTF-8 jd ......
Spring Mybatis 03

spring boot错误之-Error (3, 32) java 程序包org springframework boot不存在

问题:spring boot错误之-Error (3, 32) java 程序包org springframework boot不存在 用IDEA创建spring boot,遇到上面的问题(我这里maven用的3.6.1版本) 解决方法:在Settings里面,Maven路径和settings.xm ......
boot springframework 错误 程序 spring

Spring组件注入三种方式的使用和区别

Spring框架提供了多种注入bean的方式,其中最常用的有@Autowired、@Resource和@RequiredArgsConstructor三种。这篇文章我们来讲解它们的具体使用和区别。 @Autowired @Autowired是Spring自带的注解,放在属性字段或者setter方法上 ......
组件 方式 Spring

java基础-集合-day14

目录1. 数据结构 算法2. 本章的重点 集合3. collections4. list5. 泛型6. 泛型通配符7. linkedList8. 模拟linkedList源码 --面试重点8. Iterrable9. HashSet9. LinkedHashSet10. TreeSet12 map ......
基础 java day 14

算法打卡|Day4 链表part02

Day4 链表part02 今日任务 ● 24. 两两交换链表中的节点 ● 19.删除链表的倒数第N个节点 ● 面试题 02.07. 链表相交 ● 142.环形链表II [TOC] Problem: 24. 两两交换链表中的节点 思路 1.迭代法就要注意画图!画图!还是画图!另外迭代的次序不要忘记, ......
算法 Day4 part Day 02

雅礼集训三十天,day7

总结 呃呃(考的最糟糕的一次!!) 0 + 100 + 0 + 0 = 100分 第三题用成了dp,第四题重载运算符写寄了!!! 总之WSSB T1 这题要我们让 \(s\) 的数量最大化,那我们可以试试贪心,我们让 \(k\) 个为一组来考虑,后面只需要乘上 \(n \div k\),在考虑一下最 ......
day7 day

解决:org.springframework.boot.context.properties.ConfigurationBeanFactoryMetadata

spring-boot-starter-parent 2.4.0版本以后去掉了ConfigurationBeanFactoryMetadata类 将 spring boot 版本到2.4 以下 ......

python DAY3

if 之后想直接跳开不执行的话用 : pass 就可以。 python 中变量都是可以全局使用的: 与或非 and or not else if 在python中是 elif 两数比较 简写方法 想输出一个符号有时候需要敲两个上去: ......
python DAY3 DAY

spring boot实现切割分片上传

文件上传是web开发中经常会遇到的 springboot的默认配置为10MB,大于10M的是传不上服务器的,需要修改默认配置 但是如果修改支持大文件又会增加服务器的负担。 当文件大于一定程度时,不仅服务器会占用大量内存,而且http传输极可能会中断。 可以采用切割分片上传 html5提供的文件API ......
spring boot

加训日记 Day1——Codeforces Round 898(div4)低级失误

开始加训的第一天 ·cf AC了两道800题,一道1000的题目有思路,但是代码必然写的不如标答优美,一道1200思路有问题; ·atcoder写了道ABC的A,B的最长回文字符串突然忘记之前怎么写的了(bushi; ·898的div4场最后一场保护,E题出大锅,中间变量没用LL溢出了,结果赛后重测 ......
Codeforces 日记 Round Day1 div4

加训日记 Day2——牛客练习赛116的高光时刻(bushi

Day2,2023.9.22 ·把昨天出大锅的E给补掉了,FG可以补但还没来得及捏 ·牛客练习赛116,近期牛客系列赛唯一高光时刻捏,但是还是出低级错误 ·A题B题调数据都按到提交的快捷键了,B题最后一次交前还忘记删debug代码了qwq ·C题上来写了个模拟交了两发直接WAWA ·我向众神祈祷,回 ......
练习赛 时刻 日记 bushi Day2

洛谷P6767 [BalticOI 2020/2012 Day0] Roses 题解

题解 P6767 Roses 题目传送门 \(a,c\) 为每束花的朵数,\(b,d\) 为每束花需要的钱 首先简单了解一下题意,大概就是现在给你 \(n\) 朵花,每 \(a\) 朵花 \(b\) 元,每 \(c\) 朵花 \(d\) 元,求最少需要多少钱? 注意: 这里 \(n\) 的范围是 \ ......
题解 BalticOI P6767 Roses 6767

算法打卡|Day3 链表part01

Day3 链表part01 今日任务 ● 链表理论基础 ● 203.移除链表元素 ● 707.设计链表 ● 206.反转链表 [TOC] 链表理论基础 文章链接:https://programmercarl.com/%E9%93%BE%E8%A1%A8%E7%90%86%E8%AE%BA%E5%9F ......
算法 Day3 part Day 01