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后端
微信红包业务,为什么采用轮询算法?
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-11-02 21:43
算法
分布式
java
redis
中间件
Netty
心跳机制详解
1、什么是心跳机制在TCP保持长连接的过程中,客户端与服务端之间如果长时间没有交互的话,无法发现对方是否已经掉线。为了确保客户端与服务端是否都还正常工作,客户端和服务端需要定期发送心跳包来维护连接。其核心实现依赖的是IdleStateHandler类,IdleStateHandler类的构造函数中的参数如下:publicIdleStateHandler(longreaderIdleTime,lon
qq_547026179
·
2023-11-02 17:27
netty
netty
netty
入门01
Netty
TimeServerimportio.
netty
.bootstrap.ServerBootstrap;importio.
netty
.channel.ChannelFuture;importio.
netty
.channel.ChannelOption
平头哥2
·
2023-11-02 16:45
Netty
实战专栏 | Java网络编程深入解析
✅作者简介:大家好,我是Leo,热爱
Java后端
开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:
Netty
实战专栏✨特色专栏:MySQL学习本文内容:
Netty
实战专栏|Java网络编程深入解析
LeoToJavaer
·
2023-11-02 16:24
Netty实战专栏
java
网络
开发语言
vert.x框架学习笔记
1Vert.x简明介绍摘要Vert.x最大的特点就在于异步(底层基于
Netty
),通过事件循环(EventLoop)来调起存储在异步任务队列(CallBackQueue)中的任务,大大降低了传统阻塞模型中线程对于操作系统的开销
擦肩而过
·
2023-11-02 13:58
java
学习
笔记
java并发编程高性能框架_Java并发编程高阶技术-高性能并发框架源码解析与实战...
它一个高性能的并发编程框架,号称“单线程每秒可处理600W个订单”的神器.本课程从高性能并发框架Disruptor核心知识开始学习,之后带你深度剖析底层源码,整合
Netty
实战
Mag1cal
·
2023-11-02 11:24
java并发编程高性能框架
SpringCloud中Turbine 1.X版本BUG
错误出现在spring-cloud-turbine-stream包中,因为这个包会启动一个
netty
-port容器,并将它的server.port设置为-1,从而关闭了Servlet容器,这是官方包的一个
神仙别闹
·
2023-11-02 11:23
Java
教程
spring
cloud
bug
spring
Netty
(4)之UDP协议开发
UDP协议开发1.概述UDP用户数据协议(UserDatagramProtocol)2.作用将网络流量压缩成数据报形式,提供面向事务的简单信息传输服务,利用IP协议进行数据报传输,提供无连接的、不可靠的数据投递服务3.特点资源消耗小、处理速度快,通常使用在视频、音频等可靠性要求不高的数据传输UDP是无连接的,发送方和接收方相互交换信息使双方同步UDP接受到后不发送确认信息,发送端不知道是否成功,也
何忆清风
·
2023-11-02 11:34
Netty
java
netty
UDP
《Dubbo进阶二》——RPC协议之网络传输原理
网络传输框架组成io模型(1)BIO:同步阻塞(2)NIO:同步非阻塞(
Netty
)(3)AIO:异步非阻塞连接方式(1)长连接(
Netty
)(2)短链接线程分类(每个线程都有配有线程池)(1)IO线程
飞着的雪人
·
2023-11-02 09:40
dubbo
网络传输原理
RPC协议
Dubbo
后端必备 Git 分支开发:规范指南
点击上方
Java后端
,选择设为星标优质文章,及时送达https://www.cnblogs.com/heroljy/p/9294127.htmlGit是目前最流行的源代码管理工具。
公众号:Java后端
·
2023-11-02 06:22
git
github
软件测试
xhtml
branch
今日份阿里
Java后端
面试真题,看完你学会了嘛?附面试福利
一.谈谈你对Java平台的理解?"Java是解释执行",这句话正确么?典型回答:Java本身是一种面向对象的语言,最显著的特点有两个方面,一个是所谓的"书写一次,到处运行";能够非常容易地获得跨平台能力;另外就是垃圾收集器(GC),Java通过垃圾收集器回收分配内存,大部分情况下,程序员不需要自己操心内存的分配和回收。我们日常接触到JRE或者JDK。JRE也就是Java运行环境,包含了JVM和Ja
Java_苏先生
·
2023-11-02 04:47
从物理层开始聊网络协议
网络协议(一)带着问题去学习1.网络灵魂提问(二)从物理层-->
netty
:梳理整个网络IO1.OSI七层模型(三)物理层1.物理信号解析频分复用FDM(FrequencyDivisionMultiplexing
Ocean曈
·
2023-11-02 04:29
网络
面试
网络
Netty
第一部
一、select和epoll原理分析外设设备网卡、鼠标、键盘等通过总线写到内存中,中间就有DMA拷贝,操作系统怎么知道内存中有数据了,这就需要操作系统通过中断机制确定,如果有中断信号过来,cpu会首先打断用户程序执行,响应硬件的程序的信号,然后再恢复用户程序的执行;不同外设设备对应的驱动程序不同,发送的中断信号也就不同,操作系统根据对应信号做出相应的处理1、操作系统如何处理中断请求内核和设备驱动是
高如风
·
2023-11-02 02:18
netty
php
开发语言
innovus: set_ccopt_property的基本用法
拾陆楼知识星球入口clockrouteclockroute的
netty
pe分为三种,分别是root、trunk和leaf,其中root是指fanout超过routing_top_fanout_count
拾陆楼
·
2023-11-02 01:05
学习
后端
【
Netty
专题】用
Netty
手写一个远程长连接通信框架
目录前言阅读对象阅读导航前置知识课程内容一、使用
Netty
实现一个通信框架需要考虑什么问题二、通信框架功能设计2.1功能描述2.2通信模型2.3消息体定义2.4心跳机制2.5重连机制*2.6Handler
验证码有毒
·
2023-11-01 22:27
tuling学院学习笔记
网络编程
Java
java
网络
netty
面试题及答案
目录1、
Netty
是什么?和Tomcat有什么区别?特点是什么?2、
Netty
高性能体现在哪些方面?3、
Netty
有哪些应用场景?4、
Netty
核心组件有哪些?分别有什么作用?
Happy编程
·
2023-11-01 21:52
面试
netty
面试题
2021大厂Java面试真题(
Netty
)
2021大厂Java面试真题(
Netty
)1、为什么要用
Netty
呢?因为
Netty
具有下面这些优点,并且相比于直接使用JDK自带的NIO相关的API来说更加易用。
隔壁郑同学
·
2023-11-01 21:52
面试
java
面试
rpc
【2022最新Java面试宝典】——
Netty
面试题(49道含答案)
目录1.
Netty
2.BIO3.IO模式4.五种I/O模型5.阻塞IO6.非阻塞IO7.IO多路复用8.信号驱动9.异步IO10.IO多路复用11.select12.poll13.epoll14.Java
超级码里喵
·
2023-11-01 21:48
Java面试宝典
Netty
java
面试
Netty
Netty
实战三-如何让单机下
Netty
支持百万长连接?,线程常见面试题
二、
Netty
调优1、设置合理的线程数2、心跳优化3、接收和发送缓冲区调优4、合理使用内存池5、IO线程和业务线程分离三、JVM层面相关性能优化1、确定GC优化目标2、确定服务端内存占用3、GC优化过程单机下能不能让我们的网络应用支持百万连接
m0_64205564
·
2023-11-01 21:46
程序员
面试
java
后端
大厂面试题-介绍一下自己对
Netty
目录用三点来简单的介绍下
Netty
:面试官:哦,还不错,那你在说说为什么要用
Netty
?面试官:那你在通俗地说一下
Netty
可以做什么事情?面试官:那,在说说
Netty
有几种线程模型吧?
似来
·
2023-11-01 21:06
网络面试题
jvm
面试
1024程序员节
java
职场和发展
[JavaWeb]——获取请求参数的方式(全面!!!)
1.2springboot方式(推荐)2.实体类型2.1简单实体类型2.2实体类型里还有实体类型(内部类)3.数组或集合类型3.1数组3.2集合4.JSON格式常用5.日期类型6.路径参数总结前言:在
Java
不会就选C.
·
2023-11-01 18:10
JavaWeb
java
开发语言
后端
spring
2021-
Java后端
工程师面试指南-(消息队列)
前言文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger种一棵树最好的时间是十年前,其次是现在Tips面试指南系列,很多情况下不会去深挖细节,是小六六以被面试者的角色去回顾知识的一种方式,所以我默认大部分的东西,作为面试官的你,肯定是懂的。https://www.processon.com/view/link/600e
六脉神剑的程序人生
·
2023-11-01 17:57
【手撸RPC框架】SpringBoot+
Netty
4实现RPC框架
【手撸RPC框架】SpringBoot+
Netty
4实现RPC框架线程模型
Netty
高性能架构设计简单了解React线程模型,参考文章【五分钟快速理解Reactor模型】举例说明:Reactor的三种线程模型线程模型
最怕的其实是孤单
·
2023-11-01 15:37
本地websocket服务端暴露至公网访问【内网穿透】
本地websocket服务端暴露至公网访问【cpolar内网穿透】文章目录本地websocket服务端暴露至公网访问【cpolar内网穿透】1.Java服务端demo环境2.在pom文件引入第三包封装的
netty
_苏沐
·
2023-11-01 15:06
花里胡哨
websocket
网络协议
网络
服务器
linux
spring
boot
聊聊Blazor开发,是否值得去学
谈到Blazor可能大家也许都还有点陌生,特别是对于
Java后端
开发人员来说,也许听都没有听说过,当然对于.net开发者来说那不陌生了什么是Blazor?
大阳光男孩
·
2023-11-01 12:46
c#
前端
Spring5学习笔记汇总
✅作者简介:大家好,我是Leo,热爱
Java后端
开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:Spring专栏✨特色专栏:MySQL学习本文内容:Spring5学习笔记汇总️个人小站
LeoToJavaer
·
2023-11-01 11:40
#
Spring5学习笔记
学习
笔记
网友:互联网
Java后端
不会GC调优很丢脸吗?看完后我要去学习了
很多人都以为Java调优是千万级甚至亿万级的大流量、大项目才要用的上,其他一般场景根本用不到。无怪乎校招的时候,很多同学都只把调优技巧和方法当做造火箭的部分。其实不然。前天圈里就因为这个问题,评论炸开了锅。事情是这样的,一位网友问道:**Java后台不懂GC调优很丢脸吗?**本来没什么。但一位微软的朋友回复亮了:结果底下回复炸开了,甚至有人怀疑:怎么去的微软?相信不少人被问到过性能调优问题的场景—
程序员黑哥
·
2023-11-01 02:59
数据库
java
编程语言
面试
大数据
NIO之ByteBuffer_NIO之网络IO_与Channel
Netty
初窥门径
NIO之ByteBuffer与Channel传统IO:byte[]outputStream=>byte[]NIO:文件=>inputChannelbufferoutputChannel=>文件文件outputChannel=>文件文件复制,并测试ByteBuffer常用APIposition:当前指针位置;limit:当前内容的最大位置(例如:buffer内容为"hello",容量为20,limi
菜鸡逆袭
·
2023-10-31 23:37
复习
Java
netty
Netty
ChannelHandler @Sharable
简单介绍先看看源码中的说明:一个ChannelHandler如果使用了@Sharable注解,就可以只在bootstrap中创建一个实例,它就可以被添加到一或多个pipeline中且不存在竞争,这样可以减少同一类handler的new和GC,节省资源,提高效率不过要注意这个ChannelHandler必须是无成员变量的,如果该handler中有成员变量,可以考虑将成员变量修改为AttributeK
修行的小和尚
·
2023-10-31 23:44
java
netty
Netty
入门-ChannelHandler组件详解
前言接着上篇的ByteBuf,这一篇讲讲ChannelHandler;ChannelHandler在
Netty
中作为处理Channel中的事件以及数据的一种方式存在,以Channel中还有ChannelPipeline
码农杰森
·
2023-10-31 23:12
Netty
netty
java
ChannelHandler
网络
读书笔记:《
Netty
进阶之路》——ChannelHandler并发安全、NioEventLoop防阻塞挂死
《
Netty
进阶之路》第7章、第8章分别提出ChannelHandler并发安全问题,NioEventLoop线程阻塞导致消息接收和处理缓慢。
旧城灯火
·
2023-10-31 23:10
Netty
Netty
-ChannelHandler并发安全分析
ChannelHandler是
Netty
中使用最广的接口,
Netty
提供了大量内置的ChannelHandler实现类,包括编解码、SSL、日志打印等等。
MarchRS
·
2023-10-31 23:08
Netty
java
netty
多线程
精密数据工匠:探索
Netty
ChannelHandler 的奥秘
通过上篇文章(
Netty
入门—Channel,把握
Netty
通信的命门),我们知道Channel是传输数据的通道,但是有了数据,也有数据通道,没有数据加工也是没有意义的,所以今天学习
Netty
的第四个组件
大明哥_
·
2023-10-31 23:06
#
死磕
Netty
死磕
Netty
死磕
Java
ChannelHandler
APM 介绍与实现
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ源码解析数据库中间件
公众号-芋道源码
·
2023-10-31 22:58
中间件
编程语言
java
大数据
分布式
牛客网
Java后端
开发面经汇总
感谢牛客网!文章目录Java基础知识计算机网络知识MySQL、数据库常用数据结构操作系统Spring设计模式分布式RedisMybatis消息队列场景题手撕代码LinuxTomcat其他技能相关Java基础知识HashTable、HashMap、ConcurrentHashMap底层实现,hashmap的hash计算方式?为什么要右移16位?HashMap扩容?ConcurrentHashMap统
xyx_HFUT
·
2023-10-31 22:32
Java
笔试面试
java
面试
java后端
(最全知识点)
你可能有所感悟。零散的资料读了很多,但是很难有提升。到处是干货,但是并没什么用,简单来说就是缺乏系统化。另外,噪音太多,雷同的框架一大把,我不至于全都要去学了吧。这里,我大体根据基础、Java基础、Java进阶给分了下类,挑的也都是最常用最重要的工具。这篇文章耗费了我大量的精力,你要是觉得好,请不要吝啬你的赞。如果你认同,可以关注我的微信公众号xjjdog,里面讲的就是这些内容。我会尝试更加系统化
it_haha
·
2023-10-31 22:01
java
Java
必看.
java后端
,亮剑诛仙(最全知识点)
你可能有所感悟。零散的资料读了很多,但是很难有提升。到处是干货,但是并没什么用,简单来说就是缺乏系统化。另外,噪音太多,雷同的框架一大把,我不至于全都要去学了吧。这里,我大体根据基础、Java基础、Java进阶给分了下类,挑的也都是最常用最重要的工具。这篇文章耗费了我大量的精力,你要是觉得好,请不要吝啬你的赞。如果你认同,可以关注我的微信公众号xjjdog,里面讲的就是这些内容。我会尝试更加系统化
马小瑄
·
2023-10-31 22:00
java
开发语言
程序人生
经验分享
面试
Netty
核心源码解读 —— ServerBootstrap 篇,应届毕业生java面试准备
这是我在做TCP网关时写的
Netty
Server的代码片段(https://github.com/SongranZhang/tcp-gateway/blob/master/src/main/java/com
岚夜丶飘雪
·
2023-10-31 22:57
程序员
面试
java
后端
java后端
,亮剑诛仙(最全知识点)
你可能有所感悟。零散的资料读了很多,但是很难有提升。到处是干货,但是并没什么用,简单来说就是缺乏系统化。另外,噪音太多,雷同的框架一大把,我不至于全都要去学了吧。这里,我大体根据基础、Java基础、Java进阶给分了下类,挑的也都是最常用最重要的工具。这篇文章耗费了我大量的精力,你要是觉得好,请不要吝啬你的赞。如果你认同,可以关注我的微信公众号xjjdog,里面讲的就是这些内容。我会尝试更加系统化
yuer629
·
2023-10-31 22:26
后端
java
必看,个人整理的系统化
Java后端
最全知识点
你可能有所感悟。零散的资料读了很多,但是很难有提升。到处是干货,但是并没什么用,简单来说就是缺乏系统化。另外,噪音太多,雷同的框架一大把,我不至于全都要去学了吧。这里,我大体根据基础、Java基础、Java进阶给分了下类,挑的也都是最常用最重要的工具。这篇文章耗费了我大量的精力,你要是觉得好,请不要吝啬你的赞。如果你认同,可以关注我的微信公众号xjjdog,里面讲的就是这些内容。我会尝试更加系统化
卡卡的Java架构笔记
·
2023-10-31 22:26
java
面试
数据库
程序人生
校招
java后端
应该掌握到什么程度?
既然是校招,那么作为校招混进某厂,从此接着混了11年而且当过好几次校招面试官的我,还是可以来聊一聊这个话题的。虽然题主强调的是java,但是说实在的,校招更看重基础,如果想校招后混大厂,下面几点是你应该在大学期间打下牢固基础的。有了这些我们再聊点其他的。相信做到下面这些,无论哪个厂都会考虑要你:1.算法基础,大厂的笔试题就没有,别的不说,算法必须玩儿得溜溜的,算法导论还是要看看的,ACM的题或者是
Lalalajtyy
·
2023-10-31 22:56
java
c++
jar
2023应届生能力考试含解析(
Java后端
开发)——(1)
1.以下代码的循环次数是()publicclassTest{publicstaticvoidmain(String[]args){inti=7;do{System.out.println(--i);--i;}while(i!=0);System.out.println(i);}}A0B1C7D无限次 这段代码会导致无限循环的原因是在do-while循环中,每次迭代都会先执行一次循环体内的代码
白白白鲤鱼
·
2023-10-31 22:25
软考面试八股文
java
开发语言
简单聊聊Python后端开发和
Java后端
的区别
1、简易度Python后端框架最火的就是Django和flask,我也写过这两个框架的系列文章,感兴趣的可以去看看。就拿flask来说:fromflaskimportFlaskapp=Flask(__name__)@app.route("/hello",methods=["GET"])defhello1():return"hello1"if__name__=='__main__':app.run(
Java烟雨
·
2023-10-31 22:53
python
flask
开发语言
面试
java
SpringSecurity6 | HelloWorld入门案例
✅作者简介:大家好,我是Leo,热爱
Java后端
开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:Java从入门到精通✨特色专栏:MySQL学习本文内容:SpringSecurity6
LeoToJavaer
·
2023-10-31 17:12
#
SpringSecurity
Spring
spring
boot
java毕业设计基于springboot+vue高校本科学生综评系统
开发环境开发语言:
Java后端
框架:springboot前端框架:vue.js服务器:tom
QQ2083558048
·
2023-10-31 16:56
java
计算机毕业设计
java
课程设计
spring
boot
java毕业设计基于springboot+vue气象观测数据样本构建与分析系统-天气预报网站
开发环境开发语言:
Java后端
框架:springboot前端框架:vue.js服务器:tom
QQ2083558048
·
2023-10-31 16:52
计算机毕业设计
java
java
课程设计
spring
boot
Java中看内存分配—
Netty
内存池
本文借助于内存池的java实现—
Netty
内存池,对相关理论和实现进行了阐述以使我们重新复习一下内存分配和回收的相关知识。背景计算机世界中存在着
58技术专区
·
2023-10-31 16:24
PyCharm激活码,Material Theme:点亮编程
FPGA二面快手前端一面Momenta公司避雷图形引擎实战:轻功寻路机器学习面试题再次优化完成27.跨越速运面试2023.7.27百度java提前批一面题目以及答案蔚来2024届校园招聘Q&A百度提前批
Java
han_xue_feng
·
2023-10-31 14:05
java
新来个技术总监,禁止我们使用Lombok!
我有个学弟,在一家小型互联网公司做
Java后端
开发,最近他们公司新来了一个技术总监,这位技术总监对技术细节很看重,一来公司之后就推出了很多"政策",比如定义了很多开发规范、日志规范、甚至是要求大家统一使用某一款
Hollis在简书
·
2023-10-31 13:32
Android 主题 vs 样式
专注于分享各领域原创系列文章,擅长
java后端
、移动开发、商业变现、人工智能等,希望大家多多支持。目录一、导读二、概览三、相关知识3.1theme!
Android西红柿
·
2023-10-31 13:14
Android基础
android
面试
主题
样式
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他