- 博客(557)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
原创 MySQL生产常用SQL语句汇总
#配置参数查询部分#1.查询MySQL data目录show variables like 'datadir';#空间统计部分#1.查看数据库各个表的空间占用情况,版本1selecttable_schema as '数据库',table_name as '表名',table_rows as '记录数',truncate(data_length/1024/1024, 2) as '数据容量(MB)',truncate(index_length/1024/1024, 2) as '索引容量
2021-10-15 14:45:32 162
原创 JetBrains IDEA实用快捷键
1.编辑器光标位置跳转类Home——行首End——行尾Ctrl+Home——文档顶部Ctrl+End——文档底部Ctrl+G——查找指定行号2.代码行操作Ctrl+Y——删除行后续不断补充,只挑实用的,常用的...
2019-12-11 14:29:41 556
原创 生产环境几个实用的命令整理(一)
#1.FTP部分#连接FTPftp localhost#密码输入错误使用Ctrl+Backspace删除字符#下载FTP文件get 文件名mget 多个文件名#往FTP上传文件put 文件名 目的文件名send 文件名 目的文件名mput 多个文件名#删除FTP文件del 文件名mdel 多个文件名#重命名文件rename 文件名 新文件名#移动文件r...
2019-05-13 15:09:30 467 1
转载 当我准备用SpringEvent优雅的解耦时,连续两个bug把我搞懵了
本文主要讲解了SpringEvent基本的使用方法,和平常开发中可能会遇到的一些问题。总的来说,Spring为了让大家用的更轻松,考虑了各种可能发生的情况,但是如果大家不了解背后的实现原理,就可能发生一些本不该出现的bug。
2024-01-19 16:58:34 82
转载 拖拽排序后台设计与实现
项目中有一个需求是拖拽排序,将类似卡片的东西拖拽重新排列允许更改元素的排序允许新增数据,并更新现有排序允许删除数据,并更新现有排序。
2024-01-19 16:35:06 156
原创 MySQL TINYINT(1)和TINYINT(2)有什么区别?
TINYINT(1),TINYINT(2)中的1和2指得是数字的显示宽度。从查询结果可以看出,如果字段没有指定zerofill属性,那么a,b两列没有区别。只有在指定了zerofill属性的时候,TINYINT(1)和TINYINT(2)才能看出差别,也就是c和d。
2024-01-19 14:24:38 447
转载 java生成随机字符串方法(三种)
以上是关于Java生成随机字符串方法的完整攻略,我们介绍了三种生成随机字符串的方法,包括使用Random类、SecureRandom类和UUID类。在使用这些方法时,需要注意生成的随机字符串的长度和安全性。同时,我们还提供了两个使用Java生成随机字符串的示例说明,希望能够帮助您更好地理解这些方法的使用。
2023-12-25 09:04:35 1131
转载 java微服务中自定义的FeignClient接口怎么让其他模块使用 feign调用外部服务
Feign是Spring Cloud提供的一个声明式的伪Http客户端, 它使得调用远程服务就像调用本地服务一样简单,只需要创建一个接口并添加一个注解即可。Feign默认集成了 Ribbon, 所以在Nacos下使用Fegin默认就实现了负载均衡的效果。
2023-12-15 10:01:16 290
转载 最全入党流程 (备忘)
②党支部对入党积极分子每3个月通过谈话、思想汇报等方式进行1次考察。新增材料谈话记录、入党积极分子推荐表、入党积极分子考察写实簿、积极分子公示、思想汇报。①一般在入党申请书递交后,经过一段时间的组织培养考察、党组织已经派人谈话且具备积极分子条件,方可被推荐和确定为入党积极分子;所需材料入党申请书具体流程1. 申请人递交入党申请书;党组织派人谈话(递交入党申请书后1个月内)③愿意参加党的一个组织并在其中积极工作;④愿意执行党的决议;①年满18岁周岁,团龄满1年;入党积极分子确定和培养教育条件。
2023-11-21 14:50:56 496
转载 idea运行项目出现 Module was compiled with an incompatible version of Kotlin的解决方案
这个方法确实能解燃眉之急,但是仍旧是没有找到本质的原因,几个不同的module执行几次之后,不一定啥时候又会出现这个报错,又得重新rebuild,也是怪麻烦的。在idea中Build中点击Rebuild Project就可以了。希望有大佬可以不吝赐教。
2023-11-16 15:36:13 487
原创 EasyExcel读取文件的问题:Convert excel format exception.You can try specifying the ‘excelType‘ yourself
那么,为什么我这里读取的数据流中没有内容呢,原因是,同一个InputStream,在上面的代码中,已经通过IOUtils.toByteArray读取过一次了,再把同样的流给EasyExcel读取,它就读取不到内容了。在搜索的过程中,倒是发现了这篇文章,这篇文章对于EasyExcel读取流数据的底层原理做了很清楚的分析,虽然没有解决我的问题,但是也为我解决问题起到了很好的启发作用。最近使用EasyExcel读取Excel文件的时候遇到了这样的报错,查了好久也没有解决自己的问题,
2023-11-16 15:25:25 916
转载 Service层中使用Spring Boot的Validation API手动验证类中添加了校验注解的对象
最近遇到个需求,需要在service层中对对象字段进行校验,一般这个校验是在controller层被自动执行的。现在在Service,想利用已有的校验注解,更优雅地进行字段校验。
2023-11-16 15:13:31 210
原创 idea运行项目之后一直卡在Writing classes… 解决方案
最近遇到idea里直接运行一个Spring boot项目后,idea一直慢悠悠的parsing java,然后就writing classes,然后就一直卡着不动了,运气好10几分钟能把项目启动起来。,就可以啦,实测有效,在开发大型项目遇到同样问题的快来试试吧~多年的摸鱼经验告诉我,事出反常必有妖,赶紧百度一下吧。大小设置为2048,
2023-11-16 14:13:23 2469 3
转载 Java POST请求 multipart/form-data方式 MultipartFormDataInput解析 参数中文乱码解决方案
Java,接收请求,请求方式是:multipart/form-data,接口使用MultipartFormDataInput解析。参数包含form表单参数(String)和文件。在解析时参数中文出现乱码.MultipartFormDataInput解析中InputPart中对编码方式使用了默认值:US-ASCII,因此中文出现乱码。参考了很多multipart/form-data乱码解决的方案,都没能解决问题,还得自己看源码,找到合适的解决方案。使用InputPart时,手动设置编码方式,改成UTF-8。
2023-11-16 13:58:34 1626
原创 小米手环8pro重新和手机配对解决办法
如果更换了手机,那么小米手环8pro是无法和新手机自动连接的。但是在新手机上直接连接又连接不上,搜索蓝牙根本找不到手环的蓝牙。
2023-11-16 13:46:39 2917 1
原创 折爱心教程(简单版本)
所以,在此记录一下经过本人验证可行,难度还算ok的折爱心教程,就是百度经验学得,我摊牌了,仅做记录。这样折出来的爱心左右是开口的,需要压平。将左上和右上这两个正方形靠近中间的那边撕开,然后向正方形的中心折去,正反面相同。把顶部的三角形向下折叠,正反面相同,把纸从侧面翻过来,并压好,爱心折纸完成。将方形彩纸对角折叠,折出痕迹,然后向中心压折,折出双三角形。将两个正方形外侧的角向正方形的中心折去,正反面相同。把折上去的两个三角形拉开,拉成正方形,正反面相同。将正方形的一角向另一个角折过去,正反面相同。
2023-11-16 11:43:53 84
转载 各主流数据库连接池比较
Tomcat从7.0开始叫做Tomcat jdbc pool,基于 Tomcat JULI ,使用Tomcat日志框架, 完全兼容dbcp , 异步 方式获取连接,支持高并发应用环境,核心文件 8个 ,支持 JMX ,支持XA Connection。单独使用dbcp需要3个包:common-dbcp.jar,common-pool.jar,common-collections.jar,预先将数据库连接放内存中,建立数据库连接时,直接到连接池中申请,用完放回。单线程,并发量低,性能不好,适用于小型系统。
2023-11-02 10:45:28 381
原创 Maven compile时报错 系统资源不足,出现OOM:GC overhead limit exceeded
今天在对项目进行Maven clean compile的时候,报出了如下的错误,第一时间联想到是Maven内存不足的问题,于是调整环境变量。重启IDEA后,重新编译项目,然后就可以啦~~
2023-10-25 14:22:22 1129 1
原创 IDEA运行项目报错:Command line is too long的解决办法
现此问题的直接原因是:IDEA集成开发环境运行你的“源码”的时候(注意是源码基础上运行,并非打好的jar包哦),是通过命令(首行那个非常非常长的)来启动Java进程的。-classpath参数,它用于指定运行时jar包路径(因为jar包理论上是可以在任何地方的),这部分可能性就多了。在网上进行初步搜索,会发现有的文章提供了这几种解决办法,接下来我们就对下图几种解决办法进行测试,看看是否有效。经过测试,该篇文章中给出的4种方法,只有第3种是可行的,但也并不优雅,真的是误人子弟啊。4.调整JVM参数,经测试,
2023-10-24 14:22:28 809
原创 Windows连接SFTP服务
普通FTP可以使用资源管理器访问,但是SFTP目前没有找到怎么在资源管理器中访问。最近有个新需求需要通过SFTP方式连接到一个FTP中下载相关内容。然后弹出的提示输入yes,再输入密码就可以了。在cmd中使用如下命令。2.使用资源管理器方式。
2023-10-23 14:11:29 1329
原创 Windows开启telnet功能
打开控制面板,找到「程序和功能」,点击「启动或关闭Windows功能」点击确定,等待Windows完成设置。勾选「Telnet客户端」
2023-10-19 15:52:47 101
原创 Mac卸载微信输入法方法
本来,每次期望着它能有更大的提升,但是最后发现,搞输入法确实也需要技术沉淀的。陪伴着「微信输入法」更新了N多个beta版本之后,最终还是选择卸载。词库和联想词真的很奇怪。相比较之下,搜狗和百度好多了。打开活动监视器,找到微信输入法,单击,然后点击上面中间。选择微信输入法,点击「减号」移除微信输入法。但也必须承认,这个绿色,调的真的很好看。至今,微信输入法也没有来到1.0。4.重启电脑,确保清理完毕。1.键盘中移除微信输入法。目录中,移除微信输入法,按钮,退出微信输入法。打开finder,按。
2023-10-16 10:26:27 5744
原创 MacOS卸载鼠须管输入法
但是发现真的是没法用,设置都费劲,想好好干活还是用大众一点的输入法吧,工具都是次要的,对于绝大多数人搜狗真的已经足够好用了,现在还有微信输入法的Mac版本了。目录,移除【鼠须管.app】(如提示不能移除,先重启电脑再操作)。不多比比了,直接给步骤,来自官方。目录中并移除鼠须管设定资料文件夹。今天又手贱,装了一个鼠须管。4.重启电脑,确保清理完毕。2.打开Finder并按。面板中移除【鼠须管】。
2023-07-23 18:37:05 1196 2
转载 惊人!Spring5 AOP 默认使用Cglib? 从现象到源码深度分析
Spring 5.x 中 AOP 默认依旧使用 JDK 动态代理。SpringBoot 2.x 开始,为了解决使用 JDK动态代理可能导致的类型转化异常而默认使用 CGLIB。在 SpringBoot 2.x 中,如果需要默认使用 JDK动态代理可以通过配置项spring.aop.proxy-target-class=false来进行修改,proxyTargetClass配置已无效。
2023-06-28 15:40:32 568
原创 Tampermonkey隐藏帖子标题脚本
之前已经写过一个版本了,还能缩小虎扑帖子评论区的图片,但是是在之前的电脑上写的,脚本没有同步过,这次只能重写了。所以准备借助TamperMonkey,也就是油猴,自己写个小脚本,在阅读虎扑帖子的时候更从容一些。有时候在虎扑上吃瓜,但是虎扑JRS的标题真的是令人有些社死。这次写了一个基于鼠标滚动监听的。实现的,等后续找到了再补充吧。
2023-06-22 13:54:25 251
原创 Excel根据颜色求和与计数
打开开发工具标签页–>点击–>点击插入-模块–>把代码复制到窗口中–>保存如果你也是Mac版本的Excel,发现没有开发工具这个标签页,可以按如下方法设置。点击左上角Excel,找到偏好设置->视图,勾选"开发工具"选项卡。
2023-06-21 14:24:43 2236
原创 git push 报错 error: src refspec master does not match any 解决
我也记起昨天升级了xcode tools,里面的git肯定也升级了。至于把默认分支名改成了main是git做的还是Apple做的就不去深入探究了(因为我这里用的是Apple Git)。但是这时,注意嗷,很快嗷,我发现本地分支名为 main。怪不得,往master分支上push,push不了呢。由于我这里要往Gitee提交代码,Gitee的默认主分支还是master,所以这里选择修改git的默认分支名。其实,这就又是一个国外关乎ZZZQ的问题了。执行完本地只有main分支,没有了master分支。
2023-06-10 21:58:59 2086
原创 Spring项目启动报错java.lang.NoClassDefFoundError : javax/xml/soap/SOAPException
网上查询了一下,大概的原因就是因为现在设备用的比较新的JDK 11, 而。在JDK9及以后已经被移除了,所以导致了报错。今天,在新设备上启动一个之前的项目的时候,发现启动不了了,报错。好在还有解决办法,JDK的开发团队挖了坑那就得填啊。然而,如果只引入了这一个依赖,启动项目又会报错。如此这般之后,再重启启动,就OK啦~这时候还需要我们引入第二个依赖。我们可以手动引入这个依赖即可。记得刷新maven哦~
2023-06-07 22:39:47 2260
原创 Mac安装zookeeper
如果只是本地开发测试用,基本不用修改什么配置了,需要特别注意一点,那就是zookeeper从3.5.x版本之后,新增了一个AdminServer,默认会随着zookeeper的启动而启动,而且其默认端口是8080,与我们常用的tomcat服务端口冲突了,所以需要修改一下这个端口。进入bin目录,执行如下命令就可以连接到本地的zookeeper上。如果需要连接指定IP端口的zookeeper服务,使用如下命令。这样,就把AdminServer的端口改为了8180。进入解压后的zookeeper目录,进入。
2023-06-07 22:27:17 2468
原创 Mac中使用Docker搭建Redis Cluster集群
是真的脑抽才会用Docker搭redis集群,homebrew安装的redis配多个配置文件应该也可以直接搭建,时间全花在搞Docker上了,后续有时间了搞一下另一种搭建方式再写一篇博客。真心建议不要用MacOS搭服务,很痛苦,有时候觉得还不如Windows。开发的话还可以。
2023-06-01 23:25:44 864 1
原创 HomeBrew安装的Redis,启动时的那些坑
启动redis可以使用如下命令来启动,这样使用的配置文件就是上面目录里的配置文件。来启动,不会使用上面那个配置文件,而是创建一个临时的默认配置文件。homebrew安装的redis的redis目录位置在。homebrew安装的redis的配置文件目录位置在。
2023-05-16 11:28:04 408 1
原创 MacOS使用Parallels Desktop安装win11虚拟机
步骤三:我们给新建的值重命名为【BypassNRO】,双击打开BypassNRO这个值,然后在编辑 DWORD (32 位)值窗口,将数值数据修改为【1】,再点击【确定】选择下载好的iso文件,然后继续,这里已经创建过了我就不截图了,选择好ISO镜像文件后,PD会有一个小报错提示,直接无视,下一步即可。图片是从网上拷贝的,在安装过程中,到了这一步,甚至连图中未识别的网络都没有,一片空白,也没有跳过选项,导致系统安装卡在这里了。在跳过一开始的网络选择步骤后,进入到系统后,网络的配置就用PD默认的即可。
2023-05-16 09:37:29 3698
PHP pgsql驱动文件
2022-05-13
feralpacket.ini.txt
2020-05-13
idea-plugin.zip
2019-11-18
Android Cookbook
2015-05-07
对Spark RDD中的数据进行处理
2015-07-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人