fFee-ops's Blog
07
07
04
03
Google Protobuf Google Protobuf
Google Protobuf 编码和解码的基本介绍 为什么要有 Google Protobuf? Protobuf 使用步骤 编码和解码的基本介绍编写网络应用程序时,因为数据在网络中传输的都是二进制字节码数据,在发送数据时就需要编码
2021-07-03
06
30
Netty 核心模块组件 Netty 核心模块组件
Netty 核心模块组件 Bootstrap、ServerBootstrap Future、ChannelFuture Channel Selector ChannelHandler 及其实现类 Pipeline /ChannelPi
2021-06-30
27
Netty 高性能架构设计 Netty 高性能架构设计
Netty 高性能架构设计 线程模型基本介绍 传统阻塞 I/O 服务模型 Reactor 模式(笼统概念版并未具体到三种实现) 单 Reactor 单线程 单 Reactor 多线程 主从 Reactor 多线程 Netty模型
2021-06-27
27
Netty概述 Netty概述
Netty概述 为什么会产生Netty? Netty的优点 Netty 版本说明 为什么会产生Netty?因为原生io存在巨多问题: NIO 的类库和 API 繁杂,使用麻烦。 需要一些额外的技能,比如要熟悉Java多线程、网络
2021-06-27
23
基于MySQL实现分布式锁 基于MySQL实现分布式锁
基于MySQL实现分布式锁 适用场景 基于唯一索引实现 实现方式 优点 缺点 在毫秒级的插入中,不能通过唯一性约束保证,如何实现分布式锁? 适用场景基于Mysql实现分布式锁,适用于对性能要求不高(用mysql实现性能肯定不如用
2021-06-23
22
BIO、NIO、AIO BIO、NIO、AIO
BIO、NIO、AIO BIO 基本概念 NIO 基本概念 为什么说是非阻塞的? 三大核心组件 Buffer buffer中核心的四个参数 Channel 关于 Buffer 和 Channel 的注意事项和细节 Sel
2021-06-22
17
16
MySQL主从复制、读写分离 MySQL主从复制、读写分离
MySQL主从复制、读写分离 为什么要用主从复制、读写分离? 主从复制 原理 配置实现 一主一从 双主双从 读写分离 读写分离的实现方式 通过mycat实现 为什么要用主从复制、读写分离?为了提高数据库的可用性、并发
2021-06-16
11
05
18
预发环境如何Debug 预发环境如何Debug
预发环境如何Debug今天需要在预发环境进行一下断点DeBug,但是预发环境是已经开启了并且部署在远端的服务器,下面记录一下怎么解决。 原本应该是add configuration 开启Debug运行即可
2021-05-18
15 / 71