工具专栏
文章平均质量分 62
互联网工具专栏
吴法刚
从现在我下了一个决定把自己学习过的东西都写成文章发表出来,大家共同学习共同探讨,知识无边界。。欢迎交流技术
展开
-
maven-plugin-shade 详解
如果上述 12 个类都不能够满足我们的需求,我们可以实现 shade 提供的接口,按需自定义一个 ResourceTransformer,实现方法详见官网。项目中涉及到的依赖可能会有它们所必需的资源文件,使用 shade 可以把它们聚合在同一个 jar 包中。原创 2024-04-22 07:28:38 · 751 阅读 · 0 评论 -
mac根目录下创建文件不能问题
原因mac os引入了系统完整性保护(SIP)机制,无法在/、/usr目录下新建文件解决办法1:打开终端,输入显示enabled表示启用了SIP,接下来需要禁用SIP;重启mac,按住command+R,进入恢复模式;点击屏幕左上角实用工具第四栏:终端,打开终端,输入csrutil disable,重启;重新挂载后即可新建文件夹了,但此次挂载会在电脑重启后失效,即重启后又重新恢复为Read-only file system;原创 2023-09-12 06:52:20 · 1248 阅读 · 0 评论 -
jrebel 集成到idea中
https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4 根据自己电脑系统下载相关程序运行后运行起来后,http://127.0.0.1:8888/JRebel用户名 就是激活地址了, 邮箱随意填写, 当然, 也可用于ideaJRebel用户名 这个也可以使用GUId 比如我就是使用88414687-3b91-42...原创 2019-08-30 15:12:06 · 370 阅读 · 0 评论 -
IntelliJ IDEA全局内容搜索和替换
我们在开发过程中经常进行查找检索内容,尤其二次开发别人的代码 自己不是很熟悉的情况下全局检索尤其重要,这个功能是我无论用什么开发工具之前都必须掌握的一个技巧,edit->find->find in path(ctrl+shift+f) 有别于ctrl+f界面如下1. 为搜索条件,比如匹配大小写,正则,检索什么类型的文件等,2.输入自己的关键字 3, 范围,比如整个...原创 2019-08-14 19:21:31 · 918 阅读 · 0 评论 -
IntelliJ IDEA里Maven默认情况下编译版本为JDK1.5
问题描述IntelliJ IDEA里面Maven插件,如果pom.xml里面没有设置编译版本,便采用默认的1.5版本,即便安装的JDK是jdk1.7、jdk1.8也是采用1.5版本进行编译。这样,编译时idea就会报如下警告:Warning:java: source value 1.5 is obsolete and will be removed in a future releas...转载 2019-08-14 19:06:51 · 245 阅读 · 0 评论 -
idea 集成maven maven安装
我们的开发环境使用到maven idea集成maven首先 maven需要安装上Maven解压放到硬盘的一个目录下面打开环境变量(计算机-右击-属性-高级系统配置-高级-环境变量)给环境变量path的变量值末尾添加“%M2_HOME%\bin”,点击【确定】新建变量“M2_HOME”,变量值“C:\apache-maven-3.3.9”(存放maven的路径)...原创 2019-08-14 17:49:17 · 664 阅读 · 0 评论 -
Typo: In woed 'xxx' mour...(Ctrl + F1)
这种错误其实就是拼写检查错误,根本不影响我们程序,但是我有些强迫症看着不舒服,原来eclipse myeclipse 都有相应的设置file-->> settings 根据下图设置即可...原创 2019-08-14 17:25:38 · 224 阅读 · 0 评论 -
Idea 同样的症状不同的病需要不同的配方
idea 这个编辑器之火不用说大家都知道,java程序员不用的应该不多,但是使用的过程中遇到的各种各样的奇葩问题也挺多,这种问题我们会浪费很多时间奇葩一: 无错也提醒红色错误的波浪线比如原来遇到的就是一个类编译有红色的波浪形,但是实际上是没有错误,并且编译也没有任何问题,这个问题不影响我们使用,但是我有强迫症,必须把错误的提示红色波浪线去掉,经过研究之后发现,需要在代码里面故意编写一个错误,编译不过去,再经过修改正确后,再次编译错误提醒红色波浪线消失奇葩二: 正确的代码提醒如下:...原创 2020-09-20 10:16:11 · 149 阅读 · 0 评论 -
Jvisualvm 添加插件
1、访问地址:https://visualvm.github.io/pluginscenters.html,找到自己JDK版本对应的插件下载地址(我的JDK版本为1.7.0_67):2、点击该链接进入如图界面,找到Visual GC插件,点击下载3、打开Java VisualVM,工具——>插件——>已下载——>添加插件——>安装:4、安装完成后重启的界面...原创 2020-09-05 06:11:06 · 166 阅读 · 0 评论 -
Cleanup failed to process the following paths错误的解决
在使用TortoiseSVN工具执行Cleanup操作时经常出现Cleanup failed to process the following paths的错误,具体如下图:网上搜索了一下,找到了解决办法:TortoiseSVN客户端1.7版以前的加锁文件时一个lock后缀的文件,直接在报错目录的.svn目录下删除即可。TortoiseSVN客户端1.7版以前(含1.7版本)的加锁信息是一条记录放在报错目录下的.db文件里面,用可以SQLite文件的工具将改文件打开,然后删除那条lock记录即可。原创 2020-09-02 18:41:16 · 2795 阅读 · 0 评论 -
idea 安装 jclasslib
插件安装安装完成重启重启后原创 2020-08-29 13:55:10 · 2982 阅读 · 0 评论 -
IntelliJ IDEA 如何设置代码提示和代码模板
进入IDEA界面,File–>Settingstemplate group。。分组比如我这里建了一个java分组Live Template 表示建立代码模块 下面我以创建线程的方式为例上面3个红框分别是:快捷键 快捷键的描述 自己要实现的代码 ENDENDEND 表示光标要停留在哪非常简单非常使用的方式,这样就好比我们开了外挂去打怪。。。。。。。。。。。。。。。。。。。。...原创 2020-08-22 17:21:22 · 478 阅读 · 0 评论 -
IDEA artifacts配置问题导致的NoClassDefFoundError
项目异常情况:maven管理jar包,所需jar包已正确导入。project structure中module依赖正确加入相关jar包。项目编译正常,运行时发现引用的外部jar包中的一个类报NoClassDefFoundError以及ClassNotFoundException排除网上所述运行时无法加载类的原因排查发现是artifacts中WEB-INFI/lib下没有将...原创 2020-04-04 09:39:25 · 494 阅读 · 0 评论 -
Jenkins+码云 搭建持续集成环境
Jenkins 安装比较简单原创 2020-03-20 18:03:48 · 440 阅读 · 0 评论 -
精选IDEA中十大提高开发效率的插件!
JRebel热部署插件 开发这个是必不可缺少的GenerateAllSetter当你进行对象之间赋值的时候,你会发现好麻烦呀,能不能有一个更好的办法呢~ 有,只要你选中需要生成set方法的对象,按下快捷键 alt+enter 界面如下:一键调用一个对象的所有的set方法generate call to class all setter method by alt+enter on t...原创 2020-03-07 17:43:29 · 931 阅读 · 0 评论 -
IntelliJ IDEA 2019 快捷键终极大全,速度收藏!
自动代码常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。例如要输入for(User user : users)只需输入user.for+Tab ;再比如,要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即可。代码标签输入完成后...原创 2020-03-07 16:51:15 · 160 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2016-08-18 11:13:36 · 271 阅读 · 0 评论 -
在Eclipse添加Android兼容包( v4、v7 appcompat )
在Eclipse添加Android兼容包( v4、v7 appcompat )昨天添加Android兼容包,碰到了很多问题,在这里记录一下,让后面的路好走。如何选择兼容包,请参考Android Support Library Features(二)一、下载Support Library方法1:右击项目→选择Android Tools→Add Support Li转载 2016-10-26 17:32:01 · 357 阅读 · 0 评论 -
MyEclipse 破解教程
MyEclipse 10.x 通用破解教程图文详解(附官方安装包下载)作者:佚名 字体:[增加 减小] 来源:软件指南针 时间:04-07 01:37:16 我要评论本文以MyEclipse Professional 10.6 为例来介绍如何破解MyEclipse 10.xMyEclipse官方安装文件,下载地址 http://www.jb51.net/softs/150886.原创 2017-03-08 07:38:52 · 1800 阅读 · 0 评论 -
Remove '@override' annotation解决办法
导入公司项目后,总是@override报错,报错的原因是jdk版本问题@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。 我电脑里有jdk1.5、1.6、1.7, 我把Windows->Preferences–>java->Compiler原创 2017-03-30 06:38:36 · 1170 阅读 · 0 评论 -
idea 撤回git(已经commit未push的)操作
@[TOC]( idea 撤回git(已经commit未push的)操作)idea 撤回git(已经commit未push的)操作提交后发现有些不向提交了,但是还没有push怎么处理:HEAD后面添加~1 这是回撤到上一次 以此类推可以2 , 3, 4…...原创 2019-09-21 10:12:26 · 8735 阅读 · 4 评论 -
Eclipse中设置在创建新类时自动生成注释
本人想每次新建一个类上面都有自己的大名 和时间等信息,通过研究终于搞定了!和大家分享下!一些相关设置都是在window菜单下的选项preference (首选项)在左边选择 Java-->Code Style-->Code Templates 在右边选择 comments --> files 点击edit 就可以写你想显示的内容了如 :/** *@author:原创 2013-07-25 09:20:53 · 742 阅读 · 0 评论