bean-ioc spring bean day

Java学习Day03

# day03:进制、变量 ## 一、进制 1. 定义:计数时进位的机制 2. 日常常见的进制 1. 十进制 满十进一 组成:0,1,2,3,4,5,6,7,8,9 特点: ​ 9+1 = 10 ​ 19 +1 =20 99+1 =100 2. 二进制 满二进一 组成:0 1 特点 ​ 1 + 1 ......
Java Day 03

Spring

# 概念 ## Spring是什么 Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 **IoC**(Inverse Of Control:反转控制)和**AOP**(Aspect Oriented Programming:面向切面编程)为核心。 提供了**表 ......
Spring

【Spring Boot】【优雅停机二】Spring Boot 停机的正确方式

1 前言 我们接着上节来看看,我们都知道 SpinrgBoot背后有我们的Web服务器啊,那它是怎么停的呢?往下看。 2 SpringBoot应用的优雅停机 除了 微服务的无损下线,作为 SpringBoot应用, 还有 单体服务优雅停机的需求: 处理没有完成的请求,注意,不再接收新的请求 池化资源 ......
Spring Boot 方式

【Spring Boot】【优雅停机】Spring Boot 停机的正确方式

1 前言 这节我们来看看 SpringBoot 该怎么停机,怎么优雅的停机。 2 何为优雅关机 就是为确保应用关闭时,通知应用进程释放所占用的资源 线程池,shutdown(不接受新任务等待处理完)还是shutdownNow(调用Thread.interrupt进行中断) socket 链接,比如: ......
Spring Boot 方式

牛客多校 Day3

## H 哥德巴赫 ## J 诈骗 ## A 签到 ## D 要么全 $0$, 要么全 $1$ ## B 不得不说我真的纯纯 SB 真的。 考场做法是先转成概率, 然后就是计算长度大于等于 $i$ 概率之和。 $f(i, j, 0/1)$ 前 $i + j$ 个位置填 $i$ 个小于等于 $n$ 的 ......
Day3 Day

day01课程回顾

# day02: Java相关概念 ## 一、回顾 1. 程序:解决问题编写的一系列计算机指令的有序集合 2. 计算机语言 1. 低级语言 1. 机器语言 2. 汇编语言 2. 高级语言 1. 面向过程 2. 面向对象 : Java 3. Java发展 1. Java之父:詹姆斯高斯林 2. 199 ......
课程 day 01

Java-Day-36( 通过反射获取类的结构信息 + 通过反射访问类中的成员 + 章节练习 )

# Java-Day-36 ## 通过反射获取类的结构信息 ### 第一组:java.lang.Class 类 - 以下说的包含本类和父类 —— 也包括超类等 - 方法属性之类的若是输出时不加 .getName,则都是输出:com.zyz.Zyz() ```java public class tes ......
Java-Day 成员 结构 章节 信息

Java-Day-35( 类加载 + 细化解释各阶段 )

# Java-Day-35 ## 类加载 ### 基本说明 反射机制是 java 实现动态语言的关键,也就是通过反射实现类动态加载 - 静态加载:编译时加载相关的类,如果没有则报错,依赖性太强 - 在非具备 idea 辅助型的工具里编写代码时 ```java import java.util.Sca ......
Java-Day 阶段 Java Day 35

Day16-github基本使用

创建repository发布到公网,所有人能访问 步骤1: 按照规范创建一个repository,提示使用电子邮件,先创建一个github账号,访问github,推荐使用谷歌浏览器,vpn,格式是username.github.io 点击setting-》pages 步骤2: 下载github de ......
github Day 16

week5 day2

由于又是预约上了科三考试 所以出去玩的计划算是泡汤了 本想着今天回县城 但是 爸妈没空送我 妈妈又去复查了 病情似乎没有好转 我的意思是 趁着我暑假在家有空 要是去看病的话 我可以陪着 但他非要说再等一两个月 今天读了一天的《大道至简》 实在是消化不下去了 暂且放一下 然后天色也晚了 没有再往下学习 ......
week5 week day2 day

