首页
归档
友链
关于
Search
1
网易云音乐黑胶会员月月免费赠送
3,552 阅读
2
十年之约RSS聚合订阅服务上线
2,986 阅读
3
工资发放日的区别
2,603 阅读
4
rsyslogd内存占用过高解决方案
2,402 阅读
5
Nginx反代MinIO后,上传文件签名异常
2,219 阅读
零碎
标本
码海
工具
其他
登录
Search
标签搜索
北京
摄影
生活
旅行
Java
学习笔记
教程
Linux
服务器
软件
日记
SpringBoot
Windows
服务
数据库
福利
Spring
系统
SQL
docker
萧瑟
累计撰写
198
篇文章
累计收到
1,407
条评论
首页
栏目
零碎
标本
码海
工具
其他
页面
归档
友链
关于
搜索到
198
篇与
萧瑟
的结果
2023-10-22
京西皮影非遗园周末半日游
这周刚买了一张京津冀旅游年卡,能够畅玩两百多个景区,限时特价99元3张。跟好友拼了两张,这周刚好可以稍微休息一下,突然发现京西皮影非遗园离我大概就十公里左右,也在这个年卡范围内,所以就去瞧了瞧。景区介绍中国京西皮影非遗园是一家专业从事皮影艺术品收藏、整理、皮影舞台艺术表演、皮影艺术展览、皮雕工艺品研发的综合性文化单位,身临其境的感受皮影艺术的魅力。中国京西皮影非遗园,带你走进2000年的皮影艺术,寻找皮影的秘密,了解制作过程,体验与汲取传统文化的营养,让大家喜欢上皮影,一起传承。开放时间全年 周六-周日 09:30-12:00,13:30-16:00开放;全年 周一-周五 全天不开放;中国法定节假日 09:30-12:00,13:30-16:00开放;票价100元(优惠价88元),年卡免费一次景区风景基本上人不是很多,大概有二十来号人,所以不用怎么排队,去了只需要出示年卡二维码即可,不到点不开门,所以不要以为不开门。这个是园区的场馆的介绍图,进去可以逛一逛,基本上都是介绍皮影的发展史,没有那种装旧皮影的玻璃柜,基本上都是图和文字描述,可以简单了解一下发展史。展馆内少有的装饰,山海经的一些展示,还有龙之类的,因为龙太长就简单拍了这个。这个是介绍了皮影戏的分布图,第一张景区介绍拍的比较多一些。这个是我挑了几张比较好看的皮影介绍,有兴趣的可以去现场看一看每个皮影介绍的不同故事。带娃比较合适。终于等到皮影戏开始演出了,这篇讲的是金斧头,感觉还不错,第二场讲的是龟与鹤,说是之前毛爷爷招待战斗民族领导人来看过。 var player = new DogePlayer({ container: document.getElementById('player_10a2ebac195abfff'), userId: 466, vcode: '10a2ebac195abfff', autoPlay: false }); 中场休息的时候,还可以去后台体验皮影戏操作,我操作的是金斧头中的砍柴少年,它是又6根木棍组成,只做了一些简单的动作,都比较费劲,可想而知,幕后人员下了多少年的努力才有一场皮影戏的精彩演出。也希望大家有空了解中国瑰宝,可以感受了一下古人的娱乐方式(原来以前他们是这样看电视电影的),不要忘记中华五千年的悠久文化和成果。
2023年10月22日
257 阅读
9 评论
2023-10-14
Windows NTP 时间同步软件
Windows端时间同步支持服务端和客户端,Windows的NTP默认端口须使用123,如果自定义端口则需要使用本软件的客户端功能进行同步。软件下载{cloud title="NTPSync软件下载" type="default" url="https://blog.yanqingshan.com/usr/upload/2023/10/14/NTPSync.exe" password=""/}本软件由 cofface 大佬制作发布,如有侵权联系删除。
2023年10月14日
386 阅读
8 评论
2023-09-24
Hyper-V虚拟机硬盘压缩
突然发现家里私有云磁盘不足了,停服后,使用Hyper-V自带的磁盘管理压缩一下磁盘,发现并没有什么变化。网上通用的都是使用自带工具,翻了翻很多资料,才发现可以使用 powershell 工具执行命令附加到Windows自带磁盘管理器,然后再压缩才会清理调占用的磁盘。Linux 虚拟机磁盘压缩linux 回收系统上未使用的空间操作前先清理系统中的垃圾文件,然后执行以下命令后再关闭虚拟机或者保存虚拟机(建议关闭虚拟机)fstrim -aHyper-V 服务器打开powershell执行以下命令(建议以管理员权限执行)# 只读方式附加到本地磁盘 Mount-VHD 'D:\Hyper-V\Virtual Hard Disks\TestNode.vhdx' -ReadOnly # 压缩硬盘空间 Optimize-VHD 'D:\Hyper-V\Virtual Hard Disks\TestNode.vhdx' -Mode Full # 卸载附加的磁盘 Dismount-VHD 'D:\Hyper-V\Virtual Hard Disks\TestNode.vhdx'Windows 虚拟机磁盘压缩操作前先清理系统中的垃圾文件,关闭虚拟机然后在hyper-v服务器执行以下命令Hyper-v 服务器打开 powershell 执行以下命令# 只读方式附加到本地磁盘 Mount-VHD "D:\Hyper-V\Virtual Hard Disks\ServiceServer.vhdx" -ReadOnly # 压缩硬盘空间 Optimize-VHD -Path "D:\Hyper-V\Virtual Hard Disks\ServiceServer.vhdx" -Mode Full # 卸载附加的磁盘 Dismount-VHD "D:\Hyper-V\Virtual Hard Disks\ServiceServer.vhdx"
2023年09月24日
305 阅读
2 评论
2023-09-02
抓娃娃的快乐
今天刚从医院出来,想去附近商超逛逛,偶然发现新开了一家“娃娃机游戏厅”。进店逛逛,看到那些五彩缤纷、各式各样的娃娃,便情不自禁地走上前去,购买了150快钱的币,每两个币玩一次。投入硬币,拿起娃娃机里的抓钩,开始我的“抓娃娃之旅”。站在娃娃机前,聚精会神地盯着那个娃娃,调整抓钩的位置,力求准确无误地将娃娃抓起。谁知,好多次都快抓到了,结果钩子松了,娃娃掉落。看着旁边的小孩,使劲拍打着抓钩按钮,不一会她的小车车就装忙了娃娃,我也学着着小孩,使劲敲击着按钮,不一会就抓到了。来看看我成果。最后又用六个娃娃,换了两个小手办,看看后面能不能粘到小摩托上面,增加一些乐趣。偶尔放松一下,也会让我在生活中感觉更加充实和快乐。
2023年09月02日
424 阅读
27 评论
2023-08-29
SpringBoot 对接华为大数据平台kerberos认证的Kafka数据
最近项目中有用到kafka来同步某业务核心数据,通过kafka来进行数据的实时更新。原本使用的是Apache kafka 来进行订阅消费,后因业务方信创要求,更换了华为大数据平台的Kafka数据源,采用kerberos认证。对接了一天多,数据才接入成功,网上相关文档比较少,这里我总结一下,为后人少踩坑。本次使用的是华为MRS3.1.2版本,其他版本应该都类似。修改项目中的pom.xml依赖,将默认的apache的kafka-client包替换为华为自带的。如果拉去不到相关依赖包,请更换为华为Maven镜像,配置信息如下。<repositories> <repository> <id>huawei-cloud-sdk</id> <name>HuaWei Cloud Mirrors</name> <url>https://mirrors.huaweicloud.com/repository/maven/huaweicloudsdk/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> <repository> <id>huawei-mirrors</id> <name>HuaWei Mirrors</name> <url>https://repo.huaweicloud.com/repository/maven/</url> </repository> </repositories>我们需要在配置文件中增加新的配置文件,不要使用spring.kafka相关配置,建议自己新增一个配置信息,本文以huawei.mrs.kafka为例。huawei: mrs: kafka: enable: false bootstrap-servers: 10.244.231.2:21007,10.244.230.202:21007,10.244.230.125:21007 security: protocol: SASL_PLAINTEXT kerberos: domain: name: hadoop.hadoop_651_arm.com sasl: kerberos: service: name: kafka新建一个配置文件HuaWeiMrsKafkaConfiguration,配置相关信息@Value("${huawei.mrs.kafka.enable}") public Boolean enable; @Value("${huawei.mrs.kafka.bootstrap-servers}") public String boostrapServers; @Value("${huawei.mrs.kafka.security.protocol}") public String securityProtocol; @Value("${huawei.mrs.kafka.kerberos.domain.name}") public String kerberosDomainName; @Value("${huawei.mrs.kafka.sasl.kerberos.service.name}") public String kerberosServiceName; @Bean public ConcurrentKafkaListenerContainerFactory<?, ?> kafkaListenerContainerFactory( ConcurrentKafkaListenerContainerFactoryConfigurer configurer, ConsumerFactory<Object, Object> kafkaConsumerFactory, KafkaTemplate<String, String> template) { ConcurrentKafkaListenerContainerFactory<Object, Object> factory = new ConcurrentKafkaListenerContainerFactory<>(); configurer.configure(factory, kafkaConsumerFactory); //禁止消费者自启动,达到动态启动消费者的目的 factory.setAutoStartup(enable); return factory; } @Bean public ConsumerFactory<Object, Object> consumerFactory() { Map<String, Object> configs = new HashMap<>(); configs.put("security.protocol", securityProtocol); configs.put("kerberos.domain.name", kerberosDomainName); configs.put("bootstrap.servers", boostrapServers); configs.put("sasl.kerberos.service.name", kerberosServiceName); configs.put("key.deserializer", "org.apache.kafka.common.serialization.StringDeserializer"); configs.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer"); return new DefaultKafkaConsumerFactory<>(configs); } @Bean public KafkaTemplate<String, String> kafkaTemplate() { Map<String, Object> configs = new HashMap<>(); configs.put("security.protocol", securityProtocol); configs.put("kerberos.domain.name", kerberosDomainName); configs.put("bootstrap.servers", boostrapServers); configs.put("sasl.kerberos.service.name", kerberosServiceName); configs.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer"); configs.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer"); ProducerFactory<String, String> producerFactory = new DefaultKafkaProducerFactory<>(configs); return new KafkaTemplate<>(producerFactory); } @Bean public RecordMessageConverter converter() { return new StringJsonMessageConverter(); }再新建一个全局消费kafka数据的KafkaConsumer类@Slf4j @Component public class KafkaConsumer { @KafkaListener(topics = "topic1") public void topicMessage(ConsumerRecord<?, ?> record) { log.info("Kafka->topic:‘topic1’-->{}", record.value()); //TODO:业务逻辑 } }配置kerberos信息,也是非常重要的一步,配置kerberos认证文件,本文将以最简单的教程为例,在启动脚本中配置。为什么不在项目中配置呢?因为各位的项目都各自不同,放在resources目录中,有的时候会读取不到,所以我们以最简单的例子来作为讲解。打包项目,将打包好的jar放置在服务器中。并将下载安全集群认证用户的krb5.conf和user.keytab文件放置跟jar包相同目录或者自定义一个目录(本文以/data/java/huawei-mrs-kafka为例)。在这个文件夹或者部署目录通缉新建一个jaas.conf文件,将keyTab项修改为绝对路径。principal则是华为大数据平台提供的账号。Client { com.sun.security.auth.module.Krb5LoginModule required useKeyTab=true keyTab="/data/java/huawei-mrs-kafka/user.keytab" principal="developuser@HADOOP_651_ARM.COM" useTicketCache=false storeKey=true debug=true; }; KafkaClient { com.sun.security.auth.module.Krb5LoginModule required useKeyTab=true keyTab="/data/java/huawei-mrs-kafka/user.keytab" principal="developuser@HADOOP_651_ARM.COM" useTicketCache=false storeKey=true debug=true; }; 最后一步,运行jar包,指定krb5.conf和jaas.conf环境变量。java -jar -Djava.security.krb5.conf=/data/java/huawei-mrs-kafka/krb5.conf -Djava.security.auth.login.config=/data/java/huawei-mrs-kafka/jaas.conf huawei-mrs-kafka-1.0-SNAPSHOT.jar因为本地没有相关环境,生产环境又处于内网,这里就不提供相关运行成功的代码,对接华为大数据平台的Kafka其实很简单,只是网上的教程很少而已。如有这方面的问题,可以在本文留言,看到了就会回复。{cloud title="示例下载" type="default" url="https://www.gitlink.org.cn/yanqs/huawei-mrs-kafka-demo" password=""/}
2023年08月29日
513 阅读
0 评论
2023-08-17
从抵触到享受:喝中药心路历程
最近,身体不舒服,心脏跳动的也不规律,感觉随时会到达猝死的边缘,每次难受到医院,通过各种仪器检查,医生告诉我没什么毛病,建议多休息,结果都是不了了之。偶然发现,身边的同事们都开始去看中医,喝中药了,想着去年也看过一段时间的中医,刚好公司还有补充医疗,就去看看中医,顺便调理一下身体。排队两小时,看病5分钟,中医诊断病情,主要是望闻问切。简单问了问情况,又把了脉,大概结论就是,气血不足。主要是熬夜、抽烟、饮食不规律造成的,建议是养成良好的作息时间,少熬夜;不用暴饮暴食之类的话术。回到家中,吃完晚饭,把中药加热,一口干了。喝完这杯中药,心里突然有了一些感受。记得小时候,每次生病,父母总是会给我熬中药。那时候,我对中药的味道非常抗拒,每次喝药都会痛苦地哭泣。药汁的苦涩味道,让我感到非常不舒服。我总是想方设法地逃避喝药,甚至会对父母产生抵触情绪。而最近我开始意识到中药的好处。它不仅可以治病,还可以调理身体。每天当药顺着口腔流入胃中,我都会感到一种安心和舒适的感觉,我开始渐渐地接受喝中药的习惯。虽然味道依然苦涩,但我已经不再像小时候那样抵触它了。相反,我开始享受喝中药的过程,它会让我感到平静和放松。中药的药效温和,不会像西药那样有太多的副作用。总的来说,喝中药的心路历程让我更加深刻地认识到中药的好处。它不仅可以治病,还可以调理身体,让我们保持健康的状态。虽然喝中药的过程可能有些不便,但我们应该坚持下去,为了自己的健康和幸福。最后再总结一句:可能“我们”终于长大了,也许这就是“成年人”该承受的一些“东西”吧。
2023年08月17日
335 阅读
26 评论
2023-08-13
Maven构建工具mvnd和mvn 性能对比测试
最近在技术相关公众号上看到一款 Maven 强化工具 maven-mvnd ,说是 性能 提升 300%,抱着学习的态度来实验一下新技术。Maven-mvnd简介maven-mvnd 是 Apache Maven 团队借鉴了Gradle和Takari的优点,衍生出来的更快的构建工具,maven 的 强化版。maven-mvnd 基于 maven 的但比它更快的构建工具.maven-mvnd 在设计上,使用一个或多个守护进程来构建服务,以此来达到并行的目的!同时,maven-mvnd 内置了maven,因此我可以在maven 过渡到 maven-mvnd的过程中实现 无缝切换!不必再安装 maven 或进行复杂的配置更改。官方仓库地址:https://github.com/apache/maven-mvnd安装步骤GitHub下载压缩包访问仓库版本地址:https://github.com/apache/maven-mvnd/releases点击Assets找到对应的系统的安装包,我们是windows系统,这里以windows为例。基本上就是后缀为windows-amd64.zip的文件,将下载的zip包放置在本地开发目录下,解压文件。修改Windows系统环境变量。编辑 PATH 的环境变量,里面增加 maven-mvnd 的目录。配置环境变量是为了在 cmd 的任意地址,可以识别到 bin 下的 mvnd 命令我们打开cmd命令提示符,输入 mvnd -version 或者 mvnd -v 查看版本信息。输出以下信息,代表安装成功!使用命令mvnd 与 maven 命令几乎没有任何不同,可以通过查看mvnd -help 查看举个例子、如要打包安装,则把 mvn clean install 替换为 mvnd clean install 即可配置可以修改 mvnd 解压目录下 conf 里的 mvnd.properties 文件,拉到最后面,放开 maven.setting 注释,把值改成自己的maven仓库地址即可,如下maven.settings=C://Develop//apache//maven//3.6.3//conf//settings.xml到此配置已经完成。打包速度对比使用一个普通 Java 项目来实验对比,分别使用 maven 和 maven-mvnd 进行打包。# maven 打包命令 mvn clean package -DskipTests # mvnd 打包命令 mvnd clean package -DskipTests结果如下,速度有所提升,速度提升没有网上传言的 8 倍、300%那么夸张,当然,这可能与我的机器或项目有关,你们可以使用你们的项目另行验证!
2023年08月13日
475 阅读
3 评论
2023-08-10
使用VuePress搭建Wiki静态网站
最近使用 语雀 做了一个知识手册,改版后只能会员才能分享,想着数据托管到第三方,还不如自建。参考了其他静态网站生成,最后决定使用 VuePress 来搭建。环境要求Node.js v16.19.0+搭建框架步骤 1: 创建并进入一个新目录mkdir wiki-book cd wiki-book步骤 2: 初始化项目npm init步骤 3: 将 VuePress 安装为本地依赖npm install -D vuepress@next步骤 4: 在 package.json 中添加一些 scripts{ "scripts": { "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs" } }步骤 5: 将默认的临时目录和缓存目录添加到 .gitignore 文件中echo 'node_modules' >> .gitignore echo '.temp' >> .gitignore echo '.cache' >> .gitignore步骤 6: 创建你的第一篇文档mkdir docs echo '# Hello VuePress' > docs/README.md步骤 7: 在本地启动服务器来开发你的文档网站npm run docs:devVuePress 会在 http://localhost:8080 启动一个热重载的开发服务器。当你修改你的 Markdown 文件时,浏览器中的内容也会自动更新。进阶配置启动上面项目后,会在docs 下会生成一个.vuepress 目录,我们在这个目录下创建一个config.js 文件。这个是 VuePress 站点的基本配置文件,在这个里面我们可以配置站点基础信息、插件、主题等。具体可以参考官方文档:配置信息这里我把常用的配置分享一下:import { defineUserConfig } from 'vuepress' //引入默认主题 import { defaultTheme } from '@vuepress/theme-default' export default defineUserConfig({ // 开发服务器的端口号 port: 8080, // 启动后打开浏览器 open: false, // 设置站点根路径 base: '/', // 站点的语言 lang: 'zh-CN', // 站点的标题 title: '知识手册', // 站点的描述 description: '站点的描述', // 默认主题配置 theme: defaultTheme({ // 默认颜色模式 colorMode: 'auto', // 是否启用切换颜色模式的功能 colorModeSwitch: true, // logo Logo 图片的 URL。 //logo: '' // 导航栏配置 navbar:[ ], // 侧边栏配置 sidebar:[ ] }) })打包配置运行 npm run docs:build 生成后的文件在 docs\.vuepress\dist 中,将这个文件压缩丢在服务器中,就可以打开了。一般只要支持 html 的web服务器都是可以的。这里不做过多描述。样例代码{cloud title="样例代码" type="lz" url="https://xiaose.lanzoum.com/b02ewqy8h" password="h39g"/}
2023年08月10日
245 阅读
2 评论
2023-08-08
2023年07月碎碎念
“碎碎念”系列迎来了23年首更,今年比较忙,年后就一直在客户驻场,没有外网,所以博客也很少打理了。眼看23年已经过了大半,简单记录一下最近的琐事。工作临时借调到兄弟部门驻场,待了两个月;这边伙食不错,一天5元(早1午2晚2),比外面便宜太多了,且种类挺多的,每顿都有肉,我已经三个月没吃过主食了,基本上吃菜都吃饱了,哈哈。上班过程中,跟家里一样,代码敲累了,直接点根烟抽,抽完继续干活。生活“两点一线”的生活,无趣且烦躁。北京最近暴雨洪水灾害,山路也封了不少,摩友喊着跑山也没去。主要是这破车,跟我两个多月跑了小六千公里,已经出现了一些故障,换了一些零件了,但是上下班路上,发动机故障灯经常亮,每次去修车点看,然后又不亮了,修车师傅说需要等故障灯亮了才能知道是什么问题,很烦。伙食好起来也不忌口,某天吃坏肚子,去安贞医院急诊打吊瓶,然后吃了一些消炎药,稍微好多了,医保报销后花了小四百,补充医疗报销后,最终花了30元。最近看了3场电影:《八角笼中》、《茶啊二中》、《孤注一掷》八角笼中:开头故事点很足,过程也很精彩、很有看头,但是结尾有些潦草收场。茶啊二中:占用了体育课真的会让学生痛苦,零分的评价表真的会让老师难过,寝室是吃鸳鸯锅的夜宵摊,卫生间才是开小会的集聚地。再也回不去的青春年华。孤注一掷:点映首播,剧情保守,典型国内的反诈宣传片,宣传很到位,基本点映电影院都是满场,没有空位。idea自从《2022.01.03 碎碎念》中搭建了自己的一个后台系统,接入了十年之约、疫情风险区域、域名管理、51la统计等第三方系统,Typecho 接入了评论、文章、分类、标签管理,但是文章的富文本问题还一直没解决,所以还没正式对接博客的后台,今年抽空再补补坑。前段时间,本地电脑的 KeyManager 证书管理工具莫名抽风,所以下一步的计划是将SSL证书管理也纳入统管平台开发计划中。因为后端程序解析证书内容比较繁琐,且没找到合适的技术方案,所以考虑的是托管在腾讯云SSL证书中,然后调用腾讯云的接口在自己的后台中实现,本地不做存储,也算勉强解决了自己的问题。列一个开发清单:{ } 企业邮箱对接;{ } Typecho博客对接;{ } SSL证书管理;{ } 博客订阅管理;{ } 书签管理;23年剩下的时间就给自己列这些功能点吧,自己慢慢迭代更新中,只要自己用的舒服,也算写了一个好的程序,哈哈。
2023年08月08日
350 阅读
8 评论
2023-06-11
druid连接池实现数据库加密
无论是公司的项目还是个人的项目,我们都会选择将源码上传到 Git 服务器(GitHub、Gitee 或是自建服务器),但只要将源码提交到公网服务器就会存在源码泄漏的风险,而数据库配置信息作为源码的一部分,一旦出现源码泄漏,那么数据库中的所有数据都会公之于众,其产生的不良后果无法预期。于是为了避免这种问题的产生,我们至少要对数据库的密码进行加密操作,这样即使得到了源码,也不会造成数据的泄露。怎么实现加密? 对于 Java 项目来说,要想快速实现数据库的加密,最简单可行的方案就是使用阿里巴巴提供的 Druid 来实现加密。交互流程执行命令这里我们以 1.2.18 版本为例,各位也可以选择其他版本,命令基本都是一样的。 java -cp [druid-1.2.18.jar仓库路径] [com.alibaba.druid.filter.config.ConfigTools] [密码]命令示例java -cp D:\druid\druid-1.2.18.jar com.alibaba.druid.filter.config.ConfigTools 123456 执行结果: privateKey:MIIBVgIBADANBgkqhkiG9w0BAQEFAASCAUAwggE8AgEAAkEAloMI1R+5QNFTDAUvZ5KCkq+qauA2IJbiYR0ghk9ssWm7lPooZEOipCa88W0rya/4oaOt6i0iVlS/EmtmMCTZ7QIDAQABAkEAjWMyXOKcJ+N7XANS8LyUpC8Yq6VLs3mJ1yiBcSoTNORpTxndFog/BXUXQP6yTkNHk+Nc5sxdGvl42y3mywiRAQIhAMhiyFRwWWdImzPR+fC8n6s3+B341jy3AWMrixXMAJydAiEAwEjAp9LTgS0fIoEtlz6KYbVnsionIIof1JKAbsJjKZECIQCuthHcLSiF+LP49nZpAsxjyCS4XSDNRvIauPhHRNqzsQIhAJuBux1+6cLMxSNYqZBp6ex/k2+Jm787Nebq3Ke22g+hAiBi9IOPYlm40BAp9jkr2Z2/yqV1E0ppfqigUbFNIpp79g== publicKey:MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAJaDCNUfuUDRUwwFL2eSgpKvqmrgNiCW4mEdIIZPbLFpu5T6KGRDoqQmvPFtK8mv+KGjreotIlZUvxJrZjAk2e0CAwEAAQ== password:YJHHitRl6unpzMi4dfxDOUH7R0kSB/32Wxu0D+xRA5ijmmaO8whHSlCAm3iQ9OqtJXwPU/NzcKmGx/QvhRxnHg==截图示例替换配置文件spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver type: com.alibaba.druid.pool.DruidDataSource druid: url: jdbc:mysql://localhost:3306/test?useSSL=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai username: root #生成后的密文 password: YJHHitRl6unpzMi4dfxDOUH7R0kSB/32Wxu0D+xRA5ijmmaO8whHSlCAm3iQ9OqtJXwPU/NzcKmGx/QvhRxnHg== filters: config connect-properties: config.decrypt: true #生成的公钥 config.decrypt.key: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAJaDCNUfuUDRUwwFL2eSgpKvqmrgNiCW4mEdIIZPbLFpu5T6KGRDoqQmvPFtK8mv+KGjreotIlZUvxJrZjAk2e0CAwEAAQ==
2023年06月11日
181 阅读
1 评论
1
...
4
5
6
...
20