工具
文章平均质量分 56
开发,构建工具等:IDEA,Gradle
dearfulan
这个作者很懒,什么都没留下…
展开
-
手机抓包工具--fiddler everywhere
Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有“进出”Fiddler的数据。而官方对于Fiddler Everywhere的阐述如下:Fiddler Everywhere is a secure and modern web debugging proxy for macOS, Windows, and Linux. Capture, inspect, monitor all HTTP(S) traffic between yo原创 2021-05-14 21:58:17 · 5773 阅读 · 1 评论 -
idea打断点启动项目后debug红点内没有√,导致无法调试
开发项目过程中总免不了进行断点调试,有时候会遇到无法正常调试的情形。本博客简单总结了下我目前遇到的断点无法正常调试的情景和对应的解决办法,如果后面有遇到新的场景会继续补充1.项目是否以debug模式启动这是最简单的场景2.是否禁用了断点,idea禁用断点,红点会置灰,非常容易发现3.如果是多模块的项目,查看下调试的项目和当前启动的项目是否同一个(我之前就是由于这个原因导致调试失败)4. 停止项目,重新打开断点再启动项目5.idea环境问题,可以尝试清理下缓存重启idea,或者重新从git原创 2021-03-28 17:40:59 · 3852 阅读 · 0 评论 -
IDEA terminal 输入mvn命令,提示mvn不是内部命令
原来的idea使用的maven是3.3.9, 最近在搭建google cloud 的app engine 应用,需要使用到3.5及以上的maven,就想将idea使用的maven升级下。我从官网下载了最新的maven 3.6.3https://archive.apache.org/dist/maven/maven-3/在本地解压后,配置了新的maven环境变量但是在删除旧的maven路径并且将项目的maven配置改为3.6.3版本后执行mvn 命令会提示mvn 不是内部命令, 如下:我多次原创 2021-03-11 23:15:26 · 4976 阅读 · 0 评论 -
Error:java: 无效的标记 -version 编译错误的解决办法
创建新项目,在启动的时候遇到了 Error:java: 无效的标记: -version 这个报错信息截图如下:说是在编译的时候遇到了问题,所以我check了下maven配置,Settings里的 Java Compiler, Project Structure里的jdk配置,都没有发现有什么问题。我又检查了一遍,并比较了下与其他项目的编译配置的区别,发现问题在Settings --> Build,Execution,Deployment --> Compiler --> Java原创 2021-03-07 15:30:16 · 2310 阅读 · 1 评论 -
磁盘扫描“瘦身“利器 -- SpaceSniffer
最近突然D盘的空间满了,上周还是有7个G,但是过完周末不知道为什么只剩下了几百兆。连我的微信都无法正常使用了。暂时删除了一些无用的软件,并将一些可移动的文件移动到C盘,终于有了几个G的空间。但这只是简单的治标,想要"治本"还是需要找到侵占我磁盘空间的元凶那么我们就需要一个可以帮助分析磁盘各文件或文件夹占用了多少空间的工具,类似linux里的df命令。SpaceSniffer 就是这样的一款软件。它拥有友好的图形化界面来说显示磁盘内的文件分布情况,对于喜欢清理自己电脑上乱七八糟的进程软件文件的人,或者莫名原创 2021-02-28 17:58:12 · 1719 阅读 · 0 评论 -
使用mybatis-generator自动生成代码的方法介绍及踩坑
mybatis-geneator是一款mybatis自动代码生成工具,可以通过配置,快速生成mapper和xml文件。一. 使用maven插件在pom.xml中添加mybatis-generator的plugin: <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-原创 2021-01-31 17:58:43 · 777 阅读 · 0 评论 -
Idea单测执行报错“Command line is too long“ 解决办法
最近在使用idea执行项目的单元测试的时候,会出现如下报错 : Command line is too long. Shorten command line for className or also for JUnit defaultconfiguration.如下图所示:解决方法一 : 修改启动配置解决方法二 :在该项目下找到如下文件: /.idea/workspace.xml在文件中找到<component name="PropertiesComponent"></c原创 2021-01-25 10:18:30 · 14592 阅读 · 2 评论 -
MarkdownPad安装以及绘制 UML 图
要在本地编辑和查看markdown 文件,我选择了安装MarkdownPad 2。从官网下载了MarkdownPad 2,安装后打开md文件,出现了This view has crashed的渲染错误如下:同时会给出一个弹屏,可以看到更详细的信息。在其提供的FAQ 文档http://markdownpad.com/faq.html#livepreview-directx中给出了解决该问题的办法在页面中搜索上述错误This view has crashed上面说我们需要下载 一个 Awesom原创 2020-10-24 15:18:22 · 991 阅读 · 0 评论 -
通过putty和 winscp操作aws机器笔记
最近在生产aws环境部署了支持http3的nginx集群(nginx+consul+upsync)。整个部署过程使用putty操作虚拟机,通过winscp上传下载文件。写了一些操作笔记以及记录了我自己碰到的几个问题PS:由于是生产环境,所以所有的服务机器都是通过堡垒机登录的,并且设置了密钥下面提到的服务器地址都是不能直接通过ssh命令直接连接的应用服务器地址WINSCPwinscp的操作相对putty来说比较简单然后点击确认和登录按钮就可以看到如下连接成功的提示...原创 2020-10-05 19:21:40 · 702 阅读 · 0 评论 -
Notepad++ 去除CRLF符号
之前Notepad++显示的文本全变成了这样的格式,回车换行符都展示了出来解决办法:视图-->显示符号 将显示所有符号前边的勾去掉即可,如下:原创 2020-07-30 15:08:54 · 6338 阅读 · 1 评论 -
VMware Workstation 与 Device/Credential Guard 不兼容
出现问题的原因:原因一、出现此问题的原因是Device Guard或Credential Guard与Workstation不兼容。原因二、Windows系统的Hyper-V不兼容导致。解决方案:第一步:“win+ R“打开运行,输入gpedit.msc,确定打开本地组策略编辑器转到本地计算机策略 > 计算机配置 > 管理模板>系统 > Device Guard打开 基于虚拟化的安全设置为“已禁用”第二步:“win+ R“打开运行,输入services.msc转载 2020-07-28 12:07:28 · 271 阅读 · 1 评论 -
使用drawio进行画图真的很方便(WEB版/Chrome APP版/桌面版)
要说画图,最好还是用纸和笔,所见即所得,还没有工具的学习成本,直接撸起即可。但是这是假象。你觉得纸笔画图的学习成本和使用计算机工具画图的学习成本哪个高?计算机画图工具成本高是吧?其实不是。你还记得在你会用笔在被你蹂躏的皱巴巴的纸上在保持纸不被笔尖捅破的前提下,画上一个仅供识别的图案,花了多久吗?反正基本上都要很久,大概三岁?或者三岁多?至少也要两岁吧…你还记得你第一次在iPad上学会划来划去花了多久吗?哦,不,我们小时候没有iPad,那就观察自己的孩子吧。我家小小大概5,6个月的时候会坐着简单比划iP转载 2020-07-10 10:59:32 · 984 阅读 · 0 评论 -
IntelliJ IDEA不好用?那是因为没掌握这些技巧
以下文章来源于Java之道,作者小胖儿想要愉快的coding,一个好的IDE肯定少不了。而对于Java开发者来说,IntelliJ IDEA绝对是Java-IDE的首屈一指的选择(eclipse党还请绕我一命)。从我第一次下载IDEA到现在已经有一年半了,时间越久我发现我对这个超级智能的IDE爱的越深,尤其是其内置的很多小功能大大的提高了我的日常coding的效率。下面呢...转载 2020-03-12 21:55:14 · 644 阅读 · 0 评论 -
解决IDEA本地仓库有jar包却无法引用和打包问题
在实际开发中,很多时候有些jar包可能无法从远程仓库中获取,这时只能通过手动方式将jar包打进本地仓库,但是当我们使用IDEA进行开发时,却经常遇到本地仓库明明有jar包,但在pom文件中引用时,却依然报错,也无法进行打包。这个问题也是困扰了我很久,直到上网查了很久,才稍微总结出一点点解决的办法,但是此方法并不一定有效,仅供参考。1.通常我们通过远程仓库下载jar包时,会在jar包所在的目录下生...转载 2020-03-07 14:26:29 · 4060 阅读 · 0 评论 -
IDEA中常用快捷键整理及重置快捷键
大小写切换快捷键ctrl+shift+u原创 2020-03-19 16:32:38 · 8232 阅读 · 0 评论 -
Auto packing the repository in background for optimum performance.
在idea执行git命令(比如git commit,git fetch)的时候突然提示如下:查资料,发现原来是因为自己本地一些 “悬空对象”太多(在使用git命令删除分支或者清空stash的时候,这些对象文件其实兵没有真正删除,它们会成为悬空对象,可以通过merge命令从中恢复一些文件)解决:1.输入命令:git fsck --lost-found,可以看到好多dangling com...原创 2020-02-27 14:14:48 · 659 阅读 · 0 评论 -
MongoDB可视化工具--Robo 3T 使用教程
MongoDB可视化工具--Robo 3T 使用教程MongoDB可视化工具--Robo 3T 使用教程1. 到官网下载Robo 3T,网址如:https://robomongo.org/download。2. 下载安装成功后,打开后点击左上角的 create创建一个连接,给该连接起个名字,如:localhost, 使用默认地址 localhost 和 端口27017 即可,点击sa...转载 2020-02-26 19:32:39 · 1395 阅读 · 0 评论 -
Intellij IDEA 2017 debug断点调试技巧与总结详解篇
在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的,有的人keymap是mac版的,有的是Windows版的。我的就是Windows,而且修改keymap为eclipse的keymap,因为我算是eclipse转过来的吧。下面直接看图,详细解释,每一个按钮...转载 2020-02-07 19:17:23 · 204 阅读 · 0 评论 -
TeamCity和GitLab整合
1.在TeamCity创建Gitlab的Connection,这里我使用的公司的Gitlab地址(已经在TeamCity导入完Gitlab项目的跳过1,2直接看3)添加Connection,从Gitlab的Settings→Applications创建Application获得对应的ApplicationID和Secret2.创建新项目创建完Con...原创 2020-01-13 11:18:11 · 2083 阅读 · 0 评论 -
解决Git中的fatal: refusing to merge unrelated histories
创建了一个全新的项目,在开发分支开发完成后,但是在进行Merge Request的时候出现如下问题:要求我进行rebase,我想是因为远程项目的RELEASE(直接从master创建的分支,所有的代码往RELEASE合),master分支包含有创建项目时生成的README.md,而本地仓库是先通过maven archetype生成基本模板再进行开发的,并没有对应的文件,所以才会在执行MR的时候...原创 2020-01-09 10:23:07 · 675 阅读 · 0 评论 -
idea下git log乱码问题
问题:在windows系统中,使用idea,操作terminal控制台时,通过命令git log查看日志时,出现如下乱码:一开始参考网上的教程,在git bash下输入:git config --global core.quotepath falsegit config --global gui.encoding utf-8git config --global i18n.co...原创 2019-12-10 10:59:09 · 1284 阅读 · 1 评论 -
使用Maven archetype 自定义项目脚手架
An archetype is defined asan original pattern or model from which all other things of the same kind are made.目录背景创建archetype模板手动创建通过已有的项目结构生成archetype通过archetype创建新项目1.通过maven命令的方式...原创 2019-12-30 11:21:15 · 1209 阅读 · 0 评论 -
Gradle构建中:No cached version available for offline mode解决方案
spring源码构建中遇到如下错误:修改Settings-->Build,Execution,Deployment-->Build Tools-->Gradle 去掉offline work选项再重新构建就可以了原创 2020-01-01 10:31:19 · 3599 阅读 · 0 评论 -
navicat for mysql 连接时报错:1251-Client does not support authentication protocol requested by server
今天在虚拟机上使用docker安装了mysql(默认拉取了最新的mysql版本),端口映射后再本地使用navicat for mysql连接的时候报错:说是客户端不支持服务器要求的认证插件进入mysql容器,输入如下命令查看系统用户对应的认证插件可以看到当前版本root用户使用的plugin是caching_sha2_password,mysql官方网站有如下说明:http...原创 2019-12-14 09:34:12 · 590 阅读 · 0 评论