1.5k 1 分钟

创建 Java JDBC 接口规范 package com.ar.www;public interface JavaJDBC { public Object getConnectot(); public Object getClose(); public Object getDlc();} 创建 MySQL 模拟类并实现 Java 的 JDBC 接口规范 package com.ar.www;public class MySQL implements JavaJDBC{ @Override public Object...
87k 1:20

# MongoDB 集群和安全 学习目标: MongoDB 的副本集:操作,主要概念,故障转移,选举规则 MongoDB 的分片集群:概念,有点,操作,分片策略,故障转移 MongoDB 的安全认证 # 副本集 - Replica Sets # 简介 MongoDB 中的副本集 (Replica Set) 是一组维护相同数据集的 mongod...
13k 12 分钟

# Redis 主从复制 <font size=4> 概念 </font> 主从复制,是指 <font style="color:red"><u> 将一台 Redis 的服务器的数据,复制到其它的 Redis 服务器,前者称为主节点 (master/leader) , 后者称为从节点 (slave/follower); 数据的复制是单向的,只能由主节点到从节点,Master 以写为主,Slave 以读为主...
11k 10 分钟

# 一、Redis 分片集群🎄 搭建分片集群 散列插槽 集群伸缩 故障转移 RedisTemplate 访问分片集群 # 1.1、分片集群结构 主从和哨兵可以解决高可用,高并发读的问题。但是依然有两个问题没有解决: 1、海量数据存储问题 2、高并发写的问题 使用分片集群可以解决上述问题,分片集群特征: 1、集群中有多个 master,每个 master 保存不同数据 2、每个 master 都可以有多个 slave 节点 3、master 之间通过 ping 监测彼此健康状态 4、客户端请求可以访问集群任意节点,最终都会被转发到正确节点 # 二、搭建分片集群🎄 # 4.1....
1.5k 1 分钟

# Redis 发布订阅 Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接受消息 Redis 客户端可以订阅任意数量的频道 订阅 / 发布消息图: 第一个:消息发送者,第二个:频道,第三个:消息订阅者 下图展示了频道 channel1, 以及订阅这个频道的三个客户端 --client2, client5 和 client1 之间的关系: 当有新消息通过 PUBLISH 命令发送给频道 channel1 时,这个消息就会被发送给订阅它的三个客户端: 命令 这些命令被广泛用于构建即时通信应用,比如网络聊天室...
2.4k 2 分钟

# Redis 持久化 面试和工作,持久化都是重点! Redis 是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失,所以 Redis 提供了持久化功能 # RDB(Redis DataBase) 在主从复制中,rdb 就是备用的,从机上面! 什么是 RDB 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的 Snapshot 快照,它恢复时是将快照文件直接读到内存里. Redis 会单独创建 (fork),...
400 1 分钟

# java.lang.ClassNotFoundException:javax.xml.bind.DatatypeConverter 报错描述: java.lang.ClassNotFoundException:javax.xml.bind.DatatypeConverter 原因:可能是因为 SpringBoot 项目结合 JWT 进行登录时出现的问题,因为 jdk 版本太高导致的。 # 解决方案: # 一,降低 jdk 版本 # 二,在 maven 中添加依赖 <dependency>...
4.3k 4 分钟

# JWT # 介绍 JWT 是 JSON Web Token 的缩写,即 JSON Web 令牌,是一种自包含令牌 (自己能包含重要信息),是为了在网络引用环境间传递声明而执行的一种基于 JSON 的开发标准 JWT 的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源。比如用在用户登录上。 JWT 最重要的作用就是对 token 的信息的防伪作用。 # JWT 令牌的组成 一个 JWT 由三个部分组成:JWT 头,有效载荷,签名哈希 最后由这三者组合进行 base64url 编码得到 JWT 典型的,一个 JWT...
719 1 分钟

# MD5 加密代码 import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public final class MD5 { public static String encrypt(String strSrc) { try { char hexChars[] = { '0', '1', '2', '3', '4',...
5.3k 5 分钟

# REST # 概述 REST 简介 (Repersentational State Transfer), 表现形式状态转换 传统风格资源描述形式 http://loclahost/user/getById?id=1 http://localhost/user/saveUser REST 风格描述形式 http://localhost/user/1 http://localhost/user 优点: 隐藏资源的访问行为,无法通过地址得知对资源是何种操作 书写简化 按照 REST 风格访问资源时使用 <font...