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程序员
Java程序员
,你掌握了多线程吗?(文末送书)
目录01、多线程对于Java的意义02、为什么Java工程师必须掌握多线程03、Java多线程使用方式04、如何学好Java多线程送书规则摘要:互联网的每一个角落,无论是大型电商平台的秒杀活动,社交平台的实时消息推送,还是在线视频平台的流量洪峰,背后都离不开多线程技术的支持。在数字化转型的过程中,高并发、高性能是衡量系统性能的核心指标,越来越多的公司对从业人员的多线程编程能力提出了更高的要求。《一
小尘要自信
·
2024-02-20 01:14
java
python
开发语言
多线程
系统架构
【小尘送书-第十三期】Python从入门到精通(第3版)(软件开发视频大讲堂)
博主主页:小尘要自信推荐专栏:《1》开发环境配置攻略《2》
Java程序员
的成长《3》2023Java面试实录本文目录一、赠书-Python从入门到精通(第3版)二、作者简介三、内容简介四、抽奖方式一
小尘要自信
·
2024-02-20 01:14
python
音视频
开发语言
Netty
是如何解决JDK中的Selector的bug的?
SelectorBUG:JDKNIO的BUG,例如臭名昭著的epollbug,它会导致Selector空轮询,最终导致CPU100%,官方声称在JDK1.6版本的update18修复了该问题,但是直到JDK1.7版本该问题仍旧存在,只不过该BUG发生概率降低了一些而已,它并没有被根本解决,甚至JDK1.8的131版本中仍然存在https://bugs.java.com/bugdatabase/vi
coffee_babe
·
2024-02-19 22:58
Netty
java
bug
Netty
网络
消息中间件之RocketMQ源码分析(二)
通常指直接调用RocketMQClient发送API的业务代码消息处理层:指RocketMQClient获取业务发送的消息对象后,一系列的参数检查、消息发送准备、参数包装等操作通信层:指RocketMQ基于
Netty
coffee_babe
·
2024-02-19 22:57
消息中间件
rocketmq
java
Netty
面试题
NIO、AIO、BIO有什么区别?同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。NIO和IO有什么区别?IO是多线程的,阻塞的。NIO,是同步的非阻塞IO。IO面向Stream(流),而NIO面向Buffer(缓冲区)。IO是多个线程的,不存在Selector。而JavaNIO的Selector(选择器)允许一个单独的线程来监视多个Channel(输入通道)。讲一下NIONIO,同步非
乐之者v
·
2024-02-19 21:04
面试题
netty
java
呵呵,一个 bug 你改了两天?难吗?
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC
Java基基
·
2024-02-19 16:55
c# Dot
Netty
对于.NET开发者来说,Dot
Netty
是一个开源、高性能的网络库,它是对Java平台上流行的
Netty
异步事件驱动网络应用程序框架的一个端口。
wangyue4
·
2024-02-19 14:04
c#
开发语言
java良好的编程习惯
java程序员
认为这样的标识符通常表示java中的
代码墨白
·
2024-02-19 13:10
Springboot之接入gRPC
依赖3.5.10.6.11.42.11.6.0io.grpcgrpc-stub${grpc.version}io.grpcgrpc-protobuf${grpc.version}io.grpcgrpc-
netty
宣晨光
·
2024-02-19 12:42
Spring
Boot场景案例
spring
boot
java
rpc
深入理解SpringCloud之Eureka
对于咱们这些
Java程序员
来
·
2024-02-19 10:15
java
HTTP2:
netty
http2 StreamChannel多流实现与Http2StreamFrame解码器的源码分析
netty
http2server侧的核心逻辑个人认为,主要在编解码处理器和StreamTransformChannel这块,分别处理Http2消息帧的编解码,以及连接的多流处理机制。
Saleson
·
2024-02-15 10:45
http2
netty
HTTP2:
netty
server端同一个端口支持 http1.1/http2
netty
建立http2server的代码见上一篇文章:HTTP
Saleson
·
2024-02-15 10:15
http2
netty
HTTP2:
netty
http2 server demo
netty
http2serverhttp2的编解码类和Http2MultiplexHandler与
netty
的http1.1类似,http2也需要相应的编解码器,另外还需要一个处理http2连接通道复用的
Saleson
·
2024-02-15 10:45
http2
netty
Netty
应用(九) 之 编解码器概念 &
Netty
常见的编解码器
目录22.编解码器22.1编解码的概念22.2
netty
中的编解码22.3序列化23.编解码器在使用过程中的两部分核心内容23.1序列化协议(编码格式)(传输数据的格式)23.1.1Java默认的序列化与反序列化
etcEriksen
·
2024-02-15 01:58
Netty应用
netty
java
后端
面试前的准备
面试前的准备
Java程序员
校招与社招的区别校招和社招都是企业招聘形式的一种,只是面向的对象不同。校招只允许在校生参加,社招理论上是任何人都能参加的(包括在校生)。
中北萌新程序员
·
2024-02-14 22:11
实习准备
面试
职场和发展
Netty
应用(十一) 之 ChannelHandler & Channel生命周期 & @Sharable & 心跳
目录27.ChannelHandler总结27.1一些概念27.2到底有几个handler?真的只有你想的那样吗?27.3channel.writeAndFlush和ctx.writeAndFlush的区别27.4ByteBuf的创建和销毁27.5Channel的生命周期方法27.5.1handlerAdded27.5.2channelRegistered27.5.3channelActive27
etcEriksen
·
2024-02-14 21:34
Netty应用
java
后端
netty
Netty
源码系列 之 FastThreadLocal源码
目录
Netty
优化方案之FastThreadLocal前言ThreadLocalThreadLocal是干什么的?为什么要使用ThreadLocal工具类去操控存取目标数据到Thread线程?
etcEriksen
·
2024-02-14 21:34
Netty源码
java
后端
netty
Netty
应用(十) 之 自定义编解码器 & 自定义通信协议
目录25.自定义编解码器25.1自定义编解码器编码25.2自定义编解码器的总结和补充26.自定义通信协议26.1关于通信协议的关注点26.2自定义通信协议的格式26.3编解码25.自定义编解码器有了上面这个大体框架的流程之后,我们来聊一个非常特殊的:比如我们在客户端想把字符串"10-20"经过编码后转为long类型,然后转为二进制存储到ByteBuf中,通过网络IO发出去,服务端接收到ByteBu
etcEriksen
·
2024-02-14 21:04
Netty应用
java
后端
netty
Netty
应用(十二) 之
Netty
相关参数 & Http协议 & IO多路复用回顾
目录28.
netty
的相关参数29.HTTP1.0、HTTP1.1和HTTP2.0的区别30.如何理解IO多路复用?
etcEriksen
·
2024-02-14 21:32
Netty应用
java
网络
后端
netty
美团 MySQL 数据库巡检系统的设计与应用
说明:作者:王琦来源:美团技术团队最新互联网大厂面试真题、
Java程序员
面试策略(面试前的准备、面试中的技巧)请移步GitHub我们生活中随处可见各种巡检系统,比如电力巡检、消防检查等,正是这些巡检工作
来壹杯卡布奇诺
·
2024-02-14 16:17
io.
netty
.buffer.SimpleLeakAwareByteBuf cannot be cast to java.lang.String
在跟着学习
netty
的粘包和毡包处理时,使用
netty
自带编码解码类时遇到的一个小问题,附解决方式.client端importio.
netty
.bootstrap.Bootstrap;importio.
netty
.buffer.ByteBuf
故山移
·
2024-02-14 14:59
抛弃Spring Cloud Gateway,得物 使用
Netty
架构100Wqps网关
说在前面在40岁老架构师尼恩的读者交流群(50+)中,很多小伙伴拿到一线互联网企业如阿里、网易、有赞、希音、百度、滴滴的面试资格。最近,尼恩指导一个小伙伴简历,写了一个《高并发网关项目》,此项目帮这个小伙拿到字节/阿里/微博/汽车之家面邀,所以说,这是一个牛逼的项目。为了帮助大家拿到更多面试机会,拿到更多大厂offer。尼恩给大家出一章视频介绍这个项目的架构和实操,《33章:10Wqps高并发Ne
40岁资深老架构师尼恩
·
2024-02-14 12:40
面试
架构
java
数据库
面试
后端
系统架构
中间件
为什么数据库连接池不采用 IO 多路复用?
但是一般我们在使用DB时,还是经常性采用c3p0,tomcatconnectionpool等技术来与DB连接,哪怕整个程序已经变成以
Netty
为核心。这到底是为什么?首先纠正一个常见的误解。
Fightover
·
2024-02-14 09:08
MockServer 简单示例
MockServer官方文档http://www.mock-server.comMaven引入org.mock-servermockserver-
netty
5.4.1org.mock-servermockserver-client-java5.4.1
憨人Zoe
·
2024-02-14 09:07
Netty
的定时任务
当channel不是active的时候其对应的定时任务也会取消定时任务执行的时候会先设置uncancellble但是这是时候结果以及被设置为cancel所以失败因为我们的定时任务都是PromiseTask类型,内部每次执行完或者发生异常会设置result结果
简书徐小耳
·
2024-02-14 08:29
Java后端开发三年,你不得不了解的JVM
JAVA程序员
,三年是个坎,如果过了三年你还没有去研究JVM的话,那么你这个程序员只能是板砖的工具了。下面来个JVM的解析可好?
zwb_jianshu
·
2024-02-14 07:23
一个三年
Java程序员
的面试总结!绝对会对你有所帮助!
前言15年毕业到现在也近三年了,最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中...最终有幸去了网易。但是要特别感谢点我达的领导及HR,真的非常非常好,很感谢他们一直的关照和指导。面试整体事项1.简历要准备好,联系方式一定要正确清晰醒目,项目经历按照时间倒序阐述,注意描述自己在项目中承担的职责,简历的模板尽
java成功之路
·
2024-02-14 07:42
如何写好一个简历
如何编写求职简历论
Java程序员
求职中简历的重要性好简历的作用在求职过程中,一份好的简历是非常重要的,它甚至可以直接决定能否被面试官认可。
中北萌新程序员
·
2024-02-14 06:48
实习准备
面试
Netty
Review - ServerBootstrap源码解析
文章目录概述源码分析小结概述ServerBootstrapbootstrap=newServerBootstrap();bootstrap.group(bossGroup,workerGroup).channel(NioServerSocketChannel.class).option(ChannelOption.SO_BACKLOG,1024).childHandler(newChannelIn
小小工匠
·
2024-02-14 04:39
【Netty】
ServerBootstrap
Netty
netty
踩坑--Unpooled.copiedBuffer(ByteBuffer buffer)
netty
踩坑Unpooled.copiedBuffer(ByteBufferbuffer)一、BUG评级二、概述三、Codereview四、BUG分析五、完整代码六、其他博主的详细介绍一、BUG评级BUG
放眼江湖
·
2024-02-14 02:42
技术
netty
socket
我给
Netty
提交了一个 bug
本系列
Netty
源码解析文章基于4.1.56.Final版本写在前面.....本文是笔者肉眼盯Bug系列的第三弹,前两弹分别是:抓到
Netty
一个Bug,顺带来透彻地聊一下
Netty
是如何高效接收网络连接的
公众号:码海
·
2024-02-14 02:41
内核
unix
epoll
hashtable
uefi
java中override快捷键_【基础回溯1】面试又被 Java 基础难住了?推荐你看看这篇文章。...
本文已经收录自https://github.com/Snailclimb/JavaGuide(59k+Star):【Java学习+面试指南】一份涵盖大部分
Java程序员
所需要掌握的核心知识。
weixin_39940788
·
2024-02-14 02:11
程序3-5
tex中的引号
java实现
计算机网络管理上机报告
上机报告一、上机题目1.1题目要求利用Apache
netty
构建爬虫服务器,爬取一定数目的网页,将抓取的网页中的文本内容发送给客户端,客户端将数据存储到Apachekafka消息队列或redis数据库中
jaeliu
·
2024-02-14 02:41
CUG之旅
学习
netty
kafka
redis
11.我为
Netty
贡献源码 | 且看
Netty
如何应对 TCP 连接的正常关闭,异常关闭,半关闭场景
我为
Netty
贡献源码|且看
Netty
如何应对TCP连接的正常关闭,异常关闭,半关闭场景本系列
Netty
源码解析文章基于4.1.56.Final版本写在前面.....本文是笔者肉眼盯Bug系列的第三弹,
磊哥 低调
·
2024-02-14 02:40
java
Netty
Review - NioServerSocketChannel源码分析
文章目录概述入口NioServerSocketChannel类继承关系实例化过程中做的事情小结概述入口ChannelFuturechannelFuture=serverBootstrap.bind(9000).sync();我们进入bind方法/***Createanew{@linkChannel}andbindit.*/publicChannelFuturebind(intinetPort){/
小小工匠
·
2024-02-14 02:10
【Netty】
netty
serversocket
Netty
学习笔记
定义
Netty
是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。
Netty
是一个NIO客户端服务器框架,可以快速轻松地开发协议服务器和客户端等网络应用程序。
小白起 v
·
2024-02-13 22:27
学习
笔记
java
京东平台研发:领域驱动设计(DDD)实践总结
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ源码解析数据库中间件
公众号-芋道源码
·
2024-02-13 18:26
tdd
控制器
360
dbcp
分布式
Netty
中的常用组件(四)
ChannelHandlerContextChannel、ChannelPipeline和ChannelhandlerContext上的事件传播。ChannelHandlerContext有很多的方法,其中一些方法也存在于Channel和ChannelPipeline本身上,但是有一点重要的不同,如果调用Channel或者ChannelPipeline上的这些方法,它们将沿着整个ChannelPi
coffee_babe
·
2024-02-13 18:25
Netty
java
Netty
Netty
中的ChannelOutboundHandler
ChannelOutboundHandler出站操作和数据将由ChannelOutboundHandler处理。它的方法将被Channel、ChannelPipeline以及ChannelHandlerContext调用,所有由ChanneloutboundHandler本身所定义的方法如下biind():当请求将Channel绑定到本地地址时调用connect():当请求将Channel连接到远
coffee_babe
·
2024-02-13 18:25
Netty
java
Netty
Netty
中的常用组件(三)
ChannelPipeline基于
Netty
的网路应用程序中根据业务需求会使用
Netty
已经提供的Channelhandler或者自行开发ChannelHandler,这些ChannelHandler都放在
coffee_babe
·
2024-02-13 18:24
Netty
java
Netty
Netty
中的ChannelInboundHandler
ChannelInboundHandler的生命周期方法。这些方法将会在数据被接收时或者与其对应的Channel状态发生改变时被调用。和Channel的生命周期密切相关channelRegistered:当Channel已经注册到它的EventLoop并且能够处理I/O时被调用channelUnRegistered:当Channel从它的EventLoop注销并且无法处理任务I/O时被调用chan
coffee_babe
·
2024-02-13 18:24
Netty
java
Netty
hadoop 分布式集群安装与原理
对很多人来说,学习大数据都止步于集群搭建,即使是那些工作过很多年的
JAVA程序员
也不例外,我们分享一套能让您轻松完成集群搭建的方法,包括Hadoop的源码编译、企业级环境安装与配置和常用大数据组件的基本原理
海牛大数据_青牛老师
·
2024-02-13 12:44
hashMap的底层数据结构
hashmap的底层原理是许多
java程序员
面试中几乎次次被提问的问题,对于菜鸟的我两年前被面试也是被问了好多遍,所以有空整理与大家一块学习,hashmap现在大家提起来说的最多的也是红黑树,这几天一直在看红黑树相关的文章
程序猿MM
·
2024-02-13 10:58
Netty
Review - NioEventLoopGroup源码解析
EventLoopGroupbossGroup=newNioEventLoopGroup(1);EventLoopGroupworkerGroup=newNioEventLoopGroup();这段代码是在使用
Netty
小小工匠
·
2024-02-13 07:03
【Netty】
nioeventloop
eventloopgroup
I/O模型BIO,NIO,AIO及其演化与
Netty
原理精讲,
Netty
线程模型
一JavaI/O模型1BIO(BlockingIO)BIO是同步阻塞模型,一个客户端连接对应一个处理线程。在BIO中,accept和read方法都是阻塞操作,如果没有连接请求,accept方法阻塞;如果无数据可读取,read方法阻塞。2NIO(NonBlockingIO)NIO是同步非阻塞模型,服务端的一个线程可以处理多个请求,客户端发送的连接请求注册在多路复用器Selector上,服务端线程通过
weixin_42127238
·
2024-02-12 17:17
IO和Netty
多线程
netty
java
BIO、NIO、
Netty
演化总结
关于BIO(关于JavaNIO的的思考-CSDN博客)和NIO(关于JavaNIO的的思考-CSDN博客)在之前的博客里面已经有详细的讲解,这里再总结一下最近学习
netty
源码的的心得体会在之前的NIO
时间的痕迹01
·
2024-02-12 17:16
nio
Netty
如何传输文件
首先发送端将file包装成filereigon传输,其内部会循环的将文件发送到接收端而接收端接收到的都是bytebuf,然后我们接收端可以将其写到filechannel中。这样在接收端就可以写成文件了,从这样看我们的内存也不会因为传输的文件大而爆掉。因为我们底层是依靠transferTo的transferTo去循环发送文件数据
简书徐小耳
·
2024-02-12 15:27
架构师之路
成为一个
Java程序员
架构师,你要具备以下能力:很强编程
weixin_43702941
·
2024-02-12 11:54
java
jvm
spring
cloud
spring
boot
spring
Netty
源码系列 之 ChannelPipeline & IO处理回顾 源码
目录ChannelPipeline【包含AbstractUnsafe.write的源码流程,比之前更加深化了,必看】ChannelPipeline概念回顾ChannelPipeline的创建Inbound(输入Handler)所对应的事件传播Outbound(输出Handler)所对应的事件传播【包含AbstractUnsafe.write的源码流程,比之前更加深化了,必看】ChannelPipe
etcEriksen
·
2024-02-12 08:27
Netty源码
java
后端
netty
Netty
应用(五) 之
Netty
引入 & EventLoop
目录第三章
Netty
1.什么是
Netty
?2.为什么需要使用
Netty
?3.
Netty
的发展历程4.谁在使用
Netty
?5.为什么上述这些分布式产品都使用
Netty
?
etcEriksen
·
2024-02-12 08:27
Netty应用
java
后端
netty
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他