E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
自动配置底层原理
构建现代化的Java应用:深入探讨Spring Boot实际应用
二、SpringBoot的核心特性2.1
自动配置
SpringBoot通过
自动配置
(Auto-configura
阿大撒大撒
·
2024-01-08 07:31
java
spring
boot
开发语言
Mac M1 Parallels Debian10 Install Gitlab
pwd=6666提取码:6666–来自百度网盘超级会员v7的分享#1.install#2.localtion:中国→语言:中文(简体)#3.网络默认、
自动配置
#4.主机名域名(随意),这里主机名叫gitlab
只年
·
2024-01-08 02:36
macos
gitlab
Zabbix 自动发现(LLD )
//www.zabbix.com/documentation/4.0/manual/discovery/low_level_discovery作用:可以指定规则(rule),来达成不确定数量的监测项的
自动配置
生成自定义
fananchong2
·
2024-01-07 21:45
linux
zabbix
LLD
自动发现
监测进程CPU
监测进程内存
MySQL数据库中使用use来切换数据库之
底层原理
【MySQL源码】usedatabase切换表空间切换表空间源码分析客户端流程服务端流程说明:以下所有说明都以MySQL5.7.25源码为例,存储引擎为InnoDB。切换表空间mysql客户端登录之后,需要使用usedatabase_name选取表空间并切换到具体的表空间下进行操作,否则会报错:使用前未使用usedatabase_namemysql>showtables;ERROR1046(3D0
抡着鼠标扛大旗
·
2024-01-07 18:20
MySQL
MySQL
源码解析
use
tables
惊呆:RocketMQ顺序消息,是“4把锁”实现的(顺序消费)
RocketMQ顺序消息,
底层原理
是什么?这些题目是非常常见的面试题,回答的时候有两个层面第一个层面:应用开发层第二个层面:底层源码层第一个层面开发层面的回答,参考答案
40岁资深老架构师尼恩
·
2024-01-07 13:22
面试
rocketmq
面试
架构
java
后端
系统架构
中间件
Spring Security 持久化OAuth2客户端
在创建OAuth2客户端服务时,客户端注册通常从application.yml文件中自动加载,Spring
自动配置
使用OAuth2ClientProperties在spring.security.oauth2
ReLive27
·
2024-01-07 13:13
SpringBoot
自动配置
-原理初探
pom.xmlspring-boot-dependencies:核心依赖在父工程中!我们在写或者引入一些SpringBoot依赖的时候,不需要指定版本,就是因为有这些版本仓库启动器:org.springframework.bootspring-boot-starter启动器:说白了就是Springboot的启动场景;比如spring-boot-starter-web,他就会帮我们自动导入web环境
大程子的技术成长路
·
2024-01-07 06:48
SpringBoot原理深入及源码剖析
接下来分别针对SpringBoot框架的依赖管理、
自动配置
和执行流程进行深入分析2.1依赖管理问题:(1)为什么导入dependency时不需要指定版本?
每天都在掉头发
·
2024-01-07 04:26
ConcurrentHashMap为什么线程安全
3.TreeNode4.TreeBin二、源码解析1.初始化数组时的线程安全2.put操作的线程安全3.扩容操作的线程安全4.统计容器大小的线程安全5.get线程安全本文假设大家已经对HashMap的
底层原理
有所了解
倜傥村的少年
·
2024-01-07 00:51
Java核心
java
JVM是如何基于虚拟机栈运行的
本篇文章咱们讨论模板解释器执行Java代码的
底层原理
。早些年研究模板解释器看到R大用汇编写的迷你版解释器,心里想:太特么牛叉了,我连怎么实现的都不知道,人家都写出来了,这差距。
子牙老师
·
2024-01-06 22:27
手写JVM专栏
jvm
面试必问究极重点之HashMap的
底层原理
1.底层数据结构JDK版本不同的数据结构1.7数组+链表1.8数组+(链表|红黑树)2.添加数据put在添加一个值的时候,首先会计算他的hash码,然后进行二次hash,在对当前长度取模得到在底层数组中的索引位置当取模完成后,会遇到不同元素索引位置相同的情况。我们把这种情况叫做hash冲突,此时会将后一个元素通过链表的形式挂在下边当存储元素数量超过数组容量的四分之三时,会进行扩容,扩容后,也可以减
今天的代码敲了吗
·
2024-01-06 21:44
Java面试八股文
java
面试
创建一个starter项目
创建一个starter项目,需要引入坐标org.springframework.bootspring-boot-autoconfigure引入这个依赖后,可以使用SpringBoot
自动配置
的注解,包括
路西法98
·
2024-01-06 19:29
java
spring
boot
开发语言
spring之循环依赖底层源码分析
目录前言:@Resouce/@AutoWired区别@Resouce注入过程spring循环依赖
底层原理
源码解析解决循环依赖问题所需要的重要关键对象循环依赖不同场景解决方式前言:今天聊一聊spring循环依赖问题
山鸟与鱼!
·
2024-01-06 18:09
spring源码
spring
java
后端
54、Softmax 分类器以及它的
底层原理
下面开始介绍最后一个算法softmax。在前面介绍全连接算法或其他文章中,或多或少也提到了softmax。在分类网络里,softmax的作用主要是将模型的原始输出映射到0~1之间的概率分布。很多时候对于我们初学者而言,只知道softmax可以做概率映射,但并不了解它内部的原理是如何完成这个概率映射的,本节来详细的来阐述一下这个过程。在详细说明这个算法的原理之前,先通过一个例子看一下这个算法的使用场
董董灿是个攻城狮
·
2024-01-06 17:18
CV视觉算法入门与调优
人工智能
机器学习
计算机视觉
算法
深度学习
在Flyway执行数据库脚本之前创建数据库
为了能够让运维的同事再偷一次懒,通过代码来自动完成数据库的创建,于是有了这篇文章的分享~要实现这个效果,只需要两步:第一步:排除Flyway的
自动配置
类在springboot启动类上的注解上添加属性exclude
沐雨橙风ιε
·
2024-01-06 16:02
数据库
网络
底层原理
之应用层(域名、DNS服务器)
应用层常见的协议超文本传输协议:HTTPHTTPS文件传输协议:FTP电子邮件协议:SMTP、POP3、IMAP动态主机配置协议:DHCP域名系统:DNS域名(DomainName)-顶级域名、二级域名由于IP地址不方便记忆,并且不能表达组织的名称和性质,人们设计出了域名(比如baidu.com)但实际上,为了能够访问到具体的主机,最终还是得知道目标主机的IP地址那干脆全程直接用域名,不用IP地址
甲乙飞鱼
·
2024-01-06 13:27
Spring声明式事务业务bug
JDBC、Hibernate和JavaPersistenceAPI(JPA)等事务API,实现了一致的编程模型,而Spring的声明式事务功能更是提供了极其方便的事务配置方式,配合SpringBoot的
自动配置
xiaoshitou_2015
·
2024-01-06 11:47
spring
bug
前端
当我们在聊ArrayList
面试都喜欢问HashMap
底层原理
,而ArrayList是最长用到的,先说说ArrayList二丶源码
天一方蓝
·
2024-01-06 09:10
Spring Security 实战干货:自定义配置类入口WebSecurityConfigurerAdapter
1.前言今天我们要进一步的的学习如何自定义配置SpringSecurity我们已经多次提到了WebSecurityConfigurerAdapter,而且我们知道SpringBoot中的
自动配置
实际上是通过
自动配置
包下的
码农小胖哥
·
2024-01-06 06:28
混合A*算法研究
本文从专业的角度探讨一下无人车运动规划中著名的混合A星方法
底层原理
和代码实现。混合A星的应用包括泊车、取车(例如特斯拉的SmartSummon,如下右图),也可以用于低速清扫车的运动规划。
robinvista
·
2024-01-06 03:02
机器人
无人驾驶
算法
自动驾驶
matlab
2. 数组、链表、跳表的基本实现和特性 (7 天掌握算法面试必考知识点)
底层原理
当申请数组时,内存管理器分配一个连续的内存地址。每一个地址可以直接通过内存管理器进行访问。
测试在路上
·
2024-01-06 00:58
重修JAVA基础【一】
每一门语言都有它的特点,有优势也有劣势,所以不必拘泥于招式,掌握
底层原理
即可!每一们语言实际上都是一个“工具”!有剪刀,有锤子,有手枪,有大炮,有狙击枪!!!
栽树先生~
·
2024-01-05 15:32
学习
自动配置
(启动流程)
2.2
自动配置
(启动流程)概念:能够在我们添加jar包依赖的时候,自动为我们配置一些组件的相关配置,我们无需配置或者只需要少量配置就能运行编写的项目问题:SpringBoot到底是如何进行
自动配置
的,都把哪些组件进行了
自动配置
每天都在掉头发
·
2024-01-05 14:34
【SpringBoot】springboot面试题2024
它通过
自动配置
和起步依赖等功能,减少了应用程序的配置工作,提高了开发效率。SpringBoot还支持各种常用的技术和框架,如Tomcat、MySQL、MongoDB、
锅巴编程
·
2024-01-05 12:07
spring
boot
后端
java
linux 使用iniparser读取.ini文件的配置信息
为什么要用项目配置文件对于很多程序中要用的参数如果是可变的,那么最好的处理方式就是通过main(intargc,char**argv)函数参数传递,或者从别的地方去获取,这其中之一就是配置文件,但是在一个成熟和架构完善的系统,一般都会做到
自动配置
江凡心
·
2024-01-05 09:35
linux基础
linux
运维
SpringBoot四个核心
SpringBoot的四个核心:
自动配置
、起步依赖、命令行界面、Actuator
自动配置
:Spring应用程序常见的应用功能,SpringBoot自动提供相关配置起步依赖:它能引入需要的库,就是特殊的Maven
pure_joy
·
2024-01-05 09:08
2024年Java最新面试题总结(三年经验)
目录第一章、基础技术栈1.1)集合,string等基础问题1、arraylist,linkedlist的区别,为啥集合有的快有的慢2、字符串倒叙输出2.1、字符串常用方法2.2、字符串+号拼接的
底层原理
悲且狂
·
2024-01-05 08:37
面试题和算法题汇总
1024程序员节
go 进阶 gin
底层原理
相关: 三. gin接收请求匹配路由原理
目录一.获取请求后的路由匹配二.总结一.获取请求后的路由匹配gin中Engine实现了ServeHTTP()函数,是请求的入口函数,这里可以去了解一下net/http的原理,查看ServeHTTP()源码,内部会调用handleHTTPRequest()//gin.gofunc(engine*Engine)ServeHTTP(whttp.ResponseWriter,req*http.Reques
苹果香蕉西红柿
·
2024-01-05 06:00
#
十二.
gin
底层原理与基本使用
golang
gin
java
【JAVA SE】第十七章 反射、注解与Spring事务
底层原理
第十七章反射、注解与Spring事务
底层原理
文章目录第十七章反射、注解与Spring事务
底层原理
一、反射1.简介2.意义3.缺点4.应用场景5.反射技术的使用二、注解1.概念2.自定义注解的使用三、Spring
313YPHU3
·
2024-01-05 05:00
JAVA
SE
JAVA
SE
并归排序(
底层原理
)+求逆序数
1.
底层原理
通过把数组拆分成单组元素,相邻两组元素比较最左边的元素大小(将两者较小的元素先放入组中),拼凑成新的组,由于是从单个元素开始组合,这就决定了一个很关键的性质,每组元素都是从左向右单调递增的,
Colinnian
·
2024-01-05 04:27
算法
数据结构
排序算法
spring-boot-starter-data-redis2.X连接redis7
,可以配置用户权限,比如配置了一个普通用户test,权限为test_前缀的key可操作springboot想要连接,并没有设置用户名的地方,跟了源码,jedis客户端是支持的,但是springboot
自动配置
类并没有用用户名去连接
月慕向阳
·
2024-01-05 02:52
spring
boot
java
后端
ONVIF协议介绍
IntroductiontoONVIFProtocol)1.1ONVIF的发展历程(TheEvolutionofONVIF)1.2ONVIF的主要作用与优势(TheMainFunctionsandAdvantagesofONVIF)二、ONVIF协议的
底层原理
泡沫o0
·
2024-01-05 01:13
#
C/C++
多媒体编程实践
协议探秘之旅
网络
运维
音视频
媒体
开发语言
《认知觉醒》D5
恍然大悟“每日反思”至少暗含了三大
底层原理
。一是符合“触动学习法”。这个方法很科学,也很重要,是每日反思需要面临的第一道关口。
婷94
·
2024-01-05 00:47
springBoot2.3-简单了解依赖管理、
自动配置
一、自动依赖管理基本介绍:springBoot提前帮我们写好了极多的依赖及版本号,当然我们也可以自定义依赖项与版本号。1.1简单介绍1、在入门案例中,springBoot的maven中引入了parent父工程2、ctrl+左键parent,发现里边还有一个祖宗parent,这个祖宗parent中,写好了极多的依赖及版本号3、当然,我们开发不需要那么多的依赖都配置上4、在入门springBoot中,
象鼻山大王、
·
2024-01-04 20:00
springBoot学习
spring
boot
后端
java
什么是
自动配置
、起步依赖?
1.springboot是如何管理版本依赖的?springboot底层使用maven管理依赖,通过控制pom.xml完成细节配置,如下图为一个springboot项目的pom文件截图,但在这当中没有发现有管版本的地方,注意看我们有spring-boot-starter-parent这个父pom,那它这里面有什么呢?这个截不完,它主要是标记了一些依赖之间的关系,还有一些项目之间的描述,但它还是没有版
2418ly
·
2024-01-04 18:46
面试题
springboot
spring
boot
java
后端
谈起SpringBoot,面试官必问:讲述一下 SpringBoot 自动装配原理?
SpringBoot
自动配置
原理是什么?面试过程中问得最多的可能是自动装配的原理,而自动装配是在启动过程中完成,只不过在刚开始的时候我们选择性的跳过了,下面详细讲解自动装配的过程。
愿天堂没有BUG
·
2024-01-04 14:25
【JUC】Synchronized及JVM
底层原理
Synchronized使用方式Synchronized有三种应用方式作用于实例方法,当前示实例加锁进入同步代码前要获得当前实例的锁,即synchronized普通同步方法,调用指令将会检查方法的ACC_SYNCHRONIZED访问标志是否被设置。如果设置了,执行线程会将先持有monitor然后再执行方法,最后在方法完成(无论是正常完成还是非正常完成)时释放monitor作用于代码块,对括号里面配
CtrlCVerProMax
·
2024-01-04 09:01
jvm
【JUC】Volatile关键字+CPU/JVM
底层原理
Volatile关键字volatile内存语义1.当写一个volatile变量时,JMM会把该线程对应的本地内存中的共享变量值立即刷新回主内存中。2.当读一个volatile变量时,JMM会把该线程对应的本地内存设置为无效,直接从主内存中读取共享变量所以volatile的写内存语义是直接刷新到主内存中,读的内存语义是直接从主内存中读取。volatile两大特点可见性:是指当一个线程修改了某一个共享
CtrlCVerProMax
·
2024-01-04 08:31
jvm
LinkedList
底层原理
LinkedList在Java中是一个实现List接口的集合类,它的底层数据结构是一个双向链表。节点(Node)结构:LinkedList中的每个元素都是一个内部类Node的实例。Node类通常包含三个主要部分:item:存储元素对象的引用。prev:指向前一个节点的引用。next:指向后一个节点的引用。privatestaticclassNode{Eitem;Nodenext;Nodeprev;
今天的代码敲了吗
·
2024-01-04 07:15
Java面试八股文
java
数据结构
Spring Boot
自动配置
Mybatis
1.SpringBoot
自动配置
Mybatis
自动配置
约定大于配置,缺省的配置看这个注解@EnableConfigurationProperties({MybatisProperties.class})
长城Ol
·
2024-01-04 06:45
mybatis
springboot
自动配置
原理
第一步启动类注解第二步可以看到启动类注解组合了
自动配置
这个注解(enableAutoConfiguration)第三步进入这个注解可以看到里面导入了一个impotSelector这个
自动配置
的字节码第四步点进去可以看到实现了
丁真学java
·
2024-01-04 02:19
spring
boot
后端
java
pycharm运行django提示没有访问该端口的权限
Error:Youdon'thavepermissiontoaccessthatport.进程已结束,退出代码1在PyCharm中进行开发时,通常不应该出现无法访问端口的权限问题,因为PyCharm会
自动配置
开发服务器来运行
北国137
·
2024-01-04 02:47
django
python
后端
FreeRTOS学习--59讲 Tickless低功耗
Tickless低功耗作用:降低功耗配置方法:a.在FreeRTOSConfig.h中将configUSE_TICKLESS_IDLE置1(
自动配置
tickless函数),2(手动配置),0(关闭低功耗
娶不到胡一菲的汪大东
·
2024-01-04 02:42
学习
快速学习SpringBoot
SpringBootspringboot传统方式构建spring应用程序使用springboot子项目构建起步依赖
自动配置
其它特性SpringBoot项目部署Spring项目部署属性配置方式命令行参数方式配置环境变量方式外部配置文件方式多环境开发
不会写算法的小王
·
2024-01-04 02:05
spring
学习
spring
boot
后端
spring
java
iOS将oc的.m文件编译成C++的.cpp文件
因为在学习oc语言block的
底层原理
,所以需要将oc的.m转成c++的.cpp格式文件,这样可以方便我们窥探一些本质的东西比如要将我的工程BlockTest的main.m转换成.cpp,操作如下1:打开终端
蜡笔小新_65b7
·
2024-01-03 21:37
golang - map
1.
底层原理
hmapGo中的map是一个指针,占用8个字节,指向底层的hmap结构体(hash表),在源码包src/runtime/map.go中定义了该结构体,如下所示://AheaderforaGomap.typehmapstruct
husky_1
·
2024-01-03 19:45
Linux内核--进程管理(十一)进程间通信之信号
从本文开始我们就逐个剖析进程间通信的机制和
底层原理
,本文文章
文艺小少年
·
2024-01-03 18:31
CPU性能分析与操作系统的构建
linux
服务器
java
Scala - 反射动态创建方法
有时候我们想定义一个字符串的方法,然后通过scala的动态创建class,然后反射调用方法,在很多情景下是在学有用的,比较动态自定义spark的mapParations,当然了,每个人的需求都不一样,但是
底层原理
是一样的
kikiki2
·
2024-01-03 17:07
python集合set
底层原理
_从零学Python:第十四课-常用数据结构之集合
原标题:从零学Python:第十四课-常用数据结构之集合在学习了列表和元组之后,我们再来学习一种容器型的数据类型,它的名字叫集合(set)。说到集合这个词大家一定不会陌生,在数学课本上就有这个概念。通常我们对集合的定义是“把一定范围的、确定的、可以区别的事物当作一个整体来看待”,集合中的各个事物通常称为集合的元素。集合应该满足以下特性:无序性:一个集合中,每个元素的地位都是相同的,元素之间是无序的
weixin_39590868
·
2024-01-03 11:12
python集合set底层原理
如何在Spring Boot中集成Druid连接池和监控?
使用yaml的配置方式这里druid官方github地址https://github.com/alibaba/druid分析
自动配置
扩展配置项spring.datasource.druidDruidSpringAopConfiguration.class
水果不是橙子
·
2024-01-03 10:09
spring
boot
spring
java
java-ee
intellij-idea
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他