比较两个目录内的同名文件(后缀yml,xml的文件)的非空行数是否一致
chatgpt确实好用,比自己吭哧吭哧google快多了 #脚本所在目录 rootDir=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) # 输出服务器ip echo "--- $(hostname -i): $rootDir---" dir1=$rootDir/old dir2=$rootDir/new find $dir1 -type f | while read file; do filename=${file#$dir1} if [ -e $dir2/$filename ];
java中不常用的语法
双花括号初始化 有时候写测试代码,需要新建hashmap或者list并赋值的时候,可以用双花括号初始化简化代码,但是据说有内存泄漏的风险,所以
记一次多线程异常
问题描述 有一个抽数据库数据写入文件的定时任务,发现有些文件数据不全,导入一半就结束了。 实现说明 service是共用的同一个,在Quartz类
使用js手动post数据
(async () => { const rawResponse = await fetch('https://httpbin.org/post', { method: 'POST', headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' }, body: JSON.stringify({a: 1, b: 'Textual content'}) }); // const content = await rawResponse.json(); const content = await rawResponse.text(); console.log(content); })(); reference Fetch: POST JSON data
使用OBS虚拟摄像头
工作中要测试网页的视频录制功能,但是是在客户的虚拟机上,没有摄像头,这时候可以使用OBS模拟摄像头来测试 安装OBS,及FireFox(CHR
使用mybatis的Batch Insert批量插入记录
不使用Batch Insert -- 使用mybatis时,下面的做法当一次插入数量太多时会报错(ORA-00913: too many values),这时需要用batch
将SpringBoot应用部署到docker
手动创建image 在项目内创建Dockerfile FROMmaven:3.8.7-eclipse-temurin-11-focalCOPY . .CMD ["mvn", "spring-boot:run", "-Dspring-boot.run.profiles=docker"]# ENTRYPOINT ["mvn", "spring-boot:run", "-Dspring-boot.run.profiles=dock
2023年读书记录
name auther start end 技术陷阱:从工业革命到AI时代,技术创新下的资本、劳动与权力 * 卡尔•贝内迪克特•弗雷 20230128 20230301 从零开始的女性主义 上野千鹤子 20230301 20230306 满愿 米泽穗信
life hack
七号电池替代五号电池 铝箔纸团成球,塞到电池槽一侧,再塞入七号电池即可 只能作为临时方案,容易松动,浪费时间 用保鲜袋和矿泉水瓶制作密封袋 冬天防静
硬件使用问题
一加手机7TPRO 网络异常,信号总显示E,不连接4G 重启 解锁界面输入法界面无法弹出 因为个人是用的普通用户,所以可以进去主用户,在设置-》应用