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
自动配置底层原理
SpringBoot的常用注解的服用方式
@EnableAutoConfiguration:表示启用
自动配置
,SpringBoot会根据项目中的依赖
自动配置
相应的组件。@Com
Tz.
·
2023-10-29 12:57
SpringBoot
springboot
人人都能看懂的Spring源码解析,Spring声明式事务关于传播特性、事务挂起与恢复的处理
AbstractPlatformTransactionManager事务传播特性事务挂起与恢复通过DataSourceTransactionManager看事务挂起和恢复的具体实现代码走读总结往期文章:人人都能看懂的Spring
底层原理
黄俊懿
·
2023-10-29 10:54
Spring
spring
java
spring
boot
后端
框架
01_Elasticsearch 快速入门实战
主要内容ElasticSearch概述ElasticSearch应用场景详解ElasticSearch环境搭建ElasticSearch常用分词技术介绍与使用ElasticSearch
底层原理
剖析ElasticSearch
BruceLv_007
·
2023-10-29 07:10
Elasticsearch
elasticsearch
SpringBoot
自动配置
原理解析 | 京东物流技术团队
1:什么是SpringBoot
自动配置
首先介绍一下什么是SpringBoot,SpringBoost是基于Spring框架开发出来的功能更强大的Java程序开发框架,其最主要的特点是:能使程序开发者快速搭建一套开发环境
京东云技术团队
·
2023-10-29 03:20
硬核干货
spring
boot
后端
java
RunLoop相关
iOS
底层原理
总结-RunLoop解密RunloopRunloop是一种在当前线程,持续调度各种任务的运行机制。
内心强大的Jim
·
2023-10-29 02:04
react-native集成极光推送
安装‘npminstalljpush-react-nativejcore-react-native--save’配置1.
自动配置
react-nativelink根据提示,输入appKey等即可。
iamyang1314
·
2023-10-29 01:30
剑指JUC原理-5.synchronized
底层原理
Java对象头以32位虚拟机为例:普通对象在Java虚拟机中,每个对象都有一个对象头(ObjectHeader),其中包含了一些用于管理对象的元数据信息。对象头通常由两部分组成:markword(标记字)和klassword(类指针字)。MarkWord(标记字):MarkWord是用于存储对象的运行时数据和锁相关的信息。它的具体结构和含义可能因不同的虚拟机实现而有所差异,但通常包含以下信息:对象
爱吃芝士的土豆倪
·
2023-10-29 00:23
开发语言
java
juc
java学习之Spring5
Spring51.Spring5框架概述2.下载Spring53.第一个Spring入门小案例(体验)4.IOC容器4.1
底层原理
4.2xml配置文件方式的Bean管理4.3FactoryBean4.4Bean
我哪知道啊¿
·
2023-10-29 00:06
java零基础学习笔记
java
学习
spring
SpringCore完整学习教程5,入门级别
6.1.Jackson为Jackson提供了
自动配置
,Jackson是spring-boot-starter-json的一部分。
村口曹大爷
·
2023-10-29 00:32
学习
springboot
spring
spring
boot
java
VS Code 遇上 Java丨第二章:配置 Maven 构建工具
准备工作Maven安装包,示例版本:apache-maven-3.8.1-bin点击下载示例版本提取码:z22c环境配置实际上在安装好Java扩展包以后,VSCode就已经集成了Maven,并完成了
自动配置
镇上的CTO
·
2023-10-28 23:27
VS
Code
遇上
Java
vscode
java
maven
1024程序员节特辑:【Spring Boot
自动配置
原理揭秘】
自动配置
原理概述原理SpringBootStarterspring.factories文件@ConditionalOnX注解配置Bean配置属性源码剖析复合`Annotation``@EnableAutoConfiguration
家有娇妻张兔兔
·
2023-10-28 21:41
#
Spring
Boot
spring
boot
后端
java
自动配置
源码阅读
【Spring5-01】主要学习内容和入门案例
Spring入门案例Spring5课程内容1、Spring框架概述(1)轻量级开源JavaEE框架,为了解决企业复杂性,两个核心组成:IOC和AOP(2)Spring5.2.6版本2、IOC容器(1)IOC
底层原理
浅浅望
·
2023-10-28 20:38
尚硅谷-SSM新手入门
java
spring
简单手写模拟spring
底层原理
目录补充说明编写基础工程实现ApplicationContext实现@ComponentScan注解实现@Component注解spring原理具体简单模拟实现补充说明在开始前,先补充一个bean的生成时间。在之前的spring入门使用代码里,是这么写的AnnotationConfigApplicationContextcontext=newAnnotationConfigApplicationC
是菜菜的小严惜哎
·
2023-10-28 20:53
spring相关
java日常分享
spring
spring原理
Spring源码学习(二)--手写模拟spring
底层原理
通过手写模拟,了解Spring的底层源码启动过程,了解BeanDefinition、BeanPostProcessor的概念,了解Spring解析配置类等底层源码工作流程,通过手写模拟,了解依赖注入,Aware回调等底层源码工作流程,通过手写模拟,了解SpringAOP的底层源码工作流程当然,代码实现很粗糙,目的是为了更好的廖家spring底层bean加载的过程项目地址:write-spring:
从头再来_f
·
2023-10-28 20:22
Spring源码
spring
java
Spring-手写模拟Spring
底层原理
概述模拟大致的
底层原理
,为学习Spring源码做铺垫。
有梦想的年轻人6174
·
2023-10-28 20:14
spring
java
番外-express服务器篇
(默认配置好了环境变量,因个人电脑系统配置不同,有的环境变量可能
自动配置
失败就需要手动配置)2.全局安装expresscnpminstallexpress-g
冰溪bx
·
2023-10-28 17:03
百度OCR文字识别开发平台接口调试和切图
百度文字识别(OCR)开放平台接口调试本篇不介绍OCR的基本概念和
底层原理
,专注于使用第三方识别接口百度OCR的使用。学习笔记来源于项目需求前期,场景验证。现有的开放平台集成已经非常简单和便捷。
oy.modest
·
2023-10-28 16:22
JAVA
工具使用
百度
人工智能
[java进阶]——HashMap的底层实现原理和源码分析,另附几个高频面试题
键盘敲烂,年薪30万目录一、底层数据结构二、
底层原理
及源码分析2.1继承关系2.2成员变量2.3构造方法2.4重要的成员方法2.4.1put()方法三、高频面试题一、底层数据结构JDK8以后底层使用数组
不会就选C.
·
2023-10-28 14:04
Java开发基础
java
开发语言
1024程序员节
从案例到
底层原理
,彻底理解volatile可见性和禁止指令重排
目录一.volatile保证可见性二.Java内存模型(JMM)1.JMM(JavaMemoryModel)2.JMM的抽象示意图3.数据同步的八大原子操作4.流程图解释例1二.volatile无法保证原子性三.volatile禁止指令重排(保证有序性)1.通过例子窥探指令重排2.指令重排3.as-if-serial语义4.happens-before原则5.内存屏障6.JMM提供的4种内存屏障指
passerbyYSQ
·
2023-10-28 14:22
Java
volatile
可见性
指令重排
内存屏障
JMM
java基础 集合2
前9点,在另一篇作品中,可以从集合1开始观看9.List遍历方式:10.Arraylist
底层原理
:11.Linklist
底层原理
:1.LinkedList做队列和栈:packageday01;importjava.util.ArrayList
无危险
·
2023-10-28 12:07
java基础
java
开发语言
07-KVO的底层分析
OC
底层原理
探索文档汇总主要内容:KVO的使用KVO的底层实现查阅KVO官方文档key-value-observing(键值观察)简单来说就是通过一个key来找到某个属性并监听其值的改变,KVC是实现KVO
iOS之文一
·
2023-10-28 12:22
遇到QQ等非浏览器软件能正常上网打开但Edge等浏览器打不开的情况?
原因分析:由于DNS服务器解析出错造成的,或者
自动配置
的DNS被污染了。
Xiao_Bai_hh
·
2023-10-28 11:06
服务器
网络
运维
1024程序员节
R&S,数通HCIE|IPv6协议(二)
目录一、前言二、IPv6的基础协议(一)ICMPv6协议(二)NDP协议(1)地址解析(2)邻居状态跟踪(3)DAD(重复地址检测)(4)无状态
自动配置
(5)路由器发现(6)ICMP重定向(三)PMTU
朔方鸟
·
2023-10-28 09:40
HCIE
路由交换/数通
笔记
计算机网络
网络协议
tcp/ip
ipv6
网络
IPV6基础
IPV4地址已经使用完毕IPV4局限临时应对措施NAT(网络地址转换)CIDR(无类别路由器)IPV6特点地址多(为地球上每一粒沙子分配一个IPV6地址)支持层次化网络编址精简报文结构支持端对端安全实现
自动配置
和重新编址更好的的支持
MD_ASCE
·
2023-10-28 09:39
网络
IPV6
(八)Java网络编程之IO模型篇-内核Select、Poll、Epoll多路复用函数源码深度历险(上)!
引言select/poll、epoll这些词汇相信诸位都不陌生,因为在Redis/Nginx/Netty等一些高性能技术栈的
底层原理
中,大家应该都见过它们的身影,接下来重点讲解这块内容,不过在此之前,先上一张图概述
竹子爱熊猫
·
2023-10-28 06:56
Spring boot
特点创建独立的Spring应用程序(一个jar包走天下)嵌入的Tomcat,无需部署WAR文件简化Maven配置
自动配置
Spring所需要的jar包(更智能)提供生产就绪型功能,如指标,健康检查和
.章鱼哥.
·
2023-10-28 04:24
spring
boot
linux系统安装mysql5.7(一)
装完已经
自动配置
好环境变量,可以直接使用mysql的命令。2.安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例。
guestsun
·
2023-10-28 01:47
linux
mysql
path
并发编程-线程池ThreadPoolExecutor
底层原理
分析(二)
1、线程池中基本属性和方法源码解析2、线程池的五种状态变换源码分析3、线程池添加线程源码解析4、线程池线程运行执行任务源码解析5、线程池shutdown源码解析6、线程池中线程退出机制源码解析线程池源码的基础属性和方法在线程池的源码中,会通过一个AtomicInteger类型的变量ctl,来表示线程池的状态和当前线程池中的工作线程数量。一个Integer占4个字节,也就是32个bit,线程池有5个
长情知热爱
·
2023-10-28 00:46
java
开发语言
1024程序员节
02-Redis数据结构-List
Redis列表list
底层原理
在版本3.2之前,Redis列表list使用两种数据结构作为底层实现:压缩列表ziplist双向链表linkedlist因为双向链表占用的内存比压缩列表要多,所以当创建新的列表键时
信仰_273993243
·
2023-10-28 00:02
缓存框架
数据结构
redis
Redis数据结构详解(4)-为了节约内存的数据结构(压缩列表ziplist)
如果你多多少少了解HashMap的
底层原理
的话,你就知道:在JDK1.8中,随着元素越来越多,Has
苏易困
·
2023-10-28 00:58
易困想吃冰激凌
redis
java
面试
程序人生
数据结构
使用WebStorm创建和配置TypeScript项目
创建这里我用的是WebStorm2019.2.2版本首先,创建一个空项目File->New->Project->EmptyProject生成配置文件
自动配置
:打开终端输入tsc--init,即可自动生成
疯狂的小强呀
·
2023-10-27 20:42
前端
webstorm
typescript
创建项目
SpringCloud复习:(5) feign的
底层原理
首先需要在启动类加注解@EnableFeignClients,它的代码如下:可以看到,@EnableFeignClients导入了FeignClientRegistra类,它实现了ImportBeanDefinitionRegistrar,其中定义了注册bean的逻辑其中registerFeignClients用于注册我们通过@FeignClient注解标记的接口,这个方法代码如下:这个方法中会查
amadeus_liu2
·
2023-10-27 14:51
SpringCloud
spring
cloud
spring
后端
SpringBoot学习笔记一
自动配置
原理
自动配置
原理配置文件的配置属性参照
自动配置
原理springboot启动的时候加载主配置类即是@SpringbootApplication开启
自动配置
@EnableAutoconfiguration利用EnableAutoConfigurationImportSelector
非甲即丁
·
2023-10-27 13:05
【Java】Java开发环境搭建
1.1什么是JDK、JRE1.2JDK的下载1.3JDK的安装1.4配置path环境变量1.4.1理解path环境变量1.4.2JDK8配置:配置JAVA_HOME+path1.4.3JDK17配置方案:
自动配置
比尔高特
·
2023-10-27 12:15
JAVA
java
开发语言
springboot的缓存和redis缓存,入门级别教程
只要使用@EnableCaching注释启用了缓存支持,SpringBoot就会
自动配置
缓存基础结构。2、在SpringBoot中,默认情况下,它会根据一定的顺序去侦测缓存提
村口曹大爷
·
2023-10-27 12:18
缓存
springboot
redis
【golang】Windows环境下Gin框架安装和配置
,为了一次奏效,我们直接设置全局的:setxGOPROXY'https://mirrors.aliyun.com/goproxy/'首先创建一个项目进去之后先创建go.mod文件,创建完之后通常会为你
自动配置
参数然后我们打开
RenX000
·
2023-10-27 06:04
自我总结
golang
golang
windows
gin
初识Java -- 字符串、static关键字
字符串效果上相当于是char[]字符数组,到那时
底层原理
是byte[]字节数组。1.字符串的创建创建
恰好-L
·
2023-10-27 05:29
java
SpringBoot 源码分析(二) 自动装配过程分析
@EnableAutoConfiguration注解的实现原理该注解其中真正实现
自动配置
功能的核心实现者AutoConfigurationI
不知名的艾坤
·
2023-10-27 05:11
SSM
SpringBoot源码分析
spring
boot
java
后端
使用脚本
自动配置
https(openssl+expect)
相信你能看到这篇文章应该已经了解openssl是什么了,这里就不做介绍了。这里介绍一下expect。expect是一个自动化交互套件,主要应用于执行命令和程序时,系统以交互形式要求输入指定字符串,实现交互通信。expect自动交互流程:spawn启动指定进程expect获取指定关键字send向指定程序发送指定字符执行完成退出。注意该脚本能够执行的前提是安装了expect(安装完成之后可以使用whi
HandsomePcy
·
2023-10-27 04:01
【Python】Windows跟随程序启动和关闭系统代理
而在Windows操作系统中,使用Python编程是很容易去实现在程序启动和关闭时
自动配置
系统代理。所以在以前也分享过一篇文章,【Python】通过Python设置电脑
是小菜欸
·
2023-10-27 04:33
Python
#
Python之奇巧淫技
1024程序员节
精选50道Java集合最常问的面试题,进大厂必问的
底层原理
前言马上到今年的秋招了,又是跳槽的好季节,准备跳槽的同学都摩拳擦掌准备大面好几场,本次小编为大家准备了精选的Java集合面试题,快来查漏补缺吧。全套Java面试资料白嫖:大家可以扫二维码免费领取1.什么是集合集合就是一个放数据的容器,准确的说是放数据对象引用的容器集合类存放的都是对象的引用,而不是对象的本身集合类型主要有3种:set(集)、list(列表)和map(映射)。2.集合的特点集合的特点
麒麟改bug
·
2023-10-27 02:10
Java核心技术
Java面试
java
面试
经验分享
【Java集合类面试二十一】、请介绍TreeMap的
底层原理
面试官:请介绍TreeMap的
底层原理
参考答案:TreeMap基于红黑树(Red-Blacktree)实现。
Mr.Aholic
·
2023-10-27 02:10
集合类
java
面试
开发语言
Ktor vs Spring Boot:哪个框架能帮助你构建更高性能的 Web 应用?
都提供了简化开发的功能:Ktor和SpringBoot都提供了简化开发的功能,例如
自动配置
、依赖注入、ORM(对象关系映射)等
Walter Sun
·
2023-10-27 02:34
1024程序员节
JavaEE课程学习-每日一练
IOC
底层原理
使用技术xml配置文件dom4j解析配置的xml文件工厂、策
绝命毒师J
·
2023-10-26 22:58
JavaEE课程学习
java
C++11——lambda表达式
文章目录1.C++98对自定义类型的排序2.lambda表达式语法2.1捕捉列表3.lambda
底层原理
1.C++98对自定义类型的排序在C++98中,想要对自定义类型就行排序,我们得自己写仿函数来表明我们相对哪一项进行排序
请揣满RMB
·
2023-10-26 21:49
原创
C++
c++
java
开发语言
golang 基础-golang里面的读写锁实现与核心原理分析
前言golang面试中,我们经常会被问到golang里面的读写锁的原理,golang里的读写锁解决了什么问题,golang读写锁的
底层原理
是什么?
北漂燕郊杨哥
·
2023-10-26 21:36
golang
tutorial
golang
开发语言
后端
AutoreleasePool的原理和实现
底层原理
在ARC中,看一下@autoreleasepool底层代码具体是什么。
IFeng_iOSer
·
2023-10-26 16:13
05-关联对象的底层分析
OC
底层原理
探索文档汇总通常我们在分类中使用关联对象来实现setter和getter方法中对同一属性的操作,但是关联对象的作用到底是什么,以及关联对象的底层是如何存储和获取该属性的呢,本文就针对关联对象进行底层探索主要内容
iOS之文一
·
2023-10-26 14:49
PHP-FIG
底层原理
以及所有规范
PHP-FIG是PHPFrameworkInteroperabilityGroup的简称,是一个致力于制定PHP规范和标准化的组织。它的目标是提高不同PHP框架之间的互操作性和兼容性,促进PHP开发社区的合作和共享。PSR标准规范了一些常用的编码规范、类自动加载规范、接口规范等。这些规范的制定帮助开发者更好地编写、组织和维护他们的PHP代码PHP-FIG官网We'reagroupofestabli
PHP隔壁老王邻居
·
2023-10-26 14:35
乱七八糟
php
开发语言
php
架构
iOS
底层原理
笔记 - Runtime应用02-字典转模型
Runtime应用02-字典转模型首先创建一个字典:NSDictionary*dict=@{@"name":@"jack",@"address":@"beijingbeijing",@"phone":@"13111122211",@"age":@12,@"weight":@45,@"height":@170,};根据key来记录property的属性名称,创建一个模型:@interfaceTest
xlii
·
2023-10-26 13:02
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他