1、netty优化

1.1 扩展序列化算法

  • 编码和解码的基本介绍:

    • 编写网络应用程序时,因为数据在网络中传输的都是二进制字节码数据,在发送数据时就需要编码,接收数据时就需要解码。

    • codec(编解码器)的组成部分有两个:decoder(解码器)和encoder(编码器)。encoder负责把业务数据转换成字节码数据,decoder负责把字节码数据转换成业务数据。

Read more »

1、创建Vue3.0工程

1.1 使用vue-cli创建

1
2
3
4
5
6
7
8
9
## 查看@vue/cli版本,确保@vue/cli版本在4.5.0以上
vue --version
## 安装或者升级你的@vue/cli
npm install -g @vue/cli
## 创建
vue create vue_test
## 启动
cd vue_test
npm run serve
Read more »

1、ECMASript 6新特性

1.1 let关键字

  • let关键字用来声明变量,使用let声明的变量有几个特点:

    1
    2
    3
    4
    let a; // 单个声明
    let b,c,d; // 批量声明
    let e = 100; // 单个声明并赋值
    let f = 521, g = 'iloveyou', h = [] // 批量声明并赋值
    Read more »

1、RocketMQ概述

1.1 MQ概述

1.1.1 MQ简介

  • MQ,Message Queue,是一种提供消息队列服务的中间件,也称为消息中间件,是一套提供了消息生产、存储、消费全过程API的软件系统。消息即数据。一般消息的体量不会很大。
    Read more »

  • 在任何数据库环境中,总会有不确定的意外情况发生,比如例外的停电、计算机系统中的各种软硬件故障、人为破坏、管理员误操作等是不可避免的,这些情况可能会导致数据的丢失服务器瘫痪等严重的后果。存在多个服务器时,会出现主从服务器之间的数据同步问题
  • 为了有效防止数据丢失,并将损失降到最低,应定期对MySQL数据库服务器做备份。如果数据库中的数据丢失或者出现错误,可以使用备份的数据进行恢复。主从服务器之间的数据同步问题可以通过复制功能实现。
    Read more »

1、主从复制概述

1.1 如何提升数据库并发能力

  • 在实际工作中,我们常常将Redis作为缓存与MySQL配合来使用,当有请求的时候,首先会从缓存中进行查找,如果存在就直接取出。如果不存在再访问数据库,这样就提升了读取的效率,也减少了对后端数据库的访问压力。Redis的缓存架构是高并发架构中非常重要的一环。

    Read more »