特性spring boot day
Spring
1.springboot的自动装配原理 springboot启动以后:通过@EnableAutoConigration里的@lmport (AutoConfigurationlmportSelector.class) 实现配置类的导入,但是并不是传统意义上的单个导入,而是批量进行导入AutoConf ......
Spring
1.JUC下面的类有哪些 JUC就是java.util.concurrent包,这个包俗称JUC,里面都是解决并发问题的一些东西 该包的位置位于java下面的rt.jar包下面: CountDownLatch CyclicBarrier Semaphore ExChanger CountDownLa ......
分布式存储技术(下):宽表存储与全文搜索引擎的架构原理、特性、优缺点解析
对于写密集型应用,每天写入量巨大,数据增长量无法预估,且对性能和可靠性要求非常高,普通关系型数据库无法满足其需求。对于全文搜索和数据分析这类对查询性能要求极高的场景也是如此。为了进一步满足上面两类场景的需求,有了宽表存储和搜索引擎技术,本文将对他们的架构、原理、优缺点做介绍。 — 宽表存储 — 宽表 ......
Spring Boot事件的全面指南:事件类、发布者、监听器、异步、条件
ApplicationEvent介绍 SpringBoot中的ApplicationEvent是一种基于观察者模式实现的事件处理方式,它可以用于在Spring容器内部发布和订阅消息。事件监听与发布的过程如下: 事件类(Event):继承自ApplicationEvent类,用于封装事件数据。从Spr ......
【Spring】事务管理
添加Maven依赖: <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.6</version> <scope>runtime</scope> </depend ......
Day08
package com.zhang.method; public class Demo02 { public static void main(String[] args) { double max = max(10,10); System.out.println(max); } //比大小 ......
Spring5课堂笔记
Spring5 1.、Spring 1.1、简介 Spring ——> 春天,为开源软件带来了春天 2002,首次推出了Spring框架的雏形:interface21框架! Spring框架以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日发布了1.0正式版 ......
20230409-Python-字符串-day6
字符串 4月9 字符串是python中最常见的数据类型,我们可以使用单引号 ' ' 、 双引号 " " 、三引号 """ """ 来创建字符串,只要为变量分配一个值即可 #单引号 var1 = 'hello word' #双引号 var2 = "hello Python" #三引号,可以换行,如果没 ......
flask----day05( )
. . . . . . 昨日回顾 # 1 导出项目依赖 pipreqs # 2 函数和方法的区别 # 3 local对象 -并发编程中的一个对象,它可以保证多线程并发访问数据安全 -本质原理是:不同的线程,操作的是自己的数据 -不支持协程 # 4 自己定义local,支持线程和协程 # 注意点一: ......
vue-day2
绑定class样式 :class="" (v-bind的缩写) 修改vue维护的数据,而非直接操作dom 绑定style,内联样式,交给vue管理(要对象,或者数组) font-size -> fontSize 换位驼峰 ⭐⭐⭐vue条件渲染 v-show 底层 -> 调整style行内样式, di ......
day40(2023.4.9)
智能电话本项目 一、 项目介绍 1 项目描述 该项目是用于日常生活中记录联系人信息的一款智能小工具。 实现了对联系人的姓名、年龄、性别、电话号码、住址的添加及修改、查找、删 除、排序等功能。 该项目是以 Windows 控制台为运行平台,所有的操作都应在控制台 上进行。 2 编写目的 通过该项目可以 ......
Spring Framework面试题
Spring 与Spring Framework 以及 Spring Boot 之间的是什么关系。 Spring 是一个广泛应用于 Java 开发的企业级开源框架。它的设计初衷是通过依赖注入(Dependency Injection,DI)和面向切面编程(Aspect Oriented Progra ......
day03
day03 java帝国的诞生 曾想命名为C++-- 基于Java开发出居多的平台、系统、工具 构建工具:Ant,Maven,Jekins 应用服务器:Tomat Web开发:Spring 开发工具:Eclipse,Netbean,idea java的特性和优势 简单性 面向对象 多线程 高性能 可 ......
day02
day02 关于计算机 有硬件和软件 有台式、笔记本、大型 可以做科学计算、人工智能、数据处理、自动控制、计算机辅助控制、网络等 能够按照程序运行、自动、高速处理海量数据的现代化智能电子设备 硬件及冯诺依曼结构 硬件组成 cpu 主板 内存 电源 硬盘 显卡 键盘、鼠标 显示器 .... 冯诺依曼结 ......
【Spring专题】「技术原理」从源码角度去深入分析关于Spring的异常处理ExceptionHandler的实现原理
ExceptionHandler的作用 ExceptionHandler是Spring框架提供的一个注解,用于处理应用程序中的异常。当应用程序中发生异常时,ExceptionHandler将优先地拦截异常并处理它,然后将处理结果返回到前端。该注解可用于类级别和方法级别,以捕获不同级别的异常。 在Sp ......
spring security自动配置的源码简单分析
本文基于的springboot版本是 2.1.3.RELEASE,用springboot来自动配置spring security, 一、综述 在springboot中使用spring security只需要引入如下依赖 <dependency> <groupId>org.springframewor ......
Spring
Spring 核心概念 IoC(控制反转) (Inversion of Control) 概念 使用对象时,由主动new产生对象转换为由外部提供对象,在此过程中对象创建控制权由程序转移到外部,此思想称为控制反转。 Spring提供了一个容器,称为Ioc容器,用来充当Ioc思想中的“外部”。 IoC容 ......
Spring
Spring 核心概念 IoC(控制反转) (Inversion of Control) 概念 使用对象时,由主动new产生对象转换为由外部提供对象,在此过程中对象创建控制权由程序转移到外部,此思想称为控制反转。 Spring提供了一个容器,称为Ioc容器,用来充当Ioc思想中的“外部”。 IoC容 ......
Spring Boot 3.0正式发布及新特性解读
官网 新特性解读:Springboot3.0新特性解读 Spring Boot 3.0简介 **Java17+Spring6+Maven3.5/Gradle7.3** JDK要求最低版本Java17 SpringBoot3底层默认依赖Spring6 支持 Jakarta EE 10,由于 Java ......
flask---day04()
上节回顾 # 1 蓝图 - 第一步:导入 - 第二步:实例化得到对象,可以指定static和templates - 第三步:app中注册蓝图,注册蓝图时,可以指定前缀 - 第四步:使用蓝图,注册路由,注册请求扩展 # 2 g对象 -当次请求的全局对象,在当次请求中可以放值和取值 -跟session的 ......
Spring Cloud Admin添加微信通知
SpringCloud发送微信消息推送参考https://blog.csdn.net/qq_44697754/article/details/128035736。 SpringCloud Admin要增加微信通知,需要继承AbstractStatusChangeNotifier类,在doNotify ......
技术-2022-05-《Spring cloud Alibaba全解》
技术-2022-05-《Spring cloud Alibaba全解》 创建时间:| 2022/5/22 15:21 | 更新时间:| 2023/2/17 8:52 作者:| HelloXF 标签:| 知识库, [![spring cloud alibaba全解 (1).pdf](技术-2022-0 ......
java面向对象编程-三大特性
面向对象三大特性 封装 该露的露,该藏的藏 我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过数据接口来访问,这称为信息隐藏。 属性私有,get ......
spring boot一键部署docker
开启Docker的远程访问 ##编辑docker配置 vi /usr/lib/systemd/system/docker.service ##添加如下 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock #重新加载配置文件 systemctl d ......
mac m1芯片安装win11 &&press any key to boot from cd or dvd
windows之前的系统镜像下载好几个都不支持m1,最新的11听说支持m1芯片,果断下载安装 下载链接:https://www.imsdn.cn/windows-11/win11-arm/ 官网的下载速度太慢了,这个用迅雷下载很快 迅雷链接:ed2k://|file|SW_DVD9_Win_Pro_ ......
Java8新特性枚举&注解&lambda表达式
枚举 1.概述 枚举是指将变量的值一一列出来,而且变量的值只限于列举出来的值的范围内。比如:一周只有7天。 2.枚举的基础代码 package com.darksnow.enums; public enum Direction { FRONT, BEHIND, LEFT, RIGHT; } //上述 ......
spring6.0.x源码调试环境搭建
效果 搭建一个spring源码调试环境,创建一个spring-demo模块,写一些测试代码。 给源码添加注释。 给源码打包 ubantu环境下搭建spring6.0.x源码环境 步骤 源码网址 Spring Framework 下载代码 fork到自己的GitHub仓库,然后拉代码 git clon ......
老冯课堂笔记Spring
1.简单自己实现IOC pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch ......