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
自动配置底层原理
了解Netty,从IO开始
Netty的学习,就算你不做IM即时通信,也不是网络编程的工作岗位,仅仅只是CRUD程序员,当你想要了解一下Dubbo、Redis、kafka、rabbitMQ、ES、zookeeper、nginx等等的
底层原理
或者是源码时
青鱼入云
·
2023-11-06 09:26
计算机网络
java
Netty
网络
iOS
底层原理
- 方法的本质objc_msgSend分析
Runtime的介绍要看方法的本质先简单介绍一下Runtime。Objective-C是一个动态语言,这意味着它不仅需要一个编译器,也需要一个运行时系统来动态得创建类和对象、进行消息传递和转发,也就是Runtime。Runtime是一套由C,C++,汇编写成的一套api,为OC提供运行时功能。为什么不用OC呢,这是因为对我们编译器来说,OC属于更高级的语言,相比于C和C++以及汇编,执行效率更慢,
yan0_0
·
2023-11-06 09:50
互斥锁的错误使用 —— 死锁
1、死锁案例最简单的死锁就是一个线程重复申请锁,我们沿用之前的抢票模型(5个线程同时抢,为了避免线程共享资源冲突,引入了互斥锁)(12条消息)Linux环境下解决线程共享资源冲突——互斥锁(代码实现及
底层原理
仲夏夜之梦~
·
2023-11-06 09:56
Linux
基础
linux
c++
【Spring Boot 源码学习】JedisConnectionConfiguration 详解
RedisConnectionFactory1.1单机连接1.2集群连接1.3哨兵连接2.JedisConnectionConfiguration2.1RedisConnectionConfiguration2.2导入
自动配置
Huazie
·
2023-11-06 07:43
开发框架-Spring
Boot
spring
boot
源码学习
JedisConnection
Configuration
java:打包成windows自启动jar,以及Error :Invalid or corrupt jarfile xxx.jar解决
打包成windows自启动jar点击第三步很重要,尤其是标五角星的地方,IDEA
自动配置
的路径是错误的,必须放在项目的根路径,否则最后跑jar文件会报“Error:Invalidorcorruptjarfilexxx.jar
傻傻虎虎
·
2023-11-06 06:21
工具
jar
java
intellij-idea
Spring AOP
底层原理
一AOP的定义AOP(AspectOrientProgramming),直译过来就是面向切面编程,AOP是一种编程思想,是面向对象编程(OOP)的一种补充。面向切面编程,实现在不修改源代码的情况下给程序动态统一添加额外功能的一种技术。二AOP核心概念横切关注点:对哪些方法进行拦截,拦截后怎么处理,这些就叫横切关注点。比如权限认证,日志,事务。通知Avice:在特定的切入点上执行的增强处理。做啥?比
葛旭朋
·
2023-11-06 05:54
spring
java
后端
go 进阶 gin
底层原理
相关: 四. gin中间件
底层原理
目录一.gin中间件基础二.中间件初始化流程1.初始化中间件保存到RouterGroup的HandlersChain数组中HandlersChain是什么2.整合中间件函数与业务相关的mainHandler构建前缀树三.中间件的获取执行监听接收连接请求接收到请求后的处理四.总结一.gin中间件基础中间件是什么?:是为了过滤路由而发明的一种机制,有点像责任链,当接收到请求时先经过中间件,再到具体的处
苹果香蕉西红柿
·
2023-11-05 21:55
#
十二.
gin
底层原理与基本使用
中间件
golang
gin
Linux内核中断系统的
底层原理
中断系统的
底层原理
涉及多个层次,包括硬件、内核和驱动程序。
天天进步2015
·
2023-11-05 21:06
内核开发
1024程序员节
linux
Spring Boot 面试题基础
它额外支持
自动配置
和嵌入式应用服务器,如tomcat、jetty等。使它与众不同的SpringBoot特性?使用最少的配
初学代码的程序猿
·
2023-11-05 21:54
java面试题
java学习
spring
boot
spring
java
SpringBoot2基础篇
SpringBoot程序2.1、环境配置2.2、创建基础项目说明2.2.1、项目创建方式一2.2.2、项目创建方式二(推荐)2.2.3、项目结构分析2.3、SpringBoot特点2.3.1、依赖管理2.3.2、
自动配置
三
我有点小叛逆
·
2023-11-05 20:24
java框架
spring
boot
java
spring
基于Springboot的SSM
它不在通过传统SSH或SSM的.xml文件进行配置,而是直接以注解的方式来进行
自动配置
,完全省略了常见的web.xml的过滤器、监听器的配置,也同时省略了springConfig.xml的bean注入配置
mingyi_b37e
·
2023-11-05 18:51
SpringBoot集成MyBatis
底层原理
及简易实现
MyBatis是可以说是目前最主流的Spring持久层框架了,本文主要探讨SpringBoot集成MyBatis的
底层原理
。完整代码可移步Github。
叫我小北
·
2023-11-05 17:54
SpringBoot
底层原理
SpringBoot
底层原理
一.SpringBoot是什么?
m0_67391121
·
2023-11-05 17:53
java
java
后端
SpringBoot
自动配置
底层原理
首先是启动类@SpringBootApplicationpublicclassApplication{publicstaticvoidmain(String[]args){SpringApplication.run(Application.class,args);}}发现只有一个注解,一个run函数先看@SpringBootApplication注解:@Target(ElementType.TYP
code_mzh
·
2023-11-05 17:22
spring
spring
boot
SpringBoot
自动配置
底层原理
(手撕@SpringBootApplication注解源码)
我们从主程序类的@SpringBootApplication注解开始讲起首先我们点进@SpringBootApplication中:看到它是由@Target、@Retention、@Documented、@Inherited四个元注解和@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan()三个注解组合成的注解;元注解我们
MrYuShiwen
·
2023-11-05 17:22
SpringBoot
spring
boot
自动配置底层原理
SpringBootAppli
手撕源码
自动配置
SpringBoot条件注解
底层原理
一、简介相信大家在学springBoot自动装配的时候会遇到下面这些条件注解,当存在其指定的条件,才会把对应的bean注入到IOC容器中。本博客旨在揭开其神秘的面纱!其实说白了,springBoot的这些注解只是针对普通spring框架中@Condition注解的扩展,使其功能更加强大罢了!下面我们以分析@ConditionalOnClass为例子,简单介绍一下它的实现原理。二、源码分析2.1@C
键盘歌唱家
·
2023-11-05 17:20
springboot
spring
boot
后端
java
阶段十:总结专题(第四章:框架篇)
==SpringBoot
自动配置
原理==8.==Spring中的设计模式==))第四章:框架篇1.Springr
大小曲奇(´ε` )
·
2023-11-05 16:31
总结专题
面试
java
spring
【LLM】预训练||两句话明白儿的
底层原理
预训练鼻祖阶段:目前认为是Bert时期从字面上看,预训练模型(pre-trainingmodel)是先通过一批语料进行训练模型,然后在这个初步训练好的模型基础上,再继续训练或者另作他用。这样的理解基本上是对的,预训练模型的训练和使用分别对应两个阶段:预训练阶段(pre-training)和微调(fune-tuning)阶段。预训练阶段一般会在超大规模的语料上,采用无监督(unsupervised)
思考实践
·
2023-11-05 16:01
LLM
人工智能
MLM
NSP
微调
预训练
【IPv6】IPv6地址配置
一、无状态地址
自动配置
简单描述一下这个过程,主机启动之后只要有网卡,就会生成FE80的地址,他会用这个地址在
TheSysy
·
2023-11-05 14:49
IPv6笔记
网络
计算机网络
tcp/ip
Spring Boot常见面试题汇总
SpringBoot优点非常多,如:独立运行简化配置
自动配置
无代码生成和XML配置应用监控上手容易…SpringBoot集这么多优点于一身,还有理由不使用
Jaymeng8848
·
2023-11-05 10:51
springboot
互联网大厂Java面试题集—Spring boot常见面试题(二)
4)
自动配置
spring容器中的bean。当不满足实际开发场景,可自定义bean的自动化配置。5)准生产的应用监控
Java精选
·
2023-11-05 10:20
spring
spring
boot
springboot面试题
图解通用网络IO
底层原理
、Socket、epoll、用户态内核态······
LInux操作系统中断什么是系统中断这个没啥可说的,大家都知道;CPU在执行任务途中接收到中断请求,需要保存现场后去处理中断请求!保存现场称为中断处理程序!处理中断请求也就是唤醒对应的任务进程来持有CPU进行需要的操作!有了中断之后,提升了操作系统的性能!可以异步并行处理很多任务!软中断(80中断)由CPU产生的;CPU检查到程序代码段发生异常会切换到内核态;硬中断由硬件设备发起的中断称为硬中断!
linux大本营
·
2023-11-05 10:45
linux
tcp
epoll
后端开发
网络io
Spring Boot:构建下一代Java应用的利器
SpringBoot的主要特性1.
自动配置
2.独立性3.微服务支持4.生态系统5.Spring生态系统集成SpringBoot的优势1.提高开发效率2.减少样板代码3.更好的部署和管理4.多种部署选项5
IT·陈寒
·
2023-11-05 09:36
微服务架构设计
Java学习路线
java
spring
boot
后端
C++面向对象-25-纯虚函数和抽象类
前面学习了多态
底层原理
和多态练习,这篇学习什么是纯虚函数和抽象类。虚函数前面我们介绍过,一个普通的类成员函数前面添加关键字virtual就变成一个虚函数。
Anthony_tester
·
2023-11-05 08:54
C++学习笔记
c++
多态
抽象类
纯虚函数
SpringBoot 将 jar 包和 lib 依赖分离,dockerfile 构建镜像
前言SpringBoot是一个非常流行的Java开发框架,它提供了很多便利的功能,例如
自动配置
、快速开发等等。在使用SpringBoot进行开发时,我们通常会使用Maven或Gradle进行项目构建。
凉了的凉茶
·
2023-11-05 08:39
Linux
spring
boot
jar
后端
@Conditional..注解
@ConditionalOnClass是Springboot实现
自动配置
的重要支撑之一。其用途是判断当前classpath下是
十斗鱼
·
2023-11-05 06:58
JDK 1.8 HashMap 与 ConcurrentHashMap
HashMap
底层原理
采用数组+链表+红黑树的数据结构。put时,先对键做hash计算,再通过位运算得到它在数组中的位置,通过尾插法添加数据,添加后判断是否红黑树转换以及扩容(resize)。
交藤
·
2023-11-05 05:59
ArrayList的
底层原理
一、ArrayList的数据结构ArrayList的底层数据结构就是一个数组,数组元素的类型为Object类型,jdk1.7之后,创建一个ArrayList是数组是没有初始化的二、ArrayList的线程安全性有两个线程,线程A先将元素存放在位置0。但是此时CPU调度线程A暂停,线程B得到运行的机会。线程B也向此ArrayList添加元素,因为此时Size仍然等于0(注意哦,我们假设的是添加一个元
沧浪之水12010137
·
2023-11-05 05:21
集合
java
数据结构
开发语言
深入springboot怎么启动tomcat
关于SpringBoot
自动配置
流程请看:深入Springboot启动流程+
自动配置
原理.如果你对基本的启动原理有大致的了
易柏州Innovation
·
2023-11-05 04:36
Spring
spring
boot
tomcat
java
spring
后端
iOS
底层原理
--002:instanceSize & malloc
instanceSize分析instanceSize函数是alloc的核心方法之一,负责计算内存大小打开objc4-818.2源码进入instanceSize函数inlinesize_tinstanceSize(size_textraBytes)const{if(fastpath(cache.hasFastInstanceSize(extraBytes))){returncache.fastIns
帅驼驼
·
2023-11-05 04:56
实现一个Spring boot stater
1
自动配置
Springboot的一大特性就是“
自动配置
”。
yeonon
·
2023-11-05 02:29
SpringBoot的Condition注解
文章目录参考资料运行环境SpringBoot
自动配置
原理一、Condition二、切换内置web服务器三、Enable*注解四、Import注解五、@EnableAutoConfiguration注解六
如来神掌十八式
·
2023-11-05 01:37
spring
boot
Java面试八股文(2023最新)--SpringBoot面试题
6.SpringBoot启动时
自动配置
的原理?7.SpringBoot中的starter是什么?有什么优点?8.SpringBoot核心配置文件是什么?bootstrap.prope
月月崽
·
2023-11-05 00:13
面试
java
spring
boot
面试
ShardingSphere分库分表3-内核原理及核心源码解析
ShardingSphere的SPI扩展点1、SPI机制2、ShardingSphere中的SPI扩展点3、实现自定义主键生成策略四、源码大图这一部分,我们主要了解ShardingSphere进行分库分表的
底层原理
roykingw
·
2023-11-04 21:27
java
mysql
数据库
shardingsphere
分库分表
MyBatis
底层原理
(小白版本)
!特别声明!:这篇文章只是单纯用来应对面试,并不能用来当作深度解析的文章来看。本人才疏学浅,文章也可能有不对的地方,望指正。此源码分析使用的是Java11基本使用流程:Stringresource="mybatis-config.xml";InputStreaminputStream=Resources.getResourceAsStream(resource);SqlSessionFactory
本科学的写bug
·
2023-11-04 10:50
mybatis
java
开发语言
IPsec VPN 原理与配置
IPSecVPN配置配置验证总结练习:IPV6IPv6地址IPv6基本报头IPv6扩展报头IPv6地址格式IPv6地址压缩格式IPv6地址分类IPv6单播地址IPv6组播地址IPv6任播地址IPv6无状态地址
自动配置
g_h_i
·
2023-11-04 09:30
数通
网络
服务器
运维
程序员,别背八股文了!
并说,假如没有八股文,如果了解Redis
底层原理
,了解Spring原理,那这人一定是个超级巨佬。
传智播客
·
2023-11-04 09:39
java
编程语言
面试
spring
人工智能
iOS
底层原理
:alloc流程图及源码分析
万物皆对象,那对象是怎么创建出来的呢?带着这个问题,我们首先得了解一个类[[LGPersonalloc]init]在创建的过程中alloc做了些什么?init做了些什么?alloc是怎样开辟内存的?1.我们首先来看一个例子:image.png根据打印的信息,我们可以看出p1,p2,p3的指针地址是相同的,但是他们的内存地址却是不同的,为什么是这样呢?这就是接下来我们要讨论的alloc和init到底
iOS_沧海一笑
·
2023-11-04 06:00
Java高级特性——Java注解介绍与底层实现原理(上)
Java高级特性——注解介绍与
底层原理
(上)内容如下Java注解Java注解基本介绍简介注解也叫元数据,例如我们常见的@Override和@Deprecated,注解是JDK1.5版本开始引入的
Coder编程
·
2023-11-04 04:05
记录一次InetAddress.getLocalHost导致的项目启动过慢分析过程
查看对应进程状态每次项目启动都会在这个地方锁住在堆栈中发现有一段AsyncExportAutoConfiguration.setApplicationContext,基本可以断定是Springboot的一个
自动配置
类
anthony_ju
·
2023-11-04 04:14
java
spring
InetAddress
虚拟串口软件使用介绍
这篇博客我们主要介绍如何利用虚拟串口工具更好的理解MODBUS-RTU通信的
底层原理
。MODBUS-RTU通信协议
RXXW_Dor
·
2023-11-04 02:39
16-通信&常用功能块
PLC
串口通信
MODBUS
自定义 Spring Boot Starter 组件
SpringBootStarter组件通常包括
自动配置
、依赖管理和必要的配置。
来自宇宙的曹先生
·
2023-11-04 01:58
spring
boot
后端
java
java数据结构YZP专栏-----数组的
底层原理
主文章(数据结构的索引目录—进不去就说明我还没写完)https://blog.csdn.net/grd_java/article/details/122252696模拟数据结构的网站:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html源码(码云):https://gitee.com/yin_zhipeng/data_stru
殷丿grd_志鹏
·
2023-11-03 23:10
编程基础知识
java
数据结构
面试
java arraylist底层实现原理_ArrayList和LinkedList
底层原理
ArrayList和LinkedList都是List的实现类,是在日常开发中经常被使用到的两个集合,我们来结合源码看下两个集合的不同之处。先来看下ArrayList的源码://默认的初始化大小privatestaticfinalintDEFAULT_CAPACITY=10;ArrayList的底层数数组结构,我们创建ArrayList的时候,可以使用指定数组大小的构造函数或者直接是默认的构造函数。
weixin_39657249
·
2023-11-03 22:41
java
arraylist底层实现原理
iOS开发跳槽入职小米,捋了一下iOS面试知识点
重点总结-几大分类:iOS
底层原理
性能优化以及架构多线程、网络数据结构算法iOS
底层原理
(必问):iOS开发必备能力,也是大厂面试快速筛
iOS弗森科
·
2023-11-03 21:36
【面经分析】http与https、隔离级别、MVCC的
底层原理
、当前读和快照读、explain中的type字段、行锁、表锁
1、http与https的区别具体区别是什么?a、安全性HTTP是超文本传输协议,信息明文传输;HTTPS是具有安全性的SSL加密传输协议。b、端口和传输方式两者用的是不同的传输方式,端口号也不同。HTTP的端口号是80,后者的端口号是443c、连接HTTP的连接很简单,是无状态的;HTTPS的是由SSL和HTTP协议构建的,可进行加密传输、身份认证的网络协议。HTTPS的安全如何保证?HTTPS
是菜鸟不是咸鱼
·
2023-11-03 19:52
MySQL
解决Android Studio和夜神模拟器的连接问题
1、在安装完成夜神时,有的电脑会自己配置好夜神的环境,很可惜我的电脑并没有
自动配置
好,因此需要找到夜神bin文件夹的路径
Ponyo's Mom
·
2023-11-03 17:26
我的Android学习之路
android
深入理解Synchronized关键字
底层原理
及作用
深入理解Synchronized关键字
底层原理
及作用1深入理解Synchronized关键字
底层原理
及作用2
ONE*
·
2023-11-03 17:19
java
java
synchronized关键字
底层原理
解析
一、前言大家想必都知道,当我们再并发场景下要想使用或者操作一个全局的共享变量时,可能会出现数据不安全的情况,这也就是我们通常所说的线程安全问题,为了保证数据的安全性可靠性,我们就需要对线程进行同步,这也就是synchronized关键字出现的背景了。二、用法及实现方式synchronized可以修饰普通方法、静态方法,同时还可以直接定义代码块,但是归根结底它上锁的资源只有两类:一个是对象,一个是类
八阿哥克星
·
2023-11-03 17:46
java
多线程
并发编程
java 底层面试_讲一下 synchronized 关键字的
底层原理
?
synchronized关键字
底层原理
属于JVM层面。
wwhou
·
2023-11-03 17:16
java
底层面试
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他