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源码解读
Spring系列之Spring常用注解总结
交流群:818491202验证:33关注公众号领资料搜索公众号【Java耕耘者】,回复【Java】,即可获取大量优质电子书和一份Java高级架构资料、Spring源码分析、Dubbo、Redis、
Netty
Java耕耘者
·
2024-01-25 01:19
OAuth2自动配置
源码解读
,与类相互之间关系
OAuth2OAuth2AutoConfiguration(OAuth2自动配置类)该类是SpringBoot扫描所有jra目录下META-INFO中spring.factories,完成自动加载。org.springframework.boot.autoconfigure.EnableAutoConfiguration=\org.springframework.boot.autoconfigur
swg321321
·
2024-01-24 21:21
#
SpringBoot
开发语言
java
深入Hotspot源码与Linux内核理解NIO与Epoll
另外一部原因是总感觉文章写到一定地步之后,我有点不知道写什么了,去年主要更新的是Spring源码系列的文章,我的主要精力也放在了Spring相关源码的研究上,Spring源码系列的文章,到现在为止,大体也告一段落了,后续是准备出一版关于
Netty
JAVA程序
·
2024-01-24 18:35
浅谈高性能数据库集群 —— 分库分表
源码精品专栏精尽Dubbo原理与源码69篇精尽
Netty
原理与源码61篇中文详细注释的开源项目Java并发源码合集RocketMQ源码合集Sharding-JDBC源码解析合集SpringMVC和Security
芋道源码
·
2024-01-24 18:35
RPC框架(3 - 实现
Netty
传输和通用序列化接口)
5.3实现
Netty
传输和通用序列化接口核心:将传统的BIO方式传输换成效率更高的NIO方式,使用
Netty
(并非Java原生NIO);实现通用的序列化接口,为多种序列化支持做准备,自定义传输的协议。
_code_x
·
2024-01-24 17:13
PageHelper分页插件最新
源码解读
及使用
PageHelper分页插件最新
源码解读
及使用相信有很多同学在开发过程中都使用过PageHelper,这是一款强大的分页插件,今天的文章会从以下几个角度来介绍PageHelper,分别为PageHelper
最后一支迷迭香
·
2024-01-24 16:19
springboot
mybatis
pagehelper
分页插件
springboot
java
Atitit webclient httpclient技术总结 RestTemplate Atitit CateIT重要技术httpclient iduah2 impt 体系树路径:CS
net.httpftp密级和保密期限::Keywords和摘要:none目录1.内部概念12.常用工具技术12.1.HttpClientOkHttp22.2.Rest工具RestTemplateFeign22.3.
Netty
attilax
·
2024-01-24 15:00
架构专栏
PostgreSQL
源码解读
(96)- 分区表#3(数据插入路由#3-获取分区键值)
本节介绍了ExecPrepareTupleRouting->ExecFindPartition->FormPartitionKeyDatum函数,该函数获取Tuple的分区键值。一、数据结构ModifyTable通过插入、更新或删除,将子计划生成的行应用到结果表。/*----------------*ModifyTablenode-*Applyrowsproducedbysubplan(s)tor
EthanHe
·
2024-01-24 11:38
Redisson分布式锁入门使用(可重入锁(lock))
通过
Netty
支持非阻塞I/O。Redisson实现了分布式锁的自动续期机制、锁的互斥自等待机制、锁
百炼成神 LV@菜哥
·
2024-01-24 10:51
redis
java编程
spring学习
spring
boot
分布式
java
SpringBoot-Web开发
您可以使用嵌入式Tomcat、Jetty、Undertow或
Netty
来创建一个自包含的HTTP服务器。大多数web应用程序使用spring-boot-starter-web模块来快速启动和运行。
atCarl
·
2024-01-24 08:40
Spring全家桶
spring
boot
web
用
Netty
手写Http/Https服务器
Netty
是一个以事件驱动的异步通信网络框架,可以帮助我们实现多种协议的客户端和服务端通信,话不多说,上代码,需要引入下方依赖io.
netty
netty
-all4.1.42.Finalorg.msgpackmsgpack0.6.12org.slf4jslf4j-api1.7.30ch.qos.logbacklogback-core1.2.4com.itextpdfitextpdf5.5.8org
coffee_babe
·
2024-01-24 06:48
Netty
http
https
服务器
vue3
源码解读
--ref
目录vue2源码vue3源码示例源码上一节我们了解了setup的运行逻辑,它确实能很好的将setup中返回的值显示到template中,但是当我们想要在代码中改变它时,却发现是无效的,原因可能是没有进行依赖收集的缘故。在vue官网中指明ref可以进行响应式处理,那我们就来看看它是怎么玩儿的将代码定位到执行setup函数的地方,即callWithErrorHandling这将调用ref函数,这实际上
习惯水文的前端苏
·
2024-01-24 04:54
websocket服务端本地部署
文章目录1.Java服务端demo环境2.在pom文件引入第三包封装的
netty
框架maven坐标3.创建服务端,以接口模式调用,方便外部调用4.启动服务,出现以下信息表示启动成功,暴露端口默认99995
不会kao代码的小王
·
2024-01-23 20:53
websocket
网络协议
网络
【第24篇】
Netty
的TCP粘包与拆包实例演示及分析
一、粘包/拆包概念TCP是一个“流”协议,所谓流,就是没有界限的一长串二进制数据。TCP作为传输层协议并不不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行数据包的划分,所以在业务上认为是一个完整的包,可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这就是所谓的TCP粘包和拆包问题。一般所谓的TCP粘包是在一次接收数据不能完全地体现一个完整的消息数据
爱学习的蹭蹭
·
2024-01-23 20:00
六、
Netty
核心模块组件
目录6.1BootStrap,ServerBootStrap6.2Future,ChannelFuture6.3Channel6.4Selector6.5ChannelHandler以及其实现类6.6Pipeline和ChannelPipeline6.7ChannelHandlerContext6.8ChannelOption6.9EventLoopGroup和其实现类NioEventLoopGr
小晨想好好学习
·
2024-01-23 17:53
Netty
netty
Orchestrator
源码解读
4-计划内切换
计划内切换Gracefulmasterpromotion通常因为升级,服务器为何等原因,需要按照计划将主库迁移到其他实例的情况。计划内切换的拓扑结构改变的流程如下:orchestrator自己选或用户自己指定一个从库实例为新主库orchestrator将其他从库change到新主库下,将拓扑变为及联形式orchestrator设置主库read-only或super-read-onlyorchest
DBA之路
·
2024-01-23 17:46
orchestrator
mysql
Orchestrator
源码解读
3-故障处理阶段
前言文接上篇,Orchestrator
源码解读
2-故障失败发现-CSDN博客,上篇介绍了如何发现故障或失败。
DBA之路
·
2024-01-23 17:16
orchestrator
TiDB
PTCA真题
数据库
中间件存储设计 - 数组与链表
文章目录数组ArrayListLinkedListHashMap小结中间件主要包括如下三方面的基础:数据结构、JUC和
Netty
,接下来,我们先讲数据结构。
善守的大龙猫
·
2024-01-23 17:42
中间件
中间件
链表
java
Consumer
源码解读
Consumer
源码解读
本课程的核心技术点如下:1、consumer初始化2、如何选举ConsumerLeader3、ConsumerLeader是如何制定分区方案4、Consumer如何拉取数据5、Consumer
llp1110
·
2024-01-23 13:40
Kafka
数据库
Producer
源码解读
Producer
源码解读
在Kafka中,我们把产生消息的一方称为Producer即生产者,它是Kafka的核心组件之一,也是消息的来源所在。
llp1110
·
2024-01-23 13:09
Kafka
java
kafka
Java进阶(2)——NIO之网络IO、
Netty
、RPC
API1.Selector(选择器)2.SelectionKey3.ServerSocketChannel4.SocketChannel1.2入门案例1.3网络聊天案例1.4AIO编程1.5IO对比总结2.
Netty
2.1
ICoder_Next
·
2024-01-23 11:34
Java基础
web进阶
Vue
源码解读
(10)—— 编译器 之 生成渲染函数
封面image前言这篇文章是Vue编译器的最后一部分,前两部分分别是:Vue
源码解读
(8)——编译器之解析、Vue
源码解读
(9)——编译器之优化。从HTML模版字符串开始,解析所有
李永宁_lyn
·
2024-01-23 10:34
netty
在项目中的使用以及
netty
的文档(第六期)
与本项目相关技术的博文b站上面本期视频版本,观看视频食用更佳!点击即可跳转,找不到视频可以直接搜索我目前叫呆呆呆呆梦目前已经写的文章有。并且有对应视频版本。git项目地址【IM即时通信系统(企聊聊)】点击可跳转sprinboot单体项目升级成springcloud项目【第一期】前端项目技术选型以及页面展示【第二期】分布式权限shiro+jwt+redis【第三期】给为服务添加运维模块统一管理【第四
呆呆呆呆梦
·
2024-01-23 09:42
java
前端项目技术选型以及页面展示【第二期】
让使用者可以轻松调用模块:包括文件模块、运维模块、数据库模块、
netty
模块、用户中心模块、还
呆呆呆呆梦
·
2024-01-23 09:42
前端
PyTorch 源码学习
PyTorch官方源码仓库中文文档开发者文档
源码解读
PyTorch:ezyang’sblogPyTorchinternals:ezyang’sblog→翻译→①一文搞懂PyTorch内部机制②万字综述,
zhulu506
·
2024-01-23 06:06
PyTorch
pytorch
Android常用三方框架
源码解读
-Arouter
组件化开发的目的是为了解耦提高业务的复用,各业务之间相互独立,如何跳转页面和数据传输就成为了首要解决的问题,阿里的Arouter的框架为组件化改造提供了一种思路,作为开发中的常用框架,有必要知道其实现原理。今天就来分析一波常用模块arouter-api及arouter-compiler的源码实现。一、arouter-compiler1.思想转变平常开发时,经常会有一些重复且无聊的模板代码需要手动敲
RNGyyds
·
2024-01-23 05:09
「高并发通信框架
Netty
4
源码解读
(二)」NIO的前世今生及核心概念
Netty
底层使用的是JavaNIO,是JDK自带的,NIO三个核心概念包括Buffer、Channel和Selector,我们解NIO的前世今生。0.前言计算机毫无用处,除了答案什么也没有。
源码之路
·
2024-01-23 05:03
Spring
源码解读
,基础环境搭建以及准备
知识要点:安装配置GradleSpring源码准备安装配置Gradle下载GradleSpring是基于Gradle构建的,所以本地需安装Gradle。Gradle是一个基于Groovy的构建工具,它使用Groovy来编写构建脚本,类似Maven支持依赖和多项目构建,但比Maven更加简单轻便。你可以到Gradle官方网站下载。地址:Gradle配置Gradle环境下载Gradle后解压到你的目录
javap
·
2024-01-23 03:27
重学Redis:Redis常用数据类型+存储结构(源码篇)
一、SDS1,SDS
源码解读
sds(SimpleDynamicString),Simple的意思是简单,Dynamic即动态,意味着其具有动态增加空间的能力,扩容不需要使用者关心。
废柴程序员
·
2024-01-23 02:10
【算法Hot100系列】跳跃游戏
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,
Netty
等常用开发工具系列
檀越剑指大厂
·
2024-01-22 21:04
s6
算法与数据结构
算法
游戏
【算法Hot100系列】字母异位词分组
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,
Netty
等常用开发工具系列
檀越剑指大厂
·
2024-01-22 19:59
s6
算法与数据结构
算法
如何本地安装Python Flask并结合内网穿透实现远程开发
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,
Netty
等常用开发工具系列
檀越剑指大厂
·
2024-01-22 17:36
s20
cpolar
python
flask
开发语言
教你用认知和人性来做最棒的程序员
源码精品专栏精尽Dubbo原理与源码69篇精尽
Netty
原理与源码61篇中文详细注释的开源项目Java并发源码合集RocketMQ源码合集Sharding-JDBC源码解析合集SpringMVC和Security
芋道源码
·
2024-01-22 12:41
【lettuce-排行榜】
pom.xmlio.lettucelettuce-core6.2.4.RELEASE
netty
-commonio.
netty
netty
-handlerio.
netty
netty
-transportio.
netty
RedisManager.javapackageorg.example.testRank.man
zfoo-framework
·
2024-01-22 10:53
#
redis
java
服务器
[ReentrantLock+普通hashmap】在读多写少的情况下代替ConcurrentHashMap
因此如果涉及到多个线程操作同一个资源,如:网络连接的管理,那么使用chm是不合适的,如果同一个uid的玩家发起多次连接,由于在
netty
中是连接到不同的worker线程的。很可能在临界状态下,如
zfoo-framework
·
2024-01-22 10:22
#
java多线程
java
3-SynchronousQueue
要点如下:
源码解读
内部接口类Transfer的定
鹏程1995
·
2024-01-22 09:20
(转载)
Netty
高性能之Reactor线程模型
Netty
是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,
Netty
的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得
树心图物
·
2024-01-22 08:00
Netty
基础-NIO(一)
零、本文纲要一、NIO三大组件ChannelBufferSelector二、Buffer基础依赖ByteBuffer使用ByteBuffer结构ByteBuffer常见方法三、Buffer使用模拟情景模拟模拟还原数据一、NIO三大组件NIO,non-blockingio非阻塞IOChannel/Buffer/Selector1.Channel双向通道,可以从channel将数据读入buffer,也
石头耳东
·
2024-01-22 07:40
NIO和
netty
的常用类
Netty
的NIO的常用概念ServerBootstrapServerBootstrap是一个用于帮助配置和启动服务器的类。
可爱的小小小狼
·
2024-01-22 06:11
网络
java
nio
java
手把手教你手写一个RPC框架
主要是对RPC有个认知,至于SPI、注册中心、负载均衡、
netty
传递信息等的实现,我会放在下一篇文章中进行讲解。开
XH雪浪风尘
·
2024-01-22 04:54
中间件
dubbo
rpc
手写一个RPC框架(造轮子)
Netty
的基本使用,修复高并发情况下,
netty
导致的内存泄漏问题。Java序列化以及反序列化,protobuf和kryo序列化协议,配置即用。Zooke
Zarlic
·
2024-01-22 04:53
rpc
网络
java
rocketmq应用服务报错处理方案INFO RocketmqRemoting - closeChannel: close the connection to remote address[]
问题:应用服务日志中发现一直报错,不停的打日志:[
Netty
ClientSelector_1]INFORocketmqRemoting-closeChannel:closetheconnectiontoremoteaddress
快乐敲代码
·
2024-01-21 19:52
java开发
java-rocketmq
rocketmq
java
一文看完String的前世今生,内容有点多,请耐心看完!
String类的源码
源码解读
想要真切的去了解Java中被定义好的一个类,读源码是
JavaBuild888
·
2024-01-21 18:03
Java基础
Java成长计划
java
Java中的代理模式(二)JDK动态代理
因为涉及到
源码解读
,所以我也将分两期完成,本期主要讲讲JDK动态代理的实现方式示例先举个小例子,创建接口publicinterfaceFather{voideat();}创建实现类publicclassSonimpl
极客涛
·
2024-01-21 17:15
java基础
java
代理模式
开发语言
nsq
源码解读
之nsq_to_file
nsq_to_file创建消费者,读取nsq消息并写入文件中,支持topic的模糊匹配和实时更新,以及消息落文件的定时rotate等设置。研究nsq_to_file的代码有助于理解nsq消息队列的工作流程。创建消费者的代码为:funcnewConsumerFileLogger(topicstring,cfg*nsq.Config)(*ConsumerFileLogger,error){f,err:
高稚商de菌
·
2024-01-21 16:30
Java使用
Netty
实现端口转发&Http代理&Sock5代理服务器
Java使用
Netty
实现端口转发&Http代理&Sock5代理服务器.md一、简介1.功能2.参数配置3.程序下载4.程序启动5.源码一、简介这里总结整理了之前使用Java写的端口转发、Http代理、
冰之杍
·
2024-01-21 11:56
【Java】
java
http
开发语言
Cookie持久化方案——PersistentCookieStore
源码解读
Cookie持久化方案——PersistentCookieStore
源码解读
客户端登陆之后一般都会在本地持有某个cookie,在退出登录时将这个cookie清理掉。
tinyvampirepudg
·
2024-01-21 10:47
Java8 异步非阻塞做法:CompletableFuture 两万字详解!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2024-01-21 09:32
java
jvm
开发语言
Spring Cloud Gateway之踩坑日记
目录一、背景二、踩坑经历坑一:通过SCG的GlobalFilter记录的网关处理耗时不准坑二:reactor-
netty
的epoll&kqueue模式坑三:SCG的同步更新路由信息坑四:Ribbon的懒加载坑五
飞向札幌的班机
·
2024-01-21 06:54
Spring
Cloud
Gateway
SCG
SCG踩坑日记
Spring
SCG性能优化
Dubbo源码解析第一期:如何使用
Netty
4构建RPC
一、背景早期学习和使用Dubbo的时候(那时候Dubbo还没成为Apache顶级项目),写过一些
源码解读
,但随着Dubbo发生了翻天覆地的变化,那些文章早已过时,所以现在计划针对最新的ApacheDubbo
飞向札幌的班机
·
2024-01-21 06:20
dubbo
dubbo
rpc
网络协议
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他