摘要:
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。... 阅读全文
posted @ 2022-10-20 23:40
码农编程进阶笔记
阅读(133)
评论(0)
推荐(0)
摘要:
1、主键和唯一索引的区别 主键一定时唯一性索引,唯一性索引并不一定是主键一个表中可以有多个唯一性索引,但只能有一个主键主键不允许有空值,而唯一索引允许有空值主键可以被其他字段作外键引用,而唯一性索引不能 2、主键 和 唯一索引 谁更快 InnoDB使用B... 阅读全文
posted @ 2022-10-20 23:40
码农编程进阶笔记
阅读(382)
评论(0)
推荐(0)
摘要:
上一篇:window10 安装influxdb 监控系统如何选择合适的时序数据库? 一、认识关键词概念 InfluxDB是领先的开源时间序列数据库(TSDB)。 InfluxDB使用Go语言编写,适用于各类时间序列数据的高效存储与检索。 influx... 阅读全文
posted @ 2022-10-20 23:40
码农编程进阶笔记
阅读(465)
评论(0)
推荐(0)
摘要:
服务监控在微服务改造过程中的重要性不言而喻,没有强大的监控能力,改造成微服务架构后,就无法掌控各个不同服务的情况,在遇到调用失败时,如果不能快速发现系统的问题,对于业务来说就是一场灾难。 监控微服务调用前,首先你要搞清楚三个问题:监控的对象是什么?具体监... 阅读全文
posted @ 2022-10-20 23:40
码农编程进阶笔记
阅读(299)
评论(0)
推荐(0)
摘要:
一、哈希冲突的产生原因哈希是通过对数据进行再压缩,提高效率的一种解决方法。但由于通过哈希函数产生的哈希值是有限的,而数据可能比较多,导致经过哈希函数处理后仍然有不同的数据对应相同的值。这时候就产生了哈希冲突。 二、产生哈希冲突的影响因素装填因子(装... 阅读全文
posted @ 2022-10-20 23:40
码农编程进阶笔记
阅读(322)
评论(0)
推荐(0)
摘要:
MySQL的自增id都定义了初始值,然后不断加步长。虽然自然数没有上限,但定义了表示这个数的字节长度,计算机存储就有上限。比如,无符号整型(unsigned int)是4个字节,上限就是2^32 - 1。那自增id用完,会怎么样? 表定义自增值id 表... 阅读全文
posted @ 2022-10-20 23:40
码农编程进阶笔记
阅读(133)
评论(0)
推荐(0)
摘要:
一、什么是分布式事务 我们的服务器从单机发展到拥有多台机器的分布式系统,各个系统之间需要借助于网络进行通信,原有单机中相对可靠的方法调用以及进程间通信方式已经没有办法使用,同时网络环境也是不稳定的,造成了我们多个机器之间的数据同步问题,这就是典型的分布式... 阅读全文
posted @ 2022-10-20 23:40
码农编程进阶笔记
阅读(628)
评论(0)
推荐(0)
摘要:
工作中经常会有遇到导入/导出的需求,下面是常用的方法。 读取CSV文件,可以分页读取,设置读取行数,起始行数即可。 导出CSV文件,用两种方法进行实现。 /** * 读取CSV文件 * @param string $csv_file csv文件路径 * @pa... 阅读全文
posted @ 2022-10-20 23:40
码农编程进阶笔记
阅读(453)
评论(0)
推荐(0)
摘要:
1.如果想把composer从2版本降到1版本 composer self-update 1.4.1 2、如果想降到1版本 composer self-update --1 3.测试 降低版本前:因我原来安装PHP7.3,composer version 2... 阅读全文
posted @ 2022-10-20 23:40
码农编程进阶笔记
阅读(3039)
评论(0)
推荐(0)
摘要:
rabbitmq的数据是存在内存中的,我们可以对数据进行持久化,在意外宕机或重启服务器时,保护数据 可以持久化的数据有:交换机、队列、消息 交换机的持久化 在springboot项目的rabbitmq的配置类中在声明交换机时进行持久化 @Bean(EX_... 阅读全文
posted @ 2022-10-20 23:40
码农编程进阶笔记
阅读(302)
评论(0)
推荐(0)

浙公网安备 33010602011771号