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后端
【网络编程系列_01 】Linux内核启动与收包分析
这是我参与「掘金日新计划·10月更文挑战」的第1天,点击查看活动详情前言:1.最近在学习
netty
,由于源码中有很多和网络连接,读取数据等这些和网络编程密切相关的东西(因为
netty
本身定位就是网络编程框架
蝎子莱莱爱打怪
·
2023-03-18 07:14
linux
网络
运维
服务器
Dubbo
内部使用了
Netty
、Zookeeper,保证了高性能高可用性。1、使用Dubbo可以将核心业务抽取出来,作为独立的
五十米_深蓝
·
2023-03-18 05:23
从IO到NIO再到
Netty
Netty
是一个基于NIO的异步事件驱动的网络应用框架,用于快速开发可维护的高性能协议服务器和客户端。
段永平
·
2023-03-18 01:47
Netty
一个端口同时支持websocket,http,自定义tcp协议
主要是还是BaseHanlderAdapter,通过解码判断出是否是http协议,如果是在WebSocketServerHandler判断是否是websocket如下@OverridepublicvoidchannelRead(ChannelHandlerContextctx,Objectmsg)throwsException{//传统http接入第一次需要使用http建立握手if(msginst
anyly
·
2023-03-18 01:14
Git-学习笔记03【Git分支】
Java后端
学习路线笔记汇总表【黑马-传智播客】Git-学习笔记01【Git简介及安装使用】Git-学习笔记02【Git连接远程仓库】Git-学习笔记03【Git分支】目录01-搭建私有git服务器02
延锋L
·
2023-03-18 00:47
Github
/
Gitee
git
gitee
GitHub
linux
idea
01_HttpClient
)、官网:http://hc.apache.org/(2)、例子(demo)https://blog.csdn.net/liuziteng0228/article/details/889363393、
java
sckehan
·
2023-03-17 21:32
关于
netty
结合springboot的一些高级用法
netty
和springboot的整合方式,
netty
采用的是4.0.25版本io.
netty
netty
-all4.0.25.Final服务端实现,可以选择让
netty
服务端伴随着springboot启动
南柯一梦00
·
2023-03-17 19:00
PageHelper分页失效问题(通过List流操作和手动分页来解决)
项目场景:在公司项目中,成绩查询的业务中有点逻辑在内,需要数据显示两层数据结构和数据筛选和处理,web端需要分页显示,前端展示组件是饿了么UI(ElementUI),
Java后端
接口分页插件使用的是PageHelper
热心码民阿振
·
2023-03-17 15:34
JAVA开发
bug
java
spring
boot
maven
开发语言
netty
源码解析
写在前面
netty
是在java生态中被广泛使用的网络框架,封装了bionio等io模式,udptcphttp等网络协议,它做到屏蔽网络底层细节与高性能,让开发者更专注于上层逻辑。
pursuing_tech
·
2023-03-17 11:27
8.池化内存分配
netty
内存管理思想PooledByteBufAllocatePoolChunkChunk初始化PoolChunk分配内存
netty
内存管理思想java作为一门拥有GC机制的语言,长久以来它的使用者都不必手动管理内存
朵巴阁
·
2023-03-17 07:48
SpringBoot+
Netty
+WebSocket 实现消息推送
关于
Netty
Netty
是一个利用Java的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的API的客户端/服务器框架。
King斌
·
2023-03-16 21:16
使用java连接JanusGraph进行操作,hbase报错信息为:Caused by: org.apache.hbase.thirdparty.io.
netty
.channel.AbstractCh
背景是我用windows上的idea去连接已经配好的虚拟机操作JanusGraph报错部分截图如下:报错很奇怪显示的是127.0.0.1即本地的地址我明明连的是虚拟机的环境部分代码截图如下:然后在windows中修改C:\Windows\System32\drivers\etc\HOST文件把虚拟机的ip主机名映射添加进去最后重启hbase即可,运行成功
也想洒脱
·
2023-03-16 18:19
JanusGraph
hbase
apache
java
Spring源码最难问题:当Spring AOP遇上循环依赖
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2023-03-16 13:18
spring
java
aop
ioc
spring
boot
解析ChatGPT背后的工作原理
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-03-16 12:28
chatgpt
中间件
吊打 ThreadLocal,谈谈FastThreadLocal为啥能这么快?
1FastThreadLocal的引入背景和原理简介既然jdk已经有ThreadLocal,为何
netty
还要自己造个FastThreadLocal?FastThreadLocal快在哪里?
Java架构奶思
·
2023-03-16 05:45
java异步转同步
netty
就是一个NIO的框架,就用这个来做演示了服务器端的代码很简单,接到请求以后开启一个线程,过几秒以后在返回这条数据
开心点朋友们人间不值得
·
2023-03-16 05:51
基于
netty
框架 自定注解+strategy策略设计模式 解决IM即时通讯处理不同业务流程
netty
项目中添加strategy策略模式,来实现接收websocket指令码,处理对应的聊天软件app业务流程例如单聊、群聊采用自定义注解的方式将指令码对应到策略实现。
白沙forever
·
2023-03-16 04:37
Netty
编写一个静态资源服务器
Netty
编写一个静态资源服务器上一篇文章我们了解了如何使用
Netty
编写一个极简的Http服务器,这一篇文章在上一篇文章的基础上,进一步编写一个静态资源服务器。
枫葉也
·
2023-03-16 04:16
Netty
系列|
Netty
创始人告诉你为什么选择NIO
上篇带大家了解了IO的概念,同步异步,阻塞非阻塞的区别,没有看过的小伙伴可以去看下哦本篇是
Netty
系列的第二篇,带大家来着重解析NIO,作为
Netty
的核心,它到底有什么特别的地方呢?
狼王编程
·
2023-03-16 03:17
计算机网络面试题总结(2022最新版)
程序猿周周⌨️短视频小厂BUG攻城狮如果文章对你有帮助,记得关注、点赞、收藏,一键三连哦,你的支持将成为我最大的动力本文是《后端面试小册子》系列的第3️⃣篇文章,该系列将整理和梳理笔者作为
Java后端
程序猿在日常工作以及面试中遇到的实际问题
程序猿周周
·
2023-03-15 20:23
Java面试总结
面试
Java
计网
后端
这样写代码,比直接使用 MyBatis 效率提高了 100 倍
对一个
Java后端
程序员来说,MyBatis、Hibernate、DataJdbc等都是我们常用的ORM框架。它们有时候很好用,比如简单的CRUD,事务的支持都非常棒。
Troy_Zhou
·
2023-03-15 17:20
netty
技术内幕一(Selector,SelectionKey)
通过前面对duubo的介绍,我们支持,dubbo底层默认的使用
netty
作为nio框架来进行网络通信,等于说
netty
是基础,dubbo是建立在
netty
之上的能力扩展,所以后面我们会通过系列文章,对
netty
牧羊人刘俏
·
2023-03-15 14:17
masstransit vs mqtt
物联网理论上是mqtt比较合适,MQTTnet和HiveMq能比较好处理,但由于设备端接入的协议为客制化,所以MQTT也没有优先性,通过一层
netty
转换后,变为全服务端的事情了,用Masstransit
Henry_Wu001
·
2023-03-15 13:24
rabbitMQ
mqtt
架构
io密集型和cpu密集型_通过实例理解Java网络IO模型
)原文链接:https://blog.51cto.com/nxlhero/2442628网络IO模型里有多个概念比较难理解,本文通过用Java实现一个简单的redis,从最简单的单线程单连接到NIO与
netty
weixin_39915815
·
2023-03-15 11:58
io密集型和cpu密集型
java
socket
只有断开才收到数据
java
socket长连接
java领域模型设计实例
socket
io
不使用redis
2020应届生,找
java后端
开发要什么水平才算合格?
2020年,Java在市场上面的需求量越来越大,而相关的技术人才也是越来越多那么我们需要怎么去做才能够在这么多的人才中脱颖而出呢?1、明确自己的工作岗位这是在北京的一个实习生的招聘信息,表面上这个是没有社么要求,但是实际上他对技术的要求还是比较高的,java工程师具备的基本条件是什么?肯定是精通JavaSE呀,你基础不好,又怎么去使用框架做项目呢?现在大部分公司招实习生都是需要你的基础比较好,这样
didiao java
·
2023-03-15 11:36
JVM
程序员
java
数据库
编程语言
人工智能
java
面试
吃透这些高频Java技术面试题,金三银四锁定大厂offer
前段时间自己有整理了一些
Java后端
开发面试常问的高频考点问题做成一份PDF文档(365道高频题),同时也整理一些图文解析及笔记,今天在这分享给大家,希望大家在即将的三月面试做好复习,长期的积累和短期的突击让自己能找到一个满意的工作
肥肥技术宅
·
2023-03-15 11:21
java
java
jvm
面试
应届生,找
java后端
开发要什么水平才算合格?
1.最低什么程度就可以出去碰碰运气?我这里并不是教大家投机取巧,而是为不了解求职的小白朋友提供一个参考。理论上当然是基础越牢固越好,你最好把科班的“四大课”都啃了。就我自己找工作的经验,基本上学习视频中ssm框架往后教的就用不太到了,什么redis,ActiveMQ负载均衡等等,都用不太到(但我不敢打包票)。而且你一个零基础的,学了能咋滴?工作一两年的人都没怎么搞透的技术,你还能用它写出花?最多学
M偶遇在沙漠
·
2023-03-15 11:50
面经
java后端
Java
java
前端
开发语言
Java NIO实现简单的群聊
NIO服务端packagecom.eiot.
netty
.handler;importokio.Buffer;importjava.io.IOException;importjava.net.InetSocketAddress
锋丷
·
2023-03-15 10:32
java
nio
开发语言
《
Java后端
性能调优实战方案手册》,看完至少阿里P7
之前有朋友说,“我们公司的系统从来都没有经过性能调优,集成测试没问题后就上线了,上线后也几乎没出现过性能问题。”其实没遇到性能问题不代表程序不存在性能问题,只能说明系统的访问量有点小。微博瘫痪不就是因为短时间内访问量暴增后,系统扛不住,就出现性能瓶颈了吗!性能优化是个系统性工程,对工程师的技术广度和深度都有要求。它不仅需要你精通编程语言,还需要深刻理解操作系统、JVM以及框架原理的相互作用关系,需
ikyrxbxfas
·
2023-03-15 07:34
Java编程
Spring
Java
jvm
java
性能优化
机房布线的最高境界……
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC
Java基基
·
2023-03-15 03:03
中间件
css
微软
junit
3d
(架构)后端技术体系框架
1、后端技术体系框架使用
Java后端
技术的目的就是构建业务应用,为用户提供在线或者离线服务。因此,一个业务应用需要哪些技术、依赖哪些基础设施就决定了需要掌握的后端技术有哪些。
海阔天空_81
·
2023-03-15 03:54
架构
架构
Netty
——实现Android客户端长连接
关于长连接的一些介绍长连接的应用场景非常的广泛,比如监控系统,IM系统,即时报价系统,推送服务等等。像这些场景都是比较注重实时性,如果每次发送数据都要进行一次DNS解析,建立连接的过程肯定是极其影响体验。长连接的维护必然需要一套机制来控制。比如HTTP/1.0通过在header头中添加Connection:Keep-Alive参数,如果当前请求需要保活则添加该参数作为标识,否则服务端就不会保持该连
NoNullPoint
·
2023-03-15 03:21
Netty
android
tcp/ip
netty
互联网后端基础设施架构
1.1后端基础设施使用
Java后端
技术的目的就是构建业务应用,为用户提供在线或者离线服务。因此,一个业务应用需要哪些技术、依赖哪些基础设施就决定了需要掌握的后端技术有哪些。
三月兰
·
2023-03-15 02:43
软件测试
2022年最新
Java后端
开发技术架构总结
2022年最新
Java后端
开发技术架构总结|ProcessOn免费在线作图,在线流程图,在线思维导图|
JavinLu
·
2023-03-15 02:43
技术分享
java
eclipse
网络编程之epoll原理
作为一名
java后端
开发人员,笔者对于网络编程,一直是有一种既熟悉又陌生的感觉。
小子太跳
·
2023-03-15 00:54
LINUX学习
Java学习
网络
linux
java
Netty
学习分享
Netty
基本概念
Netty
是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,
Netty
的所有IO操作都是异步非阻塞的,通过Future-Listener
Mahon
·
2023-03-14 22:02
netty
优雅关闭channel通道
if(channel!=null&&!channel.isActive()&&!channel.isOpen()&&!channel.isWritable()){StringuserId=String.valueOf(this.getUserIdByChannel(channelHandlerContext));log.debug("不活跃remove,uid:"+userId);AppUserC
白沙forever
·
2023-03-14 21:09
华为实习结束后,鹅厂和字节跳动递来的offer让我手足无措
19年毕业,没考研,项目比较少,在华为实习后就去面试了腾讯和字节跳动,
Java后端
开发,文末分享了一些我在这次面试前准备的学习资料库及笔记,有需要的话文末自取!!!腾讯就是面试效率之神!
Java秦心
·
2023-03-14 21:21
java
面试
编程语言
架构
程序人生
JAVA-每日一面 2022-01-24
说说
Netty
线程模型和
Netty
的零拷贝
Netty
线程模型首先,
Netty
使用EventLoop来处理连接上的读写事件,而一个连接上的所有请求都保证在一个EventLoop中被处理,一个EventLoop
YangEvol
·
2023-03-14 19:23
vert.x-介绍及快速入门
二、vert.x介绍vert.x是Eclipse软件基金会顶级java开源项目之一,它基于
netty
的、运行在jvm之上的、支持多种编程语言的高性能异步、非阻塞、响应式全栈javaweb框架。
黄海佳
·
2023-03-14 18:01
Netty
牛刀小试
最近项目中用到了
Netty
,遇到了不少问题,所以写篇文章做个总结:先来放段代码:publicstaticvoidmain(String[]args)throwsInterruptedException{
Theodore的技术站
·
2023-03-14 13:41
卷1, NIO、
Netty
、Redis、ZooKeeper》 读书笔记
第2章高并发IO的底层原理2.1IO读写的基本原理为了避免用户进程直接操作内核,保证内核安全,操作系统将内存(虚拟内存)划分为两部分:一部分是内核空间(Kernel-Space),另一部分是用户空间(User-Space)上层应用通过操作系统的read系统调用把数据从内核缓冲区复制到应用程序的进程缓冲区,通过操作系统的write系统调用把数据从应用程序的进程缓冲区复制到操作系统的内核缓冲区。rea
张紫娃
·
2023-03-14 11:25
读书笔记
java
java-zookeeper
nio
Web应用三层架构和
Java后端
(应用层)三层架构
Web应用三层架构(对于整个项目应用而言)1.客户端层UI层:主要用来与用户进行交互,显示数据并接收用户的输入,也常称为前端。一般对于一个应用通常会存在多种客户端(前端),如Web,H5,App等。2.应用层:是系统核心价值部分,其关注业务规则的制定和业务流程的实现,负责与UI层进行交互及数据存储的处理,常称为后端。3.存储层:也称为持久层,通常是一个数据库,主要用来保存我们的业务数据。当然这里数
互联网农民工001
·
2023-03-14 11:06
Java学习笔记
架构
数据库
一文学会 Spring MVC 表单标签
热爱国学的
Java后端
开发者,修心和技术同步精进。个人主页:JavaFans的博客个人信条:不迁怒,不贰过。小知识,大智慧。
Java Fans
·
2023-03-14 10:06
SSM
框架从入门到精通
spring
mvc
java
惊:FastThreadLocal吞吐量居然是ThreadLocal的3倍!!!
FastThreadLocal是
Netty
提供的,在池化
匠心零度
·
2023-03-14 05:10
2019-01-02
ChannelHandlerContext里面是存放我们自定义或者
Netty
提供的ChannelHandler对象。
八颗小牙坏脾气
·
2023-03-14 02:37
Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境
java架构师、集群、高可用、高性能、高并发、性能优化、Springboot、Redis、ActiveMQ、Nginx、
Netty
、Jvm大型分布式项目实战视频课程内容包含:高级Java架构师包含:Springboot
dengyulabn8200
·
2023-03-13 21:47
maven
springmvc
mybatis
ssm
框架
Netty
解析:第一个demo——Echo Server
创建一个线程组就好了(server端往往配置两个),//主要负责接收IO事件并处理EventLoopGroupgroup=newNioEventLoopGroup();try{//创建一个启动类实例,方便管理
netty
饿了就下楼
·
2023-03-13 21:28
Netty
ReplayingDecoder 源码分析与特性解读以及其他编解码器介绍
转自:https://blog.csdn.net/wzq6578702/article/details/78826494在介绍ReplayingDecoder之前想看一下它的用法,构建一个服务端和客户端的模型:服务端:publicclassMyServer{publicstaticvoidmain(String[]args)throwsInterruptedException{EventLoopG
嘟嘟碰碰叮叮当当
·
2023-03-13 18:00
计算机网络笔记——应用层——2.DNS
JAVA后端
开发知识总结(持续更新…)本人计算机网络笔记——应用层总目录计算机网络笔记——应用层——1.概述及Socket计算机网络笔记——应用层——2.域名解析系统DNS(UDP协议)计算机网络笔记—
月东坡半
·
2023-03-13 13:03
计算机网络
网络
上一页
100
101
102
103
104
105
106
107
下一页
按字母分类:
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
其他