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源码解析
SkyWalking8.7
源码解析
(二):定制Agent、服务加载、witness组件版本识别、Transform工作流程
6、定制AgentpublicclassSkyWalkingAgent{privatestaticILogLOGGER=LogManager.getLogger(SkyWalkingAgent.class);/***Mainentrance.Usebyte-buddytransformtoenhanceallclasses,whichdefineinplugins.*-javaagent:/pat
邋遢的流浪剑客
·
2023-11-15 10:07
#
框架&中间件源码解析
SkyWalking源码解析
Netty
Review - 从BIO到NIO的进化推演
文章目录BIODEMO1DEMO2小结论单线程BIO的缺陷BIO如何处理并发多线程BIO服务器的弊端NIONIO要解决的问题模拟NIO方案一:(等待连接时和等待数据时不阻塞)方案二(缓存Socket,轮询数据是否准备好)方案二存在的问题NIO是如何解决这些问题的使用select/poll/epoll和直接在应用层做轮询的区别select底层逻辑poll的底层逻辑epoll的底层逻辑BIO要讲明白B
小小工匠
·
2023-11-15 09:33
【Netty】
nio
Netty
+SpringBoot 打造一个 TCP 长连接通讯方案
一、项目架构本项目使用了
netty
、redis以及springboot2.2.0二、项目模块本项目目录结构如下图:
netty
文慧的科技江湖
·
2023-11-15 08:08
spring
boot
tcp/ip
后端
网络通信协议的发展及socket/
netty
理解
一:网络通信诞生诞生于冷战期间,起源于美国军方,发展行对成熟后,交予大学及商业机构,开发出民用网络。二:核心协议发展ARPANET(ARPA网)最初的军事研究使用的网络,网络交换的核心是使用专门的小型计算机执行消息交换,专门的计算机被称为接口信息处理器(IMP)。IMP间使用电话线连接,同时期还有英国、法国等国家发展不同类型的计算机网络。NPC(网络控制协议)随着网络的发展,互联的趋势增强。基于互
keep one's resolveY
·
2023-11-15 03:44
网络编程及协议理解
网络
网络协议
Shell脚本学习笔记(一)
$date;whoMonFeb2115:36:09EST2014Christi
netty
22014-02-2115:26Samanthatty32014-0
搬砖小张
·
2023-11-15 03:01
shell脚本
学习
bash
linux
分布式进阶:Springboot自定义注解优雅的实现Redisson分布式锁
之前写过一篇Redisson
源码解析
的,有兴趣的可以看看:Springboot基于Redisson实现Redis分布式可重入锁【案例到源码分析】这是基本api调用
掉发的小王
·
2023-11-14 16:08
springboot
spring
boot
Redisson
Spring全家桶
源码解析
--2.5 Spring bean 推断构造方法创建bean
文章目录前言一、构造方法创建对象过程1.1Spring中创建实例的入口:1.2构造方法获取:1.3构造方法确定:二、推断构造方法使用总结:2.1只有一个构造方法(无参或者有参):2.2有多个没有被@Autowired标注的构造方法:2.3有多个被@Autowired(required=false)标注的构造方法:前言Spring通过构造方法完成对象的创建,那么当改类中有多个构造方法时,spring
拽着尾巴的鱼儿
·
2023-11-14 15:49
Spring框架篇
源码解析篇
spring
java
Spring全家桶
源码解析
--2.6 Spring scope 限制bean的作用范围
文章目录前言一、Scope是什么?二、Scope使用2.1单例:2.1.1单例Bean的特点如下:2.1.2单例设计模式与单例bean:2.2原型bean:2.2.1原型Bean的特点:2.2.2原型Bean的销毁:2.3Requestbean和Sessionbean:2.3.1Requestbean:2.3.1.1Requestbean特点:2.3.2sessionbean:2.3.1.2ses
拽着尾巴的鱼儿
·
2023-11-14 15:49
Spring框架篇
源码解析篇
spring
java
后端
Spring全家桶
源码解析
--2.7 Spring启动过程
文章目录前言一、Spring启动过程概览二、Spring启动源码2.1启动概览:2.2扫描并向beanFactory注册bean定义:2.3@Configuration和@Component配置类的区别:2.4bean定义的覆盖:2.5springboot@SpringBootApplication:总结前言了解Spirng的启动过程,可以知晓Spring中对于BeanDefinition的生成和
拽着尾巴的鱼儿
·
2023-11-14 15:18
Spring框架篇
源码解析篇
spring
java
Spring全家桶
源码解析
--2.1 Spring bean 的创建--包的扫描
文章目录前言一、ComponentScan扫描路径定义:二、包路径扫描:2.1AnnotationConfigApplicationContext:2.1.1reader和scan初始化:2.2包扫描:2.2.1scan扫描:2.2.2doScan扫描:2.2.3findCandidateComponents获取BeanDefinition:三、扩展:3.1条件Condition:3.2Looku
拽着尾巴的鱼儿
·
2023-11-14 15:44
Spring框架篇
源码解析篇
spring
java
Spring Boot 实现万能文件在线预览,已开源,真香!!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架
Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-11-14 14:45
spring
boot
开源
java
中间件
后端
Netty
4-
Netty
入门-模型理论
Netty
官网说明
Netty
是由JBOSS提供的一个Java开源框架。
最好束手就擒
·
2023-11-14 14:24
Java
java
开发语言
netty
Netty
快速入门与Reactor模式
Netty
概述原生NIO存在的问题NIO的类库和API繁杂,使用麻烦:需要熟练掌握Selector、ServerSocketChannel、SocketChannel、ByteBuffer等需要具备其它的额外技能
JolyouLu
·
2023-11-14 14:54
JAVA网络编程
netty
EventLoopGroup
ChannelHandler
Channel
TaskQueue
netty
权威指南 微云_《
Netty
权威指南》(二)NIO 入门
2.1BIO采用BIO通信模型的服务器,通常由一个独立的Acceptor线程负责监听客户端的连接,它接收到客户端连接请求之后为每个客户端创建一个新的线程进行处理,处理完成后,通过输出流返回应答给客户端,线程销毁。graphTDA1[Client]-->|读/写|B(Acceptor线程)A2[Client]-->|读/写|BA3[Client]-->|读/写|BB-->|创建|C1[Thread]
新都萝莉控
·
2023-11-14 14:53
netty权威指南
微云
Netty
入门(一) --- Reactor线程模型,
Netty
的线程模型,快速入门Demo
文章目录一、
Netty
概述1.1简介1.2原生NIO的问题1.3
Netty
的优点二、线程模型2.1传统阻塞IO服务模型特点:问题:2.2Reactor模式2.2.1单Reactor单线程流程说明:优缺点分析
化身强盗_Bandit
·
2023-11-14 14:23
Netty
Java学习之路
java
netty
nio
网络
Netty
入门教程 - 线程模型
线程模型JDK原生NIO程序的问题
Netty
的特点
Netty
高性能设计传统阻塞I/O服务模型Reactor模式工作原理流程图模式说明核心组件模式单Reactor单线程流程优缺点分析单Reactor多线程方案说明优缺点主从
Mr - Wang
·
2023-11-14 14:53
java
netty
Netty
入门指南之NIO Selector写操作
个人主页:Aomsir_Spring5应用专栏,
Netty
应用专栏,RPC应用专栏-CSDN博客当前专栏:
Netty
应用专栏_Aomsir的博客-CSDN博客文章目录参考文献前言操作演示第一版第二版总结参考文献孙哥
Aomsir
·
2023-11-14 14:53
Netty应用专栏
nio
数据库
笔记
spring
java
微服务
netty
Netty
入门
Netty
的介绍
Netty
是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络IO程序
Netty
主要针对在TCP协议下,面向Clients端的高并发应用,或者Peer-to-Peer
Adobee Chen
·
2023-11-14 14:52
netty
NIO
Netty
权威指南(二)NIO模型
NIO目录一、NIO编程二、NIO类库和相关概念缓冲区Buffer通道Channel多路复用器Selector三、NIO服务端流程分析四、NIO客户端流程分析五、NIO编程的优点源码TimeServerMultiplexerTimeServerTimeClientTimeClientHandle一、NIO编程NIO有两种叫法:有人称之为NewI/O;更多的人喜欢称之为Non-blockI/O:非阻
Liu_Shihao
·
2023-11-14 14:52
Netty
网络
java
netty
socket
Netty
权威指南(三)
Netty
入门应用
Netty
入门应用目录回顾NIO开发步骤一、依赖二、
Netty
TimeServer三、
Netty
TimeServerHandler四、
Netty
TimeClient五、
Netty
TimeClientHandler
Liu_Shihao
·
2023-11-14 14:21
Netty
网络
netty
java
Netty
入门指南之Reactor模型
个人主页:Aomsir_Spring5应用专栏,
Netty
应用专栏,RPC应用专栏-CSDN博客当前专栏:
Netty
应用专栏_Aomsir的博客-CSDN博客文章目录参考文献前言单线程Reactor模型主从式
Aomsir
·
2023-11-14 14:51
Netty应用专栏
nio
spring
架构
笔记
分布式
netty
计算机网络
一文帮你吃透
Netty
架构原理
对于高性能的RPC框架,
Netty
作为异步通信框架,几乎成为必备品。例如,Dubbo框架中通信组件,还有RocketMQ中生产者和消费者的通信,都使用了
Netty
。
高可用架构
·
2023-11-14 10:58
【Mysql系列】Mysql基础篇
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,
Netty
等常用开发工具系列
檀越剑指大厂
·
2023-11-14 10:10
s5
数据库
mysql
数据库
【Android】画面卡顿优化列表流畅度四之Glide几个常用参数设置
也是因为有了这个积累才能找到比较合适的参数比解决当前的问题:传送门:Glide
源码解析
优化之前的用法如下:Glide.with(conte
lichong951
·
2023-11-14 08:46
android开发
android
glide
安卓
android-studio
android
studio
android开发
卡顿
Java集合之LinkedList
目录基本介绍常用方法
源码解析
1.LinkedList的底层结构,Node双向链表2.LinkedList的几个内部变量3.getFirst()4.removeFirst()5.addFirst(Ee)6
骑着猪猪去旅行A
·
2023-11-14 08:27
#
集合
java
链表
Java集合之ArrayList
目录基本介绍常用方法
源码解析
关键变量关键方法解析从集合中删除元素for循环删除元素有哪些坑?
骑着猪猪去旅行A
·
2023-11-14 08:27
#
集合
java
开发语言
Netty
实现通信框架
一、LengthFieldBasedFrameDecoder的参数解释1、LengthFieldBasedFrameDecoder的构造方法参数看下最多参数的构造方法/***Createsanewinstance.**@parambyteOrder*the{@linkByteOrder}ofthelengthfield*@parammaxFrameLength*themaximumlengthof
高如风
·
2023-11-14 02:59
netty
java
算法
数据结构
Spring学习笔记 —— AOP标签详解(
)
引言scoped-proxy标签介绍示例
源码解析
小结引言在前两篇文章,Spring学习笔记——AOP(面向切面编程)之AspectJ,Spring学习笔记——AOP(面向切面编程)之使用ProxyFactoryBean
Mr_SeaTurtle_
·
2023-11-14 01:36
学习笔记
-
Spring
spring
aop
(六)Spring
源码解析
:Spring AOP
源码解析
一、AOP概念Aspect:切面给业务方法增加到功能,切面泛指交叉业务逻辑。上例中的事务处理、日志处理就可以理解为切面。常用的切面是通知(Advice)。实际就是对主业务逻辑的一种增强。Pointcut:切入点切入点指声明的一个或多个连接点的集合,通过切入点指定一组方法。被标记为final的方法是不能作为连接点与切入点的。因为最终的是不能被修改的,不能被增强的。Advice:通知、增强通知表示切面
smart哥
·
2023-11-13 18:44
spring源码解析
spring
spring源码
Netty
中的bytebuf无符号读取方法
ByteBuf读操作我们常用的有一下几种:ByteBuf.readByte()读一个字节,有符号ByteBuf.readUnsignedByte()读一个字节,无符号ByteBuf.readShort()读连续的两个字节,有符号ByteBuf.readUnsignedShort()读连续的两个字节,无符号ByteBuf.readInt()读连续的四个字节,有符号ByteBuf.readUnsign
qq502948261
·
2023-11-13 16:44
p2p
linq
蓝桥杯
Netty
- 回顾
Netty
高性能原理和框架架构解析
文章目录概述JDK原生NIO程序的问题Why
Netty
使用场景RelatedProjects
Netty
高性能设计I/O模型【阻塞I/O】:【I/O复用模型】【基于Buffer】线程模型事件驱动模型Reactor
小小工匠
·
2023-11-13 12:25
【Netty】
架构
Netty
BIO NIO AIO之间的区别与联系
1.阻塞I/O与非阻塞I/O2.同步I/O与异步I/O
Netty
采用了哪种I/O模型?
kse_music
·
2023-11-13 10:54
混杂
nio
网络
bio
aio
selector
Netty
的使用-spring boot整合篇
文章目录1、什么是
Netty
?2、它有什么特点?
慕火
·
2023-11-13 09:41
笔记
netty
java
springboot+springcloud+mybatis+redis+mysql+rabbitMQ+
netty
技术栈学习
项目场景:rabbitMQ学习问题描述:RabbitMq消息队列简单的发送消息和接收消息步骤:参考如下:https://blog.csdn.net/qq_41946543/article/details/1033761521.搭建springboot项目2.配置pom.xml文件3.创建RabbitConfig配置类4.创建一个Controller控制类5.创建一个监听类6.配置文件applica
小武博客
·
2023-11-13 09:09
java基础学习
spring
boot
在Springboot下使用
Netty
并引入redis后@Scheduled定时任务抛NoSuchMethodError异常
原因:Springboot版本为2.1.3.RELEASE,
Netty
版本为4.1.50.Final,引入spring-boot-starter-data-redis依赖后,因为其中也有
Netty
依赖,
AWen_Jack
·
2023-11-13 09:34
问题解决
spring
boot
netty
redis
Netty
+SpringBoot实现IM服务 之 集群(Redis订阅机制实现)
系列文章目录技术选型、简单实现16进制数据及解决半包和粘包拆包器与心跳检测用户与channel绑定通过Redis的订阅机制实现服务集群授权登录系列文章目录一、实现Redis的订阅机制引入Jedis的Jar包创建订阅线程接收订阅消息发送订阅消息二、测试效果启动服务端启动使用python写的客户端开始测试三、代码分享服务端代码python实现的客户端一、实现Redis的订阅机制引入Jedis的Jar包
码农蝈蝈
·
2023-11-13 09:34
Xa87-IM
netty
redis
spring
boot
im
redis的基本命令,并用
netty
操作redis(不使用springboot或者spring框架)就单纯的用
netty
搞。
大家如果对使用
netty
搞这些http请求什么的感兴趣的,可以参观我自己创建的这个项目。
村口曹大爷
·
2023-11-13 09:02
redis
数据库
缓存
netty
java
SpringBoot 集成
Netty
SpringBoot集成
Netty
1、POM2、服务端2.1、
netty
服务端处理类2.2、服务端初始化,客户端与服务器端连接一旦创建,这个类中方法就会被回调,设置出站编码器和入站解码器2.3、
Netty
kerwin_code
·
2023-11-13 09:47
java
spring
boot
java
后端
实例告诉你如何把 if-else 重构成高质量代码!
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架
Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-11-13 08:51
中间件
twitter
epoll
css
并发编程
深入研究源码:Android10.0系统启动流程(四):SystemServer
系列文章索引Android系统启动流程源码下载及编译Android系统启动流程纵览init进程
源码解析
zygote进程
源码解析
systemServer
源码解析
前言Android源码启动篇终于到了最后一个重要的内容
释然小师弟
·
2023-11-13 06:00
释然的Android源码之旅
java
android
framework
aosp
jvm
SpringBoot自动装配原理源码详解
文章目录自动装配原理及
源码解析
自动装配实现流程图简述自动装配步骤详解核心代码加载SpringBoot可以自动装配集合利用LinkedHashSet对得到的需要自动装配的集合去重过滤@SpringBootApplication
有趣的灵魂_不世俗的心
·
2023-11-13 06:40
源码分析
spring
boot
java kafka删除用户组_详细解析kafka之kafka消费者组与重平衡机制
㊣kafka
源码解析
与实战源码原理61.5元包邮(需用券)去购买>消费组组(Consumergroup)可以说是kafka很有亮点的一个设计。
weixin_39674190
·
2023-11-13 05:12
java
kafka删除用户组
logback
源码解析
及自定义Appender、自定义logback.xml标签
本文基于slf4j1.7.25目录0.基本概念介绍1.简单实用示例2.加载解析配置logback配置文件
源码解析
3.加载解析配置文件拓展点3.1标签对应复杂对象,默认用NestedComplexPropertyIA
Java动物园
·
2023-11-13 03:32
Logback
logback
java
xml
【物联网项目系列】——从0到1的物联网监测平台web+微信小程序端
数据处理数采仪(难度:基础)解析hj212数据(难度:基础)数据入库重点:实时数据库mongdbredis数据库mysql数据库三、效果:环保vocs监测系统后台前端微信小程序端一、前言本物联网系列一、用
netty
尽力漂亮
·
2023-11-13 02:18
#
物联网web实战项目篇
#
物联网微信小程序系列
污染源监测平台
物联网项目
hj212
springboot
ssm
Go
源码解析
:copier库
注:该文章源码分析参考copier目录源码包代码阅读1、tag标签说明2、静态参数3、整体设计4、辅助方法说明I、获取实际的Type和ValueII、Tag处理III、获取结构体Field切片IV、检查结构体复制结果V、对结构体进行设值5、Copy主方法说明I、参数说明II、不可寻址III、非ValidIV、可转换结构体的转换V、两个类型都是map的处理VI、只有一个类型是结构体的处理VII、判断
了-凡
·
2023-11-12 21:48
Go语言学习
#
Go语言官方包
源码阅读
javascript解码与编码,javascript
源码解析
大家好,本文将围绕javascript解码与编码展开说明,javascript
源码解析
是一个很多人都想弄明白的事情,想搞清楚javascript解析html需要先了解以下几个事情。
小狗AI
·
2023-11-12 20:55
前端
llama.cpp
源码解析
原文出自这里:CodeLearner0前言1代码结构&调用流程1.1代码结构1.2调用流程2逐算子解析2.1AttentionBlock2.1.1rms\_norm\_f322.1.2LinearLinear\*dequantizeLinear*quantizeLinear2.1.3rope_f322.1.4Copy_kernel2.1.5Multi-Head-Attention2.1.6add_
mingqian_chu
·
2023-11-12 16:48
llama
NIO 笔记(二)
Netty
框架专题
【笔记来自:it白马】
Netty
框架前面我们学习了Java为我们提供的NIO框架,提供使用NIO提供的三大组件,我们就可以编写更加高性能的客户端/服务端网络程序了,甚至还可以自行规定一种通信协议进行通信
ps酷教程
·
2023-11-12 15:42
netty
nio
笔记
python
Netty
源码剖析之内存池和对象池设计流程
1、为什么需要池化内存
Netty
作为底层网络框架,为了更高效的网络传输性能,堆外内存(DirectByteBuffer)的使用是非常高频的。
白鸽呀
·
2023-11-12 13:37
Netty源码
Java源码
jvm
java
算法
Java隔离容器之sofa-ark使用说明及
源码解析
一.使用方法及示例简介:当引入二方依赖包或三方依赖包时,可能出现外部依赖jar包与自己的工程需要依赖的冲突,或者多个二方三方依赖包互相冲突。这时候就需要一个隔离容器对他们进行隔离,其依赖的原理就是jvm认为不同classloader加载的类即使包名类名相同,也认为他们是不同的。sofa-ark将需要隔离的jar包打成plugin,对每个plugin都用独立的classloader去加载。(温馨提示
weixin_34246551
·
2023-11-12 11:56
java
runtime
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他