week5 day1

昨天忘记发了 今天补发一下 昨天是我表哥订婚的日子 但是并没有我想象中的那么喜庆 来的人并不多 其中有的亲戚 好似也漠不关心 新娘家那边 着实让我有些反感 但是两个人走在一起并不容易 我哥也好像比平时多了一些宠溺 和 包容 但是那倔脾气并没有改多少 小表妹 也有点任性 一天哭了三次 惹得表哥生气 ......
week5 week day1 day

Python基础day51

jQuery快速入门 我们最好称之为是jQuery库更好一些,不要称之为是框架 库就类似于是Python中的模块,简称为jq jQuery就是js、css等的封装版本,只要一封装,写法肯定会简单 jQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 他就是一个封装好的 ......
基础 Python day 51

Spring Boot :项目属性配置

这两天通过查阅了各种资料丰富了之前学习的了SpringBoot的各种东西,浅浅写一篇随笔结合之前学习的基本配置总结下吧。 一、Spring Boot 的项目属性配置 在之前的学习中很多时候会用到配置的信息,这些信息在测试环境和生产环境中总会有很多不同的配置,在配置完成之后,后面还需要根据各种业务情况 ......
属性 项目 Spring Boot

Day08_for循环+print补充用法

1.for循环和while循环取值: 2.for循环字典: 3.for循环字符串: 4.总结for循环和while循环的异同: 5.for循环控制循环次数:range() 6.for+break和for+else: 7.range(): 8.for+continue: 9.for循环嵌套: 10.p ......
print Day for 08

day12

#***一、miao~*** #1.得到的jpg,010打开在末尾发现wav文件 ![image](https://img2023.cnblogs.com/blog/2629165/202301/2629165-20230113222654519-278658330.png) #2.foremost ......
day 12

Arthas访问bean对象

