开发工具
文章平均质量分 51
一米阳光zw
没有能力,你会觉得全世界都在为难你
展开
-
实现分布式下的全局唯一ID
ID号生成系统高可用性:发一个获取分布式ID的请求,服务器就要保证99.999%的情况下给我创建一个唯一分布式ID:发一个获取分布式ID的请求,服务器就要快,极速:假如并发一口气10万个创建分布式ID请求同时杀过来,服务器要顶的住且一下子成功创建,o万个分布式ID。原创 2022-11-14 21:36:34 · 1292 阅读 · 0 评论 -
关于集合的工具包
包含对CollectionUtils包含isNotEmpty方法<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.1</version&...原创 2019-04-13 20:19:36 · 93 阅读 · 0 评论 -
maven打包项目时报错:Cannot create resource output directory
前言:如今使用开发工具打包java项目是一件常用且方便的事情,但是当我们使用maven打包项目出错时,就会十分让人郁闷,今天我就遇到了这件事,大家来看看报错原因:打包项目根目录下的target文件夹在其他地方被打开,导致资源占用,无法对该目录进行增删改操作在IDEA上使用maven打包项目时遇到打包失败的问题,如下图:报错信息:Failed to execute goal org.ap...原创 2019-08-03 16:49:47 · 3374 阅读 · 3 评论 -
Mybatis工具通用Mapper学习
通用Mapper作用为我们动态生成常用增删改查操作的SQL语句,修改实体类自动修改Mapper的SQL语句代码官方发布地址官网(如下图显示)前置知识具备Spring/Mybatis 知识创建实体类需要注意的点:1.考虑到基本数据类型在java类中都有默认值,会导致Mybatis在执行相关操作时很那判断当前字段是否为null,所以在Mybatis环境下使用j...原创 2019-05-07 22:38:25 · 907 阅读 · 2 评论 -
搭建typora图床
typora搭建图床原创 2022-07-21 14:52:01 · 420 阅读 · 0 评论 -
删除git上多余文件或者文件夹
删除git上多余文件夹或者文件原创 2022-07-18 11:13:17 · 885 阅读 · 0 评论 -
使用IDEA调试线上测试环境代码
原因:由于线上环境出问题时需要还需要添加日志后重新打包发布到服务器上进行错误分析,然后修改代码再次打包上去才能够修复好出现的bug,太麻烦了,所以特地研究了一下网上线上调试的方法在阿里云服务器上开通一个专门用来调试bug的端口号修改jar包的启动指令,lz是使用了jenkins自动部署,所以指令放在脚本中,由于debug模式的启动方式会导致启动指令变的很长所以建议最好将指令放在脚本中,每次启动项目只需要重启脚本就可以了,修改后的完整指令如下nohup java -Xdebug -Xrunjdwp原创 2021-07-17 16:03:17 · 1859 阅读 · 1 评论 -
Java后台获取访问者外网IP、省和市信息
分析总结服务器端获取访问者外网iP的核心代码就是下面这一行代码,需要特别注意的是下面这行代码只能在服务器端使用才能获取外网地址,在本地开发环境获取到的是内网IP,亲测有效,至于我提供的工具类只是更加全面的情况而已。另外想要通过下面代码获取的话需要代理服务器做一些相关配置,ng的配置方式可以参考这个:主机配置nginx后如何获取访问者IPrequest.getRemoteAddr();客户端获取外网IP地址的方式核心代码如下(完整代码到下面获取),通过模拟HTTP请求访问http://www.i原创 2021-06-18 09:25:17 · 2050 阅读 · 2 评论 -
2021最新版谷歌浏览器百度网盘下载
版本:版本 89.0.4389.90(正式版本) (64 位)资源收集不易,也没有上传到csdn使用积分下载,随手点赞哈链接:谷歌浏览器下载地址提取码:jwnt原创 2021-04-01 14:01:07 · 17376 阅读 · 8 评论 -
根据后缀名/扩展名获取content-type/Mime类型
建议使用枚举类来处理对应关系,清晰明了简单易用其中StringUtils可以使用lang3的工具类也可以自己封装,lang3的依赖地址如下;另使用了lombok添加Get方法 <!--工具类Lang3--> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</原创 2020-11-02 11:15:36 · 3441 阅读 · 1 评论 -
SVN 如何把一个项目的版本回退到指定版本
SVN 如何把一个项目的版本回退到指定版本?举例 将NIMS的1175 版本回退到11741: 把最新的code checkout 到本地,svn图标是绿色。2: 在本地代码目录上右键—TortoiseSVN—show log3: 在1174上右键—Rervert to this revision4:revert 之后,本地的代码目录变更回1174版本,svn图标变为红色5: 将本地的1174代码commit回branch。...转载 2020-11-16 09:14:34 · 2616 阅读 · 0 评论 -
idea解决程序包不存在报错
报错效果楼主发生报错的情况很奇怪,实在SVN上把代码down下来之后导入SVN报的错,理论上代码同事和自己公司电脑都能跑,在自己电脑上跑不了,所以坚信认为是idea的配置问题,但找了好久都没办法弄好,最后在快要绝望的时候弄好了,太意外了。楼主报错的时候idea的Maven仓库地址以及自动导入环境配置好了,但依旧报错,在此集百家之长,总结一下解决方式(楼主使用的最后一种方式解决的)1、修改Maven的setting.xml文件配置设置方式:File—>Setting—>Build原创 2020-10-22 23:01:27 · 66382 阅读 · 71 评论 -
解决2020.1IDEA创建项目需要配置maven
网上查了一下这个问题,基本都是旧版本的解决方式,新版本的解决方式还需要用积分下载感觉实在太坑了,于是自己花了几分钟在设置中找了一下找到了,特地分享出来。解决一张图片解决你所有问题如果不够那就再来一张点个赞再走哈,谢谢啦...原创 2020-10-19 11:08:05 · 504 阅读 · 0 评论 -
Idea上搜索不到任何插件
一张图片解决所有问题:http://127.0.0.1:1080原创 2020-09-18 18:01:43 · 134 阅读 · 0 评论 -
安装free mybaties plugin无法从xml到接口
实际就是xml中没有检查格式或者检查的单机太低,提高一些即可。之前lz是None就没有提示,改成syntax后就有了原创 2019-11-22 09:13:22 · 302 阅读 · 0 评论 -
idea 中常用的插件
【代码】idea 中常用的插件。原创 2019-11-22 09:10:31 · 218 阅读 · 1 评论 -
idea同时打开多个项目
想在idea中同时打开多个项目,如下图打开项目后一般无法识别多个文件,可以按照下面的步骤操作查看项目中maven插件是否打开查看maven是否配置查看右侧是否有maven选项,如果没有就先添加maven选项,添加方案步骤提供下面三种方式添加右侧的maven框,尝试三种方式,只要能打开maven的界面就行,在不在右侧无所谓方法1.你点击一下你idea界面最左下角的那个小框,...原创 2020-03-04 10:25:43 · 3392 阅读 · 1 评论 -
svn: E155015: Aborting commit: remains in conflict
在IDEA上使用svn提交代码时报错,先看下完整的报错信息Commit failed with error0 files committed, 15 files failed to commit: add getDetailPostById PostController apiANDchange prod file parametersvn: E155015: Commit failed...原创 2020-01-14 09:12:31 · 6617 阅读 · 0 评论