Netty服务端开发及性能优化 | 京东云技术团队
Netty是一个异步基于事件驱动的高性能网络通信框架,可以看做是对NIO和BIO的封装,并提供了简单易用的API、Handler和工具类等,用以快速开发高性能、高可靠性的网络服务端和客户端程序。
Stella981 Stella981
3年前
BIO、NIO、AIO系列二:Netty
一、概述Netty是一个Java的开源框架。提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。Netty是一个NIO客户端,服务端框架。允许快速简单的开发网络应用程序。例如:服务端和客户端之间的协议,它简化了网络编程规范。二、NIO开发的问题
Stella981 Stella981
3年前
Linux C编程之十九(1) libevent基本概念
一、libevent是干什么的  1.开源的库,提高开发效率封装了socket通信封装了IO多路转接  2.精简,专注于网络,性能高   3.事件驱动二、libevent库的安装  1.官方网站:http://libevent.org  2.源码包下载:
Wesley13 Wesley13
3年前
Java 使用 Redis
安装开始在Java中使用Redis前,我们需要确保已经安装了redis服务及Javaredis驱动,且你的机器上能正常使用Java。Java的安装配置可以参考我们的 Java开发环境配置(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fw
Wesley13 Wesley13
3年前
DDD 领域驱动设计使微服务更好地落地
!(https://oscimg.oschina.net/oscnet/2e0cb8f726f146669f1c4aacfb327d52.png)DDD介绍DDD(领域驱动设计)早在2003年就被提出,但当时国内开发环境较为单一,完全用不到DDD,也就没有团队去研究和布道。最近几年,
Stella981 Stella981
3年前
Mock测试学习
Mock测试就是在测试过程中,对于某些不容易构造(如HttpServletRequest必须在Servlet容器中才能构造出来)或者不容易获取的比较复杂的对象(如JDBC中的ResultSet对象),用一个虚拟的对象(Mock对象)来创建以便测试的测试方法。比如说你需要调用C服务,可是C服务还没有开发完成,那么你就可以将调用C服务的那部
Stella981 Stella981
3年前
MongoDB Java
MongoDBJava使用的时候是3.0版本的驱动官网https://www.mongodb.org/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.mongodb.org%2F)使用Maven导入驱动包
陈哥聊测试 陈哥聊测试
1年前
现代DevOps如何改变软件开发格局
在软件开发的早期,该过程通常是开发人员编写代码,再将其交给质量保证(QA)进行测试。这种瀑布开发方法可能会导致质量问题和延迟,因为问题是在周期后期发现的。
京东云开发者 京东云开发者
7个月前
前端技术探秘-Nodejs的CommonJS规范实现原理
作者:京东物流乔盼盼了解Node.jsNode.js是一个基于ChromeV8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型,让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Pe
GeorgeGcs GeorgeGcs
18小时前
【HarmonyOS 5】鸿蒙中@State的原理详解
鸿蒙开发能力HarmonyOSSDK应用服务鸿蒙金融类应用(金融理财一、@State在鸿蒙中是做什么的?@State是HarmonyOSArkTS框架中用于管理组件状态的核心装饰器,其核心作用是实现数据驱动UI的响应式编程模式。通过将变量标记为@State