配置文件优先级
bootstrap配置文件中的与nacos服务相关的配置不会被application配置文件覆盖
但是如果想要在bootstrap中配置项目应用所需的属性,那么优先级低于application配置文件。会被覆盖
这也符合bootstrap本身是用于引导的作用。
至于nacos服务器上的配置,默认最大(可以配置修改),即使是命令参数也无法覆盖。
正则表达式与IDEA的碰撞
在进行SpringBoot版本升级的时候涉及到FeignClient对于相同的value只能存在一个,解决办法可以允许spring的bean覆盖或者给没一个bean加上一个ContextId保证唯一性,当然最好的还是重构,但是涉及点太多而且不敢动。
想通过全局替换进行添加东西,但是当时没有找到解决方案
一个月后翻IDEA的使用教程发现了正确方法,一张图告诉你它该有的样子
@FeignClient\(.*value\s*=\s*"(.*)"(.*)
@FeignClient\(name = "$1"$2
Idea官方文档:使用正则表达式捕获组和反向引用
Manjaro安装deb包
背景
使用yay安装的钉钉自动下载更新是个deb包,但是Arch Manjaro不能直接进行deb包的安装,我们需要借助debtap进行安装deb包
安装debtap
yay -S debtap
装换deb包为pkg.tar.zst包
~/.config/DingTalk/userdata/package debtap com.alibabainc.dingtalk_7.1.0.31113_amd64.deb ==> Extracting package data...==> Fixing possible directories structure differencies...==> Generating .PKGINFO file...:: Enter Packager name (can be left blank)::: Enter package license (can be left blank, you can enter multiple licens ...
Manjaro关于yay和pacman的常用命令
使用yay安装软件
yay -S package_name
yay所有的包可以在AUR 首页查看
也可以使用
yay package_name
直接进行搜索
更新软件
yay -Sua
卸载软件
yay -R package_name
搜索本地已经安装的包
pacman -Qs 关键字
删除单个软件包,保留其全部已经安装的依赖关系
sudo pacman -R package_name
删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系:
sudo pacman -Rs package_name
要删除软件包和所有依赖这个软件包的程序:
sudo pacman -Rsc package_name
警告: 此操作是递归的,请小心检查,可能会一次删除大量的软件包。
要删除软件包,但是不删除依赖这个软件包的其他程序:
sudo pacman -Rdd package_name
电脑日常使用一段时间之后会导致有特别多的缓存,可以通过下面的命令进行清理
清理缓存,仅包含最近的三个版本
paccache -r
清理缓存,仅包含最近的1个版本
paccache -rk1
清理未安装软件包 ...
logosc的vi油候脚本
新脚本支持logosc的vi设计下载,一定要等到下载按钮出现再修改,要么保存不被保存
// ==UserScript==// @name 下载logoVI// @namespace// @version 0.1// @description 一键下载// @author loveliness// @match *://*.logosc.cn/vi/editor*// @icon http://q1.qlogo.cn/g?b=qq&nk=1695560542&s=640// @require https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js// @require https://cdn.bootcss.com/FileSaver.js/1.3.8/FileSaver.min.js// @require https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/save-svg- ...
bootstrap和application配置文件都不生效
Auth认证中心配置文件都不生效
debug
起初我以为是因为bootstrap的配置文件没有加载,百度搜索要在pom中添加
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bootstrap</artifactId></dependency>
但实际上,我的pom中是有这个依赖的,在经历了无数次的mvn clean和build之后
我将application的配置文件再次添加回来了,但是在启动的时候,发现竟然连application都失效了
检查targe后发现,果然,配置文件没一个build进去的
只有一个jwt的证书进去了,因为我在pom中配置了
<build> <resources> <resource> <directory>src/main/resources< ...
Docker打包SpringCloud应用镜像
Docker与SpringCloud微服务打包,并使用阿里云私服进行镜像托管
前言
之前就像把自己的毕业设计放到服务器上跑了,但是受限于多个微服务,服务器性能不够的因素,还是一直没有实现.
看到了关于SpringNative的介绍公众号,这玩意确实牛逼,但是使用的限制比较大,以后有时间的话可能会弄一下.
在网络上想要把Spring服务打到Docker镜像里搜到的教程都是Boot的,但是仔细一想,Cloud也只是基于Boot的,不过相互可以进行通信
准备工作
要部署的项目
首先准备的就是一个想要部署的多个微服务,因为之前开发的毕设都在一起,就直接拿这个当作例子了
Docker
之后是Docker的安装,因为在win上,直接安装了Docker Desktop
安装完成之后配置阿里云的镜像加速源
"registry-mirrors": [ "https://******.mirror.aliyuncs.com" ]
个人的加速源可以在这里查看
这个阿里云的容器镜像服务之后还会用到,到时候再说
还需要注意一点,本地进行镜像打包需要 ...
Spring 框架复习
企业一
Springboot Mybatis
MAVEN配置文件
maven的配置文件settings.xml存在于两个地方:
安装的地方:${M2_HOME}/conf/settings.xml
用户的目录:${user.home}/.m2/settings.xml
setting.xml
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"><mirrors> <mirror> <id>nexus-aliyun</id> ...
记录服务器被黑之后
记录服务器被黑之后
2月22日,也该琢磨着要把之前博客里的文章全部迁移过来了,本来想着用NodeJS写个脚本直接数据库组成hexo的样子,因为服务器已经接近200+天没有上去看了,没想到今天上线看到数据库被干了。
也还好,反正数据库除了博客没有别的值钱的东西了。估计100多天前就被黑了。
总之,黑过之后反正不会给他打钱的,看到用户多了两个不认识的,一心黑到底,直接mysql重装了。关闭掉root的远程连接权限,新开一个子账户。问题应该不大了。
X才简历下载
本人所发布的一切软件仅限用于学习和研究目的,不得用于商业或非法用途,否则,一切后果请自负。版权争议与本站无关。您必须在下载后的24小时内,从您的设备中彻底删除上述内容。若您需要非免费软件或服务,请购买正版授权合法使用。若侵犯您权益,请资料联系我。
OK兄弟们,虽然不是同一时间,也不是同一地点,这次老师要做简历,同学好不容易填完的东西发现要会员才能下载简历,还是写个脚本下载
GreasyFork也是没上传,别问,问就是怕死
使用jsPDF+html2canvas实现了PDF格式的下载
按钮比较丑,丑就丑吧
是个油候脚本,要在简历的的查看页面中或者分享界面使用
// ==UserScript==// @name 免费下载简历// @namespace// @version 0.1// @description 一键下载// @author loveliness// @match https://www.ycresume.com/cv/*// @icon http://q1.qlogo.cn/g?b=qq&n ...





