摘要: List:(有序,可以重复)通过下标索引 ArrayList 可变数组,随机查找 LinkedList 链表,任何位置插入删除快 Vector 效率比arraylist低,但是可以用于多线程同步 Set:(无序,不可以重复)set最多有一个null元素,因为不可以重复 HashSet 没有排序,不重 阅读全文
posted @ 2021-02-24 09:04 RM-RF? 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-01-18 09:54 RM-RF? 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 分析 只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题? 经典做法 最经典的缓存+数据库读写的模式,就是 Cache Aside Pattern。读的时候,先读缓存,缓存没有的话,就读数据库,然后取出数据后放入缓存,同时返回响应。更 阅读全文
posted @ 2021-01-18 09:48 RM-RF? 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 1.分布式架构的由来: 第一版:程序和数据库在一台应用服务器上 第二版:数据库和系统分开两个服务器 第三版:出现集群 第四版:部署多台服务器,出现负载均衡,session跨域问题随之而来,一般使用cookie来解决这个问题,在cookie中保存access_token,当向服务器发送请求的时候,服务 阅读全文
posted @ 2020-12-11 13:49 RM-RF? 阅读(197) 评论(0) 推荐(0) 编辑
摘要: java 生成word文档 简单示例 注:这个示例是将数据写入到 ftl 并生成 word文件 1.先新建一个模板文档 将需要填充的字段写入进去 如下: 2.前端代码: 1.将模板已任何形式画好之后转换为ftl尾缀的文件 (我用的word,这地方我直接更改了后缀,效果一样) 2.传入的模板路径要到路 阅读全文
posted @ 2020-09-28 16:02 RM-RF? 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一.首先在官网下载mongodb https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.13.tgz 如果下载速度过慢你可以在虚拟机中下载,只需要在路径前加 wget 即可。 wget https://fastdl.mongodb.org 阅读全文
posted @ 2020-09-25 16:45 RM-RF? 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 哨兵相对简单: 1.准备三台Redis【一主二从】 先搭建好一台redis 然后复制两份 将三份的配置文件修改成以下配置即可 单机redis 参考 https://www.cnblogs.com/YLSF/p/13717969.html 2.修改redis的配置文件 分别 配置主 和 从的 三台服务 阅读全文
posted @ 2020-09-25 09:20 RM-RF? 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 第一步:下载安装包 访问https://redis.io/download 到官网进行下载。这里下载的4.0.9版本. 或者是使用:(通过命令进行下载) wget http://download.redis.io/releases/redis-4.0.9.tar.gz 第二步:安装 1.通过远程管理 阅读全文
posted @ 2020-09-23 14:01 RM-RF? 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1. 安装Erlang环境 1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 2)安装ncurses yum -y ins 阅读全文
posted @ 2020-09-22 09:13 RM-RF? 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Redis是一个key-value存储系统。和Memcached类似。 redis非关系型数据库也可以叫做缓存服务器。 1.对于一些经常访问,但是不经常修改的数据 2.经常变更但是不太重要的数据 3.临时数据。:暂存功能。 redis的过程中遇到的问题: 缓存击穿 现象:缓存击穿,是指一个key非常 阅读全文
posted @ 2020-09-21 17:28 RM-RF? 阅读(693) 评论(0) 推荐(0) 编辑