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
自动配置底层原理
为什么mapper层不使用@Mapper注解,依然可以注入?
这是因为在MyBatis-Spring-Boot-Starter中,已经为我们
自动配置
了MapperSc
明月一壶酒
·
2023-11-21 14:08
#
java
#
spring
web开发
java
intellij-idea
开发语言
【C++心愿便利店】No.14---C++之探索list
底层原理
文章目录前言一、list的介绍及使用1.1list的介绍1.2list的使用1.2.1list的构造1.2.2listiterator的使用1.2.3listcapacity1.2.4listelementaccess1.2.5listmodifiers1.2.6listoperations1.2.7list的迭代器失效二、list的模拟实现2.1定义一个结构体实现list的节点2.2list的成
小沈YO.
·
2023-11-21 13:46
《C++
心愿便利店》
c++
list
开发语言
Android build.gradle 配置
一、初始配置:(新建项目
自动配置
好的):1.build.gradle(app)applyplugin:'com.android.application'//下边apk重命名使用staticdefbuildTime
weixin_30408739
·
2023-11-21 12:33
移动开发
java
开发工具
【网络协议从入门到
底层原理
】【04】网络基础概念
持续学习&持续更新中…学习态度:守破离【网络协议从入门到
底层原理
】【04】网络基础概念网络、互联网、因特网ISP网络分类常见的几种接口上网方式电话线入户光纤入户网线入户家用无线路由器的逻辑结构公网IP、
lpruoyu
·
2023-11-21 12:22
计算机网络
网络协议
AQS 之 互斥锁 源码剖析
AQS之互斥锁源码剖析AQS是AbstractQueuedSynchronizer类的简称,AQS是一个用来构建锁和同步器的基础框架,想要了解Java的锁实现及其
底层原理
就必须先了解AQS完成了什么,提供了哪些功能
wpml_java
·
2023-11-21 09:56
【JAVA】JUC
之
AQS
与
锁实现篇
java
spring
boot
程序人生
学习方法
Spring Boot和Spring MVC的区别
2SpringBootSpringBoot
自动配置
,降低了项目搭建的复杂度。Spring框架需要大量的配置,SpringBoot引入
自动配置
的概念,让项目设置变得很容易。
手可摘辰
·
2023-11-21 06:12
spring
spring
boot
mvc
Spring Boot
自动配置
讲解
在我们使用springboot的时候,肯定会引入一个starter的jar包,只有引入该jar包,才能引入@SpringBootApplication的注解。org.springframework.bootspring-boot-starter-web该注解所在的包如下:并且可以发现和该注解在同一个包下的其他注解基本上都是有关自动注入的,所以可以初步推出该注解是自动注入的灵魂。该注解的作用是自动扫
玉带林中挂
·
2023-11-21 06:11
SpringBoot
spring
spring
boot
java
Spring Boot
自动配置
1.SpringBoot
自动配置
SpringBoot的
自动配置
是其核心特性之一,旨在简化Spring应用程序的配置过程。
来自宇宙的曹先生
·
2023-11-21 06:03
spring
boot
后端
java
Spring Boot + Mybatis-Plus 集成与使用(二)
在开始之前,先简单讲解下上章节关于SpringBoot是如何
自动配置
MyBatis-Plus。
伴学编程
·
2023-11-21 06:38
mybatis-plus
spring
boot
spring
boot
mybatis-plus
伴学编程
CAS机制与自旋锁
CAS(Compare-and-Swap),即比较并替换,java并发包中许多Atomic的类的
底层原理
都是CAS。
weixin_30273931
·
2023-11-21 04:13
操作系统
java
Day129.JUC:CAS 自旋锁、AQS、ReentrantLock底层实现、回顾Stream
目录CAS自旋锁AtomicIntegerAQSLock底层ReentrantLock
底层原理
彩蛋,回顾Stream流CAS自旋锁AtomicIntegerCAS:CompareandSwap比较并交换的
焰火青年·
·
2023-11-21 04:40
Java
java
开发语言
Mysql之聚合函数
Mysql之聚合函数什么是聚合函数常见的聚合函数GROUPBYWITHROLLUPHAVINGHAVING与WHERE的对比总结SQL
底层原理
什么是聚合函数对一组数据进行汇总的函数,但是还是返回一个结果聚合函数也叫聚集
温柔了岁月.c
·
2023-11-21 04:30
MySQL
mysql
聚合函数
Golang
底层原理
学习笔记(一)
LCY~~Golang
底层原理
学习笔记文章目录LCY~~Golang
底层原理
学习笔记1源码调试1.1源码编译1.2中间代码2编译原理2.1预备知识2.1.1抽象语法树2.1.2静态单赋值2.1.3指令集
lcy~
·
2023-11-21 03:50
Golang笔记
golang
学习
开发语言
LongAdder源码分析
LongAdder源码分析LongAdder是个啥AtomicLong和LongAdder多线程环境下做累加操作性能对比LongAdder
底层原理
分析LongAdder源码分析LongAdder是个啥见名知义我们能知道这是个单位为
God works
·
2023-11-21 03:58
study
java
多线程
LongAdder详解以及
底层原理
分析
一、原子累加器我们都知道,原子整型可以在线程安全的前提下做到累加功能,而今天介绍的LongAdder具有更好的性能我们先来看原子累加器和原子整型做累加的对比使用:privatestaticvoiddemo(Suppliersupplier,Consumeraction){Tadder=supplier.get();longstart=System.nanoTime();Listts=newArra
MiaSanMiaRL
·
2023-11-21 03:57
笔记
java
多线程
并发编程
19.Atomic系列之LongAdder的
底层原理
(分段锁提升并发性能)
老王:小陈啊,上一章我们讲解了cas的缺陷,无法同时更新多个变量、以及ABA的问题。以及如果使用AtomicReference解决同时更新多个变量,如果使用AtomicStampedReference解决ABA的问题,这些都还记得不?小陈:嗯嗯,记得的。老王:那好,这一章节我们就来讲解CAS带来的另外一个问题,在并发激烈的时候,产生大量的自旋,空耗CPU的问题,以及怎么使用分段锁机制解决这个问题的
码农小陈的学习笔记
·
2023-11-21 03:55
java并发专栏
并发编程
线程安全
并发
面试
后端
从
底层原理
看Android的序列化是如何实现的
对于Java的序列化,我们可以认为是在数据传输的时候的一套协议或者是一个标准,因为Java存在自己特定的一个数据结构(class),举个例子dataclassUser(valname:String,valage:Int)User是一个对象,我们可以创建一个User对象自己使用,但是实际的场景中,我们往往不会自己单独使用,而是让其他人也用,或者做持久化存储;例如我们之前讲的IPC通信框架,在Serv
Android小贾
·
2023-11-21 02:33
Android
移动开发
Framework
android
移动开发
安卓
framework
重构
宝塔2023年如何申请免费证书最新详解
本文就给大家介绍一下宝塔2023年如何申请免费证书最新详解并且
自动配置
好https访问网站的效果。
晟博实创科技
·
2023-11-21 00:00
https
ssl
服务器
【手写系列】理解数据库连接池
底层原理
之手写实现
前言数据库连接池的基本思想是:为数据库连接建立一个“缓冲池”,预先在池中放入一定数量的数据库连接管道,需要时,从池子中取出管道进行使用,操作完毕后,再将管道放入池子中,从而避免了频繁的向数据库申请资源,释放资源带来的性能损耗。在如今的分布式系统当中,系统的QPS瓶颈往往就在数据库,所以理解数据库连接池底层构造原理与设计思想是很有益处的。我们常用的数据库连接池有C3P0,DBCP,Druid等,下面
zl1zl2zl3
·
2023-11-20 23:40
数据库
连接池
源码
数据库
连接池
Windows Server 下 IIS 申请部署 Let’s Encrypt 证书实现 HTTPS
图片来自明月登楼博客【imydl.com】其实IIS可以实现很简单的部署SSL证书,有一个免费的S名为Certify的软件,可以在GUI的图形界面下自动申请和配置Let'sEncrypt颁发的SSL证书,使用它可以
自动配置
kevin860
·
2023-11-20 22:10
开源免费录屏和直播软件OBS Studio教程(02)
录制视频在上次的介绍里,我们完成OBSStudio的
自动配置
向导后,接下来就可以开始录屏了。首先需要设置场景和源,你可以从OBSStudi
神文仙武
·
2023-11-20 21:43
Spring Boot面试题(持续更新...)
SpringBoot
自动配置
原理是什么?你如何理解SpringBoot配置加载顺序?在SpringBoot里面,可以使用以下几种方式来加载配置。配置文件优先级从高到低顺序什么是YAML?
北侠金刀郭靖
·
2023-11-20 19:14
面试题
spring
boot
(十一)核心框架:spring boot(面试题)
Springboot文章目录SpringbootSpringBoot是什么**SpringBoot
自动配置
的原理**SpringBoot是什么SpringBoot是Spring开源组织下的子项目,是Spring
去下碗面
·
2023-11-20 19:43
rz
spring
boot
Spring Boot面试题
SpringBoot
自动配置
原理是什么?你如何理解SpringBoot配置加载顺序什么是YAML?YAML配置的优势在哪里?SpringBoot是否可以使用XML配置?
努力的子墨
·
2023-11-20 19:12
笔记
java
spring
boot
为 VSCode 配置 C 语言编译环境
(image-e93c7c-1606314000230)]PS:我建议使用chocolatey安装,这样可以
自动配置
好环境变量运行下列命令检查是否已经配置好环境变量:gcc--versiongdb--version2
VamYu
·
2023-11-20 18:54
什么是Spring IOC容器
目录1.什么是IOC2.IOC容器的
底层原理
①dom4j解析xml文档;②工厂模式;③采用反射设计模式创建对象3.上边提到的三种技术如何实现IOC的呢?
何妨徐行
·
2023-11-20 17:11
spring
spring
java
后端
2023.11.19 hadoop之MapReduce
目录1.简介2.分布式计算框架-MapReduce3.mapreduce的步骤4.MapReduce
底层原理
map阶段shuffle阶段reduce阶段1.简介Mapreduce是一个分布式运算程序的编程框架
白白的wj
·
2023-11-20 16:07
mapreduce
大数据
hadoop
database
数据仓库
hive
sql
一个开源的汽修rbac后台管理系统项目,基于若依框架,实现了activiti工作流,附源码
文章目录前言&源码项目参考图:e店邦O2O平台项目总结一、springboot1.1、springboot
自动配置
原理1.2、springboot优缺点1.3、springboot注解二、rbac2.1
LangForOne
·
2023-11-20 16:58
开源
项目实例
Activiti
开源
spring
boot
后端
vue
Activiti
nacos
自动配置
刷新,控制台获取了信息但赋值没有刷新的情况,@RefreshScope失效
在学习nacos里面的
自动配置
刷新@RefreshScope注解时,nacos更新了配置文件后,控制台获取打印以下信息表示获取到了配置文件更新的key,但再次刷新页面,里面赋值该key的属性却没更新在CSDN
极意迦邬砙
·
2023-11-20 13:24
springcloud
Shell脚本:Linux Shell脚本学习指南(第一部分Shell基础)一
这套Shell脚本学习指南针对初学者编写,它通俗易懂,深入浅出,不仅讲解了基本知识,还深入
底层原理
,能让你在1天时间内快速了解Shell(当然,要想深入学习还得假以时日)。
别致的SmallSix
·
2023-11-20 10:05
Linux
linux
运维
服务器
面向Socket编程,实现Java客户端向服务器发送http请求
二、代码实现通信总结前言作为一个合格的程序员,不能不懂网络编程,说到网络编程,Socket编程作为网络通信的底层API,对我们了解那些网络框架的
底层原理
,大有助益。一、Socket是什么?
ITJingYing2050
·
2023-11-20 07:39
Java基础知识
socket
网络
java
http
倒排索引:ES倒排索引
底层原理
及FST算法的实现过程
文章目录引言1、倒排索引核心原理2、倒排索引的存储结构2.1倒排表(PostingList)2.2词项字典(TermDictionary)2.3词项索引(TermIndex)3、倒排表的压缩算法3.1FOR(FrameOfReference)3.2RBM(RoaringBitmap)4、字典树:Trie(PrefixTree)原理5、FST的构建原理6、Lucene中FST的构建过程7、Lucen
Elastic开源社区
·
2023-11-20 06:41
Elastic底层原理
elasticsearch
lucene
全文检索
大数据
C#GC机制基础
最近在学习C#的一些
底层原理
,整理了一些网上的知识做导图:在写GC回收的时候看到对象是否回收的统计是由CLR在追踪的,因此也对CLR做了一个大致了解:
qq_42818574
·
2023-11-20 06:39
C#
c#
垃圾回收
alloc
底层原理
探索流程
alloc
底层原理
探索为什么要alloc底层探索?在我们开发中经常用到[xxxalloc],但是我知道做了什么?底层是如何实现的呢?现在就让咱们一起来探索一下吧!
20cce19871e2
·
2023-11-20 05:03
SpringBoot
1Spring的优缺点分析1Spring的优点分析2Spring的缺点分析2.SpringBoot的概述1==约定优于配置==3.SpringBoot的特点4、SpringBoot的两个核心功能1)起步依赖2)
自动配置
Tony-Yao
·
2023-11-20 05:32
SpringBoot
JAVA 基础学习笔记(8) String不可变的
底层原理
以及String的相关方法(上)
String不可变的
底层原理
以及String的相关方法前言初识String类型String类型的不可变性是什么?
罗不丢
·
2023-11-20 04:57
java
学习
笔记
编程相关面试整理——cpp&python
编程面试python相关知识Pythondict和set的
底层原理
python的迭代器了解么python的深浅拷贝python多线程、多进程相关多线程、协程Python锁python装饰器使用(web相关
玦☞
·
2023-11-19 23:37
工作搬砖
python
面试
数据结构
数据结构:红黑树讲解(C++)
3.5.1cur、p、u为红,g为黑3.5.2cur、p为红,g为黑,u为空/u存在为黑4.一些简单的测试接口5.完整代码1.前言本文旨在理解红黑树基本概念以及变色旋转规则,以理解C++map和set的
底层原理
派小星233
·
2023-11-19 22:48
高阶数据结构
数据结构
c++
学习
笔记
经验分享
【C++】C++11——lambda表达式
文章目录一、Lambda表达式引入二、Lambda表达式语法三、Lambda表达式交换两个值四、Lambda表达式
底层原理
一、Lambda表达式引入我们之前都是通过函数指针、仿函数的方式可以像函数使用的对象
平凡的人1
·
2023-11-19 21:52
转角遇见C++
c++
算法
Java中,ArrayList和LinkedList区别区分,简洁
都是用来存储和管理数据的类ArrayList是Java中的一个类,它实现了List接口,是一种基于动态数组实现的集合类常用成员方法:·构造方法:ArrayList()·成员方法:add、remove、set、get、size
底层原理
東瑜
·
2023-11-19 20:42
#
语言基础
java
【SpringMVC】SpringMVC基础
JavaBean模式1.3、MVC优缺点2、SpringMVC2.1、什么是SpringMVC:2.2、优点:3、第一个SpringMVC程序3.1、项目结构3.2、搭建环境3.3、SpringMVC配置3.4、
底层原理
分析
Code_Xiaotian
·
2023-11-19 18:10
后端框架
spring
java-ee
intellij-idea
maven
springmvc
docker iptables 问题
iptables-L查询iptables链而docker容器的
底层原理
:在启动docker
心随义动
·
2023-11-19 17:12
docker
java
容器
OC
底层原理
之对象的本质
1、语言转换流程OC-->C/C++-->汇编语言-->机器语言分析:1、OC代码底层实现是C/C++代码2、机器语言是计算机能识别的唯一语言3、OC的对象、类主要是基于C/C++的结构体实现的将源码文件转为C/C++代码:不指定系统架构:clang-rewrite-objcmain.m-omain.cpp(将main.m的OC源代码文件转换为main.cpp的C++代码文件)。指定系统架构:xc
Abner_XuanYuan
·
2023-11-19 16:01
史上最烂 spring boot 原理分析
盗引·禁篇·springbootspringboot启动过程、内嵌tomcat容器、条件装配、
自动配置
等。
红衣女妖仙
·
2023-11-19 12:16
spring
全家桶
spring
boot
spring
java
MySQL优化(2):索引与优化原理(上)
184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬上一篇,我们重走了一遍数据库索引的历史,认识了B+树结构,这一篇我们回归现实中的MySQL数据库,学习具体的SQL优化原则,并从索引
底层原理
出发
smart哥
·
2023-11-19 11:30
mysql
mysql
数据库
mysql调优
索引
【Linux网络】详解使用http和ftp搭建yum仓库,以及yum网络源优化
目录一、回顾yum的原理1.1yum简介yum安装的
底层原理
:yum的好处:二、学习yum的配置文件及命令1、yum的配置文件2、yum的相关命令详解3、yum的命令相关案例三、搭建yum仓库的方式1、
liu_xueyin
·
2023-11-19 11:54
linux
网络
服务器
从零开始的知识巩固(【2021】5.springmvc、springBoot、mybatis)
文章目录1.Spring、SpringMVC和SpringBoot有什么区别2.SpringMVC工作流程3.SpringBoot
自动配置
原理4.如何理解SpringBoot中的Starter5.什么是嵌入式服务器
、wook
·
2023-11-19 10:52
从零开始的知识巩固
java
mybatis
springmvc
TR-069 协议通信过程
通信过程图tr069.png图中主要步骤包括:建立连接时必须用Inform请求没有后续请求则发送空请求ACS要求上报设备信息并验证ACS下发设备的操作命令解析步骤说明设备启动,根据配置的ACS(
自动配置
服务器
老鼠AI大米_Java全栈
·
2023-11-19 10:10
spring boot最新教程(三):Spring Boot整合JdbcTemplate以及事务管理
通过使用SpringBoot
自动配置
功能并代替我们
自动配置
beans.在maven中,我们需要增加spring-bo
御前两把刀刀
·
2023-11-19 07:59
spring
boot
spring
boot
jdbcTemplate
事务
spring-boot源码解析-启动及
自动配置
篇
首先放一张接口设计图:spring-boot启动分析SpringApplication.run(BlogApplication.class,args);\1/跟踪到privatevoidinitialize(Object[]sources){if(sources!=null&&sources.length>0){this.sources.addAll(Arrays.asList(sources))
喝不醉的Solace
·
2023-11-19 06:34
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他