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实现微信支付-后端篇
微信支付系列文章微信支付-
java后端
实现微信支付-vue前端实现javademo:下载地址文章底部技术栈SpringbootjavaXML(微信在http协议中数据传输方案)MD5签名微信支付术语openid
浮生一境
·
2022-02-05 03:07
(java逻辑后台+管理系统)微信小程序-毕设级项目搭建-扫码点餐微信小程序(微信小程序+java逻辑后台+html管理系统)
https://github.com/HappyWjl相关文章:(微信小程序)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+java逻辑后台+vue管理系统)~不求完美,实现就好(
JAVA
Happy王子乐
·
2022-02-05 01:10
Java程序员年底必看的初级~高级技术面试题
本人最近几年一直在做
java后端
方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人,我总会再三从不同方面提问,只有当反复确认能力不行才会下结论
java成功之路
·
2022-02-05 00:53
Netty
内存管理机制
Netty
中的内存管理应该是借鉴了FreeBSD内存管理的思
面试灭霸
·
2022-02-04 18:44
手撸架构,
Netty
与 RPC 面试48问
技术栈传送门JAVA基础手撸架构,Java基础面试100问_vincent-CSDN博客JAVA集合手撸架构,JAVA集合面试60问_vincent-CSDN博客JVM虚拟机手撸架构,JVM面试30问_vincent-CSDN博客并发编程手撸架构,并发编程面试123问_vincent-CSDN博客Spring手撸架构,Spring面试63问_vincent-CSDN博客Springcloud手撸架
夏目 "
·
2022-02-04 17:28
JAVA
架构面试攻略
rpc
面试
架构
性能追击:30+图详解8大主流服务器程序线程模型展示
在本文中,我会从Node.js、ApacheServer、Nginx、
Netty
、Redis、Tomcat、MySQL、Zuul等常用的服务器程序,给大家逐一分析,分析各种服务器程
该用户快成仙了
·
2022-02-04 17:17
性能
服务器
后端
wueasy基础平台1.4.3版本发布
wueasy基础平台1.4.3版本发布wueasy是一个
java后端
的分布式快速开发平台(框架),主要用于提供后端接口的研发,提供简单、高效、安全、稳定的基础平台。
fallsea
·
2022-02-04 17:29
netty
之EventLoop
我们知道,一个
Netty
程序启动时,至少要指定一个EventLoopGroup(如果使用到的是NIO,那么通常是NioEventLoopGroup),那么这个NioEventLoopGroup在
Netty
tracy_668
·
2022-02-04 16:46
TCP协议详解 (史上最全)
疯狂创客圈为小伙伴奉上以下珍贵的学习资源:疯狂创客圈经典图书:《
Netty
ZookeeperRedis高并发实战》面试必备+大厂必备+涨薪必备疯狂创客圈经典图书:《SpringCloud、Nginx高并发核心编程
架构师-尼恩
·
2022-02-04 15:44
SpringBoot+
Netty
实现简单聊天室的示例代码
目录一、实现1.User类2.SocketSession类3.SessionGroup4.WebSocketTextHandler类5.WebSocketServer类6.index.html二、效果一、实现1.User类importjava.util.Objects;publicclassUser{ publicStringid; publicStringnickname; publicU
·
2022-02-04 15:29
Java实现将PPT转为OFD过程详解
本文以
Java后端
程序代码展示如何实现将PPT幻灯片转成OFD格式。下面是具体步骤。步骤1:安装PPT库Spire.PresentationforJava方法一、通过Maven仓库安装。
·
2022-02-04 15:55
小公司的开发,来面试居然要 18K , 我一问连 5K 都不值
昨天老左面了一个
java后端
开发的,他的最
乔一方
·
2022-02-04 15:47
面试
java
职场和发展
Springboot整合
Netty
实现RPC服务器详解流程
目录一、什么是RPC?二、实现RPC需要解决那些问题?1.约定通信协议格式RPC请求RPC响应2.序列化方式3.TCP粘包、拆包4.网络通信框架的选择三、RPC服务端四、RPC客户端总结一、什么是RPC?RPC(RemoteProcedureCall)远程过程调用,是一种进程间的通信方式,其可以做到像调用本地方法那样调用位于远程的计算机的服务。其实现的原理过程如下:本地的进程通过接口进行本地方法调
·
2022-02-04 15:25
Netty
由浅入深
1.
Netty
产生背景说到
Netty
不得不提I/O,因为
Netty
本身是一个高性能的网络I/O框架,使得程序员可以低门槛快速地进行网络编程。
·
2022-02-04 15:47
netty入门网络编程
Netty
——
Netty
线程模型
JDK原生NIO程序的问题JDK原生也有一套网络应用程序API,但是存在一系列问题,主要如下:1、NIO的类库和API繁杂,使用麻烦。你需要熟练掌握Selector、ServerSocketChannel、SocketChannel、ByteBuffer等。2、需要具备其他的额外技能做铺垫。例如熟悉Java多线程编程,因为NIO编程涉及到Reactor模式,你必须对多线程和网路编程非常熟悉,才能编
小波同学
·
2022-02-03 13:30
金三银四给Java程序员总结出必看的初级~高级技术面试题
本人最近几年一直在做
java后端
方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人,我总会再三从不同方面提问,只有当反复确认能力不行才会下结论
刺绣兰溪
·
2022-02-03 12:00
JCTools简介
原来
netty
还是自己写的MpscLinkedQueueNode,后来新版本就换成使用JCTools的并发队列了。
go4it
·
2022-02-03 12:56
Netty
源码之ChannelPipeline
前言说到
Netty
,不得不提ChannelPipeline,使用一种拦截过滤链模式的设计,来处理或拦截Channel的入站事件以及出站操作利用这种设计模式,能够让用户完全控制事件应该被如何处理以及在pipeline
0爱上1
·
2022-02-03 08:21
netty
+websocket搭建聊天室
netty
+websocket搭建聊天室,参考https://www.jianshu.com/p/331ee864bda9该工程的重点为MyWebSocketHandlerwebsocket协议是什么?
程南swimming
·
2022-02-03 07:13
「高并发通信框架
Netty
4 源码解读(四)」NIO缓冲区之字节缓冲区ByteBuffer详解
当然实际上笔者也不会用NIO中的ByteBuffer,而是利用
Netty
这个NIO框架中的缓冲区,本专题是讲
Netty
源码的,弄
源码之路
·
2022-02-03 05:20
张龙
netty
学习笔记 P52 executor
线程工厂常规的线程逻辑是用Runnable或者Thread创建线程,然后调用start()。这个做法的缺点是,线程的行为和线程的创建绑定到了一起。所以最好是将线程的创建与它的任务解耦。ThreadPerTaskExecutor命令模式ThreadFactoryDefaultThreadFactoryExcutorSerialExecutorNioEventLoopGroup首先给出其类层次图跟踪N
不存在的里皮
·
2022-02-03 04:27
Netty
图解(一):为何会有
netty
普通的NIO通信方式,服务端如下:image.png普通的NIO通信方式,客户端如下:image.png普通的NIO通信方式,执行和结果:image.png总结:普通NIO编程的方式缺点:(1).数据承载的对象ByteBuffer较难操作(读写模式需要手动切换,api少)(2).server端和client端没有判断什么时候channel可以写和可以读取(导致很多无效的操作)(3).如果一个线程操
简书徐小耳
·
2022-02-03 03:51
netty
源码分析(3)-AbstractBootstrapConfig
上一节分析了初始化Channel的过程,其中涉及了AbstractBootstrap及其子类的成员变量配置以及初始化过程。其中初始化具体Bootstrap的时候有这么一个成员变量,用于存储Bootstrap的配置信息。privatefinalServerBootstrapConfigconfig=newServerBootstrapConfig(this);分析源码我们发现AbstractBoot
Jorgezhong
·
2022-02-02 23:14
RocketMQ学习七-
Netty
的应用
一,RocketMQ中Remoting通信机制RocketMQ消息队列集群主要包括NameServe、Broker(Master/Slave)、Producer、Consumer4个角色,基本通讯流程如下:Broker启动后将自己注册至NameServer的操作;随后每隔30s时间定期向NameServer上报Topic路由信息;消息生产者Producer在发送消息时需要根据Msg的Topic从本
·
2022-01-31 22:22
Netty
之ByteBuffer
ByteBuffer正确使用步骤向buffer写入数据,如调用intn=channel.read(buffer);如果返回值n=-1,则代表读取完毕。调用flip()切换至读模式从buffer读取数据,例如调用buffer.get();调用clear()或compact()切换至写模式循环重复1~4步骤ByteBuffer源码ByteBuffer主要参数://Invariants:mark<=po
·
2022-01-30 17:45
javaNetty
Netty
channelRegistered\ChannelActive---源码分析
背景最近发现ChannelOutboundHandlerAdapter的read()回调方法,在连接创建成功和读取数据后都会被回调。因此就产生了疑问“为什么建立连接和读取数据后read()方法会被调用呢?”从网上搜索到一片文章https://my.oschina.net/lifany...可以看出一些端倪,但是具体流程和一些疑问还是没有解开。那我也尝试着从源码找到答案吧。Demo演示我们先写个小D
·
2022-01-27 17:24
Netty
核心概念之ChannelHandler&Pipeline&ChannelHandlerContext
主要流程作为一个Producer来说其实核心是梳理2个东西:Sender和RecordAccumulatorSender:是kafka发送流程的主要服务,负责接收数据并将其放置到RecordAccumulator,或者从RecordAccumulator中取出数据发送到Kafka的服务端,或者负责更新一些meta服务等情况。RecordAccumulator:kafka的整个发送流程是异步的,主要
·
2022-01-27 08:42
php
RocketMQ - 应用篇
1.配置通常开发直接依赖rocketmq-spring-boot-starter即可,starter中包含了所有所需的依赖,如:rocketmq-client:封装了客户端的应用程序,还包含了
netty
·
2022-01-27 08:09
rocketmq
Netty
核心概念之ChannelHandler&Pipeline&ChannelHandlerContext
主要流程作为一个Producer来说其实核心是梳理2个东西:Sender和RecordAccumulatorSender:是kafka发送流程的主要服务,负责接收数据并将其放置到RecordAccumulator,或者从RecordAccumulator中取出数据发送到Kafka的服务端,或者负责更新一些meta服务等情况。RecordAccumulator:kafka的整个发送流程是异步的,主要
·
2022-01-24 12:23
php
Netty
NIO Server启动流程
转载请注明出处:https://www.jianshu.com/p/7ef131af0661本文出自:m2u的本文基于Java8,
Netty
4.1.69.Final
Netty
是一个Java异步网络通信框架
nullobject0x01
·
2022-01-22 17:00
Netty
NIO Server启动流程
本文基于Java8,
Netty
4.1.69.Final
Netty
是一个Java异步网络通信框架。
·
2022-01-22 17:14
上海|Fintech初创公司 |招聘
JAVA后端
、Web前端开发工程师 15K--35k
智源科技是一家专门研发BAAS(BankingasaService)的技术公司,致力于为客户提供触手可及的金融服务,目前已与美国挑战者银行-StandardInternationalBank达成战略合作。企业核心人才均来自外企知名投行。现招初中高级工程师,负责新产品前后端实现。国际化团队/互联网金融行业/Fintechbase上海外企氛围,工作时间弹性有兴趣的小伙伴请附简历直接发送至邮箱:hr@s
·
2022-01-21 17:25
酷工作前端后端javahtml
netty
系列之:请
netty
再爱UDT一次
但是可惜的是在
netty
4.1.7中,UDT传输协议已经被标记为Deprecated了!
·
2022-01-21 14:36
javanetty
netty
系列之:好马配好鞍,为channel选择配套的selector
简介我们知道
netty
的基础是channel和在channel之上的selector,当然作为一个nio框架,channel和selector不仅仅是
netty
的基础,也是所有nio实现的基础。
·
2022-01-19 13:25
跟着源码学IM(十):基于
Netty
,搭建高性能IM集群(含技术思路+源码)
正好有这样的技术资源和条件,所以前段时间,笔者利用业余时间,基于
Netty
开发了一套基本功能比较完善的IM系统。该系统支持私
·
2022-01-18 21:05
即时通讯imnetty架构设计
reactor编程如何处理并发远程调用
1、搭建一个简单的webflux工程pom依赖很简单,就一个,让它去传递依赖去,底层依赖的是4.1.72版本的
netty
,目前最新是4.1.73了:org.springframework.bootspring-boot-starter-webflux2.6.2
·
2022-01-13 18:35
java
netty
系列之:一口多用,使用同一端口运行不同协议
简介在之前的文章中,我们介绍了在同一个
netty
程序中支持多个不同的服务,它的逻辑很简单,就是在一个主程序中启动多个子程序,每个子程序通过一个BootStrap来绑定不同的端口,从而达到访问不同端口就访问了不同服务的目的
·
2022-01-12 17:56
javanetty
聊聊
Netty
那些事儿之从内核角度看IO模型
从今天开始我们来聊聊
Netty
的那些事儿,我们都知道
Netty
是一个高性能异步事件驱动的网络框架。它的设计异常优雅简洁,扩展性高,稳定性强。拥有非常详细完整的用户文档。
·
2022-01-11 10:45
YC-Framework版本更新:V1.0.4
更新鉴权模块完善角色与菜单;多账号体系构建(支持多端使用、支持多系统使用等);网关鉴权机制完善;分布式Token完善;分布式日志管理(ELK)模块化;第三方支付模块化;Hadoop模块化;Flink模块化;
Netty
·
2022-01-08 16:54
java
Java后端
初级面试题
Java面试题总结Java语言多线程什么是多线程:多线程指一个程序中包含多个线程,可以同时执行多个不同的任务。多线程优劣:优点是可以提高系统资源的利用率,提高程序效率。缺点是需要协调管理,需要进行同步。并发和并行的区别:并发是多个任务同时开启,在CPU的时间片轮转中交替执行;并行是多个任务在多核CPU上同时执行,真正意义上的同时运行。并发编程三要素:原子性,可见性和有序性。原子:一个任务要么全部执
·
2022-01-06 15:38
java
netty
系列之:
netty
对SOCKS协议的支持
通常来说我们使用SSH工具可以构建简单的SOCKS协议通道,那么对于
netty
来说,是怎么提供对SOCKS的支持呢?一起来看看吧。
·
2022-01-06 10:29
javanettysocks5
为什么数据库连接池不采用 IO 多路复用?
但是一般我们在使用DB时,还是经常性采用c3p0,tomcatconnectionpool等技术来与DB连接,哪怕整个程序已经变成以
Netty
为核心。这到底是为什么?首先纠正一个常见的误解。
·
2022-01-05 10:34
javamysql
reactor-
netty
之client与server如何共用EventLoopGroup
直接到DefaultLoopResources类中,可以看到两个方法@OverridepublicEventLoopGrouponClient(booleanuseNative){if(useNative&&LoopResources.hasNativeSupport()){returncacheNativeClientLoops();}returncacheNioClientLoops();}@
·
2022-01-04 20:11
java
使用Mybatis批量插入大量数据的实践
对于包含我在内大部分
Java后端
开发的小伙伴们在平常的CURD开发工作中,一定是免不了使用Mybatis这个工具来对数据库进行操作的。在SpringBoot的工程中,引入Mybatis后,可使用ma
·
2022-01-03 12:14
Consumer最后一个发送请求Handler——TransportClientHandler分析
HttpClientFilter的beforeSendRequest3.塞入ServiceComb的微服务调用上下文,设置响应回调处理,发送请求ServiceComb发送请求使用vertx,而vertx网络发送接收构建在
netty
·
2022-01-01 23:59
Future和Promise
第四章Future和Promise
Netty
是一个异步网络处理框架,在实现中大量使用了Future机制,并在Java自带Future的基础上,增加了Promise机制。
·
2022-01-01 19:52
漫谈gRPC:Google自研的rpc框架到底有什么神秘之处?
原文链接:https://mp.weixin.qq.com/s/ah...本文概括性的介绍gRPC,包括gRPC的起源,核心特性,生态体系,以及一些知名开源软件对gRPC的使用,最后总结gRPC与
netty
·
2021-12-31 12:14
java
深入学习
Netty
(一)NIO基础篇
NIO基础什么是NIOJavaNIO全称Javanon-blockingIO,指的是JDK提供的新API。从JDK1.4开始,Java提供了一系列改进的输入/输出的新特性,被统称为NIO,即NewIO,是同步非阻塞的。NIO相关类都放在java.nio包下,并对原java.io包中很多类进行了改写。NIO有三大核心部分:Channel(管道)、Buffer(缓冲区)、Selector(选择器)。N
·
2021-12-30 21:19
nettynio
Java 将Excel转为OFD格式(方法步骤)
本文,通过
Java后端
程序代码展示如何将Excel转为OFD格式。方法步骤如下。
·
2021-12-29 16:00
关于Docker Compose的启动顺序的讨论 - springboot实战电商项目mall4j
mall4j)java商城系统源码以下讨论基于DockerCompose的V2版本:现在容器编排使用广泛,大家都在用docker-compose进行网站部署,在部署的过程中,会使用到Mysql,Redis,
JAVA
·
2021-12-29 11:09
上一页
135
136
137
138
139
140
141
142
下一页
按字母分类:
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
其他