- 博客(567)
- 资源 (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 190
原创 JetBrains IDEA实用快捷键
1.编辑器光标位置跳转类Home——行首End——行尾Ctrl+Home——文档顶部Ctrl+End——文档底部Ctrl+G——查找指定行号2.代码行操作Ctrl+Y——删除行后续不断补充,只挑实用的,常用的...
2019-12-11 14:29:41 635
原创 生产环境几个实用的命令整理(一)
#1.FTP部分#连接FTPftp localhost#密码输入错误使用Ctrl+Backspace删除字符#下载FTP文件get 文件名mget 多个文件名#往FTP上传文件put 文件名 目的文件名send 文件名 目的文件名mput 多个文件名#删除FTP文件del 文件名mdel 多个文件名#重命名文件rename 文件名 新文件名#移动文件r...
2019-05-13 15:09:30 492 1
转载 Redis分布式锁、RedisTemplate、lettuce实现
springboot新版本使用lettuce取代了jedis连接redis,分布式锁实现代码如下。
2024-08-21 10:01:21 19
转载 阿里官方 Redis 开发规范
来源:yq.aliyun.com/articles/531067一、键值设计1、key名设计2、value设计二、命令使用三、客户端使用四、相关工具五、删除bigkey本文主要介绍在使用阿里云Redis的开发规范,从下面几个方面进行说明。键值设计命令使用客户端使用相关工具通过本文的介绍可以减少使用Redis过程带来的问题。
2024-07-25 17:15:36 32
转载 windows下elasticsearch安装完无法访问9200的问题
注:Elasticsearch最低要求JDK1.8,下载地址:https://www.elastic.co/cn/downloads/elasticsearch。在 /config/elasticsearch.yml 文件中把xpack.security.http.ssl:enabled设置成false即可。问题描述:windows系统下启动成功,但无法访问http://localhost:9200/发现访问http://localhost:9200/无法访问。原因是是因为开启了 ssl认证。
2024-07-25 16:59:50 163
转载 如何过掉前端Chrome的debugger反调试
点击图中按钮,之后将不会再命中任何断点。这种方法虽然可以防止无限循环命中debugger断点,但是也存在很大的缺陷,因为对于其他代码,我们还是需要断点调试功能的。具体步骤就是将网页js,复制到本地,把debugger代码,置换为空,在通过插件(我一般使用charles),使得网页走的是自己修改的js文件,以达到过掉debugger。使用了间隔setInterval轮询,直接用debugger指令,则可以在Chrome找到对应行(格式化后),右键行号,选择Never pause here即可。
2024-06-21 14:18:12 1171
原创 github fork项目不带tag解决
github中fork别人的项目,clone下来后发现只有代码,没有tag,而我们现在想基于某个tag生成新分支,然后基于这个分支来开发。第二步,基于某个tag新建分支,并推送到远程仓库。第一步,需要把原来的tag都同步过来。
2024-04-29 14:46:26 714
原创 在gitee新建仓库后,如何将本地代码提交到仓库
很多情况下,我们在本地已经进行了一部分项目的开发工作,完成一个阶段的开发后,我们可能想把代码提交到像github或者gitee这样的远程代码仓库中,这个时候我们一般会在gitee上新建一个仓库。在gitee中新建仓库时,给我们提供了很多的选项,我们可以选择创建一个完全空的仓库,也可以选择创建仓库的同时,创建gitingore文件、issue模板文件、ReadMe文件等。
2024-04-26 10:38:55 295
转载 当我准备用SpringEvent优雅的解耦时,连续两个bug把我搞懵了
本文主要讲解了SpringEvent基本的使用方法,和平常开发中可能会遇到的一些问题。总的来说,Spring为了让大家用的更轻松,考虑了各种可能发生的情况,但是如果大家不了解背后的实现原理,就可能发生一些本不该出现的bug。
2024-01-19 16:58:34 158
转载 拖拽排序后台设计与实现
项目中有一个需求是拖拽排序,将类似卡片的东西拖拽重新排列允许更改元素的排序允许新增数据,并更新现有排序允许删除数据,并更新现有排序。
2024-01-19 16:35:06 462
原创 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 829
转载 java生成随机字符串方法(三种)
以上是关于Java生成随机字符串方法的完整攻略,我们介绍了三种生成随机字符串的方法,包括使用Random类、SecureRandom类和UUID类。在使用这些方法时,需要注意生成的随机字符串的长度和安全性。同时,我们还提供了两个使用Java生成随机字符串的示例说明,希望能够帮助您更好地理解这些方法的使用。
2023-12-25 09:04:35 3368
转载 java微服务中自定义的FeignClient接口怎么让其他模块使用 feign调用外部服务
Feign是Spring Cloud提供的一个声明式的伪Http客户端, 它使得调用远程服务就像调用本地服务一样简单,只需要创建一个接口并添加一个注解即可。Feign默认集成了 Ribbon, 所以在Nacos下使用Fegin默认就实现了负载均衡的效果。
2023-12-15 10:01:16 502
转载 最全入党流程 (备忘)
②党支部对入党积极分子每3个月通过谈话、思想汇报等方式进行1次考察。新增材料谈话记录、入党积极分子推荐表、入党积极分子考察写实簿、积极分子公示、思想汇报。①一般在入党申请书递交后,经过一段时间的组织培养考察、党组织已经派人谈话且具备积极分子条件,方可被推荐和确定为入党积极分子;所需材料入党申请书具体流程1. 申请人递交入党申请书;党组织派人谈话(递交入党申请书后1个月内)③愿意参加党的一个组织并在其中积极工作;④愿意执行党的决议;①年满18岁周岁,团龄满1年;入党积极分子确定和培养教育条件。
2023-11-21 14:50:56 700
转载 idea运行项目出现 Module was compiled with an incompatible version of Kotlin的解决方案
这个方法确实能解燃眉之急,但是仍旧是没有找到本质的原因,几个不同的module执行几次之后,不一定啥时候又会出现这个报错,又得重新rebuild,也是怪麻烦的。在idea中Build中点击Rebuild Project就可以了。希望有大佬可以不吝赐教。
2023-11-16 15:36:13 1319
原创 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 2431
转载 Service层中使用Spring Boot的Validation API手动验证类中添加了校验注解的对象
最近遇到个需求,需要在service层中对对象字段进行校验,一般这个校验是在controller层被自动执行的。现在在Service,想利用已有的校验注解,更优雅地进行字段校验。
2023-11-16 15:13:31 442
原创 idea运行项目之后一直卡在Writing classes… 解决方案
最近遇到idea里直接运行一个Spring boot项目后,idea一直慢悠悠的parsing java,然后就writing classes,然后就一直卡着不动了,运气好10几分钟能把项目启动起来。,就可以啦,实测有效,在开发大型项目遇到同样问题的快来试试吧~多年的摸鱼经验告诉我,事出反常必有妖,赶紧百度一下吧。大小设置为2048,
2023-11-16 14:13:23 5203 2
转载 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 2391
原创 小米手环8pro重新和手机配对解决办法
如果更换了手机,那么小米手环8pro是无法和新手机自动连接的。但是在新手机上直接连接又连接不上,搜索蓝牙根本找不到手环的蓝牙。
2023-11-16 13:46:39 4175 1
原创 折爱心教程(简单版本)
所以,在此记录一下经过本人验证可行,难度还算ok的折爱心教程,就是百度经验学得,我摊牌了,仅做记录。这样折出来的爱心左右是开口的,需要压平。将左上和右上这两个正方形靠近中间的那边撕开,然后向正方形的中心折去,正反面相同。把顶部的三角形向下折叠,正反面相同,把纸从侧面翻过来,并压好,爱心折纸完成。将方形彩纸对角折叠,折出痕迹,然后向中心压折,折出双三角形。将两个正方形外侧的角向正方形的中心折去,正反面相同。把折上去的两个三角形拉开,拉成正方形,正反面相同。将正方形的一角向另一个角折过去,正反面相同。
2023-11-16 11:43:53 144
转载 各主流数据库连接池比较
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 581
原创 Maven compile时报错 系统资源不足,出现OOM:GC overhead limit exceeded
今天在对项目进行Maven clean compile的时候,报出了如下的错误,第一时间联想到是Maven内存不足的问题,于是调整环境变量。重启IDEA后,重新编译项目,然后就可以啦~~
2023-10-25 14:22:22 1411 1
原创 IDEA运行项目报错:Command line is too long的解决办法
现此问题的直接原因是:IDEA集成开发环境运行你的“源码”的时候(注意是源码基础上运行,并非打好的jar包哦),是通过命令(首行那个非常非常长的)来启动Java进程的。-classpath参数,它用于指定运行时jar包路径(因为jar包理论上是可以在任何地方的),这部分可能性就多了。在网上进行初步搜索,会发现有的文章提供了这几种解决办法,接下来我们就对下图几种解决办法进行测试,看看是否有效。经过测试,该篇文章中给出的4种方法,只有第3种是可行的,但也并不优雅,真的是误人子弟啊。4.调整JVM参数,经测试,
2023-10-24 14:22:28 1278 1
原创 Windows连接SFTP服务
普通FTP可以使用资源管理器访问,但是SFTP目前没有找到怎么在资源管理器中访问。最近有个新需求需要通过SFTP方式连接到一个FTP中下载相关内容。然后弹出的提示输入yes,再输入密码就可以了。在cmd中使用如下命令。2.使用资源管理器方式。
2023-10-23 14:11:29 2479
原创 Windows开启telnet功能
打开控制面板,找到「程序和功能」,点击「启动或关闭Windows功能」点击确定,等待Windows完成设置。勾选「Telnet客户端」
2023-10-19 15:52:47 135
原创 Mac卸载微信输入法方法
本来,每次期望着它能有更大的提升,但是最后发现,搞输入法确实也需要技术沉淀的。陪伴着「微信输入法」更新了N多个beta版本之后,最终还是选择卸载。词库和联想词真的很奇怪。相比较之下,搜狗和百度好多了。打开活动监视器,找到微信输入法,单击,然后点击上面中间。选择微信输入法,点击「减号」移除微信输入法。但也必须承认,这个绿色,调的真的很好看。至今,微信输入法也没有来到1.0。4.重启电脑,确保清理完毕。1.键盘中移除微信输入法。目录中,移除微信输入法,按钮,退出微信输入法。打开finder,按。
2023-10-16 10:26:27 9142
原创 MacOS卸载鼠须管输入法
但是发现真的是没法用,设置都费劲,想好好干活还是用大众一点的输入法吧,工具都是次要的,对于绝大多数人搜狗真的已经足够好用了,现在还有微信输入法的Mac版本了。目录,移除【鼠须管.app】(如提示不能移除,先重启电脑再操作)。不多比比了,直接给步骤,来自官方。目录中并移除鼠须管设定资料文件夹。今天又手贱,装了一个鼠须管。4.重启电脑,确保清理完毕。2.打开Finder并按。面板中移除【鼠须管】。
2023-07-23 18:37:05 1893 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 749
PHP pgsql驱动文件
2022-05-13
feralpacket.ini.txt
2020-05-13
idea-plugin.zip
2019-11-18
对Spark RDD中的数据进行处理
2015-07-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人