虽然目前的linux已经能自动选择最快的源,但是官方提供的镜像列表仍然较少,速度虽有所提升但是整体依然较慢,阿里的源作为国内最快的源却没有被纳入官方提供的源中 国内常使用的源有阿里,中科大,清华,网易源,其中阿里的速度最快,中科大的收录软件最多,其他基本没有什么区别,所以只用这俩个国内源就可以了,没有必要添加太多的源 一 配置阿里源 1 首先备份官方自带的源 cd /etc/yum.repos.d sudo mv fedora.repo fedora.repo.backup sudo mv fe…
1.错误情况更新yum时报错: 按照网上教程,更换阿里源.清华源都还是无法使用.可参考: centos8更换国内源(阿里源)_大山的博客-CSDN博客_centos8更换阿里源icon-default.png?t=M0H8https://blog.csdn.net/yds8903/article/details/106099901 2.原因分析 centos8项目官方已于2021年底停止,相关源已无法使用,所以网上22年前的换源教程都已无法使用. 3.解决方案 进入配置文件内,删除所有的.rep…
[1]缓存穿透与缓存雪崩 [1.1]缓存和数据库间数据一致性问题 分布式环境下(单机就不用说了)非常容易出现缓存和数据库间的数据一致性问题,针对这一点的话,只能说,如果你的项目对缓存的要求是强一致性的,那么请不要使用缓存. 我们只能采取合适的策略来降低缓存和数据库间数据不一致的概率,而无法保证两者间的强一致性. 合适的策略包括 合适的缓存更新策略,更新数据库后要及时更新缓存.缓存失败时增加重试机制,例如MQ模式的消息队列. [1.2]缓存击穿(缓存穿透)问题 缓存击穿表示恶意用户模拟请求很多缓存…
sed编辑命令 p 打印匹配行 = 打印文件行号 a 在定位行之后追加文本 i 在定位行之前插入文本 d 删除定位行 c 用新文本替换定位文本 s 使用替换模式替换相应模式 r 从另一个文件读取文本 w 将文本写入到一个文件 y 变换字符,类似替换 q 第一个模式匹配完成后退出 l 显示与八进制ASCII码等价的控制字符 {} 在定位行执行的命令组 n 读取下一个输入行,用下一个命令处理新的行 h 将模式缓冲区的文本复制到保持缓冲区 H 将模式缓冲区的文本追加到保持缓冲区 x 互换模式缓冲区和保…
今天安装Wget时出现如下错误 到 /etc/yum.repos.d/目录下编辑CentOS-Base.repo ,更改为如下内容. vim CentOS-Base.repo # CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to a…
课程实验中有一项是安装Hive,这个过程中需要安装Mysql. 在安装Mysql耗费了好多时间,总是报错数据仓库同步失败什么的. 输入yum install mysql 就提示错误,连接不上数据源.该了好久终于可以了,步骤如下 换源请移步: https://www.cnblogs.com/Timeouting-Study/p/12131119.html 下载与安装MySQL: 这里采用Yum管理好了各种rpm包的依赖,能够从指定的服务器自动下载RPM包并且安装,所以在安装完成后必须要卸掉,否则会…
回顾Linux作业中用命令行的方式管理本地与远程仓库的过程,原理图如下: 与之前本质相同,但是使用GUI的github管理工具将更为便捷,Sourcetree就是其中之一 1.在Windows下安装git 官网下载后选择默认配置安装 启动Git Bash显示下面界面表示安装成功  2.在官网下载Sourcetree 点击安装,进入第一步选择登陆Bitbucket或免登录破解 下一步 安装Mercurial后就可以进入管理工具了  3.将github项目克隆到本地,并将URL复制到Sourcetr…
问题原因是,修改字段后,同步失败了,然后执行查询的时候,就会提示这个错误,这个字段没有 最暴力的方法可以直接在数据库中修改字段,但是修改后,models没同步,可能会存在问题,因此开始我的百度之旅(这个问题网上资料还真的挺少的) 方法一,不要犹豫,重启大法,关闭项目,关闭开发工具,从新打开,这个方法好像不行 方法二,删除大法,因为django有models在,数据库建表还是很容易的,只不过是数据丢失了,对我我这种不正经的开发来说,无关紧要咯 所以,我删除了库,删除了django生成的migrat…
vue keep-alive https://cn.vuejs.org/v2/api/#keep-alive keep-alive 不生效的可能原因 如果安装官方的写法,已经正常完成keep-alive <keep-alive :include="['a', 'b']"> <component :is="view"></component> </keep-alive>   一级二级路由 请检查需要router 界面当前…
  问题描述 前提: 项目采用Elasticsearch提供搜索服务,Mysql提供存储服务,通过Logstash将Mysql中数据同步到Elasticsearch. 问题: 使用logstash-jdbc-input插件同步Mysql中的两张表时,一张表的数据完整的存到了ES中,而另一张表没有任何数据插入 原因分析 1.查询语句错误,将语句放入命令行中查询,查询成功,排除 2.jdbc插件只支持一次查询,经网上搜索资料,确认jdbc可以并发执行多次查询 3.对比两张表结构,对比过程中发现无数据…