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
nettyjava后端
最最新
Netty
线程模型源码,它真的太细了【doge】一
Netty
线程模型源码探究下单决心研究
Netty
源码,将用三篇文章记录自己看源码流程,方便后续复习!
猿华
·
2023-04-04 10:18
Netty
java
网络
中间件
高性能
Netty
2022最新
Netty
底层数据交互源码剖析二
Netty
底层数据交互源码剖析上一章讲了服务端初始化、注册事件、绑定端口、eventloop线程池的来龙去脉;在上一节的基础上,讲解这一节:如何处理客户端连接事件;以及数据交互,话不多说、直接开车
Netty
Netty
猿华
·
2023-04-04 10:18
Netty
java
netty
源码
dubbo的zk存储结构、线程模型、集群容错图解
线程模型dubbo底层采用
netty
框架实现,它的线程模型就是连接接受线程池和业务线
张家老院子
·
2023-04-04 09:02
分布式
zookeeper
rpc
java
dubbo
Spring Cloud 面试的 25 连环炮!
点击关注公众号,Java干货及时送达来源:
Java后端
面试官前言SpringCloud核心知识总结连环炮走起总结前言上周,一位朋友在面试被问到了SpringCloud,然后结合他的反馈,今天我们继续走起
Ch97CKd
·
2023-04-04 08:23
spring
cloud
面试
java
spring
boot
spring
Spring Cloud Gateway 自定义打印请求和响应报文
83152[reactor-http-nio-2]DEBUGr.
netty
.http.server.HttpServer-[id:0x2c9d1b8b,L:/0:0:0:0:0:0:0:1:8080-R
_laomei_
·
2023-04-04 06:11
Netty
服务端启动过程(ServeBootstrap)
本篇文章主要梳理了
Netty
服务端的一个启动过程,比较直接,阅读此篇文章需要对
Netty
的基本组件以及模型有一个基本的了解。
袁小象
·
2023-04-04 05:23
利用jmap和MAT等工具查看JVM运行时堆内存
微服务、Spring,MyBatis,
Netty
源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。
程序员日常填坑
·
2023-04-04 05:08
各大厂面试合集:
Java后端
最全面试攻略(25个专题技术点)
前言小编分享的这份春招
Java后端
开发面试总结包含了JavaOOP、Java集合容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、SpringMVC、MyBatis、MySQL
JAVA架构笔记圈
·
2023-04-04 04:18
rpc简单框架-添加拦截器链
很多框架都会实现这样的功能,比如:Servlet中的Filter,Struts中的Interceptor,
Netty
中的PipelineChannel和ChannelH
tracy_668
·
2023-04-04 02:02
聊聊最新微服务架构技术栈选型
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-04-04 02:34
架构
微服务
dubbo
java
云原生
《
Netty
》从零开始学
netty
源码(二十三)之ChannelOutboundBuffer(下)
操作时调用nioBuffers方法获取需要发送的数据,源码过程如下:接下来我们看下第9步的扩容与第10.2步的源码:扩容expandNioBufferArraynioBuffersremoveBytes当
netty
三横兰
·
2023-04-04 01:56
Netty
netty
《
Netty
》从零开始学
netty
源码(二十二)之ChannelOutboundBuffer(上)
Netty
封装了java底层的NIO操作,它提供了自己的写缓冲区。
三横兰
·
2023-04-04 01:26
Netty
netty
【技术】《
Netty
》从零开始学
netty
源码(二十四)之Unsafe.write()
Netty
为每个channel配备了一个缓冲区ChannelOutboundBuffer,每次调用write方法写入的数据都是先写入该缓冲区,当调用flush方法时才会将数据写入TCP的缓冲区。
三横兰
·
2023-04-04 01:26
Netty
netty
《
Netty
》从零开始学
netty
源码(十七)之AbstractUnsafe
NioServerSocketChannel的父类AbstractChannel调用newUnsafe方法创建AbstractNioUnsafe,newUnsafe直接调用NioMessageUnsafe的无参构造函数创建实例,该构造函数是java默认的构造函数,过程如下:NioMessageUnsafe的结构图如下:NioMessageUnsafe的父类和接口都是Channel相应的内部类,其承
三横兰
·
2023-04-04 01:55
Netty
java
netty
《
Netty
》从零开始学
netty
源码(二十五)之Unsafe.close()
当需要关闭channel的时候会调用close方法进行关闭操作,该方法在抽象类AbstractUnsafe中实现,源码过程如下:接下来着重分析prepareToClose、doClose0、fireChannelInactiveAndDeregister这三个方法。prepareToClose()在关闭前先判断是异步关闭还是同步关闭,由channel当前的状态和SO_LINGER设置共同决定,如果
三横兰
·
2023-04-04 01:48
Netty
netty
RocketMQ源码解析broker 启动流程
BrokerController2.1controller实例化2.2初始化controller2.2.1注册处理器:BrokerController#registerProcessor2.2.2remotingServer注册处理器:
Netty
RemotingServer
·
2023-04-04 01:05
vue各种权限控制与管理的实现思路
大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库web前端面试题库VS
java后端
面试题库大全一、菜单权限菜单权限:控制用户在系统中能够看到哪些菜单项菜单权限指的就是后台系统中的左侧的菜单栏
前端技术栈
·
2023-04-04 01:53
前端面试题
vue.js
javascript
前端
后端Java一年经验面试记录--外企篇
个人情况楼主一年经验的
Java后端
,2021年初毕业,3月份入职某互联网大厂,2022年5月份不幸毕业,之后面试了一些公司,也拿到了还算能接受的offer,近期趁着有空,将面经回馈大家。
搬砖小李zzz
·
2023-04-04 00:18
面试
java
职场和发展
2020-06-11
Android工程师转型
Java后端
开发之路,自己选的路,跪着也要走下去!毅然转岗,没头苍蝇首先,介绍一下我的背景。本人坐标广州,2016年毕业于一个普通二本大学,曾经在某机构培训过Android。
阿杰子啊
·
2023-04-04 00:34
腾讯
Java后端
开发实习生(一面)
记得是3.9凌晨投的简历,3.9晚上就通知3.11去面试,还是很激动的!(TUT我就一天时间准备!还是人生第一次面)面试开始前10分钟进入腾讯会议,面试官并没有打开摄像头(可能怕我紧张?)面:准备好了我们就开始吧?我:嗯嗯我准备好了!面:先来个自我介绍吧。我:balabala讲完。面:(对着我的项目进行了一些提问)我:balabala讲完。面:我看你有用到网络,那么你能给我说说UDP和TCP区别吗
梅子kkk
·
2023-04-03 23:16
面试
职场和发展
java
Java后端
模板引擎对比
一、什么是模板引擎模板引擎是为了解决用户界面(显示)与业务数据(内容)分离而产生的。他可以生成特定格式的文档,常用的如格式如HTML、xml以及其他格式的文本格式。其工作模式如下:二、java常用的模板引擎有哪些jsp:是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。Thymeleaf:主要渲染xml,HTML,HTML5而且与springboot整合。Velocity:
木小丰~
·
2023-04-03 23:11
软件工程
Netty
4事件处理传播机制
privatevoidaddFirst0(AbstractChannelHandlerContextnewCtx){AbstractChannelHandlerContextnextCtx=head.next;newCtx.prev=head;newCtx.next=nextCtx;head.next=newCtx;nextCtx.prev=newCtx;}这里就是典型的链表操作过程。如果使用如下
tt8889
·
2023-04-03 21:09
Java
经验分享
架构
java
Netty
进阶:手把手教你如何编写一个NIO服务端
[](()1、
Netty
服务端启动示例基于
Netty
的使用示例如下:代码@1:创建主从多Reactor线程模型的Boss线程组
tt8889
·
2023-04-03 21:09
Java
经验分享
架构
java
Netty
in Action -ChannelHandler和ChannelPipeline
Netty
提供了应用开发的数据处理方面的强大支持。我们已经看到了channelhandler如何链接在一起ChannelPipe
zhifeng687
·
2023-04-03 21:20
NIO
&
Netty
rocketMQ 通信
由于rocketMQ采用
netty
通信组件进行服务互通,所以需要定义好协议的格式。有些协议采用google的protobf进行可编辑并自动生成的协议,但是rocketMQ是也可以实现自定义协议。
挺ASir
·
2023-04-03 20:18
前后端分离式项目实战手动部署(CodeSheep)
环境准备
Java后端
基础的编程环境基础软件设施具体包括:jdk,mysql,git,maven,tomcat,nginx,redis,Nodejs,RabbitMQ,Kafka,Zookeeper,ElasticsSearch
Slinamse
·
2023-04-03 20:52
redis
java
分布式
分布式架构网络通信——
netty
简介在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、Hessian、SOAP、ESB和JMS等,它们背后到底是基于什么原理实现的呢1.基本原理要实现网络机器间的通讯,首先得来看看计算机系统网络通信的基本原理,在底层层面去看,网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络IO来实现,其中传输协议比较
xhuiting
·
2023-04-03 20:13
分布式
netty
netty
分布式学习笔记---分布式架构网络通信-
Netty
分布式学习笔记—分布式架构网络通信-
Netty
1.
Netty
简介
Netty
是由JBOSS提供一个异步的、基于事件驱动的网络编程框架。
馒头太帅了
·
2023-04-03 19:50
分布式
kotlin 项目中
Netty
中使用MessagePack 传输 编码/解码
仍然需要注意的是,我使用的是
Netty
5.x的版本。另外我在程序代码中写了非常详细的注释,所以这里不再进行更多的说明。
香言香语
·
2023-04-03 18:43
Kotlin
go编程语言
Java 多线程 | 并发知识面试问答总结
所以趁着找实习的准备,结合以前的学习储备,创建一个主要针对应届生和初学者的Java开源知识项目,专注
Java后端
面试题+解析+重点知识详解+精选文章的开源项目,希望它能伴随你我一直进步!
二境志
·
2023-04-03 18:53
Java
IO流
多线程
以及网络编程
java
多线程
并发
架构师级别应该具备的知识技能
Java技术集合架构师级别应该具备的知识技能架构师级别应该具备的知识技能Java基础Java集合Java多线程并发JVMSpring原理微服务
Netty
与RPC网络协议日志ZookeeperKafakaRabbitMQHbaseMongoDBCsassandra
ITMAOO
·
2023-04-03 17:06
一位资深程序员大牛给予Java初学者的学习路线建议
1、由于我本人是
Java后端
开发出身,因此所推荐的学习内容是JavaWeb和J
whb_lff
·
2023-04-03 16:09
java
Python+pandas数据直接写入和接续写入Excel
/Data/1-未修改方案/1-未修改方案.xlsx"%
NetTy
pe)#这里是创建了可写入不同sheet的文件text1=pd.DataFrame(all_ori,columns=['类别','Di
小沈的代码库
·
2023-04-03 15:14
自用笔记
python
1.
Netty
框架-IO模型(Linux五大网络IO模型)
一、IO读写的基础原理:read、write1、编程模型一致性以及底层系统调用的理解(缓冲区与直接调用):1.1、无论是Socket的读写还是文件的读写,在Java层面的应用开发或者是linux系统底层开发,都属于输入input和输出output的处理,简称为IO读写。在原理上和处理流程上,都是一致的。区别在于参数的不同。1.2、用户程序进行IO的读写,基本上会用到read&write两大系统调用
还算年轻
·
2023-04-03 15:13
Netty
原理架构解析
Netty
是什么1)
Netty
是JBoss开源项目,是异步的、基于事件驱动的网络应用框架,它以高性能、高并发著称。
程序员札记
·
2023-04-03 14:26
7.30实习培训日志-SQL优化
总结今天早上考试,下午主要是老师引导我们学习SQL优化,晚上主要是同学的技术分享,杨松柏同学主要给我们分享了java的io的一些东西,c10k问题,bio(同步阻塞IO),NIO(同步非阻塞IO),
netty
baidui8595
·
2023-04-03 14:04
java
设计模式
git
SpringCloud的缺点
后来接触到自己公司的项目,入手SpringBoot,说真的,我真的觉的SpringBoot真的是太方便了,真的是
java后端
开发的福音。
m0_67402588
·
2023-04-03 13:57
java
java
后端
软件架构设计分层模型和构图思考
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ源码解析数据库中间件
公众号-芋道源码
·
2023-04-03 09:52
大数据
编程语言
人工智能
java
分布式
太卷了直面大厂锁定金九银十,近四百道高频Java技术面试题分享,
前段时间自己有整理了一些
Java后端
开发面试常问的高频考点问题做成一份PDF文档(365道高频题),同时也整理一些图文解析及笔记,今天在这免费分享给大家,希望大家在即将的十月面试做好复习,长期的积累和短期的突击让自己能找到一个满意的工作
Java5658
·
2023-04-03 09:42
Java面试
spring
Java
面试
java
经验分享
架构
jvm
Java后端
开发BUG:IDEA使用Git拉取实际工作中的SpringBoot项目之后,运行和测试此项目的注意事项
一、使用Git拉取项目到本地1、团队实际开发Git概况在实际开发的项目中,一个项目会有三种版本分支:master版本分支、dev版本分支、自定义版本分支master版本分支:正式运行环境中的程序代码,运行环境会定期自动或按计划手动从该master版本分支中获取代码并重新编译和运行,不允许随意修改,一旦出错将对系统造成严重后果。所以开发人员不会被项目管理员授予:在Master上创建分支、直接提交代码
夏鹏展
·
2023-04-03 09:10
Git项目实战
git
java
intellij-idea
Java后端
,你没看过的最全知识点,码住你就成功了
你可能有所感悟。零散的资料读了很多,但是很难有提升。到处是干货,但是并没什么用,简单来说就是缺乏系统化。另外,噪音太多,雷同的框架一大把,我不至于全都要去学了吧。这里,我大体根据基础、Java基础、Java进阶给分了下类,挑的也都是最常用最重要的工具。基础知识数据结构基本的数据结构是非常重要的,无论接触什么编程语言,这些基本数据结构都是首先要掌握的。具体的实现,就体现在java的集合类中。这些数据
e4fb6e2425b9
·
2023-04-03 05:06
为什么说
Netty
是性能之王,因为它用了 Reactor 模型啊
例如C语言使用线程和进程都可以(例如Nginx使用进程,Memcached使用线程),Java语言一般使用线程(例如
Netty
),为了描述方便,下面都使用线程来进行描述。
六月·飞雪
·
2023-04-03 04:27
架构
java
服务器
网络
互联网主流技术框架有以下几点
缓存框架memcache等2、noSql3、模板技术4、ssi,互联网估计很少用hibernate5、zookeeper分布式协作框架6、消息框架rabbitmq、activemq等7、通讯框架mina、
netty
pingdouble
·
2023-04-03 02:36
java-互联网-技
互联网主流技术框架有以下几点:
缓存框架memcache等2、noSql3、模板技术4、ssi,互联网估计很少用hibernate5、zookeeper分布式协作框架6、消息框架rabbitmq、activemq等7、通讯框架mina、
netty
kingmax54212008
·
2023-04-03 02:30
C#
框架
技术
java 跨域设置_
Java后端
如何配置跨域
在springboot项目中如何设置跨域,其实很简单,只需要在Java项目中加一个配置类即可可以用这种配置类importorg.springframework.beans.factory.annotation.Value;importorg.springframework.context.annotation.Configuration;importorg.springframework.web.
HX-矿泉水
·
2023-04-03 01:35
java
跨域设置
RSA前端密钥对非对称加解密
JAVA后端
AES对称加解密 适用于参数加密传递
首先这是两套方案,前面针对于数据传输过程中针对参数的加密,防止窃取参数包,后面的是单纯的单纯的对称加解密RSA前端密钥对非对称加解密1引入依赖cn.hutoolhutool-all5.7.212前端代码2.1vue方式#安装依赖npminstalljsencrypt#公钥加密密码importJSEncryptfrom'jsencrypt/bin/jsencrypt.min'#公钥串constpub
王先生草
·
2023-04-03 01:32
java
java
利用jsencrypt.js 进行前端RSA加密,
java后端
解密
利用jsencrypt.js进行前端RSA加密,
java后端
解密一、RSA加密算法什么是RSA加密RSA加密与解密RSA秘钥生成方式二、前端使用jsencrypt进行加密三、Java解密解密参考敏感信息加密传输
tang89176
·
2023-04-03 01:27
js
java
字节跳动
Java后端
开发实习面经
最近在和同学一起找实习,投了b站、字节和miHoYo的后端开发。b站二月底就投了,但现在也还没回复;miHoYo也还没回复,估计是只面向24届了;感谢字节,给了我面试的机会。字节真的处理好快,不到一周官网状态就从简历筛选变成评估通过,没几天就来面试通知了。PS:字节最好别一次投太多,听同学说会被当成恶意投递。而且字节各个部门之间的招聘是串行执行的,就是说如果你的简历被某个部门正在筛选,其他部门好像
半觞盛夏半觞秋
·
2023-04-03 01:19
java
开发语言
Netty
Socketio解决Access-Control-Allow-Origin跨域问题
node.js服务器:io.set('transports',['websocket','xhr-polling','jsonp-polling','htmlfile','flashsocket']);io.set('origins','*:*');JAVA服务器:Configurationconfig=newConfiguration();config.setTransports(Transpo
奇乞祈兴
·
2023-04-02 23:39
前端小记录---浅谈前端发展与MVVM模式
最近在准备毕业设计的内容,因为本人是一名
Java后端
方向的学生,关于前端数据处理与样式方面无从下手,所以上网找资料学习了下前端。话不多说,这篇博客简单记录一下前端的发展史与我本人理解的MVVM模式。
这Leslie_Lau
·
2023-04-02 22:38
前端技术
web
vue
js
经验分享
恰饭
上一页
92
93
94
95
96
97
98
99
下一页
按字母分类:
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
其他