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后端
Redisson简介
底层使用
netty
框架,并提供了与java对象相对应的分布式对象、分布式集合、分布式锁和同步器、分布式服务等一系列的Redisson的分布式对象。
loveFXX
·
2022-02-11 08:34
浅谈 SpringMVC 执行过程
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ源码解析数据库中间件
公众号-芋道源码
·
2022-02-11 07:09
中间件
控制器
spring
web
css
一步一图,带你走进
Netty
的世界!
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ源码解析数据库中间件
公众号-芋道源码
·
2022-02-11 07:05
中间件
队列
java
netty
epoll
spring boot项目处理参数和返回值的一些方法jsonview
现在我们很多的
Java后端
项目都基于springboot。在写REST接口的时候,返回值大多是json格式的,参数有些情况下也是json格式的(@RequestBody)。
蔺荆门
·
2022-02-11 05:24
netty
系列之:选byte还是选message?这是一个问题
简介UDT给了你两种选择,bytestream或者message,到底选哪一种呢?经验告诉我们,只有小学生才做选择题,而我们应该全都要!类型的定义UDT的两种类型是怎么定义的呢?翻看com.barchart.udt包,可以发现这两种类型定义在TypeUDT枚举类中。STREAM(1),DATAGRAM(2),一个叫做STREAM,它的code是1。一个叫做DATAGRAM,他的code是2.根据两
·
2022-02-10 15:46
javanetty
netty
系列之:选byte还是选message?这是一个问题
目录简介类型的定义搭建UDTstream服务器搭建UDTmessage服务器Stream和Message的handler总结简介UDT给了你两种选择,bytestream或者message,到底选哪一种呢?经验告诉我们,只有小学生才做选择题,而我们应该全都要!类型的定义UDT的两种类型是怎么定义的呢?翻看com.barchart.udt包,可以发现这两种类型定义在TypeUDT枚举类中。STREA
flydean
·
2022-02-10 15:00
游戏服务器基础设计文档和规范
2016.9.12游戏服务器基础设计文档和规范基本概述Java作为主要开发语言游戏服务器为单进程多线程的结构项目采用gradle进行构建数据库为mysql5.7网络层采用
netty
4.1.4.Final
landon30
·
2022-02-10 15:51
AES加解密,js前端和
java后端
实现
AES加解密,具体的介绍就不说了,觉得自己理解还不够,具体自己百科直接上代码Javascript前端使用CryptoJS库,这个库很多加密都有实现下载地址:https://github.com/brix/crypto-js/releasesCDN可以看这个:https://www.bootcdn.cn/crypto-js///AES加密,AES-128,AES-192,AES-256//AES-1
坤kln
·
2022-02-10 13:29
netty
解决粘包/拆包问题
1.自定义字符作为包分隔符/***在实现ChannelInitializer接口的initChannel(SocketChannelsc)里添加过滤器*/publicvoidinitChannel(SocketChannelsc)throwsException{ByteBufbuf=Unpolled.copiedBuf("mc".getBytes());//这里设置的是mc为包与包之间的分隔符,所
senninha
·
2022-02-10 12:37
如愿斩获阿里巴巴定级P7的offer,不知四面其艰难,为此筹备半年
个人情况我是一个普通的双非本科生,开发三年多(
Java后端
),平时学习也比较勤学好问,对待工作也极度认真负责,对自己进入大厂工作还是很有信心的,我的方向是Java,也知道现在Java的竞争比较激烈,大厂比较难进
Nin-Ja-
·
2022-02-10 12:35
程序人生
java
面试
程序人生
java面试
java进阶
浅谈Java中GuavaCache返回Null的注意事项
Guava在实际的
Java后端
项目中应用的场景还是比较多的,比如限流,缓存,容器操作之类的,有挺多实用的工具类,这里记录一下,在使用GuavaCache,返回null的一个问题I.常见使用姿势@TestpublicvoidtestGuava
·
2022-02-10 10:52
Netty
随记之ChannelInboundHandlerAdapter、SimpleChannelInboundHandler
摘要:ChannelInboundHandlerAdapter是ChannelInboundHandler的一个简单实现,不会做如何处理,只是简单的将操作通过fire*方法传递到ChannelPipeline中的下一个ChannelHandler中让链中的下一个ChannelHandler去处理。ChannelInboundHandlerAdapterChannelInboundHandlerAd
达微
·
2022-02-10 08:22
徒手撸一个简单的RPC框架(2)——项目改造
正好最近学习了
Netty
,在平时工作中没机会运用,于是自己就给自己出需求将之前的项目改造一下。
Netty
是什么?
不学无数的程序员
·
2022-02-10 06:37
IO多路复用
网络编程其实就是多了一个连接的过程,常用在
Netty
一些框架。本文主要讲述标准输入输出NIO一.BIO,NIO,AIO的区别先说一些IO的模式我们发现,IO不是我们想象中那么简单。
小猴子_X
·
2022-02-10 00:00
聊聊vertx
vertx主要的两大功能,1,web2,集群(类似RPC框架)webweb主要基于
netty
实现。下面模型即经典的reactor模型。
玄冥theone
·
2022-02-09 23:27
【入门\详细】Tomcat下载,安装,设置为Windows服务,启动以及遇到的坑
作为一个
Java后端
程序员(或准备成为
Java后端
程序员),对Tomcat一定要熟悉。虽然大多数时候Tomcat都是运行在Linux服务器上的。
第四单元
·
2022-02-09 21:52
第一节
netty
概述
netty
作为java异步并发的框架可以说在很多中间件和框架中都有用到借用官网首页描述
Netty
是一个异步事件驱动的网络应用程序框架用于快速开发可维护的高性能协议服务器和客户端。
勃列日涅夫
·
2022-02-09 19:53
阿里巴巴内部资料:2022最全Java技术栈PPT分享(架构篇+算法篇+大数据)
我只截图不说话,PDF大全,氛围研发篇、算法篇、大数据、
Java后端
架构!
二十一世紀難民
·
2022-02-09 14:30
JAVA人生
java
架构
算法
java进阶
java面试
Java Unsafe类
但是很多Java的基础类库,包括一些被广泛使用的高性能开发库都是基于Unsafe类开发的,比如
Netty
、Cassandra、Hadoop、Kafka等。
王侦
·
2022-02-09 12:48
fescar源码分析-AbstractRpcRemoting
ChannelDuplexHandlerAbstractRpcRemoting类继承于
Netty
的ChannelDuplexHandler,该类实现了自己定义的ChannelInboundHandler
do_young
·
2022-02-09 11:05
遇到一位满嘴骚话的 HR,真牛皮!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2022-02-09 11:32
中间件
java
人工智能
scrum
项目管理
Java后端
实战项目推荐-尚医通
嗨,大家好,我是代码界的小白,如果喜欢我的文章,可以给个关注、点赞和手操哦,加油!很多准备找工作的同学都有一个困扰,简历单薄,没有好的项目,担心简历被刷,今天开始后续会给大家推荐一些比较好的开源项目。虽然大家都知道github或者gitee上都有很多优秀的开源项目,但大多数没有视频教学,对于初学者或者小白来说是很难上手,总不能直接下载下来配置一下环境跑一下就算学习了吧,这显然是不能拿来参加面试的。
全网同名:代码界的小白
·
2022-02-09 07:56
java
后端
开发语言
2021-
Java后端
工程师面试指南-(SpringBoot+SpringCloud)
前言“文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger种一棵树最好的时间是十年前,其次是现在”Tips面试指南系列,很多情况下不会去深挖细节,是小六六以被面试者的角色去回顾知识的一种方式,所以我默认大部分的东西,作为面试官的你,肯定是懂的。“https://www.processon.com/view/link/6
六脉神剑1
·
2022-02-08 20:26
分布式
数据库
spring
java
面试
Netty
Server群发消息
在
netty
中我们可以使用ChannelGroup方式进行群发消息,ChannelGroup继承Set接口关键代码+初始化器publicclassMyChannelInitializerextendsChannelInitializer
rainbowz
·
2022-02-08 16:34
Netty
源码解析—— EventLoop(二)之 EventLoopGroup
Netty
源码解析——EventLoop(二)之EventLoopGroup1.类结构图NioEventLoopGroup.png2.EventExecutorGroupEventExecutorGroup
JiMingQiang
·
2022-02-07 17:38
Java实现图片合成的示例详解
那
java后端
可以处理吗?请大声的告诉他,能,必须能!今天小编告诉你一个神器——image-combiner
·
2022-02-07 16:01
Netty
之旅2:
Netty
线程模型与核心功能
Netty
对JDK自带的NIO的API进行了良好的封装,解决了上述问题。例如
全菜攻城狮小冯
·
2022-02-07 13:24
Netty
源码阅读(关于ByteBuf)
ByteBuf接口提供了一套简单易用的API,并实现了对NIOByteBuffer的兼容,其实现有“非池化的堆内存Buffer”,“非池化的直接内存Buffer”,“池化的堆内存Buffer”,“池化的直接内存Buffer”,另外ByteBuf的实现提供了对内存泄漏不同级别的监控。ByteBuf的内存池实现,ByteBuf对内存泄漏的监控,是我比较感兴趣的两个地方。1.ByteBuf的内存池实现这
漂泊的胡萝卜
·
2022-02-07 13:46
Netty
示例6 集成Protobuf
test.protosyntax='proto2';packageorg.baozi.rpc.protobuf;optionoptimize_for=SPEED;optionjava_package="org.baozi.
netty
.test006
歌哥居士
·
2022-02-07 12:05
精通并发与
Netty
(一)如何使用
精通并发与
Netty
Netty
是一个异步的,事件驱动的网络通信框架,用于高性能的基于协议的客户端和服务端的开发。异步指的是会立即返回,并不知道到底发送过去没有,成功没有,一般都会使用监听器来监听返回。
当年明月_3025
·
2022-02-07 04:00
Dubbo-
Netty
->
Netty
Server.doOpen所以,从
Netty
Server开始,这里才是真正用
Netty
暴露服务的地方protectedvoiddoOpen()throwsThrowable{
Netty
Helper.set
Netty
LoggerFactory
沉淀_0x0
·
2022-02-06 21:53
netty
4.x学习一
netty
数据传输(Hello World)
为什么
Netty
受欢迎?
昨日已逝去
·
2022-02-06 20:30
io模型合集及NIO详解
模型一个线程处理多个请求,即客户端发送的请求会发送到多路复用器上,多路复用器轮询到连接又I/O请求就进行处理从上面这幅图可以看出,一个线程维护一个选择器,一个选择器轮询多个请求,只要有请求带着事件到来,就去处理----即
netty
zisuu
·
2022-02-06 15:24
netty
nio
io
bio
架构设计:如何实现一个高性能分布式 RPC 框架
在前面的课程中,我们由浅入深地讲解了
Netty
的基础知识和实现原理,并对
Netty
的核心源码进行了剖析,相信你已经体会到了
Netty
的强大之处。本身学习一门技术是一个比较漫长的过程,恭喜你坚持了下来。
小熊coder
·
2022-02-06 13:24
云计算
软件架构
rpc
分布式
java
Netty
内存管理源码分析 jemalloc
背景生活就像一座围城,城外的人想进去,城里的人想出去。写java程序的同学基本上不太用关心内存分配算法实现,也不用关心申请到的内存是如何被释放。比如创建一个对象Objectobj=newObject();将来这个对象是何时被释放的,这个其实你是不用去关心的,因为GC会帮你搞定一切。写C语言的同学用malloc申请一块内存的时候,那么你在用完这块内存之后就需要用free去释放这块内存。写java的同
whateverblake
·
2022-02-06 12:01
Spring整合
Netty
、WebSocket的互联网聊天系统
0.前言最近一段时间在学习
Netty
网络框架,又趁着计算机网络的课程设计,决定以
Netty
为核心,以WebSocket为应用层通信协议做一个互联网聊天系统,整体而言就像微信网页版一样,但考虑到这个聊天系统的功能非常多
ProfessorJason
·
2022-02-06 04:20
CMS,堆外内存,System.gc(),堆外内存
类似
netty
的directBuffer,在堆外申请一块内存,在堆内有一个相应的reference对象,堆外内存的释放,依赖于堆内reference的清理。
懿行
·
2022-02-06 02:17
Rocket NameSrv 大致分析
nameser-class.pngNamesrvStartup:启动类NamesrvController:主要控制类privatefinalNamesrvConfignamesrvConfig;privatefinal
Netty
ServerConfig
netty
ServerConfig
运动书生
·
2022-02-06 01:51
关于
我是一名
Java后端
程序猿,热爱code,代码洁癖。
曾晓航
·
2022-02-06 00:58
Netty
线程模型学习
作者:一字马胡转载标志【2017-11-03】更新日志日期更新内容备注2017-11-03添加转载标志持续更新导入在文章
Netty
线程模型及EventLoop详解中,已经初步分析了
Netty
中的线程模型以及
一字马胡
·
2022-02-05 23:05
Netty
浅析
IO模型IO多路复用模式:Reactor、ProactorNIO实现的是Reactor模式。通过select、epoll函数,用户可以一个线程同时处理多个Channel的IO请求。当数据就绪,再通过实际的用户线程进行数据拷贝,逻辑处理注册读事件及其对应的事件处理器事件分离器(select\epoll)等待事件事件到来,分离器调用相应的处理器事件处理器完成读操作,处理数据AIO实现的是Proacto
炮灰向前冲啦
·
2022-02-05 20:20
Netty
如何优雅地实现退出机制及其原理
Netty
如何优雅地实现退出机制及其原理进程的优雅退出Kill-9PID带来的问题在Linux上通常会通过kill-9pid的方式强制将某个进程杀掉,这种方式简单高效,因此很多程序的停止脚本经常会选择使用
java爪哇
·
2022-02-05 18:22
想了解2018年Java程序员后端学习路线?你只需要这一张图!
今天我只选一张图,仅此一图,足以包罗
Java后端
技术的知识点。所谓不求最好,但求最全,学习
Java后端
的同学完全可以参考这张图进行学习路线安排。当然,有一些知识点是可选的,并不是说上面有的你都要会啦。
3829a40ab7b9
·
2022-02-05 14:50
拦截器、过滤器、AOP的区别和联系
写在前面今天,和一位前辈聊了聊实习的事,关于
java后端
开发的几个问题,真的是被虐的很惨啊(理解和能讲明白完全就是两回事啊)其中,最沙雕的是,我竟然单纯的以为过滤器(Filter)和拦截器(Interceptor
可爱发
·
2022-02-05 11:05
框架学习
java
spring
boot
intellij-idea
Netty
源码解析——Buffer之ByteBuf 内存泄漏检测
Netty
源码解析——Buffer之ByteBuf内存泄漏检测0.引用计数器基础知识1)计数器基于AtomicIntegerFieldUpdater,因为ByteBuf对象很多,如果都把int包一层AtomicInteger
Mis_Gtw
·
2022-02-05 10:30
Netty
-2
Netty
核心的几个概念1.一个EventLoopGroup当中包含一个或多个EventLoop2.一个EventLoop在它的整个生命周期当中都只会与唯一一个Thread进行绑定3.所有由EventLoop
小鸡在路上
·
2022-02-05 09:25
毕业两年面试阿里成功,月薪36k,分享一下我的经历....
想起两年前交流过的一个应届生,当时他刚毕业技术水平不高,进了一个小公司做
Java后端
实习工作。最近联系上了,不问不知道,一问吓一跳,他现在已经进了阿里,月薪36K。
Nin-Ja-
·
2022-02-05 07:35
程序人生
面试
java
vue.js
毕业两年月薪36k,有时候人与人的差距比人和狗还大
想起两年前交流过的一个应届生,当时他刚毕业技术水平不高,进了一个小公司做
Java后端
实习工作。最近联系上了,不问不知道,一问吓一跳,他现在已经进了某一线大厂,月薪36K。
Nin-Ja-
·
2022-02-05 07:02
程序人生
java
java-ee
面试
java进阶
java面试
一个简单的
Netty
Demo
netty
ChannelFutureChannelFuture的作用是用来保存Channel异步操作的结果。
Zak1
·
2022-02-05 04:52
这样基于
Netty
重构RPC框架你不可能知道
灯塔君跟大家讲:基于
Netty
重构RPC框架一.CyclicBarrier方法说明1.单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。。
猿灯塔
·
2022-02-05 04:03
上一页
134
135
136
137
138
139
140
141
下一页
按字母分类:
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
其他