摘要: 1 下载Redis 官网下载,下载 stable 版本,稳定版本。 建议下载5.0.8版本的Redis 2 本地安装 解压:tar zxvf redis-5.0.8.tar.gz 移动到: sudo mv redis-5.0.8 /usr/local/ 切换到:cd /usr/local/redis 阅读全文
posted @ 2020-05-07 08:59 FCity 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 1 背景 在早期的互联网Web 1.0时代,大部分企业还是采用传统的企业级单体应用架构,而一时间蜂拥而至的巨大用户流量使得这种架构难以支撑,通过对诸多系统架构实施以及对巨大用户流量的分析过程中发现,其实用户的读请求远远多于用户的写请求,频繁的读请求在高并发情况下会增加数据库的压力,导致数据库服务器的 阅读全文
posted @ 2020-05-06 23:16 FCity 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1 简介 定义:内部含有对真实对象的引用,并由代理对象进行操作控制的运作模式。 目的:对目标方法进行增强。 优势:让增强的动作和目标动作分开,实现解耦,从而保证对原生代码无侵入的目的。 2 详解 代理模式包括静态代理和动态代理两种类型。 2.1 静态代理 其中,静态代理主要是针对某一个类做代理,如下 阅读全文
posted @ 2020-05-04 14:17 FCity 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1 Bean注册 应用启动实质是调用Spring容器启动方法扫描配置加载bean到Spring容器中、同时启动内置的Web容器的过程,具体分析如下: @SpringBootApplication注解在主类上,用于注入对象到ioc容器中,方便程序中提取对象使用。如下所示: @SpringBootApp 阅读全文
posted @ 2020-05-04 11:48 FCity 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 当使用构造器注入时经常发生循环依赖问题,因此本篇将重点阐述如何解决该问题: 1 循环依赖 问题描述:Bean A依赖B,Bean B依赖A,这种情况下即为循环依赖,如下: Bean A --> Bean B --> Bean A 导致问题:当存在循环依赖时,Spring将无法决定先创建哪个bean, 阅读全文
posted @ 2020-05-04 11:05 FCity 阅读(5462) 评论(2) 推荐(0) 编辑
摘要: 当前SpringBoot中的属性注入方式常见的有以下三种,如下所示: 方式一:继承Spring原有的属性注入方式 使用方式是通过@Component+@Value,Demo如下: /** * 第一种属性注入方式:通过Component+@Value * */ @Component @Data pub 阅读全文
posted @ 2020-05-04 10:34 FCity 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 1 SSH登陆原理 SSH,Secure Shell,是一套协议标准,可以用来实现两台机器之间的安全登陆以及安全的数据传送,其保证数据安全的原理是非对称加密。 传统的对称加密方式使用的是一套密钥,数据的加密和解密用的是这一套密钥,所有的客户端和服务端都得存储这套密钥,泄漏风险很高,并且一旦泄漏,如果 阅读全文
posted @ 2020-05-03 23:26 FCity 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1 网络连通性 IP地址的作用是定位网络中的目标主机位置,使用ping命令可直接判断当前主机与目标主机的网络是否可达。ping利用ICMP协议包来侦测另一个主机是否可达。具体的:它发送ICMP回送请求消息给目的主机。ICMP协议规定:目的主机必须返回ICMP回送应答消息给源主机。如果源主机在一定时间 阅读全文
posted @ 2020-05-03 23:18 FCity 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 1 查看进程ps 1.1 根据端口查看:lsof -i:端口号 1.2 直接查看:ps [option],其中:option包含a、u、x、-l、-e五大参数: (1)a 显示一个终端的所有进程 (2)x 显示没有控制终端的进程 (3)u 显示进程的归属用户以及内存的使用情况 (4)-e 显示所有进 阅读全文
posted @ 2020-05-03 23:14 FCity 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1 hash算法在RPC中的应用和缺陷 【背景】:我们有一个社交网站,需要使用Redis存储图片资源,存储的格式为键值对,其中,key为图片名称,value为该图片所在文件服务器路径,我们需要根据文件名查找该文件所在文件服务器上的路径以实现访问并传递给用户,数据量大概200w左右,规则就是随机分配, 阅读全文
posted @ 2020-05-02 23:12 FCity 阅读(187) 评论(0) 推荐(0) 编辑