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源码解析
OkHttp源码走心解析
【Android
源码解析
】Android中高级架构进阶学习——百大框架
源码解析
Retrofit/OkHttp/Glide/RxJava/EventBus....
蜗牛是不是牛
·
2023-11-22 12:57
Java使用Zstandard压缩算法对字节数组进行压缩和解压缩
介绍最近在做项目的时候,因为项目部署在国外,又是公网的环境,流量费用很贵,所以需要使用
Netty
对传输的数据进行压缩和解压缩,准备用Facebook的Zstandard试试性能,听说压缩性能好,还可以根据需求调整压缩比
知秋丶
·
2023-11-22 10:33
技术文档
java
算法
如何在 Android 手机上实现抓包?
4条评论分享按投票排序按时间排序48个回答190赞同反对,不会显示你的姓名Trinea,微信codek2,专注于
源码解析
_miccretti
·
2023-11-22 09:35
移动开发
操作系统
ui
以太坊
源码解析
:共识算法之ethash(理论介绍篇)
本篇文章分析的源码地址为:https://github.com/ethereum/go-ethereum分支:mastercommitid:257bfff316e4efb8952fbeb67c91f86af579cb0a引言目前以太坊中有两个共识算法的实现:clique和ethash。其中clique中PoA共识的实现,我们已经在之前的文章中介绍过;ethash是PoW共识的实现,也是本篇文章的主
fatcat22
·
2023-11-22 09:07
深入理解Java AQS:从原理到源码分析
目录AQS的设计原理1、队列节点Node和FIFO队列结构2、state的作用3、公平锁与非公平锁AQS
源码解析
1、Node节点2、acquire(int)3、release(int)4、自旋(Spin
一个搬砖的农民工
·
2023-11-22 08:22
Java
java
开发语言
AQS
Netty
使用数字证书建立tsl(ssl),检查crl(证书吊销列表)
使用SslContext建立ssl连接FilecertChainFile=newFile("D:\\test\\test\\sdk_test03\\test_03.crt");FilekeyFile=newFile("D:\\test\\test\\sdk_test03\\test_03.key");FilerootFile=newFile("D:/test/MyPKISubCAG1.crt");
xingqsh
·
2023-11-22 08:18
ssl
netty
crl
数字证书
java integer源码_【JDK】:java.lang.Integer
源码解析
本文对JDK8中的java.lang.Integer包装类的部分数值缓存技术、valueOf()、stringSize()、toString()、getChars()、parseInt()等进行简要分析。Integer缓存先来看一段代码:Integera1=Integer.valueOf(13);Integera2=Integer.valueOf(13);Integera3=Integer.val
鬼饫子
·
2023-11-22 02:05
java
integer源码
解决Spring Cloud整合Nacos与Gateway的探险之旅
你只管努力,剩下的交给时间:小破站解决SpringCloud整合Nacos与Gateway的探险之旅(报错汇总)前言Causedby:com.alibaba.nacos.shaded.io.grpc.
netty
.shaded.io.
netty
.channel.AbstractChannel
一只牛博
·
2023-11-22 02:54
springcloud
spring
cloud
gateway
spring
#gStore-weekly | gAnswer
源码解析
调用NE模块流程
简介gAnswer系统的主要思想,是将自然语言问题转化为语义查询图,再和RDF图做子图匹配。在转换成查询图的第一步就是确定查询图的节点,即节点提取(NodeExtraction,NE)。查询图中的节点由实体(entity)、类型(type)和通配符(wild-cards)构成,因此节点提取的主要工作就是提取问题中的实体和类型的提及(mention),以及给出在知识库中对应的候选。具体而言,节点提取
PKUMOD
·
2023-11-21 22:33
人工智能
图数据库
知识图谱
数据库
算法
自用DataBind BaseActivity/Fragment
publicabstractclassDataBindBaseActivityextendsRxAppCompatActivityimplementsNetBroadcastReceiver.NetChangeListener{//网络类型privateint
netTy
pe
qq_40800194
·
2023-11-21 20:01
备忘录
android
WebSocket --- ws模块
源码解析
(详解)
摘要在这一篇文章中,写了如何在node端和web端,实现一个WebSocket通信。WebSocket在node端和客户端的使用而在node端里面,我们使用了ws模块来创建WebSocket和WebSocketServer,那ws模块是如何做到可以和客户端进行双向通信的呢?426状态码在HTTP中,426表示“UpgradeRequired”,即客户端需要通过HTTP协议的升级版进行访问。这个状态
搞前端的小菜
·
2023-11-21 17:04
websocket
网络协议
网络
springboot2.0+websocket+nginx
前言maven依赖WebSocketConfigWebSocketServer消息推送页面发起运行效果后续Websocker注入Bean问题
netty
-websocket-spring-boot-starterSpringboot2
风云任我行
·
2023-11-21 17:32
java
JVM删除不干净及安装过程、整合
Netty
和WebSocket实现双向通信
1.https://blog.csdn.net/qq_32066831/article/details/103216758将注册表及服务中的残存数据(jvm)删除干净——CCleaner(完美清除)2.https://blog.csdn.net/qq_32066831/article/details/103216904安装(其他博主的内容)改进文章订阅功能,创建RabbitMQ队列存放新消息通知、
老咸驴
·
2023-11-21 17:32
分布式开发
rabbitmq
linux
基于Springboot-
Netty
-Protostuff-ZooKeeper分布式RPC框架
目录一、概述二、RPC原理简介三、序列化协议概述1XML-RPC,SOAP,WebService2PHPRPC3Hessian4JSON-RPC5MicrosoftWCF,WebAPI6ZeroCIce,Thrift,GRPC7Hprose8protobuf9protostuff四、项目模块关系图五、项目核心代码讲解1Server端讲解2client端讲解3common讲解4剩余模块简介六、项目模
成功不打折扣
·
2023-11-21 17:01
rpc
Netty
Netty
是由JBOSS提供的一个java开源框架。
Netty
提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。
神马_逗_浮云
·
2023-11-21 17:29
技术
RPC
Netty
RPC
netty
同端口监听tcp和websocket协议
前言:软件通信七层结构(osi模型)中由协议套协议最终组成最高级应用层协议(http等等),下三层结构偏向与数据通信,上三层更偏向于数据处理,中间的传输层则是连接上三层与下三层之间的桥梁,每一层都做不同的工作,上层协议依赖与下层协议。七层结构的最主要功能就是帮助不同系统的主机在不同的网络中进行数据传输。数据传输层:tcp、udp协议,tcp协议依赖互联网协议(ip层协议)。socket在第五层会话
dieweidong5625
·
2023-11-21 17:57
网络
netty
数据库
netty
整合websocket(完美教程)
websocket的介绍:WebSocket是一种在网络通信中的协议,它是独立于HTTP协议的。该协议基于TCP/IP协议,可以提供双向通讯并保有状态。这意味着客户端和服务器可以进行实时响应,并且这种响应是双向的。WebSocket协议端口通常是80,443。WebSocket的出现使得浏览器具备了实时双向通信的能力。与HTTP这种非持久单向响应应答的协议相比,WebSocket是一个持久化的协议
村口曹大爷
·
2023-11-21 17:25
websocket
网络协议
网络
netty
java
网易终面:4款主流分布式MQ消息队列如何技术选型?
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架
Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-11-21 16:25
队列
网络
大数据
分布式
数据库
聊聊 MQ 技术选型
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架
Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-11-21 16:25
队列
分布式
uefi
entity
rdb
Netty
编解码器和 handler 的调用机制
8.1基本说明
netty
的组件设计:
Netty
的主要组件有Channel、EventLoop、ChannelFuture、ChannelHandler、ChannelPipe等ChannelHandler
笨比乔治
·
2023-11-21 15:47
SpringBoot 实现动态切换多数据源,这么做才叫优雅!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架
Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-11-21 14:17
数据库
中间件
mybatis
spring
java
Netty
源码学习4——服务端是处理新连接的&
netty
的reactor模式
零丶引入在前面的源码学习中,梳理了服务端的启动,以及NioEventLoop事件循环的工作流程,并了解了
Netty
处理网络io重要的Channel,ChannelHandler,ChannelPipeline
快乐非自愿
·
2023-11-21 12:16
学习
arm开发
开源
python爬虫原理及
源码解析
(入门)
目录一、爬虫是什么?二、爬虫的基本原理三、HTTP协议与响应4、爬虫实现源码一、爬虫是什么?如果将互联网比作一张大的蜘蛛网,数据便是存放在蜘蛛网的各个节点,而爬虫就是一只小蜘蛛,沿着网络抓取自己的猎物(数据)爬虫指的是:向网站发起请求,获取资源后分析并提取有用数据的程序。爬虫能通过网址获得网络中的数据、然后根据目标解析数据、存储目标信息,可以节省大量的人力物力,简单地说,网络爬虫就是获取互联网公开
溯弥
·
2023-11-21 12:14
python
爬虫
python
开发语言
httpx
Threejs
源码解析
(WebGLState.js)重要
解释有什么问题,说一下,不喜勿喷,转载请注明:七岁https://blog.csdn.net/qq_25909453/article/details/82704620/***@authormrdoob/http://mrdoob.com/*/import{NotEqualDepth,GreaterDepth,GreaterEqualDepth,EqualDepth,LessEqualDepth,L
那年我七岁
·
2023-11-21 10:36
threejs
源码解析
解决:hadoop-client和
netty
-all的jar包冲突
问题:java.lang.NoSuchMethodError:io.
netty
.util.AttributeKey.newInstance(Ljava/lang/String;)Lio/
netty
/util
Sam_L
·
2023-11-21 10:07
微服务~Feign
当然我们可以使用JDK原生的URLConnection、Apache的HTTPClient、
Netty
异步HttpClient,Spring的RestTemplate去实现服务间的调用。但是最方便
怕不是个憨憨
·
2023-11-21 10:04
微服务
spring
java
Feign 基本使用
当然我们可以使用JDK原生的URLConnection、Apache的HTTPClient、
Netty
异步HttpClient,Spring的RestTemplate去实现服务间的调用。
loveLifeLoveCoding
·
2023-11-21 10:57
springcloud
Java精通并发-可重入读写锁的共享锁释放
源码解析
前言:在上一次Java精通并发-可重入读写锁底层源码分析及思想探究咱们对于ReadWriteLock的lock()上锁的细节从源码的角度进行了详情分析:这次则来分析释放锁的底层源码:读锁释放锁的逻辑分析:ReentrantReadWriteLock.ReadLock.unlock():这里还是以可重入的读锁为例进行分析:从这代码大致也能猜到它里面的逻辑,就是释放锁,然后将读锁的计数器减1,跟上锁的
webor2006
·
2023-11-21 09:31
java并发编程
java并发
并发编程
golang channel 最详细的源码剖析
channel使用姿势chan创建chan入队chan出队结合select语句结合for-range语句
源码解析
`makechan`hchan结构chansendchanrecvselectnbsendselectnbrecvselectnbrecv2chanrecv2
伢之国
·
2023-11-21 09:25
最细节篇
golang
源码分析
golang
channel
源码剖析
原理
响应式编程之手写Reactor-
Netty
前言从使用到源码,研究了很久WebFlux及Reactor响应式编程之Reactor响应式编程之Reactivestreams响应式编程之手写Reactor响应式编程之WebFlux响应式编程之Reactor-
Netty
pq217
·
2023-11-21 08:53
Jetpack
源码解析
(四)之Data Binding
DataBinding(数据绑定库)是一种支持库,借助该库,您可以使用声明性格式(而非程序化地)将布局中的界面组件绑定到应用中的数据源。所谓声明式UI,就是你在代码中做出的任何改变,都会实时的在界面中展示出来。与之对应的是命令式UI,当你想要改变界面时,必须调用XX.setText()之类的代码,才能使界面做出改变。声明式/命令式用传统的命令式UI,当要改变数据时,要如下操作:findViewBy
慕尼黑凌晨四点
·
2023-11-21 07:30
#gStore-weekly | gStore
源码解析
(十)事务机制
1.1简介本章主要介绍gStore事务的MVCC实现和事务管理两部分,前者介绍了在事务模式下数据的存储方法,后者介绍了事务的处理流程。请注意,本章的代码省略了磁盘IO的相关操作。1.2MVCC实现gStore的事务实现选择了MVCC(多版本并发控制),保证了读写间的有限并发性,实现了READ_COMMITTED(读已提交)、SNAPSHOT(快照隔离)、SERIALIZABLE(可串行化)三种隔离
PKUMOD
·
2023-11-21 05:40
数据库
大数据
知识图谱
图数据库
JDK8 新特性 LongAdder
源码解析
JDK8新特性LongAdder
源码解析
原子累加器LongAdderDoubleAdderLongAccumulatorDoubleAccumulatorjdk8以后,新增了几个专门用来做累加的类,它们累加的性能要比
小成同学_
·
2023-11-21 03:31
JUC
juc
并发编程
java
longAdder
源码解析
参考文章https://www.jianshu.com/p/d9d4be67aa56https://www.cnblogs.com/dwj-ngu/p/14623349.htmlhttps://www.cnblogs.com/tong-yuan/p/LongAdder.htmlStriped类//存放Cell的hash表,大小为2的幂。transientvolatileCell[]cells;/*
兀坐晴窗独饮茶
·
2023-11-21 03:00
并发编程系列
Java系列
java
jvm
开发语言
Spring-Spring之事务底层
源码解析
@EnableTransactionManagement工作原理开启Spring事务本质上就是增加了一个Advisor,但我们使用@EnableTransactionManagement注解来开启Spring事务是,该注解代理的功能就是向Spring容器中添加了两个Bean:AutoProxyRegistrarProxyTransactionManagementConfigurationAutoP
长情知热爱
·
2023-11-21 01:43
spring
java
后端
Netty
(一)
netty
(一)第1章
Netty
介绍和应用场景1.1本课程学习要求1.2
Netty
的介绍1.3
Netty
的应用场景1.4
Netty
的学习资料参考第2章JavaBIO编程2.1I/O模型2.2BIO、NIO
hd20086996
·
2023-11-21 01:11
netty
IEEE Standard for SystemVerilog Chapter 22. Compiler directives
此子句描述以下编译器指令(按字母顺序列出):`__FILE__[22.13]`__LINE__[22.13]`begin_keywords[22.14]`celldefine[22.10]`default_
netty
pe
一只迷茫的小狗
·
2023-11-21 01:36
算法
Flink
源码解析
—— 深度解析 Flink 是如何管理好内存的?
前言如今,许多用于分析大型数据集的开源系统都是用Java或者是基于JVM的编程语言实现的。最着名的例子是ApacheHadoop,还有较新的框架,如ApacheSpark、ApacheDrill、ApacheFlink。基于JVM的数据分析引擎面临的一个常见挑战就是如何在内存中存储大量的数据(包括缓存和高效处理)。合理的管理好JVM内存可以将难以配置且不可预测的系统与少量配置且稳定运行的系统区分开
zhisheng_blog
·
2023-11-20 23:03
java
Flink
大数据
流式计算
Java
Flink
Flink源码分析(一)RPC通信和JobManager启动
写在前面1.FlinkRPC详解Flink使用Akka+
Netty
框架实现RPC通信,之前在spark框架源码剖析过程中已经对Akka实现RPC通信过程有所介绍,这里不做过多描述。
星星点灯1996
·
2023-11-20 23:03
flink
大数据
【权限管理】使用spring security 实现默认登录,
源码解析
【权限管理】使用springsecurity实现默认登录,
源码解析
其他文章可以通过菜单查看:【BookCase菜单】1、前言在springboot之前使用shiro实现权限管理的比较多,现在使用springboot
燃尽余火
·
2023-11-20 21:29
微服务
spring
java
spring
boot
spring
security
权限管理
openGauss数据库
源码解析
——慢SQL检测
openGauss数据库
源码解析
——慢SQL检测慢SQL检测的定义:基于历史SQL语句信息进行模型训练,并用训练好的模型进行SQL语句的预测,利用预测结果判断该SQL语句是否是潜在的慢SQL。
scp091
·
2023-11-20 21:37
ai
数据库
神经网络
深度学习
这可能是目前最透彻的
Netty
原理架构解析二
Netty
工作原理架构初始化并启动
Netty
服务端过程如下:publicstaticvoidmain(String[]args){//创建mainReactorNioEventLoopGroupboosGroup
Netty_cgmx9880
·
2023-11-20 20:33
spring
java
spring
boot
架构
spring
cloud
2021-08-15_
Netty
WebsocketServer协议学习笔记2
20210815_
Netty
WebsocketServer协议学习笔记21概述WebSocket是为了解决HTTP协议中通信只能由客户端发起这个弊端而出现的,WebSocket基于HTTP5协议,借用HTTP
kikop
·
2023-11-20 20:39
java事件驱动框架
Vert.x是一款依托于
Netty
的事件驱动的框架,相对于传统的服务器架构,更加轻量级,高性能。springWebFlux是随着Spring5推出的响应式web框架。
策马踏清风
·
2023-11-20 18:07
微服务网关Gateway实战
SpringCloudGateway是由WebFlux+
Netty
+Reactor实
Joanna_or_zhouzhou
·
2023-11-20 17:23
微服务
微服务
gateway
spring
cloud
springboot mybatis如何打印出查询语句_从 0 开始手写一个 Mybatis 框架,三步搞定!...
一、Mybatis框架流程简介二、梳理自己的Mybatis的设计思路三、实现自己的Mybatis《Java2019超神之路》《Dubbo实现原理与
源码解析
——精品合集》《Spring实现原理与
源码解析
—
weixin_39632693
·
2023-11-20 14:27
springboot
写一个sql实现以下查询结果
Netty
之Reactor介绍
Netty
之Reactor介绍1线程模型基本介绍2Reactor模式3单Reactor单线程模式4单Reactor多线程5主从Reactor模式1线程模型基本介绍不同的线程模式,对程序的性能有很大影响,
-星雨-
·
2023-11-20 13:46
Netty
java
netty
源码分析之服务端启动全解析
原文链接:
netty
源码分析之服务端启动全解析background
netty
是一个异步事件驱动的网络通信层框架,其官方文档的解释为
Netty
isaNIOclientserverframeworkwhichenablesquickandeasydevelopmentofnetworkapplicationssuchasprotocolserversandclients.Itgreatlysimpli
D_DCode
·
2023-11-20 11:49
netty
java
nio
源码
Netty
源码
服务启动
netty
源码分析之新连接接入全解析
本文收获通读本文,你会了解到
netty
如何接受新的请求
netty
如何给新请求分配reactor线程
netty
如何给每个新连接增加ChannelHandler其实,远不止这些~前序背景读这篇文章之前,最好掌握一些前序知识
weixin_33890499
·
2023-11-20 11:16
netty
java
quinn
源码解析
:QUIC数据包是如何发送的
quinn
源码解析
:QUIC数据包是如何发送的简介QUIC协议中的概念endpoint(端点)connection(连接)Stream(流)Frame(帧)发包过程解析SendStream::write_allConnectionDriverEndpointDriver
聆听--风雨
·
2023-11-20 09:22
quic
rust
quinn
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他