在使用Arthas中ognl命令时需要指定加载目标类的ClassLoader,所以需要先得到classLoader的hashCode ```shell sc -d cn.seenew.habe.business.payorder.utils.UniPayParamFromDB # 1.通过目标类名获 ......
对象 Arthas bean

初学C语言day05--函数

函数:function 是一段具有某一项功能的代码集合,是C语言中管理代码的最小单位 把代码封装成一个个的函数,可以方便管理和调用代码 函数的分类: 标准库函数 C语言标准委员会为C语言以函数的形式提供的一些基础功能,被封装在了libc.so库中,使用具体功能时只需要添加对应的头文件,通过 函数名( ......
函数 语言 day 05

7.24 day1数据结构

day1数据结构考试 整场比赛打完了,没用数据结构?! 结果:100+30+40+30=200 T1 正解 异或好性质,100000以下最多128个因数 枚举每个右端点,将前缀异或塞进桶里,同时枚举因数,看有几个和自己对应的前缀异或,直接计数即可 T2 暴力 要输出分数,考场实在没办法,用浮点数做0 ......
数据结构 结构 数据 7.24 day1

如何在Spring Boot中记录用户系统操作流程?

在现代Web应用程序中,记录用户系统操作流程对于监控用户行为、进行故障排查、安全审计等方面都是非常重要的。在本篇博客中,我们将介绍如何在Spring Boot中使用AOP(面向切面编程)和日志框架来实现用户系统操作流程的记录。 1. 介绍 在大多数Web应用程序中,需要记录用户在系统中的操作流程,以 ......
流程 用户 Spring 系统 Boot

SpringBoot基于Spring Security的HTTP跳转HTTPS

简单说说 之所以采用Spring Security来做这件事,一是Spring Security可以根据不同的URL来进行判断是否需要跳转(不推荐), 二是不需要新建一个TomcatServletWebServerFactory Bean,新建这个Bean可能会导致SpringBoot关于Serve ......
SpringBoot Security Spring HTTPS HTTP

spring cloud common模块更新后,需要同步更新哪些服务?

首先common没有启动类,他里面放的是一些静态资源,公共代码。 理论上是需要更新所有依赖common模块的,就是maven依赖里面引用common包的都需要更新,但是这样太麻烦了。 一般可以只更新需要依赖这一变动的服务。如果有feign调用,需要更新调用方,被调用方和网关gateway ......
模块 spring common cloud

Mock 3: CEOI2021 Day1 P3

让我简化一下题目吧: 有两个玩家, A和B。A并不知道B的位置,但是B知道A的位置然后可以做相应的动作。 让B在任何结点, 做一个路径保证A肯定会抓到B或表示抓不到B。路径必须最短. 每个回合B必须要往任何一个相邻的结点移动。 我是先考虑链的情况: 非常明显的是肯定可以抓到。 那么路径怎么做? 考虑 ......
Mock CEOI 2021 Day1 Day

Spring Boot集成Docker部署教程

前言 Docker有时候确实易用,但Spring Boot官方好像并不推荐这种方式,按照个人理解 应该是Spring Boot已经做了一个很优秀的集成,对于Docker这种容器化让开发人员不能专注于开发... 附文为Spring Boot官方教程: https://spring.io/guides/ ......
教程 Spring Docker Boot

Spring中propagation的7种事务配置及说明

http://www.zhano.cn/index.php/Java/40878.html Spring propagation7种事务配置 1、简述 在声明式的事务处理中,要配置一个切面,其中就用到了propagation,表示打算对这些方法怎么使用事务,是用还是不用,其中propagation有 ......
propagation 事务 Spring

Spring管理事务默认回滚的异常是什么?

问题: Spring管理事务默认(即没有rollBackFor的情况下)可以回滚的异常是什么? 回答: RuntimeException或者Error。 抛出运行时异常,是否回滚?Yes @Transactional public boolean rollbackOn(Throwable ex) { ......
事务 Spring

Spring AOP 和 拦截器 获取类上与方法上的注解

方法1: https://blog.csdn.net/qq_37778018/article/details/125326847 在做一个跨过目标注解的鉴权功能时,想到了AOP与拦截器两种方式,其中 @HasPermission 是我自定义的注解,以下分别为AOP与拦截器获取访问目标类与方法上的注解 ......
注解 方法 Spring AOP

《Spring6核心源码解析》已完结,涵盖IOC容器、AOP切面、AOT预编译、SpringMVC,面试杠杠的!

作者:冰河 星球:[http://m6z.cn/6aeFbs](http://m6z.cn/6aeFbs) 博客:[https://binghe.gitcode.host](https://binghe.gitcode.host) 文章汇总:[https://binghe.gitcode.host/ ......
杠杠 切面 容器 SpringMVC 源码

spring第二章-(springboot)自动装配

### 前言 在使用springboot的时候只需要将启动类放到当前项目包的同级包下之后,springboot就会根据注解扫描到当前包下的需要管理的类,但是当引用了外部starter组件的时候,我们是如何装载bean的? 例如我们注入redisTemplate的时候,这个redisTemplate的 ......
springboot 第二章 spring

你的Spring应用启动很慢?不妨试试这个工具!

睡不着闲逛,在GitHub上看到一个挺实用的开源项目:**Spring Startup Analyzer**。 从项目名称中就大概能猜到,这是一个分析Spring应用启动过程的工具。Spring Startup Analyzer通过采集Spring应用启动过程的数据,进而生成一个交互式的分析报告,帮 ......
工具 Spring

spring第一章-常用注解

## 1,配置类型的组件 #### 1.1 @configuration 把一个类当作spring的ioc容器,在这个类的某个方法上组册了@Bean,就会作为spring中的bean #### 1.2 @ComponentScan 再配置类上加改注解,该注解会默认扫描该类所在包下的所有配置类, ## ......
注解 常用 spring