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
IOC容器源码分析
SpringBoot核心注解,配置文件,condition,启动器分析,
源码分析
,自建springboot启动器starter,SpringBoot集成jsp
SpringBoot进阶一、SpringBoot核心注解1.@SpringBootApplication标识springboot项目的启动类打开@SpringBootApplication注解@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfigurat
打乒乓球只会抽
·
2023-11-08 15:43
spring
boot
spring
boot
spring
java
netty基础_05.Netty 心跳检测机制案例
netty基础_05.Netty心跳检测机制案例Netty心跳检测机制案例概述心跳机制心跳实现MyServerMyServerHandler客户端IdleStateHandler
源码分析
总结Netty心跳检测机制案例实例要求
吴法刚
·
2023-11-08 15:56
netty
.net
网络
服务器
心跳
IdleState
@order 注解用法
@order注解是spring-core包下的一个注解,@Order的作用是定义Spring
IOC容器
中Bean的执行顺序的优先级(这里的顺序也可以理解为存放到容器中的先后顺序)。
怪 咖@
·
2023-11-08 15:55
#
Spring
java
spring
springboot
【转】【Netty 】Netty Channel
源码分析
前面,我们大致了解了Netty中的几个核心组件。今天我们就来先来介绍Netty的网络通信组件,用于执行网络I/O操作——Channel。Netty版本:4.1.30概述数据在网络中总是以字节的形式进行流通。我们在进行网络编程时选用何种传输方式编码(OIO、NIO等)决定了这些字节的传输方式。在没有Netty之前,为了提升系统的并发能力,从OIO切换到NIO时,需要对代码进行大量的重构,因为相应的J
中年油腻男人的转型之路
·
2023-11-08 14:53
Netty
Spring源码------
IOC容器
初始化过程
前言
IOC容器
的初始化过程,我这边分为两大步1.容器的初始化AnnotationConfigApplicationContextannotationConfigApplicationContext=newAnnotationConfigApplicationContext
麦兜仔
·
2023-11-08 13:01
Java基础
java
开发语言
JDK8 ConcurrentHashMap
源码分析
文章目录常量说明put()方法putVal()方法initTable():初始化数组treeifyBin():链表转红黑树tryPresize():初始化数组+扩容TreeBin()构造方法:生成红黑树putTreeVal():往红黑树中插入值helpTransfer():多线程帮助扩容addCount():计算Map中的元素总数(put时+1,delete时-1)fullAddCount():C
一名小码农
·
2023-11-08 12:43
源码
数据结构
链表
map
concurrentHashM
源码
JDK8 HashMap put() 方法
源码分析
文章目录一、前置知识红黑树定义二、构造方法HashMap()HashMap(intinitialCapacity,floatloadFactor)tableSizeFor(intcap):计算hashmap初始容量三、put方法源码1.put()hash(Objectkey):计算key的hash值2.putVal()通过hash计算数组下标3.resize():扩容扩容时计算数组下标4.tree
一名小码农
·
2023-11-08 12:42
算法
哈希算法
算法
java
hashmap
源码
php插桩 xdebug,[原创]AFL编译插桩部分
源码分析
AFL的编译插桩是在afl-as部分完成的。本部分主要介绍afl-as以及相关编译插桩的内容。开始之前本篇是afl源码阅读的第二篇,在上一篇我没有主要介绍插桩相关的内容,放在这一章来简单讲一下。在本篇之后还会有最后一篇第三篇来介绍AFL的LLVM优化的相关内容。一个afl-gcc编译出来的程序是什么样的首先我们不去看源码,直接先看一下插桩后的样子。我们使用一个很简单的程序可以看到这里已经显示了In
Grfxlf
·
2023-11-08 10:33
php插桩
xdebug
AFL
源码分析
之afl-llvm-rt
前言AFLLLVM_Mode中存在着三个特殊的功能。这三个功能的源码位于afl-llvm-rt.o.c中。AFL会尝试通过仅执行一次目标二进制文件来优化性能。它会暂停控制流,然后复制该“主”进程以持续提供fuzzer的目标。该功能在某些情况下可以减少操作系统、链接与libc内部执行程序的成本trace-pc-guardmode功能执行afl-clang-fast的时候传入-fsanitize-co
cailianjiangnan
·
2023-11-08 10:54
linux
AFL
源码分析
之afl-clang-fast(学习笔记)
前言通过afl-gcc来插桩这种做法已经属于不建议,更好的就是afl-clang-fast工具是通过llvmpass来插桩。#ifdef是判断某个宏是否被定义,若已定义,执行随后的语句#endif是#if,#ifdef,#ifndef这些条件命令的结束标志.一、头文件名解析1、config.h属于配置类的头文件,包含大量的宏定义,用来规定。宏定义大概分三个部分,刚开始是一些通用的参数,如输入输出文
cailianjiangnan
·
2023-11-08 10:24
linux
ASAN Pass【
源码分析
】(五)——插桩
前言这分析得不错ModuleAddressSanitizer关注全局变量AddressSanitizer关注栈变量ASANRuntime关注堆变量全局变量的准备a.提取全局变量类的初始化执行前端任务前,读取源文件时会构建CodeGenModule类(生成跨函数的状态方便后续IR生成),进而创建并初始化SanitizerMetadata(生成元数据供后续Pass使用)。//clang/lib/Fro
小气球归来
·
2023-11-08 10:23
内存安全
Sanitizer
skywalking使用方法_分布式追踪 & APM 系统 SkyWalking
源码分析
—— Agent 插件体系
2.插件的加载在《SkyWalking
源码分析
——Agent初始化
weixin_39559804
·
2023-11-08 10:15
skywalking使用方法
Java中对象的比较:复写基类的equals+Comparble接口类的比较+比较器比较+PriorityQueue的比较+
源码分析
文章目录Java中对象的比较一、元素的比较二、对象的比较1.复写基类的equals2.基于Comparble接口类的比较3.基于比较器比较三种方法的对比4.集合框架中PriorityQueue的比较方式Java中对象的比较一、元素的比较在Java中,基本类型的对象可以直接比较大小。二、对象的比较1.复写基类的equalsJava中引用类型的变量不能直接按照>或者{@Overridepublicin
翁佳明
·
2023-11-08 10:58
数据结构
java
jvm
数据结构
对象
对象的比较
如何手动获取spring/springboot中的
IOC容器
(全局上下文对象)?
IDE:IntelliJIDEA2022.2.3x64操作系统:win10x64位家庭版JDK:1.8文章目录前言一、如何手动获取spring容器[ApplicationContext]?方式①:在启动类中获取spring容器方式②:自定义工具类实现ServletContextListener接口以获取spring容器[推荐web项目]方式③:自定义工具类实现ApplicationContextA
陌上少年,且听这风吟
·
2023-11-08 09:44
SpringBoot
Spring
spring
spring
boot
java
【RocketMQ】揭开事务消息的神秘面纱
揭开事务消息的神秘面纱参考资料:解析RocketMQ业务消息——“事务消息”——阿里云RocketMQ事务消息,图文、源码学习探究~RocketMQ实战一:事务消息保证分布式事务的一致性RocketMQ
源码分析
小颜-
·
2023-11-08 08:40
MQ
rocketmq
面试
java
java-rocketmq
1k行代码的编辑器-kilo
源码分析
kilo简介:Atexteditorinlessthan1000LOCwithsyntaxhighlightandsearch.kilo由redis的作者antirez编写的,代码只有短短的1k行,但是基本功能都有,也有代码高亮。很短但很强大。其实kilo代码逻辑很简单。顺着main函数看下去就行,数据结构也不复杂。花个小半天捋一捋,差不多能弄懂脉络。先来看数据结构语法结构体structedito
随风奔跑的小蜗牛
·
2023-11-08 07:03
c
linux
【Java并发编程实战】——CountDownLatch
源码分析
CountDownLatch一个同步辅助类,允许一个或多个线程等待,直到其它线程执行完成一组操作。它是AQS的共享模式的一种实现。流程简介:CountDownLatch必须通过数值count来初始化一个大于0的计数,任何线程调用await方法都会阻塞,直到其它线程调用countDown将计数从初始值减为0,count变为0时,所有阻塞在await方法的线程都会恢复运行。这个计数只能使用一次,如果需
mbtlami
·
2023-11-08 07:20
java并发编程
Java并发编程实战
Java并发编程第11讲——AQS设计思想及核心
源码分析
Java并发包(JUC)中提供了很多并发工具,比如前面介绍过的ReentrantLock、ReentrantReadWriteLock、CountDownLatch、Semaphore、FutureTask等锁或者同步部件,它们的实现都用到了一个共同的基类——AbstractQueuedSynchronizer,简称AQS。本篇文章将深入剖析AQS的工作原理和核心概念,以理解多线程同步的关键技术。
橡 皮 人
·
2023-11-08 07:11
Java并发编程
Java并发编程
AQS
面试
源码分析
Glide 源码解析与原理总结——Glide.with
本文
源码分析
基于4.15.0,就从最基础的调用Glide.w
我不勤奋v
·
2023-11-08 07:09
Android
开源框架
glide
美团点评APP在移动网络性能优化的实践,吊打面试官系列!
Android相关1.Android之SharedPreferences内部原理浅析2.Android
源码分析
-消息队列和Looper3.Android
源码分析
—带你认识不一样的AsyncTask4.Android
阿里MySQL面经
·
2023-11-08 07:30
程序员
android
移动开发
面试
从内存优化视角再看 Glide 图片加载库
这不是一篇Glide
源码分析
类的文章,如果对Glide使用还不够熟悉,
Android小贾
·
2023-11-08 07:21
移动开发
Android
架构
glide
kotlin
android
移动开发
面试
【Spring】Spring IOC&DI(万字详解)
Tire.java2.2分析传统开发2.3IOC程序开发1.Main.java2.Car.java3.Framework.java4.Bottom.java5.Tire.java2.4分析IOC开发2.5
IOC
是小辰
·
2023-11-08 06:32
Spring
spring
IOC
DI
第八章 Spring MVC
源码分析
笔记
一、基础概念SpringWebMVC是一种基于Java的实现了WebMVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,SpringWebMVC也是要简化我们日常Web开发的。另外还有一种基于组件的、事件驱动的Web框架在此就不介绍了,如Tapestry、JSF等。Spring
Hankin晚风
·
2023-11-08 05:34
Spring框架源码解读
Spring
MVC源码分析
大数据学习之Spark性能优化
HashBasedShuffleSort-BasedShuffleSpark之checkpointcheckpoint概述checkpoint与持久化的区别checkPoint的使用checkpoint
源码分析
小崔的技术博客
·
2023-11-08 05:02
大数据学习
大数据
学习
spark
ssm整合原理与实战
文章目录前言一、SSM整合原理1.1什么是SSM整合1.2SSM整合核心问题1.2.1第一问:SSM整合需要几个
IoC容器
?1.2.2第二问:每个
IoC容器
对应哪些类型组件?
爱吃肉c
·
2023-11-08 03:49
ssm
springmvc
spring
java
tomcat
开发语言
Spring-
IOC容器
深度剖析详解
个人公众号::✨✨✨可为编程✨个人信条:知足知不足有为有不为为与不为皆为可为本篇简介:本篇由表及里分析Spring-
IOC容器
始末,如有出入还望指正。
可为编程
·
2023-11-08 02:42
Spring
spring
面试
java
spring
boot
spring
cloud
IOC
容器化
Netty网络框架学习笔记-12(Netty核心源码剖析-启动)
Netty网络框架学习笔记-12(Netty核心源码剖析-启动_2022.6.9)Netty(服务器)的启动分析
源码分析
的方式走一下Netty(服务器)的启动过程,更好的理解Netty的整体设计和运行机制
懵懵懂懂程序员
·
2023-11-08 00:54
Netty
网络
学习
java
【设计模式】责任链模式(Chain of Responsibility Pattern)
前言本文将阐述设计模式中的责任链模式,包括责任链模式的应用场景、责任链模式与构造者模式的结合、框架
源码分析
等,最后综合阐述下责任链模式的优缺点。希望可以帮忙大家更好的理解责任链模式。
Java技术那些事儿
·
2023-11-08 00:35
java
开发语言
后端
设计模式
如何获取spring ApplicationContext对象[spring总结]
本文参考https://www.cnblogs.com/wangcp-2014/p/8126187.htmlServletContextAwareApplicationContext是spring
ioc
_晓夏_
·
2023-11-07 22:38
spring
spring
4
java
ioc
ApplicationContext对象的获取
文章目录1、方式一:启动类的run方法2、方式二:自动注入3、方式三:实现ApplicationContextAware接口ApplicationContext代表Spring
IoC容器
,其中包含应用程序创建的所有
-代号9527
·
2023-11-07 22:51
JavaDev
Java
SpringBoot
IOC容器
创建bean实例的4种方式
个人公众号::✨✨✨可为编程✨个人信条:知足知不足有为有不为为与不为皆为可为本篇简介:本篇记录
IOC容器
创建bean实例的4种方式,如有出入还望指正。
可为编程
·
2023-11-07 21:33
Spring
java
spring
spring
boot
spring
cloud
IOC
反射机制
依赖注入
Redisson分布式锁——加锁原理基本介绍以及
源码分析
Redis分布式锁相关基础可查阅——redis实现分布式锁(手写redis分布式锁)Redisson的基本使用查阅我的另一篇博文——Redisson——分布式锁的基本应用其实之前我在写Redis锁的使用过程中,已经是查阅了很多相关的资料,算是对redis分布式锁有了一个新的认识;在使用Riddson的过程中,Riddson已经帮开发者做了很好的封装,几乎是无侵入的帮助开发者勿略掉了分布式锁的实现问
保暖大裤衩LeoLee
·
2023-11-07 20:32
#
分布式锁
redis
分布式锁
redisson
lua
sql注入(二)盲注,二次注入,宽字节注入
判断数据库名2.1判断数据库名首字符2.2判断数据库名的其余字符二、时间盲注:1.判断库名的长度2.判断库名:3.判断表名payload:4.爆出列名5.爆数据三、二次注入1.原理:2.关卡分析2.1登陆界面
源码分析
随易的~Sr
·
2023-11-07 19:37
安全
sql
数据库
软件工程应用与实践(13)——JWT
2021SC@SDUSC文章目录一、内容概述二、
源码分析
2.1JWT配置2.2JwtAuthenticationRequest类2.3JwtAuthenticationResponse类2.4JwtTokenUtil
叶卡捷琳堡
·
2023-11-07 18:14
其它
java
drf——分页、jwt介绍与原理、jwt快速使用、jwt
源码分析
、jwt自定义返回格式、自定义用户签发token、自定义token认证类
系列文章目录第一章djangoweb开发模式、api接口、api接口测试工具、restful规范、序列化反序列化、drf安装使用第二章drf的使用、APIView
源码分析
、Request
源码分析
、Serializer
山上有个车
·
2023-11-07 18:06
web框架
django框架
django
后端
layui文件上传控件,上传完文件之后自动清空以选择的文件
当然这不是什么难题,拿到layui的upoad.js
源码分析
一下还是可以找到对应的解决办法的。前面多说了几句废话,下面说一下解决方法:在上传文件方法之前判断一下是
Mattscl
·
2023-11-07 17:15
前端
iOS硬解H.264:-VideoToolboxDemo
源码分析
2019独角兽企业重金招聘Python工程师标准>>>iOS硬解H.264:-VideoToolboxDemo
源码分析
(转)-VideoToolboxDemo为VideoToolbox的简单应用示例。
weixin_34372728
·
2023-11-07 13:03
c/c++
ffmpeg
python
iOS硬解H.264:-VideoToolboxDemo
源码分析
[草稿]
http://www.cnblogs.com/michaellfx/p/understanding_-VideoToolboxDemo.htmliOS硬解H.264:-VideoToolboxDemo
源码分析
weixin_30519071
·
2023-11-07 13:01
ffmpeg
网络
后端
Spring依赖注入 第2关:Bean 的属性注入
属性注入property标签表示属性注入,属性注入是指
IoC容器
通过成员变量的setter方法来
于建章
·
2023-11-07 11:07
JAVA
Spring
spring
java
后端
spring依赖注入和springAOP
你不用在代码里直接new对象,统一交给spring容器管理,spring容器(
IOC容器
)负责把他们组装起来。
想好之后再说
·
2023-11-07 11:36
基础
SpringAOP
Java底层基础-Integer底层
源码分析
一、Integer简介Integer类时int基本数据类型的封装类;Integer类和int的区别Integer是int包装类,int是八大基本数据类型之一(byte,char,short,int,long,float,double,boolean)Integer是类,默认值为null,int是基本数据类型,默认值为0;Integer表示的是对象,用一个引用指向这个对象,而int是基本数据类型,直
压到我腿毛了
·
2023-11-07 10:59
Java基础知识
java
【pytorch
源码分析
--torch执行流程与编译原理】
背景解读torch源码方便算子开发方便后续做torch模型性能开发基本介绍代码库https://github.com/pytorch/pytorch模块介绍aten:ATensorLibrary的缩写。与Tensor相关的内容都放在这个目录下。如Tensor的定义、存储、Tensor间的操作(即算子/OP)等可以看到在aten/src/Aten目录下,算子实现都在native/目录中。其中有CPU
Mr.Lee jack
·
2023-11-07 09:37
机器学习
Ai
pytorch
人工智能
python
pytorch加载的cifar10数据集,到底有没有经过归一化
【CIFAR10
源码分析
】torchvision.datasets加载的数据集搭配Dataloader使用model.train()和model.eval()pytorch怎么加载cifar
PleaseBrave
·
2023-11-07 09:02
Pytorch编程学习
pytorch
人工智能
python
耗时一个月总结出来的Netty实战笔记
不常用3.IO实例1).BIO:2).NIO:(1).Buffer:(2).Channel:(3).Selector:3).零拷贝:3.线程模型1)Reactor模式:4.Netty模型入门案例:5.
源码分析
任务队列中的
JMEATLIP
·
2023-11-07 08:13
Netty
高并发
java
netty
Python+request:根据四种不同的提交数据方式进行post请求
x-www-form-urlencoded2.multipart/form-data3.json4.binary二、python+requests实现post请求1.requests.post(参数1,参数2,...)方法
源码分析
是香香本人
·
2023-11-07 07:57
python
post
通过若依
源码分析
多对多的实现过程
通过若依
源码分析
多对多的实现过程一.引言二.前端页面展示效果三.数据库实现思路四.新增-后端实现思路五.修改-后端实现思路六.删除-后端实现思路七.前端实现思路八.技术总结一.引言多对多的关系是一种很常见的实体间的关系
清宵尚温。
·
2023-11-07 04:48
源码研读
多对多的实现
后端面试知识点总结
SpringSpring框架的七大模块SpringCore:框架的最基础部分,提供
IoC容器
,对bean进行管理。SpringContext:继承Be
AlbenXie
·
2023-11-07 04:58
面试
Java
PhoneGap
源码分析
2——源码结构
开始分析cordova-2.0.0.js的源码结构,使用UE打开这个文件,按Ctrl+Add键将代码全部折叠,可以看到结构如下:/**版权申明及注释部分*/;(function(){//这里是cordova的内部代码})();1、一开始就是一个分号";",我们知道,分号在javascript中主要作用就是结束一个语句以及构成for循环的语法结构,那么在这里是什么作用呢?个人理解,由于javascr
a540010
·
2023-11-06 22:37
javascript
ViewUI
Spring之bean的实例化和依赖注入
bean的解释:在Spring中,构成应用程序主干并由Spring
IoC容器
管理的对象称为bean。bean是一个由Spring
IoC容器
实例化、组装和管理的对象。
小一点、
·
2023-11-06 20:50
spring
java
spring boot 之 Interceptor
拦截器可以获取
IOC容器
中的各个bean,拦截器是基于java的反射机制的,拦截器只能对action请求起作用,拦截器可以访问action上下文、值栈里的对象,但无法获取参数。
_大叔_
·
2023-11-06 18:04
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他