【聊聊MySQL】一. MySQL存储引擎

一.MySQL介绍 作为 MySQL 系列的开篇,我觉得还是有必要说说大家熟悉的 MySQL 数据库的一些东西。 MySQL 我想作为开发者应该没有人不认识或者不熟悉了吧。不管所在的厂子是大中小,基本上很多时候都会采用 MySQ...

Netty处理WebSocket,Nginx配置

一.实时消息WebSocket 传统的 WEB 开发中,通常我们渲染数据或者请求增删改的时候,都需要通过发送 HTTP 请求。 而每次发送 HTTP 请求基本都需要经历下面的历程(其实和 TCP 大致相同): 而当我们需要一些...

Netty之ByteBuf以及编解码器

一.数据传输的容器ByteBuf 1.1. 简单理解一下 OK,上一篇文章我们大致了解了 Netty 在运行过程中所需要的一些组件。接下来需要慢慢的深入了解这些容器了。 为了方便回忆,我先贴一段上一篇的代码: ... ByteB...

Netty组件以及入门体验

零.Netty 其实了解到 Netty 已经很久了,一直想用,但是因为之前的水平还不够格,回调事件 TCP 什么的还没感觉,所以学起来一头雾水,加上官网的文档,哎呀,官网貌似就没有文档只有示例代码,读不懂。 写了挺...

DDD和微服务

一. DDD DDD 是 Martin Folwer 提出来的,对现有常见开发模式的一种反转。 举个栗子,我们通常拿到一个业务需求,开始辨认可能需要用到的属性,然后做成数据库表,接着开始编写 JavaBean 映射类。写完了,就开始...

SpringCloud介绍

[toc] 微服务是什么 单体项目 在互联网刚开始的年代,传统的单体项目,一般是一个服务器,对少量的用户足矣。这时候,开发一套系统,可以提供少量的(相比于现在)服务。并发性不大,服务器性能不需要太好都可以...

Redis 集群部署方式

[toc] 总览 使用的 Redis 版本:4 通常来说,一个小型的项目一台 redis 服务实例即可满足需求,但是当系统很大的时候,客户端读写频繁,一台机器很容易就成为性能和内存的瓶颈,这时候就需要使用集群来拓展性...

Redis 持久化机制

[toc] 总览 redis 数据库,可以直接用来当数据库使用,也可以当系统的缓存使用。但是 redis 大部分数据是存储在内存中的,当服务掉线重启,会造成数据的丢失。当然,redis 是有持久化线程的,我们可以利用这个...

MySQL 8.0.15 主从复制配置

[TOC] MySQL 主从复制 BasicIn: MySQL 8.0.15 看过 Redis 的主从复制,其实 MySQL 的原理也差不多。都是通过一个中间文件(记录操作)进行传播,达到数据相同的结果。 开启主从复制有以下几个好处: 提高吞吐...