开发工具
思想永无止境
这个作者很懒,什么都没留下…
展开
-
IDEA 2021.3.3 (Ultimate Edition)离谱BUG
docker插件如果更新前一个服务器没多久,再更新另一个服务器,就有很低的概率造成服务跟新错乱,即将后打包的jar再次更新到前面的那个服务器。原创 2024-06-03 16:31:56 · 599 阅读 · 1 评论 -
idea使用docker-compose发布应用程序
idea要想使用docker-compose,不能使用ssh创建idea Docker,而需要使用socket创建idea Docker。原创 2024-01-13 00:34:11 · 947 阅读 · 0 评论 -
tomcat项目启动时报错了一个不相关的类,项目里压根就不存在这么个类
所以遇到相关问题,第一步是删除当前项目、子模块下的所有target目录,然后去maven本地仓库删除所有相关的本地jar。IDEA上tomcat artifacts部署有个问题,它不会清理target目录,而且还会优先使用maven本地仓库。以上两个问题可能是同一个原因,就是使用了maven构建依赖但是使用tomcat artifacts部署启动。原创 2023-12-07 10:44:59 · 443 阅读 · 0 评论 -
提莫的idea的bug是真滴多
我复制了一段代码到我项目里,这段代码依赖hutool包,于是我用idea快速导入,自动导入的是hutool-all:5.8.4。后来我发现这段还是有个函数报错,需要导入更高版本的hutool包才行,于是,我把字段导入的pom版本改成hutool-all:5.8.20,然后点击idea右侧maven的reload按钮进行刷新,可是无论怎么样,我这段代码还是报错,提示找不到函数xxx,我按ctrl+鼠标左键进入这个BeanUtil工具类,idea显示当前的hutool版本为5.8.4。原创 2023-11-12 17:10:05 · 1129 阅读 · 1 评论 -
vscode必须安装的两个插件
Vue Language Features安装大概率会失败,需要使用vsix文件安装。下载完后用360压缩软件直接打开,不用解压。然后修改里面的package.json文件。用来启动html+js+css项目。vue语法校验和提示。原创 2023-11-11 20:53:16 · 2074 阅读 · 0 评论 -
idea 左侧栏中只剩下 External Libraries的解决办法
目录,然后用idea重新打开项目根目录即可。原创 2023-11-03 23:27:31 · 611 阅读 · 0 评论 -
idea tomcat 正常启动,无报错却无法访问项目,返回404
4.idea会提示没有war,需要修复,点击修复。1.在idea-tomcat上将war移除。3.直接启动tomcat。2.千万不要添加war。原创 2023-10-12 18:48:02 · 1550 阅读 · 0 评论 -
idea添加spring boot(spring cloud亦可)快捷启动
idea添加spring boot(spring cloud亦可)快捷启动原创 2022-11-10 15:11:19 · 1241 阅读 · 0 评论 -
Maven添加dependency依赖后失效/不起作用
右边的maven侧边栏怎么弄都没有,不管是Reload All Maven Projects还是clean都没作用,明明dependency的依赖就是无法导入无法使用找不到类。打开你dependency的pom.xml,右键Maven>Reload project。一天天的都是些什么鬼问题!不知道是idea的bug还是maven的bug,丫的气死我了!原创 2022-09-04 00:15:25 · 4028 阅读 · 2 评论 -
maven项目从idea上删除后,项目名称依然被占用的解决办法
找到当前的idea工作空间,进入。标签,然后保存即可。原创 2022-07-20 14:48:58 · 2647 阅读 · 0 评论 -
lombok介绍安装使用和原理(idea版)
lombok是一个开源的代码生成库,能以简单的注解形式来简化Java类中的大量样板代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量。lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法,使代码看起来更简洁。..原创 2022-07-18 21:08:26 · 156 阅读 · 0 评论 -
关于idea每次创建项目都需要设置maven的解决办法
第一步,取消idea默认打开项目或者在双击idea之后迅速叉掉进度条进入到如下界面:第二部,点击CustomizeAll setting和Configure随便点一个都可以第三部,找到maven并修改保存为什么修改idea里面的File>setting不生效呢???别问我,问idea开发者去,我都想说脏话了,明明一个很简单的配置,非得搞两个地方去设置,关键是你里面那个设置有什么用?告诉我里面那个maven配置有什么用呢??设置了又不生效,简单功能复杂化,服了。...原创 2022-02-17 00:07:12 · 994 阅读 · 0 评论 -
svn提交报错,Error running context: 远程主机强迫关闭了一个现有的连接
今天用svn提交代码,一直报错!报错信息:Commit failed (details follow):Error running context: 远程主机强迫关闭了一个现有的连接。网上的方法如clean up、clear data我都试了,还是一样的错误。我重新拉一个svn版本库,试了试,还是一样的错误。最后我一个文件一个文件单独提交,发现只有其中的5个文件提交不上,其他都可以提交。我新建一个文件,提交成功。删除一个文件,提交成功。修改一个文件,提交成功。貌似只有那5个文件有毒。原创 2020-09-23 15:13:19 · 7905 阅读 · 1 评论 -
svn忽略指定文件或目录
svn不区分文件和文件夹,符合规则的文件和目录都会被忽略target .settings *.settings *.log *.class .classpath *.classpath *.prefs .project *.project但不能对已添加过版本控制的文件进行忽略。原创 2020-09-22 10:52:42 · 711 阅读 · 0 评论 -
eclipse去掉try-catch里自动生成的注释,以及去掉方法里自动生成的注释
去掉try-catch和try-finally里自动生成的注释如下图,点编辑后去掉注释即可:去掉方法和构造函数里自动生成的注释如下图,点编辑后去掉注释即可:原创 2020-07-08 10:05:21 · 369 阅读 · 0 评论 -
vscode小白使用介绍
前言 现在使用Vscode编码的人越来越多,凭借着免费,开源,轻量,跨平台的特点收货了一大批忠实粉丝 最近因项目需要开始使用Vscode,但不知为何,感觉有点力不从心,不知道该怎么用 首先想到去官网看看,然后放弃了(英语渣渣表示压力山大,其实正因为英语差,才更应该锻炼一下的,大家不要学我23333) 最后自己摸索和看相关视频才豁然开朗。现在做一个归纳总结,希望能帮到有需要的人 下载 官网下载:https://code.visualstudio.c...转载 2020-06-08 02:28:42 · 2045 阅读 · 0 评论 -
eclipse导入maven项目报错:a resource exists with a different case:“/xxx”
原因:workspace已经存在相同名称(artifactId相同)的项目(不区分大小写)解决办法:把你要导的项目改个名字(artifactId)再导。<artifactId>新ID</artifactId>原创 2020-06-06 11:33:20 · 2315 阅读 · 0 评论 -
eclipse中jsp和html文件格式化后很多标签粘连在一起没有换行
解决办法是将Inline Elements里的所有的元素都删掉!原创 2019-12-13 22:57:51 · 403 阅读 · 0 评论 -
error: failed to push some refs to 'https://xxxx.git'
使用TortoiseGit克隆远程仓库后,无论pull还是push均出现以下错误:git.exe push --progress "master" master:masterTo https://gitee.com/tangzhichao/pot_test.git! [rejected] master -> master (non-fast-forward)er...原创 2019-11-30 18:31:35 · 2200 阅读 · 0 评论 -
windows使用git基本步骤
0.先了解gitgit没有服务端和客户端的概念,大家都是服务端,大家又都是客户端,svn服务端和客户端泾渭分明。虽然说没有这个概念,但实际中使用时,和svn没啥差别,因为专门用来放代码的就叫服务器(尽管它也是客户端可以向别人提交代码),其他向它提交代码的都叫客户端(尽管它们也可以做服务端)。1.下载并安装git这里有个博主写的很详细:https://blog.csdn.net/qq...原创 2019-11-30 01:48:29 · 203 阅读 · 0 评论 -
git提交忽略指定文件和目录
在项目根目录下新建文件.gitignore然后用记事本编辑并输入以下内容:target/*.class*.project*.classpath*.settings*.gitignoretarget/是maven的生成目标目录,不需要提交,class是java编译后文件,不需要提交,其他都是eclipse项目文件,仍然不需要提交,.gitignore是忽略文件自己也不能...原创 2019-11-29 20:40:05 · 847 阅读 · 0 评论 -
windows中让git记住用户名和密码
找到windows用户目录下的.gitconfig文件:C:\Users\tang\.gitconfig打开,并添加:[user] name = tangzhichao email = 845684080@qq.com[credential] helper=store保存并关闭。此时如果使用git提交,每次提交仍然需要输密码,原因是没有安装git windows...原创 2019-11-29 20:31:47 · 1582 阅读 · 0 评论 -
eclipse安装activiti插件
在线安装地址:http://activiti.org/designer/update/原创 2019-08-09 23:20:27 · 265 阅读 · 0 评论 -
Key is invalid. You must supply a key in OpenSSH public key format
github上添加ssh公钥时提示秘钥格式不正确,正确格式如下:ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAzR7eAOWutuhy6Co8VgHmjw883WNttYOsUyop7VsdhR1azyhXSS1ScX1MACWGcq7b8RNFpUpo6VRji4pj87TK8Hq/WXslQkoEw86fqqRoUFTrwQD7jAkL3sGgkwOKnOTEgH...原创 2019-08-09 12:42:24 · 24491 阅读 · 1 评论 -
人生苦短,你需要maven,用maven运行java项目
goalsexec:java -Dexec.mainClass="org.mybatis.generator.api.ShellRunner" -Dexec.args="-configfile E:\workspace\eclipse\MyBatisGenerator\mybatis-generator-core\target\Noname1.xml"原创 2019-06-22 23:19:05 · 1094 阅读 · 0 评论 -
eclipse安装阿里巴巴java开发规范插件
阿里巴巴Java开发手册:https://github.com/alibaba/p3c/blob/master/阿里巴巴Java开发手册(详尽版).pdf项目链接1:https://github.com/alibaba/p3c项目链接2:https://github.com/alibaba/p3c/tree/master/eclipse-plugin使用说明:https://github....原创 2019-06-20 09:26:18 · 1159 阅读 · 0 评论 -
eclipse反编译class插件Enhanced Class Decompiler
项目链接:https://marketplace.eclipse.org/content/enhanced-class-decompiler在线安装1:在eclipse的Eclipse Marketplace搜索Enhanced Class Decompiler在线安装2:https://ecd-plugin.github.io/update/...原创 2019-06-20 09:02:41 · 1496 阅读 · 0 评论 -
eclipse下载java源码插件Java Source Attacher
项目链接:https://marketplace.eclipse.org/content/java-source-attacher在线安装:https://dl.bintray.com/tha/eclipserepo/离线安装:https://dl.bintray.com/tha/eclipserepo/plugins/org.freejava.javasourceattacher_1.2.8...原创 2019-06-20 08:38:29 · 578 阅读 · 0 评论 -
人生苦短,你需要maven,用最简单的文字让你最快的入门maven
##1.去官网下载maven的bin压缩包http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.zip##2.解压即可,不用安装,maven是绿色软件不用安装,不用配环境变量。只有在需要执行maven命令,自己手动用maven命令编译打包,才需要安装maven和配maven环境变...原创 2019-03-10 03:02:01 · 229 阅读 · 0 评论 -
git分支管理
1、创建分支 创建分支很简单:git branch <分支名> 2、切换分支 git checkout <分支名> 该语句和上一个语句可以和起来用一个语句表示:git checkout -b <分支名> 3、分支合并 比如,如果要将开发中的分支(develop),合并到稳定分支(master)...转载 2018-03-25 16:23:20 · 181 阅读 · 0 评论 -
查看git命令中文解释
命令行输入gitgit helpgit help -a即可得到以下信息:用法:git [--version] [--help] [-C <path>] [-c name=value] [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] [-p | --paginate | --原创 2016-11-05 10:20:26 · 1648 阅读 · 0 评论 -
Eclipse插件egit文件版本冲突的解决
1.将冲突文件的本地版本拷贝一份。 2.Overwrite本地文件,就是将你的修改全部回退。 3.本地提交(单独commit而不是commit and push)刚刚已回退的文件。 4.将上一步的本地提交合并到远程。 5.将你要修改的地方重新进行修改。 6.远程提交刚刚的修改(commit and push)。为什么这么麻烦,我只能说不知道为什么,我的egit插件的merge tool按钮原创 2016-10-26 12:01:39 · 1150 阅读 · 0 评论 -
SVN报403
sudo svn up突然无法更新,报出这个错误: svn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for ‘https://192.xxxx/trunk/backend’ 解决办法: 后面跟上 –username namexxx原创 2016-09-29 17:33:12 · 1307 阅读 · 0 评论 -
Linux上使用SSH连接Git
环境介绍 git服务器为github linux为fedora22条件: 创建github账户并创建一个git库安装git: [zhichao@localhost /]$ yum install git 生成密钥: [zhichao@localhost /]$ ssh-keygen打开密钥文件: [zhichao@localhost /]cdhome/zhichao/.ssh[zhich原创 2016-09-29 13:04:59 · 2729 阅读 · 0 评论 -
Fedora安装MysqlWorkbench
http://blog.csdn.net/hualei_c/article/details/52078555看了一下这个文章,感觉用这个方法装其他版本的workbench也是合适的,但我没试过。原创 2016-09-28 10:20:52 · 1251 阅读 · 0 评论 -
eclipse+pydev开发django项目笔记
1.使用pydev直接创建django项目。 控制台创建:django-admin.py startproject projectName2.使用pydev添加app,控制台添加为:python manage.py startapp appName3.使用pydev-django运行项目,或者在manage.py运行参数上添加runserver –noreload.(此处是两个短横),然后右键运行原创 2016-09-14 11:55:28 · 1417 阅读 · 0 评论 -
SVN命令
svn从服务器导出项目:以下命令会在执行命令的当前目录下自动生成projectFolderNameXXX的目录,里面的文件是svn://ip/folderName里导出的。svn export svn://ip/folderName projectFolderNameXXX还有以下写法:svn export svn://ip:port/folderName projectFolderNameXXX原创 2015-08-25 11:15:56 · 1355 阅读 · 0 评论 -
svn删除文件或目录后提交失败及解决
svn删除目录后提交显示Item ‘XXXX’ is out of date 有这么几种可能, 1.别人已经提交代码,恰好这个文件或目录有修改,这种情况需要先回复再更新再删除再提交。 2.没有人提交代码,这种情况是svn的bug,但操作起来和上面的步骤一致,也是先回复再更新(更新的时候会发现是自己提交的,擦汗吧骚年)再删除再提交。原创 2015-07-29 15:50:38 · 15218 阅读 · 0 评论 -
svn三大目录trunk、branch和tag
SVN中Branch和tag的比较 在SVN中Branch和tag在一个功能选项中,在使用中也往往产生混淆。在实现上,branch和tag,对于svn都是使用copy实现的,所以他们在默认的权限上和一般的目录没有区别。至于何时用tag,何时用branch,完全由人主观的根据规范和需要来选择,而不是强制的(比如cvs)。一般情况下,tag,是用来做一个milestone的,不管是不是release,原创 2015-07-25 17:34:51 · 4844 阅读 · 0 评论 -
使用eclipse导出apk并为apk签名
1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤 a.创建key b.使用步骤a中产生的key对apk签名3.具体操作 方法一: 命令行下转载 2015-05-16 21:42:38 · 1472 阅读 · 2 评论