由于blog各种垃圾评论太多,而且本人审核评论周期较长,所以懒得管理评论了,就把评论功能关闭,有问题可以直接qq骚扰我

 分类:JAVA

Netty 的单机百万连接实现

Netty 的单机百万连接实现
介绍 做个小案例,使用Netty实现单机百万连接。 说明:此案例仅供娱乐。生产不建议单机连接太多,生产环境单机有个一两万连接就了不得了,因为一旦服务器故障,这么多的连接分摊到其他服务器处理不当可能会雪崩,就算其他服务器可以接收这么多连接,那么用户的断线重连,也挺闹心的。 明确瓶颈...

3个月前 (11-08) 154℃ 0喜欢

Netty 利用MessagePack传输实体对象

Netty 利用MessagePack传输实体对象
编解码技术介绍 基于Netty的NIO网络开发,我们关注的重点之一是网络传输。当进行远程跨进程服务调用时,需要把被传输的Java对象编码为字节数组或者ByteBuffer对象。而当远程服务读取到ByteBuffer对象或者字节数组时,需要将其编码为发送时的Java对象。这被称为J...

3个月前 (11-07) 151℃ 0喜欢

Netty 四个粘包拆包解码器

Netty 四个粘包拆包解码器
为什么会有粘包拆包? TCP 是个”流”协议,所谓流,就是没有界限的一串数据。TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被拆分成多个包进行发送,也有可能把多个小的包封装成一个大...

3个月前 (11-07) 117℃ 1喜欢

Netty 的网络可靠性保障

Netty 的网络可靠性保障
介绍 Netty作为一个基础的NIO通信框架,被广泛应用于大数据处理、互联网消息中间件等场景。这些应用场景都是分布式场景,总结就是把一个服务的不同角色在分散在不同的服务器上。各个角色在运行过程中都需要通过Netty进行数据或者参数的传递,这个过程一定离不开网络。可以把网络理解成联...

3个月前 (11-07) 123℃ 0喜欢

Netty 编程的基础内容

Netty 编程的基础内容
Netty介绍 官网:https://netty.io/ Netty是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 Netty 本质是一个 NIO 框架,适用于服务器通讯相关的多种应用场景。 Netty解决的问题是:以非常轻松的方式解决各种各...

3个月前 (11-07) 217℃ 0喜欢

JVM—对象的实例化内存布局与访问定位

JVM—对象的实例化内存布局与访问定位
对象的实例化 对象创建的方式 1、new:最常见的方式、单例类中调用getInstance的静态类方法,XXXFactory的静态方法 2、Class的newInstance方法:在JDK9里面被标记为过时的方法,因为只能调用空参构造器,并且权限必须为 public 3、Cons...

3个月前 (10-20) 177℃ 1喜欢

JVM—JAVA的四种引用

JVM—JAVA的四种引用
概述 我们希望能描述这样一类对象:当内存空间还足够时,则能保留在内存中;如果内存空间在进行垃圾收集后还是很紧张,则可以抛弃这些对象。 针对这个需求在JDK1.2版之后,Java对引用的概念进行了扩充,将引用分为: 强引用(Strong Reference) 软引用(Soft R...

3个月前 (10-20) 180℃ 1喜欢

布隆过滤器解决缓存穿透问题

布隆过滤器解决缓存穿透问题
什么是缓存穿透 首先要做一个小科普,在日常开发中,无论使用进程内缓存(如:ehcache),还是进程外的缓存中间件(如:redis),他的本质就是利用内存的高吞吐的特性高效的完成数据的提取工作。因为底层mysql 在进行数据提取操作的时候是随机读写,性能比较慢。我们通常把热点数据...

3个月前 (10-18) 448℃ 0喜欢

SpringCache声明式缓存

SpringCache声明式缓存
介绍 自Spring 3.1版本以来,Spring框架支持低侵入的方式向已有Spring应用加入缓存特性。与声明式事务类似,声明式缓存Spring Cache抽象允许一致的API来已支持多种不同的缓存解决方案,同时将对代码的影响减少到最小。 准备工作 0、创建一个Spring b...

3个月前 (10-18) 171℃ 1喜欢

SpringBoot与Redis7交互

SpringBoot与Redis7交互
介绍 Spring Boot 内置了spring-boot-starter-data-redis这个模块用于简化Spring与Redis的 交互过程。 Spring-data-redis是spring大家族的一部分,提供了在spring应用中通过简单的配置访问 redis服务,对...

3个月前 (10-18) 410℃ 0喜欢