
怕忘
Zale_J
博观而约取,厚积而薄发
展开
-
MySQL Workbench 搜索表名
MySQL Workbench 搜索表名原创 2022-09-05 14:55:29 · 1304 阅读 · 2 评论 -
MySQL 排序,按照指定不规则顺序
有时候我们希望MySQL查询的时候按照自己指定的顺序进行排序,如11,9,10,12这样,此时我们可以使用FIELD方法实现SELECT * FROM temporary_worker_fee_day_count WHERE id IN (11,9,10,12) ORDER BY FIELD(id,11,9,10,12)原创 2020-09-27 14:37:26 · 453 阅读 · 0 评论 -
Linux命令 查看文件中某个关键字附近的上下10行
最近看机器的时候需要看日志,有这么个需求,于是搜了会儿cat命令和tail命令,都没有相关的内容,最后发现直接用grep命令就可以查看上下10行:grep -C 10 'NullPointerException' logback.log当然也可以只看上面10行:grep -B 10 'NullPointerException' logback.log或者下面10行:grep -A 10 'NullPointerException' logback.log...原创 2020-08-14 12:58:42 · 18486 阅读 · 0 评论 -
centOS7启动有两个选项选哪个
最近为了搞点分布式的东西,在电脑上装了一堆centOS7镜像,版本是CentOS-7-x86_64-DVD-2003.iso然后装完打开虚拟机有两个选项第一个选项是正常启动,第二个选项是修复模式,也就是系统有问题的时候再选。...原创 2020-08-13 14:54:03 · 5208 阅读 · 0 评论 -
阿里云centOS7开放端口
今天把项目在云服务器上搭起来了,然后发现访问不了。。。目测是防火墙开着导致的。。把防火墙全关了好像也不太好,所以可以开放一些端口出来使用或者测试。开放端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent查看开放的端口:firewall-cmd --zone=public --list-ports如果显示如上应该就可以了测试完要关闭端口也很简单:firewall-cmd --zone=public --remove-p原创 2020-08-07 11:17:59 · 291 阅读 · 0 评论 -
docker 进入与退出容器命令行交互
docker exec -it 容器id /bin/bash原创 2020-08-03 11:12:33 · 1181 阅读 · 0 评论 -
MySQL查看连接数最多的ip
最近测试环境的MySQL老是很卡,有时候甚至都连不上了,必须看看哪个沙雕创建了这么多连接。这时我们可以使用这个命令查看:select SUBSTRING_INDEX(host,':',1) as ip , count(*) as count from information_schema.processlist group by ip order by count desc;原来是测试在测,哈哈,算了,暂时先增加一下MySQL的连接数好了: set global max_user_conne原创 2020-07-29 14:26:44 · 736 阅读 · 1 评论 -
如何解决Android 安卓版 QQ 卡顿耗电?
1 从左向右滑动QQ主页面,选择设置2. 在设置中选择【通用】3. 选择简洁模式之后,QQ整体的耗电与响应速度都会有所提高,页面布局的质感将与TIM类似。原创 2020-06-19 14:43:13 · 1477 阅读 · 0 评论 -
用简单JS实现代替MyBatis Log Plugin的功能
今天升级了IDEA到2020.1,发现MyBatis Log Plugin居然要收费了。。。虽然只要1美元,奈何贫穷如我。因为平时用到的只是简单的把问号转成正常SQL 的功能,因此就自己动手写了一个简单的小脚本,只要把MyBatis打印的日志复制到这个脚本中进行转换就会自动替换问号并打印对应的SQL了。支持多个SQL打印,还是挺实用的哈哈效果如下:代码也非常简单,思路就是根据Prepar:的位置判断一个SQL的开始结束范围,然后一个一个处理替换出来。大致如下: <!DOCTYPE htm原创 2020-05-21 11:07:02 · 2137 阅读 · 5 评论 -
IDEA中创建文件访问不到的各种问题(如myBatis报Invalid bound statement(not found),找不到xml等)
今天遇到一个神奇的问题,我的xml文件放在这样一个包里然而调用其中的方法时却报Invalid bound statement(not found)排查了半天,各种检查配置,都好像没有问题。最后发现。。。是因为在IDEA中创建包的时候,如果直接输入com.xxx.xxx,它可能会创建一个名叫com.xxx.xxx的文件夹而Java的包名是按文件夹一个一个找下去的。。就找不到了。解决方法就是一个一个手动创就好了。排查这种问题的时候注意看出现问题的类所在的包所在的文件夹是否是正常的。...原创 2020-05-15 13:01:03 · 447 阅读 · 0 评论 -
MySQL 报错:1093 - You can't specify target table 'xxx' for update in FROM clause
今天在造测试数据的时候遇到一个问题,写了一个update语句:UPDATE employeeSET biz_supervisor_id = '123' WHERE id IN ( SELECT id FROM employee WHERE biz_supervisor_id = '321' )报了一个错> 1093 - You can't specify target table 'employee' for update in FROM clause网上搜了一下,大概是因为MySQ原创 2020-05-09 17:28:05 · 978 阅读 · 0 评论 -
IDEA 代码报红,却可以运行
今天五一结束回到公司,一开电脑,发现已经蓝屏了。。。重启了之后打开IDEA,代码就都报红了。。非常可怕(因为解决了,当是也没有截图,看上去就跟没有导JDK一个样)我先试了下reimport maven没有任何作用。。。之后检查了maven的镜像地址、JDK的版本,都是之前配置好的。。纳闷中点了下运行,程序正常跑起来了。。。感觉跟自己的电脑蓝屏没有正常关闭IDEA有关。解决办法:Fil...原创 2020-05-06 15:46:24 · 11675 阅读 · 9 评论 -
在IDEA中使用Database数据库管理工具
在日常开发中,用到数据库是很平常的事,之前有同事推荐我用EasyCode进行一些代码的生成,需要使用到IDEA中的DataBase数据库管理工具,这边简单讲一下使用。首先,在IDEA任一个项目的右侧,都可以看到这样一个按钮当然,如果你一不小心把它给删了,你还可以在View->Tool Windows中重新打开之后我们点击Database中的加号,选择合适的数据源添加第一次打开它...原创 2020-04-28 15:04:07 · 2065 阅读 · 0 评论 -
使用Google Zxing生成二维码&解析二维码
使用Google Zxing生成二维码&解析二维码今天因为有生成与解析一些二维码的需求,所以就在网上找了一些相关的资料。发现大部分人还是推荐Google 的Zxing。这边就分享一下相关的使用。首先,你可以去官网下载它的jar包或者从Maven仓库中导入它。jar包:...原创 2020-04-27 17:21:47 · 530 阅读 · 0 评论 -
IDEA中的Terminal显示 不是内部或外部命令,也不是可运行的程序或批处理文件
IDEA中的Terminal显示 不是内部或外部命令,也不是可运行的程序或批处理文件(Windows环境)之前重装了IDEA,然后有一段时间没跑前端项目。今天跑了一下,想在IDEA的Terminal里直接把前端项目起一下,结果报了'npm' 不是内部或外部命令,也不是可运行的程序或批处理文件。可是我直接开命令行明明是可以正常执行命令的啊,环境变量也配的没问题啊。解决方法如下:Ctr...原创 2020-04-27 09:52:56 · 6070 阅读 · 2 评论 -
npm设置淘宝镜像
临时使用npm --registry https://registry.npm.taobao.org install express永久使用npm config set registry https://registry.npm.taobao.org可通过命令npm config get registry查看是否安装成功显示如下即为安装成功...原创 2020-04-27 09:42:19 · 199 阅读 · 1 评论 -
Arrays.asList 生成的对象无法添加元素
在日常开发中遇到这样的一个问题:通过这样的方法生成的list在添加元素时报了一个 UnsupportedOperationException查看方法时明明返回了一个ArrayList看了半天发现这个ArrayList是Arrays的一个内部类,和java.util包里的ArrayList并不是一个。。。解决方案:1.在外层封装一个新的ArrayList对象 List list = ...原创 2020-04-26 10:17:31 · 1554 阅读 · 3 评论 -
People Soft中放大镜不生效的解决思路
看修改数据库结构了以后有没有alter table是不是引用错了表是不是有隐藏的前置字段没有展示原创 2020-04-22 10:08:27 · 243 阅读 · 0 评论 -
People Code 隐藏/取消隐藏所需字段上的星号
隐藏/取消隐藏所需字段上的星号():您已经按要求在record field属性中创建了一些字段,但不希望该星号与字段一起出现。在这种情况下,只需使用属性ShowRequiredFieldCue并使其为真或为假来显示或隐藏星号(,也称为必填字段提示)。局部场myfield;myfield。ShowRequiredFieldCue = False;这里需要记住的一点是,在按钮或仅显示字段上...原创 2020-04-21 14:49:40 · 395 阅读 · 0 评论 -
exFat格式U盘 文件消失
因为经常需要在Windows设备和Mac设备间传比较大的文件,网上听说exFat格式的文件比较常用,因此把U盘格式化成了该格式。传一些日常文件安装包之类的之前没有遇到任何问题。然后某一天。。上传了一个1.5G的文件后,打开文件夹居然为空我蒙蔽了。。。后来试了几次,发现情况是这样的:在Windows PC设备上传完文件,然后文件都能够正常打开。然后右键正常弹出,再插入该...原创 2020-04-21 11:36:25 · 4862 阅读 · 1 评论 -
SpringBoot项目快速测试接口
SpringBoot项目快速测试接口有时候需要单元测试的时候,非常麻烦。我们可以创建一个类实现ApplicationRunner接口,它会在容器准备完成的时候自动执行,适用于测一些简单的本地接口。...原创 2020-03-31 18:53:04 · 1044 阅读 · 0 评论 -
Error evaluating expression ''xxx''. Cause: org.apache.ibatis.ognl.NoSuchPropertyException:
Error evaluating expression ''xxx''. Cause: org.apache.ibatis.ognl.NoSuchPropertyException:今天在开发的时候遇到这个问题,排查了一会儿。。。结果发现是同事把实体类的get方法给删了。。。迷惑行为,记录一下...原创 2020-03-30 17:41:44 · 10099 阅读 · 0 评论 -
去掉文本中1.之类的前缀
在日常【借鉴】他人的代码或者其他内容时,有时候我们拷贝出来会遇到形入下的文本1. 192.30.253.113 github.com2. 151.101.113.194 github.global.ssl.fastly.net3. 151.101.184.133 assets-cdn.github.com4. 151.101.184.133 raw.githubu...原创 2020-02-29 18:08:35 · 315 阅读 · 0 评论 -
IDEA中使用EasyCode导入模板提示输入Token的问题
在IDEA中,有一款插件叫EasyCode,非常好用。在最近的使用中,想导入同事的模板突然跳出一个Easy Code Title,让我输入一个Token网上搜了半天没有解决的办法。。。最后发现原来是要到IDEA中使用原生的import导入模板文件即可...原创 2020-02-28 16:30:07 · 4043 阅读 · 6 评论 -
使用Docker安装多版本MySQL
最近听朋友疯狂安利Docker,自己也就试了试,总体还是比较好用的,优点就是不用像以前一样装软件的时候自己做一些复杂的配置,然后每次换一台电脑就要再配置一遍。。。打包、集成、部署和迁移都会方便一些。首先从 docker 官网下载安装 docker。检查 docker 安装是否成功,出现类似下面的信息就是安装好了$ docker versionClient: Docker Engine - ...原创 2020-02-24 10:49:45 · 486 阅读 · 0 评论 -
Maven 中 jar 包的 Snapshot 和 Release 版本区别
概念这两个概念是用于描述 jar 包,jar 包 提供给其他系统作为依赖snapshot 版本代表不稳定、尚处于开发中的版本,即快照版本release 版本代表功能趋于稳定、当前更新停止,可以用于发行的版本使用场景依赖库中的 jar 包若处于不断更新,更准确的说是不停 deploy 时,deploy会发布到私服,则使用snapshot格式:1.0-snapshot特点不停更新/de...原创 2019-10-12 16:31:32 · 2395 阅读 · 0 评论 -
XShell连接Linux虚拟机
在Linux中安装sudo apt install openssh-server然后原创 2019-08-15 11:15:10 · 203 阅读 · 0 评论 -
Mac版本IDEA上下移动一行
command+⇧+上/下原创 2019-07-25 09:19:28 · 7882 阅读 · 4 评论