天堂极乐鸟

导航

2021年9月8日 #

第五章

摘要: 第二部分 将数据库分布到多台机器上的原因: 可扩展性:数据量、读取负载、写入负载超出单台机器的处理能力 容错/高可用性:你的应用需要在单台机器(或多台机器,网络或整个数据中心)出现故障的情况下仍然能继续工作,则可使用多台机器,以提供冗余。 延迟:如果在世界各地都有用户,你也许会考虑在全球范围部署多个 阅读全文

posted @ 2021-09-08 11:40 天堂极乐鸟 阅读(57) 评论(0) 推荐(0) 编辑

2021年9月6日 #

第三章

摘要: 第三章 存储与检索 驱动数据库的数据结构 使用一个函数实现在文件的末尾追加数据,另一个函数查找数据时从头到尾进行遍历查找。 这种方法对于极其简单的场景其实有非常好的性能,因为在文件尾部追加写入通常是非常高效的。 许多数据库在内部使用了日志(log),也就是一个 仅追加(append-only) 的数 阅读全文

posted @ 2021-09-06 12:39 天堂极乐鸟 阅读(43) 评论(0) 推荐(0) 编辑

2021年8月31日 #

Redis在Windows下单机集群部署和哨兵模式部署

摘要: 集群模式部署 Redis版本 5.0.10 端口 6371,6372,6373,6374,6375,6376. 配置文件 将Redis安装6份,或者将redis安装后的文件复制6份 修改各个redis包中的redis.windows.conf文件 修改79行 port 6371 取消注释707行 c 阅读全文

posted @ 2021-08-31 16:11 天堂极乐鸟 阅读(218) 评论(0) 推荐(0) 编辑

2021年8月27日 #

第四章

摘要: 第四章 编码与演化 当数据格式(format)或模式(schema)发生变化时,通常需要对应用程序代码进行相应的更改(例如,为记录添加新字段,然后修改程序开始读写该字段)。但在大型应用程序中,代码变更通常不会立即完成: 对于 服务端(server-side) 应用程序,可能需要执行 滚动升级 (ro 阅读全文

posted @ 2021-08-27 14:12 天堂极乐鸟 阅读(64) 评论(0) 推荐(0) 编辑

2021年8月26日 #

分片与非分片使用聚合的区别

摘要: $collStats 对于副本集中的集合或 集群中的非分片集合,collStats输出单个文档。对于分片集合,collStats每个分片输出一个文档。 count字段 计数基于集合的元数据,它为分片集群提供快速但有时不准确的计数。 非分片集合 使用语句: use data; db.datas.agg 阅读全文

posted @ 2021-08-26 16:16 天堂极乐鸟 阅读(77) 评论(0) 推荐(0) 编辑

2021年4月14日 #

取消mysql表中timestamp字段的自动更新

摘要: 用SQLyog生成的mysql表的timestamp字段会自动加上自动更新功能,执行以下语句可取消 其中`answer`是表名字 `create_time`是要更改的timestamp字段名字 ALTER TABLE `answer` CHANGE `create_time` `create_tim 阅读全文

posted @ 2021-04-14 18:29 天堂极乐鸟 阅读(267) 评论(0) 推荐(0) 编辑

2021年4月12日 #

springboot中使用solr8

摘要: 一、查看版本 由于是先有的springboot项目,再添加的solr, 所以要先去springboot的pom.xml中的 spring-boot-starter-parent 的 spring-boot-dependencies 中查看solr默认依赖版本,我这里是8.5.2 <solr.vers 阅读全文

posted @ 2021-04-12 16:36 天堂极乐鸟 阅读(570) 评论(0) 推荐(0) 编辑

2021年3月14日 #

剑指 Offer 57. 和为s的两个数字

摘要: 问题:剑指 Offer 57. 和为s的两个数字 输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。 思路: 使用双指针,分别指向第一个元素和最后一个元素,计算两个指针的内容之和, 如果大于目标值,则后面的指针向前移动, 如果 阅读全文

posted @ 2021-03-14 18:10 天堂极乐鸟 阅读(38) 评论(0) 推荐(0) 编辑

2021年3月4日 #

java类加载过程

摘要: 加载 将字节码数据从不同的数据源读取到 JVM 中,并映射为 JVM 认可的数据结构(Class 对象) 1、通过一个类的全限定名来获取定义此类的二进制字节流 2、将这个字节流所代表的的静态存储结构转化为方法区的运行时数据结构 3、在内存中生成一个代表这个类的java.lang.Class类,作为方 阅读全文

posted @ 2021-03-04 19:09 天堂极乐鸟 阅读(51) 评论(0) 推荐(0) 编辑

2021年2月18日 #

获取cookie的两种方式和session共享解决方案

摘要: @RequestMapping("/getCookie") public String getCookie(@CookieValue("name")String name, HttpServletRequest request) { // 方式一: 通过request获取Cookie数组,然后循环 阅读全文

posted @ 2021-02-18 18:23 天堂极乐鸟 阅读(1325) 评论(0) 推荐(0) 编辑