- 博客(546)
- 资源 (14)
- 收藏
- 关注

原创 关于mysql的一点思考
1. 使用@Async多线程操作数据库担心数据不一致引发的思考其实这个问题一些新手CRUD程序员也会想到, 下面我模拟一个场景简单还原一下问题还原: 现存在一张mysql的表, 表中有state字段表示状态(激活\非激活\激活中), 现在需要一个异步的方法去执行激活操作. 执行前需要判断该行state字段是否处于[非激活]状态, 若处于[非激活状态]则进行激活操作, 然后将状态设设置为[激活中], 等激活完成后更新状态为[已激活], 否则不进行激活操作.我的担心: 因为该操作是异步的, 假设有.
2021-08-01 19:18:44
242
1

转载 java部分能力地址
spring简单实现策略模式:https://blog.csdn.net/puhaiyang/article/details/86697359
2021-06-06 17:57:46
121

原创 linux相关
1、查找文件夹内包含某个字符串的文件grep -r [message][path]:列出所有符合的文件和所在行,同一个文件出现多次也会显示出来grep -rl [message] [path]:只列出文件,同一个文件出现多次也是只显示文件名message为你要查找的内容,path为需要查找的路径2、查找文件夹内包含某个字符并替换sed -i "s/before_string/after_string/g" ``grep -rl message path`sed替换文本如何有路劲"/.
2021-05-06 11:32:39
182

原创 单例模式--双检锁实现/静态内部类实现
参考:https://www.bilibili.com/video/BV1pt4y1X7kt?from=search&seid=11919672918737965815一、上面是单例模式,为什么需要单例模式?单例模式:顾名思义就是在整个运行时域,一个类只有一个对象实例为什么需要单例模式?因为有的类的实例对象创建和销毁对资源消耗太大,有的类的实例对象创建和销毁对象消耗资源较小如String类,但是对于比较庞大复杂的类,需要频繁创建和销毁的对象话,并且这些对象是完全是可以复用的话,那么将
2020-11-24 22:32:48
362
原创 如何在window执行mkfile
1、Windows cmd中出现错误:“‘make‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。”的解决方法_windows_是板栗啊-GitCode 开源社区
2024-07-08 17:23:19
375
原创 Proxifier让我无了个大语
事情是这样的,我用proxifier开代理,通过代理访问远程桌面的机器,但是发现远程桌面能正常连接,telnet ip por也正常,但是在java代码中使用sshd包连接机器就在不走代理,搞了一会了,一直找不到原因,最后发现是proxifier不知道啥时候帮我创建了这个玩意,导致任务java应用程序都是直连的,无了个大语。
2024-06-04 00:21:07
453
1
转载 linux tree 安装
https://www.linuxfromscratch.org/blfs/view/svn/general/tree.html
2024-02-04 16:44:37
157
原创 【已解决】goland每次都自动删除我import的包
第一步:取消Optimize imports on the fly勾选。第二步:取消Optimize imports。
2023-10-27 18:46:09
2559
1
转载 问题——IDEA连接github.com 连接超时——已解决
问题——IDEA连接github.com 连接超时——已解决_idea连接github超时_DontKai的博客-CSDN博客
2023-10-26 16:15:41
384
原创 go相关记录
2、linux下编译成二进制文件:GOOS=linux GOARCH=amd64 go build -o influxd ./cmd/influxd/main.go。1、window下编译成 exe:go build -o aa.exe ./cmd/xxx/main.go。
2023-08-28 10:48:32
122
转载 Windows下Goland的Debug显示“frames are not available“
Windows下Goland的Debug显示“frames are not available“_goland调试帧不可用_Hud.的博客-CSDN博客
2023-04-20 10:33:12
541
原创 Mysql Insert Or Update语法例子
会自动根据主键或者唯一索引进行判断,存在则更新,不存在则插入。service.saveOrupdate方法。
2023-04-19 17:14:02
742
原创 idea坑记录
2、文件存在也找不到,比如Test和ATest在同一个包,ATest extend Test,这个Test找不到,爆红,解决方法:拷贝Test代码,删除Test文件,新建Test文件,粘贴。1、包的问题,各种包找不到。
2023-03-24 11:04:52
195
转载 解决Maven导入包时,出现unknown
打开本地仓库,通过从这里面发现有unknown的包,然后去查找这些包的位置,将这些文件夹删除,然后再重新导入,即点击右上角的更新符号。最后从回收站撤销这个文件夹。
2023-03-20 23:49:08
740
原创 Windows Terminal 离线安装
Windows terminal+wsl很方便搭建环境,但是wsl目前搞出的多个虚拟机ip都是相同的,做集群测试不方便,依旧选择虚拟机。
2023-03-15 09:30:22
278
转载 /etc/profile编辑错误导致 bash:command not found
第一步先输入这个:可以保证命令行命令暂时可以使用。第三步 删除配置错误的那行记录。第二步 vi和vim一样。第四步 source下。
2023-02-20 16:18:10
133
转载 查看进程的TCP连接信息
https://www.cnblogs.com/zl1991/p/10895485.htmllsof -p PID -nP | grep TCP
2023-02-15 17:14:01
106
转载 Quartz踩坑记录
Scheduled分布式使用schedlock(mysql for update)锁_Tang的心的博客-CSDN博客_@scheduled分布式
2023-02-02 17:40:25
545
原创 cat >./a.txt<<EOF bash: ./a.txt: Permission denied
参考:https://it.cha138.com/nginx/show-93220.html、https://www.myfreax.com/sudo-tee-redirection-and-permissions/是以登录用户运行的而不是指定用户sudo。
2023-01-14 00:12:16
240
原创 Gitee+PicGo图床配置踩坑记录
1、gitee-uploader 1.1.2安装报错NodeJs问题,npm未安装等 解决办法:去Nodejs查找自己的Nodejs版本下载点击repaire或者重装一个版本的nodejs。重装前我是使用控制面板卸载的,发现卸载失败,报错信息【已存在账户】,还是去下载对应的Nodejs安装包,然后点击repair成功之后成功卸载。2、 多手又点击安装了gitee 2.0.5 导致403问题参考:http://t.csdn.cn/n1y6n主要流程,卸载gitee 2.0.5 ,安装gitee-uploade
2022-12-04 00:26:04
380
转载 盘符被修改为*的恢复方法
关于升级win10导致环境变量和注册表中的盘符被修改为星号*这件事_mb607022e25a607的技术博客_51CTO博客
2022-12-02 21:55:34
715
unix2dos-2.2-35.el6.x86_64.zip
2021-11-29
createrepo.tar.gz
2021-11-25
createrepo.tar.gz
2021-11-25
maven-pom-package.zip
2021-09-06
SecurCRT8.5安装教程
2020-10-17
The Fundamentals of Camera and Image Sensor Technology
2019-05-07
labview处理两个数组相关的数组
2018-12-31
机器视觉问与答,机器视觉入门资料(详细)
2018-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人