
开发工具
文章平均质量分 77
狂奔的蜗牛Evan
hello world
展开
-
Git 在团队中的最佳实践--如何正确使用Git Flow
我经常收到邮件问我,他想使用Git, 但是公司还在坚持使用SVN等,问我最么办?我的办法是:第一: 把我这篇文章给他看第二: 立即找我,加入我们公司,我的邮箱是wangdeshui@outlook.com QQ: 353275476。转载 2023-08-31 23:59:48 · 85 阅读 · 0 评论 -
方法断点可能会导致Debug 模式启动变慢千倍问题
我上周遇到了一个莫名其妙的搞心态的问题,浪费了我好几个小时。气死我了,拿这几个小时来敲(摸)代(摸)码(鱼)不香吗?主要是最后问题的解决方式也让我特别的无语,越想越气,写篇文章吐槽一下。先说结论,也就是标题:在本地以 Debug 模式启动项目的时候,千万不要在方法上打断点!千万不要!首先什么是方法断点呢?比如这样的,打在方法名这一行的断点:你点击 IDEA 里面的下面这个图标,View Breakpoints,它会给你弹出一个框。...转载 2022-08-18 09:36:38 · 2578 阅读 · 6 评论 -
IDEA如何将Git回退到某个版本
虽然能将本地及远程仓库都恢复到某次提交,但是不会产生commit记录,导致在该分支共同开发的其他人下次提交时,会把你已经回退的代码再次提交上去,你的回退失败了。后来,按照这篇文章的步骤操作,测试有效,因为可以产生一条提交记录,这样别人同步代码时会同步下来你的最新提交记录。3.此时我们有两个版本号,一个是当前版本号,一个是要回退的版本号,点击RestHEAD,将。5.此时只需要提交代码就行,就产生了一条提交记录,完成了回退。代码,我们再次点击RestHEAD,并。4.此时已经回到之前的版本,但是此时。...转载 2022-08-01 18:06:47 · 14356 阅读 · 5 评论 -
Java 程序员必备的 Intellij IDEA 插件
来源:柠檬学园以下是我用过不错的Intellij插件,分享给大家希望能帮到大家。1..ignore地址:https://plugins.jetbrains.com/plugin/7495--ignore生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写截图:2.lombok地址:https://plugins.jetbrains.com/plugin/6317-lombok-plugin支持lombok的各种注...转载 2022-05-11 16:22:33 · 1236 阅读 · 0 评论 -
postman对字符串进行base64编码方法和变量的使用
公司的项目是前后端分离的,后端开发的功能时,需要接受经过base64编码的字符串,并解码。使用postman测试API接口时,遇到问题一、如何对字符串进行base64编码需要在页面的【Pre-request Script】选项页中,增加如下代码const str_sql = CryptoJS.enc.Utf8.parse("select *from test")const base64_sql = CryptoJS.enc.Base64.stringify(str_sql)二、转载 2022-05-05 22:51:15 · 7865 阅读 · 0 评论 -
JMeter学习教程 - 从入门到精通
JMeter作为软件测试中最重要的测试工具之一,它不仅可以用于性能负载测试,还可以用于接口自动化测试。部落已经陆续分享了JMeter的部分使用文章,现在小酋将进行整合为专题,方便大家学习。缺失的部分,我们也将在后续补充完整。通过面试题认识JMeter频次最高的23道jmeter面试题及答案基础使用(一)脚本录制Jmeter:使用代理录制脚本JMeter录制HTTPS脚本解决办法(二)性能测试使用Jemeter对HTTP接口压测搭建Jmeter分布式压测与监控,轻松实践Jme...转载 2022-03-20 17:42:09 · 2017 阅读 · 0 评论 -
Jmeter压力测试工具安装及使用教程
一、Jmeter下载进入官网:http://jmeter.apache.org/1.第一步进入官网如下图2.选择进行下载,下载下来为一个压缩包,解压即可。3.我下载的是jmeter4.0版本,对应jdk1.8。然后就进行解压。个人认为要注意3点:1)解压之后压缩包叫apache-jmeter-4.0.zip,如是src.zip后缀的都不对,打开之后会报错不可用,因为里面缺少我们下一步将要配置的环境变量.jar文件。2)对应的jdk版本不可太低,一般jmeter转载 2022-03-20 17:33:23 · 2656 阅读 · 0 评论 -
还在写代码造假数据联调?试试 PostMan Mock
现在都是前后端分离架构,一般是后端人员先设计好接口定义,然后前端人员就可以根据接口定义进行开发了,前期前后端独立开发,互相不影响。那么问题来了,如果到了中后期,前端开发完了,后端还没开发完,那前端要傻傻地等后端开发完再联调测试吗?到那时,就太晚了,前端的质量就没法保证,一般后端要弄个 Mock 测试,后端提供接口虚拟数据让前端能够提前测试,待后端开发完后再进行真实数据的联调。前面栈长介绍了一款阿里巴巴开源的 Mock 工具:TestableMock,该工具号称最轻量、简单、舒适的 Mock 测试工具转载 2021-12-08 22:32:25 · 689 阅读 · 0 评论 -
如何生成git的公钥和私钥
一、 Git windows 客服端(MsysGit)下载下载地址:http://code.google.com/p/msysgit/二、从开始菜单中找到Git 点击Git Bash 弹出命令行窗体,如下图:三、键入命令:$ ssh-keygen-trsa-C“您的邮箱地址”四、回车后,会叫输入密钥名字这里输入:c:\\mykey\\key 其中key为密钥文件名接着会叫输入密码,输入密码和确认密码后,我们的密钥就生成了。此时我们在c:\\mykey...转载 2021-03-31 14:57:48 · 447 阅读 · 0 评论 -
Mybatis Log plugin 最新安装方案 2020!!!
前言 今天重新装了IDEA2020,顺带重装了一些插件,毕竟这些插件都是习惯一直在用,其中一款就是Mybatis Log plugin,按照往常的思路,在IDEA插件市场搜索安装,艹,眼睛一瞟,竟然收费了,对于我这种支持盗版的人来说太难了,于是自己开始捣鼓各种尝试破解,下文分享自己的破解方式。 什么是Mybatis Log plugin 举个栗子,通常在找bug的时候都会查看执行了什么SQL,想把这条SQL拼接出来执行调试,可能有些小白还在傻傻的把各个参数复制出来,补到?占位符中,哈哈。转载 2020-10-29 10:51:58 · 5363 阅读 · 0 评论 -
如何下载JDK7
目前sun公司已经被ORACLE收购,而且jdk已经经过多次的更新迭代。官网的下载地址默认显示的都是最新版本的JDK,需要下载旧版本的JDK需要通过Java Archive,进入历史版本选择在下载。工具/原料 oracle账号 方法/步骤 直接输入以下地址 https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html 在列表中选择Java SE7,进入下载页面 根据操.转载 2020-09-25 10:36:27 · 1538 阅读 · 0 评论 -
亲测实用的内网穿透工具
内网穿透其实就是两台计算机都处于不同的局域网之中,外网与内网的计算机节点需要连接通信,那么就需要借助内网穿透技术来解决这个问题,也叫NAT穿透。通俗点将,其实就是在公司或者是家庭内部,建立的一种局域网络或者是办公网络,从而实现多台电脑之间可以进行资源的共享,但是一般人并不会内网穿透,那么就可能就要借助第三方工具来解决了。1、国外的no-IP解析,没测试使用,因为要每年三百多大洋,看评论不错,纯英文的界面,使用谷歌翻译还是很流畅的。2、 ngrok ,网上口碑不错,普遍都说好,但是真正的大神才都知转载 2020-08-14 22:59:55 · 620 阅读 · 0 评论 -
(内网穿透)Windows 下的 N2N 客户端和服务器端的设置及检测方法
Windows下的N2N设置比较简单,包括服务器端和客户端两个的设置方法。一般情况下,如果我们只是为了实现点对点的远程连接,那么我们只需要设置客户端就行了。免费的 N2N 超级节点(又叫中心节点)信息,请先准备好,可以在网上搜索得到,也可以看看本站这篇文章。下面先介绍客户端的使用方法(以 Windows7 为例)。一、客户端的设置(很遗憾只有英文的)从网上下载windows客户端(建议去这里下载),然后解压,安装,一路默认安装,特别是最后几个选择项,必须都按默认的来选上,安装过程中,如果...转载 2020-08-14 22:55:37 · 6697 阅读 · 0 评论 -
内网穿透在家远程连接公司电脑?
说在前面——————以下内容均建立在你有一台外网服务器的基础上进行。阿里云、腾讯云什么的都可以。本文讲述:1.在任何地方通过ssh连接公司或者家中的服务器2.在任何地方通过远程桌面连接公司或者家里的Windows电脑前言好久没有与大家分享知识,内心十分过意不去,正好最近有用到frp,所以今天就来简单的和大家说一下通过frp实现内网穿透。一、为什么要在家远程连接公司的电脑?1.做我们这行,加班是难免的嘛。即使我们偶尔调休也难免有同事打电话咨询你。可是有很多东西根本记不住,尤其像代码转载 2020-08-14 22:49:01 · 2550 阅读 · 1 评论 -
如何在intellij idea编辑器里备注jdk源码
背景 平常工作和学习中,会经常查看idea里的源码,有一些英文单词想编辑一下,但是基于源码是src.zip的,并不允许修改,再加之记忆力时效的限制,导致的问题是,一些源码多次被翻译。效率低下,基于此痛点,研究了一下如何备注jdk等源码操作先上图jdk的Random源码操作过程1、首先在网上下载好source源码 (可恶,简书上不能上传附件 ,请小伙伴自行搜索下载吧)2、打开project Structure(快捷键 com+; ),sdks->1.8->...转载 2020-07-17 19:05:05 · 905 阅读 · 0 评论 -
jdk8源码下载 与 idea 设置源码
一.文件准备但我们一般安装的jdk都是SunJDK(OracleJDK),它只提供java和javax下的源代码,如果我们需要看sun.simc.Launcher这样的类的时候还是没有源代码,我们可以通过下载OpenJDK的源码来查看。 下载地址:http://hg.openjdk.java.net找到对应的jdk版本,比如jdk8http://hg.openjdk.java.net/jdk8/jdk8/jdk/ 选择左边的zip,下载源码; 按照上面的步骤添加源代码,就可以查看了; ..转载 2020-07-17 18:41:30 · 647 阅读 · 0 评论 -
史上最全的Excel导入导出之easyexcel
Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyexcel重写了poi对07版Excel的解析,能够原本一个3M的excel用POI sax依然需要100M左右内存降低到KB级别,并且再大的excel不会出现内存溢出,03版依赖POI的sax模式。在上层做了模型转转载 2020-07-08 11:19:04 · 550 阅读 · 0 评论 -
干掉 Swagger,试试这个! JApiDocs
JApiDocs是一个无需额外注解、开箱即用的SpringBoot接口文档生成工具。编写和维护API文档这个事情,对于后端程序员来说,是一件恼人但又不得不做的事情,我们都不喜欢写文档,但除非项目前后端代码都是自己写的,否则API文档将是前后端协作中一个不可或缺的沟通界面。既然不可避免,那就想办法弄个轮子吧。人生苦短,必须偷懒。无图无真相,生成文档的效果如下:相比Swagger要写一堆注解,Spring RestDocs需要写测试用例,才能生成API文档。JApiDocs 具有无痛集成的特点,转载 2020-07-07 18:45:50 · 621 阅读 · 0 评论 -
给eclipse安装color-theme插件
由于正常eclipse界面配色是白底黑字,长时间工作容易眼睛疲劳,才想着去装这个Eclipse Color Theme 插件,安装过程中遇到了一些问题。正常安装的话直接 Help -> marketplace -> search 框下输入 color theme 就可以搜索到目标插件,然后安装就可以了。但是由于官网的问题,http://eclipse-color-the...转载 2020-03-27 10:10:22 · 1071 阅读 · 1 评论 -
是时候扔掉 Postman 了,试试 IntelliJ IDEA 自带的高能神器IDEA REST Client!
前言接口调试是每个软件开发从业者必不可少的一项技能,一个项目的的完成,可能接口测试调试的时间比真正开发写代码的时间还要多,几乎是每个开发的日常工作项。所谓工欲善其事必先利其器,在没有尝到IDEA REST真香之前,postman(chrome的一款插件)确实是一个非常不错的选择,具有完备的REST Client功能和请求历史记录功能。但是当使用了IDEA REST之后,postman就可...转载 2019-11-26 10:03:38 · 652 阅读 · 0 评论 -
IntelliJ IDEA 热部署,修改java文件 不用重启tomcat
IntelliJ IDEA 热部署,修改java文件 不用重启tomcat 确保使用的是debug模式。 确保tomcat是由idea实例化的。也就是说tomcat是在idea中配置好的 (特殊的修改如:项目配置文件,某些特殊类新增,方法名称参数的添加修改引起的不能热部署就必须重启,当然你也可以用Jrebel插件。此插件收费。可以实现大部分的修改热部署,包括修改项目配置文...转载 2019-11-15 17:21:36 · 1844 阅读 · 0 评论 -
Eclipse系列:如何设置Eclipse关联JDK源码和文档
一、设置Eclipse关联JDK源码1.打开Eclipse——>Windows——>Preferences2. 在弹出的Preferences对话框中,Java——>Installed JRES——>选中jre(根据自己的安装确定)——>Edit3. 在弹出的 Edit JRE对话框中,选中你JRE安装路径下的lib\rt.jar,这之后会弹出...转载 2019-05-22 10:53:29 · 573 阅读 · 0 评论 -
常用java研发工具
1、写代码的工具:eclipse、IntelliJ IDEA2、写SQL的工具: mysql:SQLyog、Navicat、HeidiSQL oracle:PLSQL3、反编译工具:jd-gui4、linux管理工具:Xshell/xftp 、SecureCRT5、版本管理工具:SVN、git、cc6、发布管理工具:jenkins7、文件对比工...原创 2019-04-25 08:46:00 · 263 阅读 · 0 评论 -
BeyondCompare3提示许可密钥过期完美解决方法
原文地址:https://jingyan.baidu.com/article/4d58d5415c061c9dd4e9c0fc.htmlBeyondCompare3是一款非常好用的小工具,能直观比较两个文件或文件夹的差别,包括文档、图片、音频和各种脚本文件。但使用一段时间后会因“许可证密钥已被撤销:3281-0350“而无法使用,近日发现了最完美的解决方法以供参考。方法/步...转载 2019-04-18 15:00:47 · 2552 阅读 · 0 评论 -
eclipse工具debug模式开发tomcat项目如何禁止热部署
我们使用eclipse工具debug模式开发tomcat项目时,每修改一行代码都自动热启动,很烦。其实debug模式下即时不热启动我们的代码也是生效的,所以我们要想办法禁止热启动。方法一:从eclipse界面修改tomcat的配置...原创 2019-04-23 10:57:38 · 718 阅读 · 0 评论 -
mybatis-generator自动生成代码插件使用详解
mybatis-generator自动生成代码插件使用详解mybatis-generator是一款在使用mybatis框架时,自动生成model,dao和mapper的工具,很大程度上减少了业务开发人员的手动编码时间,今天自己研究了一下,也分享一下使用心得供大家简单使用。 本人使用的是maven构建,首先需要在pom.xml文件添加mybatis-generator依赖包以及插件,...原创 2019-04-26 11:57:40 · 512 阅读 · 0 评论 -
离线安装eclipse-testNG插件
在试过了网上介绍的两种在线安装方式均以失败告终,不得不去研究离线安装方法,离线安装eclipse插件本身不难,重点是找到官方的插件包。下面总结了两种离线安装方式。 1、进入官网下的DownLoad页面,如下图1)地址: http://testng.org/doc/download.html 2...转载 2019-02-17 11:24:34 · 786 阅读 · 0 评论 -
IntelliJ IDEA 使用教程(2019图文版) -- 从入门到上瘾
原文地址:https://www.jianshu.com/p/9c65b7613c30前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利,在强大的插件功能支持下,诸如对...转载 2019-07-04 15:13:50 · 1043 阅读 · 1 评论 -
SpringBoot 在IDEA中实现热部署(实用版)
原文地址:https://www.jianshu.com/p/f658fed35786好的热部署让开发调试事半功倍,这样的“神技能”怎么能错过呢, 使用过IDEA的童鞋赶紧进来撸一把吧。学习目标快速学会在项目中使用热部署插件运行项目,提高开发效率。快速查阅相关教程: IDEA快速入门教程(2018图文版)专题阅读:《SpringBoot 布道系列》具体步骤...转载 2019-07-04 15:15:48 · 2769 阅读 · 0 评论 -
IDEA如何添加项目启动参数
原文地址:https://blog.csdn.net/qq_35625303/article/details/80346402某些项目在运行时需要指定部分参数,类似于:在部分开发工具中支持以RUN的方法运行项目,工具将自动为项目打包并发布运行,并且支持添加启动参数,以下以IDEA为示例:1.打开Edit Configurations窗口2.窗口截图如下:如果没有App...转载 2019-07-04 16:23:57 · 10739 阅读 · 3 评论 -
IntelliJ IDEA使用(一)基本设置与类、方法模板设置
原文地址:https://www.cnblogs.com/zhangyinhua/p/7520823.html#_lab2_0_2阅读目录(Content)一、基本设置 1.1、关闭Intellij IDEA自动更新 1.2、隐藏.idea文件夹和.iml等文件 1.3、设置代码编辑器主题风格 1.4、文件编码设置 二、类和方法的模板注释 2.1、修改类注释模...转载 2019-07-04 16:59:14 · 521 阅读 · 0 评论 -
idea怎么关闭project和module
idea关闭项目可以按File-CloseProject按钮实现,但是如果你是因为打开太多的项目感觉卡顿,那么请仔细看看我为你提供的更好的解决办法。方法/步骤 这里就是关闭项目的按钮位置 但它和直接点右上角叉号关闭效果是一样的 如果你的意思是关闭一个Project中多个module的一个,那么CloseProject与叉号都是没用的 这是一...转载 2019-07-05 11:18:56 · 12461 阅读 · 4 评论 -
如何去掉Intellij IDEA过多的警告 设置警告级别
Intellij IDEA的代码提示系统很强大,根据严格的代码规范,包括简洁程度,运行效率,潜在bug提前发现等等给你做出了除编译器之外的大量额外提示。但这些提示有时会给我们带来困扰,比如弄的界面很乱,各种警告的代码高亮掺杂在一起使人看不清。按照以下的办法调整警告级别和精确设置警告信息,可以打造一个清爽而又能保证代码质量的界面。调整警告级别 1 在界面右下角有个小人头像,不...转载 2022-05-11 16:39:25 · 19950 阅读 · 5 评论 -
IntelliJ IDEA 快捷键说明大全(中英对照、带图示详解)
因为觉得网络上的 idea 快捷键不够详尽,所以特别编写了此篇文章,方便大家使用 idea O(∩_∩)O~其中的英文说明来自于 idea 的官网资料,中文说明主要来自于自己的领会和理解,英文说明只是作为参考。重要的快捷键会附带图示,进行详细的说明。每一部分会先列出所有的快捷键说明表,如果有不清楚的地方,再看后续的图示详解。1 编辑【Editing】1....转载 2019-07-23 10:45:57 · 2094 阅读 · 0 评论 -
推荐 33 个 IDEA 最牛配置
1.设置maven1.在File->settings->搜索maven2.Mavanhome directory--设置maven安装包的bin文件夹所在的位置3.Usersettings file--设置setting文件所在的位置4.Localrepository--设置本地仓库2.IDEA 设置代码行宽度1.在File->se...转载 2019-09-23 10:28:34 · 345 阅读 · 1 评论 -
IDEA设置JVM运行参数
原文地址:https://www.cnblogs.com/huojinfeng/articles/10688069.html对JVM运行参数进行修改是JVM性能调优的重要手段,下面介绍在应用程序开发过程中JVM参数设置的几种方式。方式一 java程序运行时指定 -Dproperty=value 该参数通常用于设置系统级全局变量值,如配置文件路径,保证...转载 2019-07-23 15:46:26 · 3546 阅读 · 0 评论 -
BCompare软件使用教程 和 激活方法
一、使用教程暂略。 二、激活方法1.修改C:\Program Files\Beyond Compare 4\BCUnrar.dll ,这个文件重命名或者直接删除,则会新增30天试用期,再次打开提示还有28天试用期。2.一劳永逸,修改注册表 1)在搜索栏中输入 regedit ,打开注册表 2)删除项目:计算机\HKEY_CURRENT_USER\Soft...原创 2018-12-20 10:26:23 · 5812 阅读 · 3 评论