设计原则学习 - Go语言实现

1. 概览 学习设计模式的前提需要先了解设计原则,下面是学习设计模式过程中的学习记录和理解。 对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。在面向对象设计中,可维护性的复用是以设计原则为基础的。每一个原则都蕴含一些面向对象设计的思想,可以从不同的角度提升一个软件结构的

- 阅读全文 -

Redis 集群 配置概述

起始配置6台 redis,3台 master。 起始配置 配置文件 bind 0.0.0.0 daemonize yes protected-mode no port 6381 logfile "/myredis/cluster/cluster6381.log" pidfile /myredis/cluster6381.pid dir /myredis/cluster dbfilename dum

- 阅读全文 -

MySQL学习 - DML 增删改

DML 增删改 增加 字段顺序一一对应添加 按照字段声明的先后顺序插入 INSERT INTO table_name VALUES(v1,v2,v3...); INSERT INTO empl VALUES(1,'xxcheng','2023-08-01',5000.0); 指定字段名添加 INSERT INTO table_name(field_1,field_2,field3...)

- 阅读全文 -

MySQL学习 - DDL 操作

一、数据库操作 创建 CREATE DATABASE 库名; CREATE DATABASE 库名 CHARACTER SET 字符集; CREATE DATABASE IF NOT EXISTS 库名; 查询 SHOW DATABASES; 查看所有数据库 USE 库名; 切换要操作数据库 SHOW DATABASES; 查询当前数据库所有的表 SELECT DATABAS

- 阅读全文 -

JWT 跨域认证解决方案

介绍 全称 JSON Web Token,分为 Header、Payload、Signature 三个部分,应用中,服务端生成一个 JSON 格式的对象,经过加密后生成 Header.Payload.Signature 这样以点分割的字符串,返回给客户端,之后客户端使用这个字符串作为身份凭证与服务器交互。 JWT 可以分布式生成,将用户非核心的信息存入 JWT 中,使服务端不需要单独的维护用户登录

- 阅读全文 -

MySQL学习 - 子查询

子查询 将一个查询语句嵌套在查询语句里的一个查询语句。被嵌套在内的叫子查询(内查询)、外面的叫主查询(外查询)。 规范 子查询必须写在括号内; 子查询为了可读性,一般写在操作符的右边; 子查询不支持 GROUP BY 子句和 LIMIT 子句; 分类 可分为两类 单行子查询和多行子查询; 单行子查询的子查询(内查询)返回一条查询结果,多行子查询返回多条查询结果 相关子查询和非相关子查询

- 阅读全文 -