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
自动配置底层原理
Volatile是如何保证线程可见的?
摘要本文以volatile最常见的2个问题为线索,基于汇编lock前缀指令和cpu原子操作等底层知识,初步对volatile的
底层原理
进行描述。
松间-明月
·
2023-10-18 05:50
Java
java
多线程
右值引用+移动语义
remove_reference移动引入介绍移动构造函数介绍是否抛出异常noexcept使用应用场景返回值--一次深拷贝->移动构造(编译器优化后)传参--传入右值list举例vector举例forward介绍
底层原理
完美转发介绍示例改造我们的
沐风ya
·
2023-10-18 05:43
c++
开发语言
c++
Mac如何配置JDK(手动配置和Homebrew
自动配置
教程)
前言本文章,同步自我个人腾讯云社区Mintimate’sBlog专栏:Mac的JDK和Jenv(JAVA_HOME管理器)的详细配置使用教程从Windows转为Mac的用户,第一次配置JDK环境变量可能有些不知所措;上次给搭建介绍了如何在Linux上配置JDK,这次给大家介绍怎么在Mac上配置JDK。配置好JDK,就可以运行Minecraft服务器或者是ApacheTomcat服务器等基于Java
Mintimate
·
2023-10-18 02:05
#
Mintimate的博文
mac
jdk
java
vue双向数据绑定原理
vue双向数据绑定的
底层原理
:object这个对象有个方法,叫做defineProperty,当数据发生访问或者修改,它都能够监测到,就是做到了一个数据劫持。
Y_soybean_milk
·
2023-10-18 00:28
前端学习
面试
vue
数据绑定
MySQL InnoDB引擎深入学习的一天(InnoDB架构 + 事务
底层原理
+ MVCC)
目录逻辑存储引擎架构概述内存架构BufferPoolChangeBuffeAdaptiveHashIndexLogBuffer磁盘结构SystemTablespaceFile-Per-TableTablespacesGeneralTablespacesUndoTablespacesTemporaryTablespacesDoublewriteBufferFilesRedoLog后台线程事务原理事务
学徒630
·
2023-10-17 20:45
完整长篇学习笔记
mysql
学习
笔记
Linux——多线程,互斥与同步
目录一.linux互斥1.进程线程间的互斥相关背景概念2.互斥量mutex3.加锁互斥锁mutex4.锁的
底层原理
二.可重入VS线程安全1.概念2.常见的线程不安全的情况3.常见的线程安全的情况4.常见不可重入的情况
我的代码爱吃辣
·
2023-10-17 20:42
linux
运维
服务器
SpringBoot入门详解
的优点快速入门高曝光率的AnnotationSpringBoot的工作机制了解@SpringBootApplication@SpringBootConfiguration@EnableAutoConfiguration
自动配置
的幕后英雄
Elaine202391
·
2023-10-17 20:06
Spring
spring
boot
后端
java
并发编程篇
T3三个线程如何保证他们按顺序执行六、notify和notifyAll有什么区别七、Java中的Wait方法和Sleep方法有什么不同八、如何停止一个正在运行的线程九、synchronized关键字的
底层原理
十
月星过亿
·
2023-10-17 19:14
面试
java
jvm
开发语言
框架篇
中的单例Bean是线程安全的吗二、AOP相关面试题三、Spring中的事务四、Spring中事务失效的场景有五、Springbean的生命周期六、Spring的循环依赖七、SpringMVC的执行流程八、
自动配置
原理九
月星过亿
·
2023-10-17 19:37
面试
java
开发语言
Spring(18) @Order注解介绍、使用、
底层原理
CommandLineRunner使用示例3.1接口实现类13.2接口实现类23.3测试结果场景一:场景二:四、@Order失效场景4.1失效代码示例4.2执行结果4.3失效场景补救五、@Order、@Priority
底层原理
ACGkaka_
·
2023-10-17 18:48
Spring
spring
java
后端
程序员练级攻略(2018):前端基础和
底层原理
这个是我订阅陈皓老师在极客上的专栏《左耳听风》,我整理出来是为了自己方便学习,同时也分享给你们一起学习,当然如果有兴趣,可以去订阅,为了避免广告嫌疑,我这就不多说了!以下第一人称是指陈皓老师。对于前端的学习和提高,我的基本思路是这样的。首先,前端的三个最基本的东西HTML5、CSS3和JavaScript(ES6)是必须要学好的。这其中有很多很多的技术,比如,CSS3引申出来的Canvas(位图)
wzq2009
·
2023-10-17 16:33
练级攻略
MySQL join的
底层原理
二、join的使用例子三、join的连接方式1、简单嵌套2、索引嵌套3、块嵌套4、哈希连接前言面试的时候,被问到join的
底层原理
,之前没有深入了解过,今天对这个知识点进行一个学习。
UPUP小亮
·
2023-10-17 15:12
mysql
数据库
springboot项目中存在spring-boot-starter-data-mongodb的依赖
springboot项目中存在spring-boot-starter-data-mongodb的依赖,springboot会在项目启动时自动实例化一个mongo实例,因此需要在项目启动时禁用mongo的
自动配置
liangblog
·
2023-10-17 14:12
数据库
mongodb
spring
boot
spring
mysql
springboot配置文件
配置文件[1].SpringBoot使用一个全局的配置文件,配置文件名是固定的;application.propertiesapplication.yml[2].配置文件的作用:修改SpringBoot
自动配置
的默认值
w4xj
·
2023-10-17 13:58
springboot
springboot配置文件
yml
基于Redo Log和Undo Log的MySQL崩溃恢复流程
在之前的文章「简单了解InnoDB
底层原理
」聊了一下MySQL的BufferPool。这里再简单提一嘴,BufferPool是MySQL内存结构中十分核心的一个组成,你可以先把它想象成一个黑盒子。
SH的全栈笔记
·
2023-10-17 13:10
iOS底层-Block
底层原理
Block函数有三种:第一种:全局blockvoid(^block)(void)=^{NSLog(@"block!");};NSLog(@"%@",block);打印结果:第二种:堆区blockinta=10;void(^block)(void)=^{NSLog(@"block-%d!",a);};NSLog(@"%@",block);打印结果:第三种:栈区block,栈区block在iOS14后
大橘猪猪侠
·
2023-10-17 13:15
C++——缺省参数和函数重载
目录缺省参数概念缺省参数的类型:全缺省参数半缺省参数函数重载概念参数个数不同参数种类不同参数类型的顺序不同
底层原理
——名字修饰缺省参数概念缺省参数是指在函数定义或声明时为函数的参数指定一个缺省值,在函数调用时
灿烈♡
·
2023-10-17 12:29
C++
c++
全网最详细的SpringBoot学习-day05
自动配置
原理关于作者博客主页:作者主页简介:JAVA领域优质创作者、一名在校大三学生、在校期间参加各种省赛、国赛,斩获一系列荣誉。
java厂长
·
2023-10-17 09:39
Springboot
spring
boot
java
spring
GIT基本概念、核心命令及
底层原理
part01:GIT基本概念与核心命令1、基本概念git是一个分布式的版本管理系统git把内容按元数据方式存储2、git核心命令的使用初始化:gitinit名称把文件添加到暂存区:gitadd文件名、gitadd-A(全部文件添加进去)把文件从暂存区删除:gitrm--cached文件名从暂存区提交到本地仓库:gitcommit文件名/-am(全部文件)-m'注释'查看文件状态:gitstatus
么古
·
2023-10-17 08:10
JAVA高阶必备技能
git
git 原理简介
文章目录关于版本控制分为三种版本控制方案本地版本控制集中化的版本控制分布式版本控制git基本
底层原理
git提交流程原理Git的引用(分支)gitlog原理总结参考链接关于版本控制什么是“版本控制”?
NET安梓晨
·
2023-10-17 08:10
git
版本管理工具Git使用和
底层原理
Git是一个开源的分布式版本控制系统,Git起初是LinusTorvalds(linux之父)为管理linux内核而开发的版本控制软件;安装git客户端:官方客户端:httpsd://git-scm.com/downloads其它客户端:https://tortoisegit.org/download/一:Git体系Git和svn的主要区别:存储方式不一样;使用方式不一样;管理模式不一样;1.存储
一棵树7351
·
2023-10-17 08:08
git
git
github
04_Git
底层原理
解析
教程目录01_版本控制概述02_Git概述03_Git下载和安装04_Git
底层原理
解析05_Git命令详解-CRUD06_Git命令详解-分支07_Git命令详解-后悔药08_Git远程仓库一、Git
我是波哩个波
·
2023-10-17 08:36
Git从入门到精通
git
1024程序员节
Git 的
底层原理
Git的
底层原理
前言基于Git的使用,已经在前文有过相关的介绍,使用Git用作日常的开发基本上是足够的。现在,本文将详细介绍一些有关Git的实现原理。
FatalFlower
·
2023-10-17 08:03
开发工具
git
01【Git的基本使用与
底层原理
】
下一篇:02【Git的分支与数据恢复】目录:【Git系列教程-目录大纲】文章目录一、Git概述1.1Git简介1.2集中式与分布式1.2.1集中式版本控制1.2.2分布式版本控制1.3Git的使用流程1.3.1本地仓库1.3.2协同开发1.4Git的配置1.4.1Git的配置等级1.4.2初始化Git配置二、Git的使用2.1Git基本操作命令2.1.1初始化项目2.1.2添加操作2.1.3提交操
緑水長流*z
·
2023-10-17 08:32
#
《Git系列教程》
git
分布式与集中式
版本控制
Git的工作流程
Git配置
iOS
底层原理
--alloc&init&new
首先我们先看一段代码:#ifdefDEBUG#defineLGNSLog(format,...)printf("%s\n",[[NSStringstringWithFormat:format,##__VA_ARGS__]UTF8String]);#else#defineLGNSLog(format,...);#endifLGPerson*p1=[LGPersonalloc];LGPerson*p2
黑眼豆豆_
·
2023-10-17 08:01
【网络协议】聊聊DHCP和PXE 工作原理
所以解决手动配置IP地址的方式就是DHCP(DynamicHostConfigurationProtocol);网络管理员只需要配置一段共享的IP地址,新接入的机器通过DHCP就可以从共享的IP地址申请,
自动配置
好
qxlxi
·
2023-10-17 05:52
#
计算机网络
网络协议
网络
SpringBoot面试题6:Spring Boot 2.X 有什么新特性?与 1.X 有什么区别?
SpringBoot是一种用于简化Spring应用程序开发的框架,它提供了
自动配置
、起步依赖和快速开发的功能。
小小鱼儿小小林
·
2023-10-17 04:05
#
SpringBoot面试宝典
面试这么回答
spring
boot
后端
java
18 - 内存管理之retain/release/dealloc/retainCount的底层分析
OC
底层原理
探索文档汇总本文主要是在源码层面上分析内存管理的引用计数的变化过程以及。
iOS之文一
·
2023-10-17 04:25
ios 项目迁移到新电脑问题
更新podhttps://www.jianshu.com/p/194073ba8c5d2.配置证书1.开发证书如果使用的证书自动管理只要在新电脑上运行一下项目就可以
自动配置
开发证书了可以在开发者中心查看到
jackguo
·
2023-10-17 03:02
尚硅谷Docker核心技术
5课时docker_能干什么第6课时docker_3要素第7课时centos6安装Dockercentos7安装Docker第9课时阿里云镜像加速器配置第10课时helloworld镜像第11课时运行
底层原理
第
小晨想好好学习
·
2023-10-17 03:42
#
Docker
docker
容器
SpringBoot核心功能与基础配置
1.SpringBoot的核心功能及优点起步依赖(简化依赖配置)
自动配置
(简化常用工程相关配置)
紫霖ty
·
2023-10-17 01:40
spring
boot
后端
java
Windows10不常用操作(录屏、开启超级管理员、关闭自动IP配置、Edge崩溃等)
netuseradministrator/active:yes禁用netuseradministrator/active:noWin10关闭自动IP配置win10设置完静态ip,会自动再配置ipv4,怎么关闭
自动配置
肖永威
·
2023-10-16 23:13
计算机技术
edge
账号管理
关闭自动IP
录屏
美团大佬的这份SpringBoot开发实战pdf,带你重新认识SpringBoot
第一部分“SpringBoot框架基础”包含第1~3章,介绍SpringBoot框架的特性,并展示了快速建立HelloWorld的WebMVC示例,介绍怎样通过
自动配置
实现极简化的Spring应用程序开发
程序媛马小兮
·
2023-10-16 20:58
科研快速入门与水文章技巧
至于模型的原理,有个映像、概念上有其轮廓即可,而像模型的
底层原理
、代码实现那些应该统统放弃,搞懂它们对于核心目标而言性价比过于低了,即使有更高
Cai-Gbro
·
2023-10-16 19:02
人工智能
计算机视觉
深度学习
List、Set、Map
底层原理
详解(面试必背)
1.的集合和数组的区别数组;大小固定,同一个数组只能存放同一种类型的数据。插入跟删除比较复杂。集合:大小可变,可以存放不同的数据类型,只能存放引用型的数据,基本数据类型不可以。2.Collection和Collections的区别Collection:是集合类的顶层接口,里面包含了一些集合的基本操作。Collection接口是Set接口和List接口的父接口。Collections:是一个包装类(
ydl1128
·
2023-10-16 19:10
Java核心知识及问题解决方案
list
面试
java
CMake使用小结
CMake主要用于构建C++/C的工程项目,能
自动配置
依赖所依赖的头文件、.lib文件和.dll文件并且配置项目属性。如此,可以实现对项目工程的复用以提高开发效率。
qq_42987967
·
2023-10-16 14:21
项目开发经验
c++
开发语言
Spring整合MyBatis详细分析
我们在其它几篇文章中已经介绍了MyBatis的工作流程、核心模块和
底层原理
。
Java收录阁
·
2023-10-16 11:11
WMRouter源码解析之ServiceLoader
1.ServiceLoader功能这方面其实官网WMRouter说的很清楚了,我们直接拿过来看下:使用注解
自动配置
支持获取接口的所有实现,或根据Key获取特定实现支持获取Class或获取
juexingzhe
·
2023-10-16 11:47
Java零基础入门到精通仅需十一步
一般企业面试和笔试的时候主要考核的能力:
底层原理
、数据结构、实战经验,设计思维;这四个方面,基于这四点首先可以知道一个可以就业的Java程序员需要具备
底层原理
扎实和实战能力。
zf888999666
·
2023-10-16 10:15
java
面试
开发语言
学习
Spring Boot
自动配置
的原理简介以及@Conditional条件注解
基于SpringBoot2.x详细介绍了SpringBoot
自动配置
的原理,以及@Conditional系列条件注解。
刘Java
·
2023-10-16 08:48
Spring
Boot
2.x
源码
spring
boot自动配置
Conditional
【Spring Boot 源码学习】@Conditional 条件注解
@Conditional的衍生注解总结引言前面的博文,Huazie带大家从SpringBoot源码深入了解了
自动配置
类的读取和筛选的过程,然后又详解了OnClassCondition、OnBeanCondition
Huazie
·
2023-10-16 08:15
开发框架-Spring
Boot
spring
boot
学习
后端
springboot
自动配置
原理面试题(自用)
springboot自动装配主要是基于注解编程和约定大于配置的思想设计核心步骤:1组件必须包含@configuration并声明为@bean注解返回注入到IOC容器中2第三方jar包,根据/meta-inf/目录下增加spring.factories文件加载配置文件中的内容3springboot获取到第三方jar包后,通过ImportSelector接口来完成动态加载这样大幅减少了大量臃肿的配置文
023的小陈
·
2023-10-16 06:44
spring
boot
java
spring
Go SDK和GoLand安装教程以及打印HelloWorld
安装GoSDK首先进入下载界面:https://golang.google.cn/dl/安装的路径为C://Go检查是否
自动配置
了环境变量。
拔牙不打麻药
·
2023-10-16 05:55
区块链
区块链
GoLand
MYSQL索引
底层原理
MYSQL索引
底层原理
1.索引的本质索引是帮助MYSQL高效获取数据的排好序的数据结构。索引一般以文件形式存储在磁盘上。
winy11
·
2023-10-16 05:54
搜索引擎
mysql
Spring源码学习(一)--Spring底层核心原理解析
首先把Spring中核心知识点都给大家进行串讲,对Spring的底层有了一个整体的大致了解,比如:Bean的生命周期
底层原理
依赖注入
底层原理
初始化
底层原理
推断构造方法
底层原理
AOP
底层原理
Spring事务
底层原理
但都只是大致流程
从头再来_f
·
2023-10-16 02:08
Spring源码
Spring
spring
java
Spring源码解析——Spring事务是怎么通过AOP实现的?
正文此篇文章需要有SpringAOP基础,知道AOP
底层原理
可以更好的理解Spring的事务处理。
程序员大彬
·
2023-10-16 02:56
spring
java
spring
java
后端
dynamic-datasource-spring-boot-starter 源码解析
dynamic-datasource源码分析源码地址分析:
自动配置
首先,这是一个SpringBoot启动器,所以我们先从spring.factories入手。
兢兢业业的子牙
·
2023-10-16 01:42
实战
java
【Python 千题 —— 基础篇】进制转换:十进制转二进制
题目描述题目描述计算机
底层原理
中常使用二进制来表示相关机器码,学会将十进制数转换成二进制数是一个非常重要的技能。现在编写一个程序,输入一个十进制数,将其转换成二进制数。输入描述输入一个十进制数。
繁依Fanyi
·
2023-10-15 23:02
Python
千题
python
开发语言
算法
javascript
java
windows
git
【C++】C++11 ——lambda表达式
++学习长路漫漫浩浩,万事皆有期待上一篇博客:【C++】C++11———可变参数模板文章目录lambda表达式lambda表达式概念lambda表达式语法lambda表达式交换两个数lambda表达式
底层原理
总结
Sherry的成长之路
·
2023-10-15 22:36
C++学习
c++
redis
React 与 React Native 底层共识:React 是什么
此系列文章将整合我的React视频教程与ReactNative书籍中的精华部分,给大家介绍React与ReactNative结合学习的方法,此小节主要介绍React的
底层原理
与机制。
DevOpenClub
·
2023-10-15 20:15
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他