redis的每种数据类型都有起码两种底层编码 Redis 并没有直接使用这些数据结构来实现键值对的数据库,而是在这些数据结构之上又包装了一层 RedisObject(对象),每种数据类型对应一种redisObject对象 下面以Sting数据类型,来说明一下String数据类型创建的过程 typed ...
分类:
其他好文 时间:
2020-05-30 19:35:33
阅读次数:
55
1、示例 系统管理员(ROLE_ROOT_ADMIN):有 A操作权限 订单管理员(ROLE_ORDER_ADMIN):有 B操作权限 普通用户(ROLE_NORMAL):有 C操作权限 2、优化前 public String judge1(String roleName) { String res ...
分类:
其他好文 时间:
2020-05-30 16:03:04
阅读次数:
92
镜像(Image) 操作系统分为内核和用户空间。对于 Linux 而言,内核启动后,会挂载root文件系统为其提供用户空间支持。而 Docker 镜像(Image),就相当于是一个root文件系统。比如官方镜像ubuntu:18.04就包含了完整的一套 Ubuntu 18.04 最小系统的root文 ...
分类:
其他好文 时间:
2020-05-30 00:50:29
阅读次数:
79
分类 命令 说明 镜像 docker search mysql:5.7 搜索镜像 docker images 查看本地下载镜像 docker pull mysql:5.7 拉取镜像 docker rmi mysql:5.7 删除镜像 容器 docker ps -a 查看当前正在运行的容器 docke ...
分类:
其他好文 时间:
2020-05-29 17:57:15
阅读次数:
78
修改sshd_config文件 vim /etc/ssh/sshd_config 将#PasswordAuthentication yes的注释去掉 将#PermitRootLogin prohibit-password的注释去掉 ,prohibit-password 改为yes 重启服务 serv ...
分类:
系统相关 时间:
2020-05-27 20:31:06
阅读次数:
114
An unknown server-side error occurred while processing the command. Original error: An unknown server-side error occurred while processing the command ...
分类:
移动开发 时间:
2020-05-27 12:15:28
阅读次数:
116
杀死所有正在运行的容器docker kill $(docker ps -a -q)删除所有已经停止的容器docker rm $(docker ps -a -q)删除所有未打 dangling 标签的镜像docker rmi $(docker images -q -f dangling=true)删除 ...
分类:
其他好文 时间:
2020-05-27 12:15:02
阅读次数:
70
安装erlang 下载rpm仓库: wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm 安装rpm仓库 rpm -Uvh erlang-solutions-1.0-1.noarch.rpm 安装erl ...
分类:
其他好文 时间:
2020-05-26 13:55:14
阅读次数:
61
1 Java序列化和反序列化简介 Java序列化是指把对象转换为字节序列的过程,而Java反序列化是指把字节序列恢复为java对象的过程。 我们把对象序列化成有序字节流,保存到本地磁盘或者Redis等媒介中,或者直接通过网络传输进行远程方法调用(RMI)来使用,在使用的时候再进行反序列化来得到该对象 ...
分类:
其他好文 时间:
2020-05-26 12:31:52
阅读次数:
51
需求 在大规模服务化之前,应用可能只是通过 RMI 或 Hessian 等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过 F5 等硬件进行负载均衡。 当服务越来越多时,服务 URL 配置管理变得非常困难,F5 硬件负载均衡器的单点压力也越来越大。 此时需要一个服务注册中心,动 ...
分类:
其他好文 时间:
2020-05-25 19:39:18
阅读次数:
81