原创 Netty源碼閱讀之調試環境搭建

Netty源碼閱讀之調試環境搭建 1、依賴工具 Maven Git JDK IntelliJ IDEA 2、源碼拉取 從官方倉庫 https://github.com/netty/netty Fork 出屬於自己的倉庫。爲什麼要 For

原创 Docker基礎篇

Docker基礎篇 01 初識Docker 1.1 什麼是Docker 1.1.1 官網首頁 https://www.docker.com/ Modernize your applications, accelerate innovati

原创 Redis實戰篇

Redis實戰篇 1 Redis 客戶端 1.1 客戶端通信 原理 客戶端和服務器通過 TCP 連接來進行數據交互, 服務器默認的端口號爲 6379 。 客戶端和服務器發送的命令或數據一律以 \r\n (CRLF 回車+換行)結尾。 如果使

原创 通用後臺管理系統(9)-編寫首頁接口、實現、控制器

接口 package com.sundablog.service.backend.index; import java.util.List; import com.sundablog.result.MenuResult; /** *

原创 Redis分佈式篇

Redis分佈式篇 1 爲什麼 需要 Redis 集羣 1.1 爲什麼需要集羣? 1.1.1 性能 ​ Redis 本身的 QPS 已經很高了,但是如果在一些併發量非常高的情況下,性能還是會受到影響。這個時候我們希望有更多的 Redis 服

原创 通用後臺管理系統(6)-編寫管理員接口、實現、控制器

管理員接口 package com.sundablog.service.backend.system.upms.user; import com.sundablog.pojo.AdminUser; import com.sundablog

原创 CentOS7 Redis5.0.5環境搭建

CentOS7 Redis5.0.5環境搭建 1基本環境配置 CentOS Linux release 7.6.1810 (Core) redis 5.0.5 1.下載解壓redis、通過wget在官網下載最新的5.0.5版本 wget

原创 通用後臺管理系統(8)-編寫登入控制器

控制器 package com.sundablog.controller.backend.login; import java.io.IOException; import javax.servlet.http.Cookie; impo

原创 通用後臺管理系統(5)-編寫角色接口、實現、控制器、

1.角色接口 package com.sundablog.service.backend.system.upms.role; import java.util.List; import com.sundablog.pojo.AdminR

原创 Redis基礎

Redis基礎 1.1 Redis 誕生歷程 1.1.1從一個故事開始 08 年的時候有一個意大利西西里島的小夥子,筆名 antirez(http://invece.org/),創建了一個訪客信息網站 LLOOGG.COM。有的時候我們需要

原创 通用後臺管理系統(10)項目打包、修改配置文件、項目開源地址

修改數據庫 文件位置 /backend/backend-server-rpc/src/main/resources/config/db.properties 修改db.properties 文件 jdbc.driver=com.mysql.

原创 Redis原理篇

Redis原理篇 1.發佈 訂閱模式 1.1列表 的侷限 ​ 前面我們說通過隊列的 rpush 和 lpop 可以實現消息隊列(隊尾進隊頭出),但是消費者需要不停地調用 lpop 查看 List 中是否有等待處理的消息(比如寫一個 whil

原创 通用後臺管理系統(7)-編寫文件接口、實現

文件接口 package com.sundablog.service.backend.system.upms.filesystem; import java.util.Map; /** * 文件處理接口類(文件上傳 、文件下載等)