使用AdBlock屏蔽掉GitHub上一些让人恶心的仓库
概述GitHub虽然好用,但是上面有不少境外黑恶势力恶意造谣抹黑中国的仓库,看到了就让人恶心
GitHub的屏蔽功能并没什么卵用,举报也没用,纯属浪费时间,但是我们可以通过AdBlock或AdBlock Plus插件进行屏蔽这些仓库的所有者
下面的方法只实现了屏蔽掉搜索结果中的仓库,但还是可以直接通过链接访问这些仓库,不过这已经可以实现这些仓库不会出现在我们眼前,污了我们的眼睛
实现过程安装插件下面有两个下载地址,根据自己的情况选择:
谷歌插件商店地址:AdBlock — 最佳广告拦截工具 - Chrome 网上应用店 (google.com)
扩展迷下载地址:https://www.extfans.com/productivity/gighmmpiobklfepjocnamgkkbiglidom/
添加拦截规则点击工具栏的AdBlock的图标,打开选项
添加自定义规则(下面列举几个常见的,每一条规则的第二个括号内就是仓库所有者的用户名,根据实际情况填写,发现其它的继续添加即可),最后保存即可,这样就可以在搜索结果中屏蔽掉这些仓库的所有者了,舒服!!
12345github.co ...
使用批处理脚本实现一键部署hexo博客以及一键上传代码到GitHub
概述如果需要执行多条命令才可以达到目的,都可以使用批处理脚本来提高工作效率,本博客主要实现:一键部署hexo博客以及一键上传代码到GitHub
实现一键部署hexo博客新建一个.bat文件,命名为:一键部署.bat,内容如下:(我的博客使用了algolia搜索,如果没有使用就删除下面的hexo algolia)
123@echo offcd E:\hexo-bloghexo g&&hexo algolia&&hexo d
一键上传代码到GitHub先配置GitHub的SSH Key,配置步骤查看博客:GitHub 配置 SSH Key | LeDao 的博客 (zoutl.cn)
新建一个.bat文件,命名为一键上传到GitHub.bat:,内容如下:(chcp 65001是为了解决输出中文乱码)
12345678910111213141516chcp 65001@echo offecho "1.进入要上传的文件hexo-blog"cd E:\hexo-blogecho "2.添加到本地仓库"git add .e ...
Hexo的Butterfly主题使用Algolia搜索
安装插件在hexo博客的根目录打开Git Bash安装hexo-algoliasearch插件
1npm install hexo-algoliasearch --save
然后查看根目录的package.json文件,查看是否安装成功,出现插件名称就说明安装插件成功
注册Algolia账号网址:Site Search & Discovery powered by AI | Algolia
创建应用打开创建页面
填写应用信息
选择相关节点
勾选同意
获取API Keys在控制台主页,选择刚刚创建的应用,查看它的API Keys
获取下图的三个
开始配置在hexo根目录下的_config.yml配置文件添加以下代码,appId、apiKey、adminApiKey、indexName根据自己的情况填写
12345678910111213141516plugins: - hexo-algoliasearchalgolia: appId: "0Z2Q111FG111" apiKey: "079e96e1d3e11111116bf59011& ...
PotPlayer播放视频选择音频
概述IDM下载B站的视频时,下载的视频是没有声音的,必须要下载对应的音频文件,例如:下图中,2是音频,3是视频,下面我将演示PotPlayer播放视频导入音频
实现过程
将音频文件的后缀名改为m4a
使用PotPlayer播放视频,并选择刚刚修改后缀名的音频,然后就可以愉快地玩耍了
Hexo的Butterfly主题使用iconfont图标
登录网址:iconfont-阿里巴巴矢量图标库
搜索图标在搜索框输入图标名称
添加入库将鼠标移到要使用的图标上
添加到项目打开项目选项,准备添加到项目
添加到指定项目
生成Font class生成Font class用于引入图标
复制链接和图标复制引入图标的链接以及图标名称
修改配置文件修改Butterfly主题的配置文件_config.yml,不是主配置文件,主题配置文件在\themes\butterfly下
引入找到Inject配置,在head处引入
使用使用格式为:iconfont 上面复制的图标名称
实现加载Nacos多个配置文件
概述多个微服务的配置之间有可能存在重复,重复的部分称为公共配置,我们可以把这些公共配置存储在Nacos中,各个微服务根据自己的需求加载对应的配置
这样做的好处是:方便管理,只需要修改公共配置即可实现修改多个服务的配置
实现过程前提加载的配置文件必须在同一个命名空间内
添加配置我在命名为dev的命名空间内创建了三个配置文件:mysql_dev.properties、 server_dev.properties和 nacos_config.properties,内容如下:
mysql_dev.properties
12345spring.datasource.type=com.alibaba.druid.pool.DruidDataSourcespring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/db_secondhandtrade?serverTimezone=GMT%2B8&useUnicode=true&a ...
Nacos新建命名空间和读取命名空间内的配置文件
新建命名空间创建成功后自动生成命名空间id,下面要用到
新建配置文件在刚刚创建好的命名空间创建配置文件,创建步骤查看博客:Spring Boot 读取 Nacos 的配置文件 ,配置文件位置为:命名空间>>分组>>配置文件,前面的包含后面的,不在同一个组的配置文件可以重名
读取实现读取步骤查看博客:Spring Boot 读取 Nacos 的配置文件 ,然后在bootstrap.properties中加上配置:
1spring.cloud.nacos.config.namespace=cd6541df-8530-404f-8832-413a3cefa6
完整配置如下:
12345678910#应用名称spring.application.name=nacos_config_test#Nacos的IP地址和端口号spring.cloud.nacos.config.server-addr=121.41.211.106:8848#Nacos配置文件所在命名空间idspring.cloud.nacos.config.namespace=cd6541df-8530- ...
Spring Boot读取Nacos的配置文件
毕业版本依赖关系链接:版本说明 · alibaba/spring-cloud-alibaba Wiki (github.com)
下表为按时间顺序发布的 Spring Cloud Alibaba 以及对应的适配 Spring Cloud 和 Spring Boot 版本关系(由于 Spring Cloud 版本命名有调整,所以对应的 Spring Cloud Alibaba 版本号也做了对应变化)
Spring Cloud Alibaba Version
Spring Cloud Version
Spring Boot Version
2021.0.1.0
Spring Cloud 2021.0.1
2.6.3
2.2.7.RELEASE
Spring Cloud Hoxton.SR12
2.3.12.RELEASE
2021.1
Spring Cloud 2020.0.1
2.4.2
2.2.6.RELEASE
Spring Cloud Hoxton.SR9
2.3.2.RELEASE
2.1.4.RELEASE
Spring Cloud Greenwic ...
谷歌搜索屏蔽某个网站
前提无法使用谷歌搜索的就不要查看本博客了
下载插件谷歌插件商店地址:uBlacklist - Chrome 网上应用店 (google.com)
使用在谷歌搜索某个关键词后,对应的搜索结果上面会有加入黑名单这个选项,点击该选项即可屏蔽对应网站
Windows系统和CentOS7安装Nacos
下载下载地址:Release 1.4.3 (Jan 27, 2022) · alibaba/nacos (github.com),下载后解压即可
Windows系统安装运行CMD命令进入解压后的文件夹内的bin文件夹,输入以下命令运行Nacos,standalone代表单机模式运行
1startup.cmd -m standalone
在浏览器输入http://localhost:8848/nacos,然后进行登录,用户名和密码都是nacos,登录成功进入下面界面
连接MySQL数据库先关闭正在运行的Nacos程序,直接关闭cmd窗口即可
Nacos默认使用的数据是本地的,也可以配置成使用MySQL的数据
导入数据库文件Nacos的数据库文件在conf文件夹中,新建一个数据库然后导入Nacos的数据库文件
修改配置文件配置文件是上图的application.properties,把下图的黑色的代码的注释删除,然后把一些参数改为自己的
测试修改密码以测试是否成功连接数据库,如果直接在Nacos程序的界面修改密码会报错:caused: user nacos,nacos not e ...