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
自动配置底层原理
ThreadLocal的使用介绍和
底层原理
解析和开源框架的使用实例
文章目录ThreadLocal的使用介绍和
底层原理
解析和开源框架的使用实例ThreadLocal简介ThreadLocal使用示例ThreadLocal原理解析Spring中ThreadLocal的应用小结
青山师
·
2023-12-28 09:00
【面试精选】
【Java并发专题】
【架构】
java
jvm
ThreadLocal
面试
数据结构
volatile有序性和可见性
底层原理
文章目录1、缓存一致性2、JMM3、volatile可见性原理1、lock前缀指令角度2、内存屏障角度4、volatile有序性原理1、指令重排序2、内存屏障角度5、happens-before规则6、as-if-serial语义1、数据依赖性2、as-if-serial语义7、指令重排序面试题1、缓存一致性1、首先,编译之后Java代码会被编译成字节码.class文件,在运行时会被加载到JVM中
intimexy
·
2023-12-28 08:42
Java基础知识
volatile的
底层原理
与实现
volatile的
底层原理
volatile的两个作用:可见性防止指令重排序计算机的组成下图是一个典型的计算机结构图,计算机的组成主要包括CPU、存储器(内存)、IO(输入输出设备)。
morris131
·
2023-12-28 08:34
多线程与高并发
1024程序员节
volatile
多线程
cpu
缓存
十八.SpringCloud源码剖析-Zuul的
自动配置
和核心Filter详解
前言在上一章节我们大致了解了Zuul的Filter的执行流程和核心的Filter,这一章节我们消息分析一下Zuul的
自动配置
,以及每个Filter的实现细节,这需要你有一定的耐心一.Zuul的
自动配置
1
墨家巨子@俏如来
·
2023-12-28 08:03
《Spring
Cloud
Netflix源码剖析》
zuul
微服务
springcloud
【Java知识点系列一】volatile
底层原理
目录可见性volatile案例JMM内存模型Java内存模型交互规则MESI协议MESI协议引发的问题内存屏障volatile
底层原理
JMM对于volatile变量会有特殊的约束:有序性什么是指令重排?
青@山
·
2023-12-28 08:51
java
java
Comparator接口排序
底层原理
分析
Comparator接口排序
底层原理
分析Comparator接口用来定义两个对象之间的比较方法,它有一个叫做compare的方法,函数签名如下:intcompare(To1,To2)查看sort方法的相关源码
CQUSHU
·
2023-12-28 08:42
Java容器
java
mybatis升级后导致alias表名设置设备诊断
跟踪表名设置
底层原理
两个版本的TypeA
sunon_
·
2023-12-27 11:25
mybatis
java
开发语言
【开题报告】基于SpringBoot的手机在线销售商城设计与实现
SpringBoot具备
自动配置
、约定优于配置、快速开发等
加瓦程序设计师
·
2023-12-27 10:53
开题报告
spring
boot
智能手机
后端
Spring Boot 2.X(四):Spring Boot 自定义 Web MVC 配置
0.准备SpringBoot不仅提供了相当简单使用的
自动配置
功能,而且开放了非常自由灵活的配置类。
朝雾轻寒
·
2023-12-27 07:49
Java微服务面试题及答案2022,微服务面试题2022
四、SpringBoot的
自动配置
是如何实现的?
Hello_java大师
·
2023-12-27 06:40
java
微服务
spring
cloud
spring
spring
boot
Java_集合进阶Map实现类
这里我们主要学习它们的
底层原理
。1.1HashMap首先,学习HashMap集合的
底层原理
。前面学习过HashSet的
底层原理
,实际上HashMap底层原
听*雨声
·
2023-12-27 05:38
Java
java
开发语言
中间件系列 - Redis入门到实战(实战篇)
前言学习视频:黑马程序员Redis入门到实战教程,深度透析redis
底层原理
+redis分布式锁+企业解决方案+黑马点评实战项目本内容仅用于个人学习笔记,如有侵扰,联系删除本章学习目标:短信登录这一块我们会使用
代码的知行者
·
2023-12-27 03:52
中间件
redis
中间件
中间件系列 - Redis入门到实战(高级篇-分布式缓存)
前言学习视频:黑马程序员Redis入门到实战教程,深度透析redis
底层原理
+redis分布式锁+企业解决方案+黑马点评实战项目本内容仅用于个人学习笔记,如有侵扰,联系删除学习目标Redis持久化Redis
代码的知行者
·
2023-12-27 03:22
中间件
Redis
缓存
中间件
redis
中间件系列 - Redis入门到实战
前言1.学习视频:黑马程序员Redis入门到实战教程,深度透析redis
底层原理
+redis分布式锁+企业解决方案+黑马点评实战项目2.本内容仅用于个人学习笔记,如有侵扰,联系删除目录中间件系列-Redis
代码的知行者
·
2023-12-27 03:52
中间件
redis
ORA-00130: invalid listener address ‘(ADDRESS=(PROTOCOL=TCP)(HOST=bogon)(PORT=1521))‘
bogon是centos安装时
自动配置
的主机名hostname,配置文件中没有这个主机名:[root@127~]#cat/etc/hosts10.0.2.100127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4
梓沂
·
2023-12-27 02:26
tcp/ip
网络协议
网络
Springboot整合MVC进阶篇
一、概述1.1SpringBoot整合SpringMVC配置SpringBoot对SpringMVC的配置主要包括以下几个方面:
自动配置
:SpringBoot会
自动配置
一个嵌入式的Servlet容器(如
烟雨平生9527
·
2023-12-26 22:11
Spring全家桶
spring
boot
mvc
后端
计算机
底层原理
-网络IO模型的分析
Linux的网络IO模型网络IO的本质是socket的读写,socket在Linux中被抽象为流,IO可以理解为对流的操作。IO的分类和范畴IO本身可以分为内存IO、网络IO和磁盘IO还有缓存IO等,一般讨论IO时更多是指后(网络IO和磁盘IO,因为这两个是最慢的哈哈),此处特别分析和说明网络IO。操作处理的分类阻塞/非阻塞针对函数/方法的实现方式而言,即数据就绪之前是立刻返回还是等待,即发起IO
洛神灬殇
·
2023-12-26 21:47
Lua的
底层原理
与C#交互原理浅析【更新中】
目录lua
底层原理
浅析table
底层原理
浅析Lua表的C语言定义原理和实现userdatalua和C#的交互机制(更新中)基本介绍Lua与C/C++的数据交互Lua调用C/C++函数C/C++调用Lua
晴夏。
·
2023-12-26 19:46
lua
交互
开发语言
【MYSQL】Mysql索引详解
2.索引的优缺点3.索引的分类(四大分类面试必问)4.索引的创建和删除4.1主键索引的创建4.2.单列索引的创建4.3唯一索引的创建4.4.复合索引的创建4.5.删除索引4.6.总结索引5.索引的
底层原理
大龄烤红薯
·
2023-12-26 17:32
MySQL数据库
mysql
数据库
算法
spring
java
后端
spring
boot
OC
底层原理
17 - KVC
简介KVC的全称是Key-ValueCoding,翻译成中文是键值编码,键值编码是由NSKeyValueCoding非正式协议启用的一种机制,对象采用这种机制来提供对其属性的间接访问。当对象是键值编码兼容的对象时,可以通过简洁,统一的消息传递接口通过字符串参数来访问其属性。这种间接访问机制补充了实例变量及其关联的访问器方法提供的直接访问。常用API//直接通过Key来取值-(nullableid)
卡布奇诺_95d2
·
2023-12-26 15:04
spring基于Xml管理bean---自动装配
spring基于xml管理自动装配的两种方式文章目录pring基于xml管理自动装配的两种方式代码案列:第一种方式:根据类型
自动配置
---autowire="byType"第二种:根据名称
自动配置
--auto
@我每天都睡不醒@
·
2023-12-26 10:33
spring
xml
java
Spring Boot2 和 Spring Boot3的区别
它有以下的一些优点自动化配置:SpringBoot通过
自动配置
功能
mntalk
·
2023-12-26 08:29
spring
boot
后端
java
spring
springboot框架学习 - 自定义 starter
本篇主要演示springboot中自定义starter的实例,不涉及
底层原理
。
TyuIn
·
2023-12-26 07:18
Spring
Boot
spring
boot
intellij-idea
spring
java
maven
计算机网络--名词解释,简答,填空
协议数据单元(PDU)8.电路交换9.报文交换10.分组报文交换11.数据报12.信道复用技术13.时分复用(TDM)14.码分复用(CDM)15.能量感知路由16.超网17.安全审计18.P2P19.无状态
自动配置
qq_48566899
·
2023-12-26 05:04
计算机网络
struts
java
一篇文章彻底搞懂synchronized(深度剖析)
三、synchronized
底层原理
实现3.1、Monitor监视器锁3.2、monitor的底层实现3.3、对象的内存布局3.4、对象头四、syn锁的优化4.1、锁的膨胀升级过程4.2、
未闻花名丶丶
·
2023-12-26 04:15
并发编程
java
jvm
面试
解决android studio 中SVN和git冲突 无法提交代码
当我们下拉新的项目工程到AndroidStudio的时候,在
自动配置
构建过程中,可能出现配置文件出错的问题,有时候明明的采用git作为管理,但是Studio显示是采用svn,如下:1.png同时,下方的切换分支的按钮也不见了
Bitliker
·
2023-12-26 03:33
详细学习Java注解Annotation、元注解(通俗易懂,一学就会)
概述
底层原理
自定义注解示例代码:1.2.只有属性名为value的才可以,java对它进行了标识,如果是其他别名如value1是不行的3.多个属性,必须用键值对形式,不能少写,也不能多写,除非有default
莫青.
·
2023-12-26 01:58
Java学习从0到1
学习
java
注解
Annotation
元注解
鸿蒙移动端像素问题?设计图和vp的比例?
大家都知道原始的css3适配方案是媒体查询和rem布局,媒体查询是现有多种ui框架的
底层原理
,写非ui框架项目时候,rem更好用一些。但是rem需要有一个设计图比例问题,鸿蒙到底应该是多少?
安安DE爸爸
·
2023-12-25 23:01
harmonyos
华为
html5
css3
字符串的
底层原理
字符串存储的内存原理直接赋值会复用字符串常量池中的new出来的不会复用,而是开辟一个新的空间==号比较的到底是什么基本数据类型比较数据值引用数据类型比较地址值字符串拼接的
底层原理
拼接的时候没有变量都是字符串
熬夜看剧
·
2023-12-25 15:51
java
开发语言
【C++练级之路】【Lv.5】动态内存管理(都2023年了,不会有人还不知道new吧?)
C++内存分布二、new和delete的使用方式2.1C语言内存管理2.2C++内存管理2.2.1new和delete操作内置类型2.2.2new和delete操作自定义类型三、new和delete的
底层原理
快乐的流畅
·
2023-12-25 10:42
进击的C++
c++
开发语言
深度学习
Docker学习笔记
文章目录1.前言2.docker安装2.1docker基本组成2.2docker安装2.3
底层原理
3.docker常用命令3.1帮助命令3.2镜像命令3.3容器命令3.4常用的其他命令4.docker部署
SuperZXin
·
2023-12-25 08:24
Java开发
docker
学习
笔记
深入剖析LinkedList:揭秘
底层原理
文章目录一、概述LinkedList1.1LinkedList简介1.2LinkedList的优点和缺点二、LinkedList数据结构分析2.1Node节点结构体解析2.2LinkedList实现了双向链表的原因2.3LinkedList如何实现了链表的基本操作(增删改查)2.4LinkedList的遍历方式三、源码分析3.1成员变量3.2构造方法3.3add()方法3.4remove()方法3
忆~遂愿
·
2023-12-24 18:27
深入解析源码
java
源代码管理
c++
c#
linux
SpringIOC
底层原理
实体类:User.javapackagecom.foreknow.model;publicclassUser{privateStringusername;privateStringpassword;publicStringgetUsername(){returnusername;}publicvoidsetUsername(Stringusername){this.username=usernam
_FireFly_
·
2023-12-24 17:52
大厂常见RunLoop
底层原理
面试题
iOS面试题写这篇文章我也参考和翻阅了很多相关的文章和面试题,发现有的文章是提供了答案,但是答案缺少前后场景,基本看不懂,看不懂就更别说记得住了。我觉得我写博客,前提是自己复习和学习,自己要看得懂和明白,不然写出来还有什么用。大家目标是为了面试,我是尽量舍去了一些面试时不可能口头或笔试写不出来的东西。这样简洁一些,而且能保持逻辑连贯性。面试造火箭,入职拧螺丝。为了好的offer,也得拼了。开始面试
iOS弗森科
·
2023-12-24 17:37
SpringBoot3-Web开发
DispatcherServletAutoConfiguration.class,TaskExecutionAutoConfiguration.class,ValidationAutoConfiguration.class})//在这些
自动配置
之后
我是小水水啊
·
2023-12-24 10:57
springboot
spring
boot
SpringBoot3-数据访问
文章目录整合SSM场景1.创建SSM整合项目配置数据源3.配置MyBatis4.CRUD编写5.
自动配置
原理6.快速定位生效的配置7.扩展:整合其他数据源1.Druid数据源附录:示例数据库整合SSM场景
我是小水水啊
·
2023-12-24 10:57
springboot
spring
boot
Druid-spring-boot-starter导入问题记录
今天在读源码的时候为了验证然后自己写了一个demo测试,但是在引入Druid-spring-boot-starter的时候发现并没有加载
自动配置
文件。
梁潇一
·
2023-12-24 09:31
杂记
Druid
数据库
java
druid
Druid-spring-boot-starter源码阅读-其余组件自动装配
前面我们看完了整个DruidDataSource初始化流程,但是其实Druid除了最核心的数据源之外,还有其他需要
自动配置
的,细心的人可能看到了,就是利用@Import注解导入的四个类。
梁潇一
·
2023-12-24 09:31
Druid
源码阅读
笔记
java
数据库
Druid-spring-boot-starter源码阅读-DataSource
自动配置
实现
看着是为了兼容spring-boot3.0及以上版本,因为在springboot3.0之后,
自动配置
的加载方式有了变化,3.0之前是spring.factories,3.0之后变
梁潇一
·
2023-12-24 09:01
源码阅读
Druid
笔记
数据库
java
spring
RabbitMQ的基础使用
/***使用rabbitMQ*1.引用amqp场景RabbitAutoConfiguration就会自动生效*2.给容器中
自动配置
了各种apiRabbitTemplateAmqpAdminCachingConnectionFactoryRabbitMessagingTemplate
wmd13164306712
·
2023-12-24 09:13
rabbitmq
分布式
并发编程之synchronized详解
synchronized原理详解synchronized
底层原理
Monitor监视器锁什么是monitor?
Memory_2020
·
2023-12-24 06:14
架构
java
后端
【面试】70道Spring Boot面试题&答案
用来简化spring应用的初始搭建以及开发过程使用特定的方式来进行配置(properties或yml文件)创建独立的spring引用程序main方法运行嵌入的Tomcat无需部署war文件简化maven配置
自动配置
软泡芙
·
2023-12-24 01:41
#
Web_JAVA
InterView
spring
boot
面试
spring
Spring Boot的面试题和答案
答:SpringBoot的核心特性包括:
自动配置
:SpringBoot能够
自动配置
大部分常用的配置,如数据源、消息队列等,以
bing520xu
·
2023-12-24 01:40
spring
boot
后端
java
面试
spring
详解SpringBoot配置文件(十二)SendGrid
#SendGrid(SendGrid
自动配置
)#SendGrid帐号用户名spring.sendgrid.username=#SendGrid帐号密码spring.sendgrid.password=#
风的低语
·
2023-12-23 20:30
set容器的基本使用
inserterasefindswapclearlower_bound&&upper_boundcountequal_rangemap和set容器,multimap和multiset是树形结构的关联式容器,这四种容器
底层原理
都是红黑树
梦想很美
·
2023-12-23 18:59
C++
开发语言
c++
【Seata源码学习 】 扫描@GlobalTransaction注解 篇一
1.SeataAutoConfiguration
自动配置
类的加载基于SpringBoot的starter机制,在应用上下文启动时,会加载SeataAutoConfiguration
自动配置
类#AutoConfigureorg.springframework.boot.autoconfigure.EnableAutoConfiguration
秋日的晚霞
·
2023-12-23 15:32
seata源码学习
学习
Android高阶:了解这些知识点,学习Binder就不成问题~
前言Binder原理是掌握系统
底层原理
的基石,也是进阶高级工程师的必备知识点,这篇文章不会过多介绍Binder原理,而是讲解学习Binder前需要的掌握的知识点。
bug樱樱
·
2023-12-23 13:25
【C++内存管理五大分区、函数到底是怎么调用的,对象里面又存放了些什么?】
系列文章目录欢迎大家订阅我的《计算机
底层原理
》、《深度解析C++》、《自顶向下看Java》专栏,能够帮助到大家就是对我最大的鼓励。
清灵白羽 漾情天殇
·
2023-12-23 12:28
深度解析C++
c++
【带你一次性读懂C++之this指针】
系列文章目录欢迎大家订阅我的《计算机
底层原理
》、《自定向下看Java》、《深度解析C++》系列专栏,我会为大家持续输出优质文章,能够帮助到大家就是对我最大的鼓励。
清灵白羽 漾情天殇
·
2023-12-23 12:28
深度解析C++
c++
【函数调用需要哪些开销,内联函数又做了什么?】
系列文章目录欢迎大家订阅我的《计算机
底层原理
》、《自顶向下看Java》专栏,我会持续为大家输出优质内容,能够帮助到各位就是对我最大的鼓励!
清灵白羽 漾情天殇
·
2023-12-23 12:58
计算机底层原理
深度解析C++
c++
c语言
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他