- 博客(110)
- 资源 (3)
- 收藏
- 关注
原创 配置正确spring-boot工程启动的时候报错dynamic-datasource Please check the setting of primary
解决方法是,在pom里加一个正确的resources配置,或者把之前的重写的resources删除掉使maven启用默认值。因为application-local.yml是我用的配置文件,在启动的日志中寻找The following profiles are active: local。**我在Spring core模块的加载配置类中打断点,ConfigFileApplicationListener类的Loader内部类的load方法打断点。根据错误日志里的堆栈信息,定位到加载配置的类和函数。
2025-01-17 17:49:50
706
原创 IDEA提示源根‘E:\XXX’在模块‘项目名’中重复
ctrl-alt-shift-s 打开模块,找到报错的模块,在右侧,能看到它重复了。点一下对应的重复项目,比如截图里的,是源文件重复,每点一下,去掉一个。直到,右侧展示的变为1个为止。
2025-01-17 17:12:13
424
原创 openldap安装遇到的openssl版本问题
安装openldap时遇到openssh版本过低问题,以及更新openssh时遇到的共享库丢失问题,最后成功解决了它们
2023-03-21 17:02:52
1998
1
原创 Caused by: java.sql.SQLException: Statement.executeQuery() cannot issue statements that do not produ
spring data jpa接口在用delete和update时,要加上@Modifying以避免结果映射导致异常。
2023-01-05 10:40:33
8274
原创 Spring Boot配置项注入异常:Failed to bind properties
Failed to bind properties错误Spring Boot配置项注入异常
2022-11-29 13:07:55
7833
原创 Webflux Controller请求Json的数据校验
开一篇博客,纪念我逝去的两个小时。Spring对请求数据Json的校验,有两个方法。先说第一个坑@JsonProperty.requried()@JsonProperty.required官方说法,2.6版本以上,只有使用了Creator Properties才有效:Note that as of 2.6, this property is only used for Creator Properties, to ensure existence of property value in JSON
2022-04-13 10:01:10
879
原创 Storing float array as value in redis performance test
BackgroundI am looking for a method to store float array as hash value, given that this float array is a 128 length float array, with an array item like 0.123456789. Which serialization and deserialization could I use?Resultcase 1. float array has very
2022-04-11 16:12:49
837
原创 shell生成N位的随机字符串
shell生成8位的随机字符串#!/bin/bashfunction rand_str(){ chars=012345689abcdefghiklmnopqrstuvwxyzABCDEFGHIKLMNOPQRSTUVWXYZ key="" for i in {1..8} ; do key=$key"${chars:RANDOM%${#chars}:1}" done echo $key}rand_
2022-04-08 17:43:12
713
原创 MySQL事务隔离级别的实验
MySQL的事务隔离级别一共有四个,分别是读未提交、读已提交、可重复读以及可串行化。默认是什么?它是可重复读。在两个终端里,打开两个mysql客户端。数据初始时,id为1, age为11终端1终端2结论start transaction;start transaction;update t_user set age=1 where id=1select age from t_user where id=1 (结果是11)读未提交?NOco
2022-03-14 19:26:33
1580
原创 Qt5 vsmc 常量中有换行符
错误现象error: C2001: 常量中有换行符error: C2146: 语法错误: 缺少“)”(在标识符“connect”的前面)error: C2146: 语法错误: 缺少“;”(在标识符“connect”的前面) BattleLabel *battleLabel = new BattleLabel(this, QString("战斗开始")); connect(battleLabel, SIGNAL(destroyed()), this, SLOT(startAnimatio
2022-01-19 11:42:07
592
原创 git主分支切换,将自己在一个分支的提交迁移到新的主分支
我能像今天这般秀,不是我有多努力,实在是碰到的问题太棘手了。队伍里一个岁数不大的老年人,我们叫ta小A,每隔一段时间就要把代码结构大调整。包括:文件所在的文件夹变更定义和声明所在的文件文件夹所在的文件夹变更比如团队还在v1.6上开发v1.7功能呢,ta从v1.4切出去分支直接进行上述大调整操作。结果就是,我们在原来分支上的v1.5 v1.6乃至v1.7功能,全都消失不见。以下为操作记录。第一步,一个图片丢失了,在它所在的资源文件夹,进行git log,看到最根源有一个提交C1,切换到C1,
2021-12-30 16:04:57
2413
原创 git分支删除和更名
随着项目开发的推荐,一些分支被合并进了主分支。因此就需要删除不再使用的本地、远程分支。git branch --delete dev # 本地删除dev分支git push origin --delete dev # 删除远端的dev分支有些变化较大的分支变成了新的主分支,出于习惯变更分支名称git checkout dev # 切换到dev分支git branch -m dev_old_1 # 将当前分支更名为dev_old_1git push --delete origin de
2021-12-29 11:09:15
610
原创 Linux命令
1 在行首或行尾添加字符串sed -e ‘s/^/head/’ -i filesed -e ‘s/&/tail/’ -i file^表示行首;$表示行尾。效果:headgraytailheadredtailheadorangetailheadyellowtail
2021-12-23 13:15:03
475
原创 git add文档全部的变更只提交一部分
由于我有代码洁癖,喜欢一个git commit只包含彼此相关的变更,这就意味着有时一个变更了的文件,只有一部分要提交,而非全部。这时git add -p命令就能派上用处。git add -p src/path/to/file.cpp这时会进入到一个交互界面。下面有可选命令提示。界面上展示的变更和git diff的相同,可选命令针对界面上的变更。可选的命令:h 可选命令的帮助s 当前展示的大块(hunk)变更再拆分成小块y 接受(界面上展示的)变更n 不接受(界面上展示的)变更q 退出gi
2021-12-16 15:01:17
1958
原创 Qt 5 signal和slot
错误1,发射信号成功,connect成功,但是没有进入到slot执行时提示:QObject::connect: Cannot queue arguments of type ‘SomeDTO’(Make sure ‘SomeDTO’ is registered using qRegisterMetaType().)原因:当一个signal被放到队列中(queued)时,它的参数(arguments)也会被一起一起放到队列中(queued起来),这就意味着参数在被传送到slot之前需要被拷贝、存储
2021-12-13 16:12:46
551
原创 Qt Json
老司机最近又有Qt项目了1、QMap与Json字符串// serialize: QMap<QString, QVariant> maps; maps.insert("a", "0.98"); maps.insert("libType", "1"); maps.insert("somestr", "hello"); QJsonDocument serialize = QJsonDocument::fromVariant(QVariant(maps))
2021-11-29 15:54:00
276
原创 Win10的经历
cmd和bash命令行卡顿bash cmd几乎是在某天下午突然开始卡的要死。有多卡?命令的执行日志展示在页面上,像早年的逐行打印机。1、使用msconfig命令进入“安全模式”,发现不卡了;2、msconfig->“诊断启动”,不卡了3、msconfig->“有选择的启动”,不卡4、msconfig->服务->禁用所有服务,不卡;启用所有服务,卡。结论:win10的自动更新,导致服务冲突或者有服务降低了显卡的processor执行周期,可能导致显卡每隔1秒才得到CPU钟而
2021-11-19 08:34:32
109
原创 valgrind
下载wget https://www.valgrind.org/downloads/current.htmltar -jxvf <bz2>安装./autogen.sh # 各种工具例如memcheck,错过这一步会在执行时报错./configure./make./sudo make install # 拷贝头文件,用于扩展开发,并不会拷贝二进制文件cp valgrind /home/me/.local/bin # 全局可用valgrind -h # 安装正确测试
2021-09-14 11:14:51
98
fly-5.5.7-linux-amd64.tgz
2019-12-23
spring framework reference 4.3.9
2017-09-13
实时录音与播放的内存实现 Qt代码
2014-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人