
开发工具
文章平均质量分 76
K'illCode
记录自己的学习历程,大部分来自转载,如有侵权联系删除.......
展开
-
API 接口管理神器
API 本质是一个封装了功能并公开一个用于访问功能的接口!关于API的信息外界无从得知,所以没有好的文档,使用者就无法理解和使用。API 文档最核心的需求是简洁精准,当然要是颜值再高一点那就更好了!精准简洁的API文档可以推动研发数据规范化,降低协作成本,从而大幅度提高团队效率!最近总有阿里、腾讯、滴滴的开发朋友提到 ApiPost,自己体验操作后,发现它的优势的确明显。ApiPost 官方网站下载:https://www.apipost.cn/download.html?fr=jvhd可原创 2021-12-25 18:58:09 · 276 阅读 · 0 评论 -
Pycharm那些隐藏的实用小技巧
Pycharm作为Python开发最常用的IDE之一,不仅兼容性好,而且功能也相当丰富,比如调试、语法高亮、智能提示等等功能,它还支持web开发框架比如Django等,当你熟悉了它之后,开发效率是相当之高的。但对于新手来说,Pycharm功能丰富的同时也是一把双刃剑,有的小伙伴刚上手之后看到一堆的英文界面难免会懵逼,哈哈哈,没有关系,今天盟主就来教大家11个Pycharm最常用的技巧,以及一些pycharm常用的快捷键,让你快速上手Python开发中最常用的IDE Pycharm,跟上老司机的车速!原创 2021-09-05 15:49:21 · 1204 阅读 · 2 评论 -
IDEA 的 debug 怎么实现?
对 Debug 的好奇初学 Java 时,我对 IDEA 的 Debug 非常好奇,不止是它能查看断点的上下文环境,更神奇的是我可以在断点处使用它的 Evaluate 功能直接执行某些命令,进行一些计算或改变当前变量。刚开始语法不熟经常写错代码,重新打包部署一次代码耗时很长,我就直接面向 Debug 开发。在要编写的方法开始处打一个断点,在 Evaluate 框内一次次地执行方法函数不停地调整代码,没问题后再将代码复制出来放到 IDEA 里,再...原创 2021-06-14 15:37:16 · 259 阅读 · 0 评论 -
ocker遇到Intellij IDEA
Idea是Java开发利器,SpringBoot是Java生态中最流行的微服务框架,docker是时下最火的容器技术,那么它们结合在一起会产生什么化学反应呢?一、开发前准备1. Docker的安装可以参考https://docs.docker.com/install/2. 配置docker远程连接端口 vi /usr/lib/systemd/system/docker.service找到 ExecStart,在最后面添加 -H tcp://0.0.0.0:237...原创 2020-09-21 14:10:37 · 236 阅读 · 0 评论 -
再见,Postman...
Postwoman是一款开源的 Postman 替代品:1、轻盈,可直接在线访问;2、简约,采用简约的 UI 设计精心打造;3、支持 GET, HEAD, POST, PUT, DELETE, OPTIONS, PATCH 方法;4、支持验证;5、实时,发送请求即可获取响应。体验demo:https://postwoman.io开源地址https://github.com/liyasthomas/postwomanGithubhttps://github.com原创 2020-07-01 18:55:53 · 282 阅读 · 2 评论 -
IntelliJ IDEA 常用插件一览
一、官方工具IntelliJ IDEA 默认安装并提供了非常多的工具,比如 Git Integration、Maven Integration、Markdown support、SSH Remote Run 等。其中有很多好用,但是不为人知的工具。1.REST client在日常开发过程中,我们或多或少都涉及到 API 接口的测试。例如,有的小伙伴使用 Chrome 的 Postma...原创 2020-04-15 20:17:18 · 510 阅读 · 0 评论 -
33 个 IDEA 配置
来源:http://u6.gg/sS7XJ1.设置maven1.在File->settings->搜索maven2.Mavan home directory--设置maven安装包的bin文件夹所在的位置3.User settings file--设置setting文件所在的位置4.Local repository--设置本地仓库2.IDEA 设置代码行...原创 2020-04-09 18:39:56 · 257 阅读 · 0 评论 -
从 0 编写自己的第一款 IDEA 插件
写Java代码的时候,经常会涉及到重复性的操作,这个时候就会想要是有这样一个插件就好了,如果是大家都会遇到的场景,IDE或许已经提供了,再不然也有可能有人编写了相关的插件。要是这个操作是你们的编码环境特有的,那就只能自己写工具了。所以这里来学学如何编写IDEA插件,让自己的编程环境更加强大,更好的进行装逼。开发环境开发IDEA插件有以下这些依赖: IntelliJ IDEA Co...原创 2020-03-27 20:07:30 · 389 阅读 · 0 评论 -
代码生成利器:IDEA 强大的 Live Templates
前言Java 开发过程经常需要编写有固定格式的代码,例如说声明一个私有变量,logger或者bean等等。对于这种小范围的代码生成,我们可以利用 IDEA 提供的 Live Templates功能。刚开始觉得它只是一个简单的Code Snippet,后来发现它支持变量函数配置,可以支持很复杂的代码生成。下面我来介绍一下Live Templates的用法。基本使用IDEA 自带很多常...原创 2020-02-08 18:46:04 · 276 阅读 · 0 评论 -
代码对比工具
在程序开发的过程中,程序员会经常对源代码以及库文件进行代码对比,在这篇文章里我们向大家介绍六款程序员常用的代码比较工具WinMergeWinMerge是一款运行于Windows系统下的文件比较和合并工具,使用它可以非常方便地比较多个文档内容,适合程序员或者经常需要撰写文稿的朋友使用。WinMerge会将两个文件内容做对比,并在相异之处以高亮度的方式显示...转载 2019-12-11 12:02:39 · 258 阅读 · 0 评论 -
用IDEA追踪bug
Debug 用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用 Debug 模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用 Debug 模式来跟踪代码的运行流程去学习三方框架的源码。在 Intellij IDEA 中使用好 Debug,主要包括如下内容:Debug 开篇基本用法 & 快捷键变量查看计算表达式智能步入...原创 2019-10-04 16:23:30 · 1080 阅读 · 0 评论 -
Intellij IDEA 2019 最新乱码解决必杀技
大家在使用 Intellij IDEA 的时候会经常遇到各种乱码问题,甚是烦扰。栈长也偶尔会用下IDEA,也有一些解决乱码的经验,我给大家总结了以下几类乱码的场景,绝壁能帮你解决 IDEA 各种乱码问题。常见乱码场景及解决方案1、项目源代码中文乱码Settings > Editor > File Encodings > Global Encodings &...原创 2019-09-08 11:30:32 · 418 阅读 · 0 评论 -
这样配置,让你的IDEA好用到飞起来
1.设置maven1.在File->settings->搜索maven2.Mavanhome directory--设置maven安装包的bin文件夹所在的位置3.Usersettings file--设置setting文件所在的位置4.Localrepository--设置本地仓库2.IDEA 设置代码行宽度1.在File->settings...转载 2019-08-19 09:01:43 · 191 阅读 · 0 评论 -
玩转 Tomcat 配置必备的 10 个小技巧!
现在开发Java Web应用,建立和部署Web内容是一件很简单的工作。使用Jakarta Tomcat作为Servlet和JSP容器的人已经遍及全世界。Tomcat具有免费、跨平台等诸多特性,并且更新得很快,现在非常的流行。你所需要做的就是:按照你的需求配置Tomcat,只要你正确配置,Tomcat一般都能适合你的要求。下面是一系列关于Tomcat的配置技巧,希望对你有所帮助。一、配...转载 2019-08-19 09:01:49 · 284 阅读 · 0 评论 -
Intellij IDEA 智能补全的 10 个姿势
先来看一下下面这张图,在方法里面有效位置后面输入一个.,最后面会列表所有可用的自动补全的关键字,这也就是今天要分享的内容。下面再介绍几个它们的用法,其实很简单,跟上次一样,这次我同样还是录了动图,这样看得更直观,看起来更牛逼。。1、快速打印输出除了用 sout 开头快速生成,还能在后面快速生成。2、快速定义局部变量在字符串或者数字……后面输入 .var,回车,IDEA会...原创 2019-08-05 14:45:59 · 770 阅读 · 0 评论 -
IDEA 代码生成插件 CodeMaker
作者:肖汉松来源:http://blog.xiaohansong.com前言Java 开发过程中经常会遇到编写重复代码的事情,例如说:编写领域类和持久类的时候,大部分时候它们的变量名称,类型是一样的,在编写领域类的时候常常要重复写类似的代码。类似的问题太多,却没找到可以支持自定义代码模板的插件,只能自己动手,丰衣足食,开发了一个 IDEA 的代码生成插件,通过 Vel...转载 2019-07-22 13:18:33 · 217 阅读 · 0 评论 -
IntelliJ Idea 常用快捷键 列表
自动代码常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。例如要输入for(User user : users)只需输入user.for+Tab ;再比如,要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即可。代码...原创 2019-07-03 17:45:32 · 191 阅读 · 0 评论 -
IntelliJ IDEA 常用配置详细图解
刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,磨刀不误砍柴工。比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自动导入包,修改注释,修改tab的显示的数量和行数,打开项目方式,等等一大堆东西。总结一下,免得下次换了系统,还得再找一遍配置。设置外观和字体大小这个呢是设置一下外观。和字体大小。放在第一个没问题。设置编辑器的快...原创 2019-06-12 11:40:53 · 791 阅读 · 0 评论 -
IDEA 代码生成插件 CodeMaker
前言Java 开发过程中经常会遇到编写重复代码的事情,例如说:编写领域类和持久类的时候,大部分时候它们的变量名称,类型是一样的,在编写领域类的时候常常要重复写类似的代码。类似的问题太多,却没找到可以支持自定义代码模板的插件,只能自己动手,丰衣足食,开发了一个 IDEA 的代码生成插件,通过 Velocity 支持自定义代码模板来生成代码。项目地址:https://github.c...原创 2019-05-11 12:52:48 · 1030 阅读 · 0 评论 -
在Intellij IDEA中使用Debug
Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。所以学习下如何在Intellij IDEA中使用好Debug,主要包括如下内容:Debug开篇基本用法&快捷键变量查看计算表达式智能步入断点条件设置多线程调试回退断点中断Debug...转载 2018-06-10 08:20:45 · 6272 阅读 · 2 评论 -
Intellij IDEA 神器的小技巧
别轻易自定义快捷键有蛮多操作,IntellIJ IDEA并没有给我们设置默认快捷键,需要使用者自己去定义快捷键。比如说:Rebuild ProjectCompare With Branch为了能在IntellIJ IDEA里进行无鼠标编程,很多程序员都会自定义快捷键,但是有三个地方你可能需要注意一下。经常会出现快捷键与其他应用的快捷键冲突的情况;自定义太多快捷键了,你也不太好记住;使用其他同事的I...转载 2018-06-10 08:26:12 · 510 阅读 · 0 评论 -
SpringBoot项目在IntelliJ IDEA中实现热部署
spring-boot-devtools是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动更快。其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader...原创 2018-07-02 20:20:11 · 202 阅读 · 0 评论 -
Intellij IDEA 小技巧
概述Intellij IDEA真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜。出于对Intellij IDEA的喜爱,我决定写一个与其相关的专栏或者系列,把一些好用的Intellij IDEA技巧分享给大家。本文是这个系列的第一篇,主要介绍一些你可能不知道的但是又实用的小技巧。我最爱的【演出模式】我们可以使用【Presentation Mode】,将IDEA弄到最大,可以让你...转载 2018-05-15 16:21:36 · 1429 阅读 · 0 评论 -
IntelliJ IDEA常用快捷键汇总
在使用IntelliJ Idea的时候,使用快捷键是必不可少的。掌握一些常用的快捷键能大大提高我们的开发效率。有些快捷键可以熟练的使用,但是还有另外一些快捷键虽然很好用,但是由于因为没有形成使用习惯或者没有理解快捷键的用法,甚至之前对一些快捷键根本没有概念,导致不会去使用。对于这些快捷键,如果能够用好,编辑代码的效率必能提高一个水平。所以在此梳理出来,加强自己的使用,形成习惯。(注:有些操作的...转载 2018-02-25 17:17:40 · 249 阅读 · 0 评论 -
IntelliJ IDEA 详细图解最常用的配置 ,适合刚刚用的新人。
刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,磨刀不误砍柴工。比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自动导入包,修改注释,修改tab的显示的数量和行数,打开项目方式,等等一大堆东西。总结一下,免得下次换了系统,还得再找一遍配置。设置外观和字体大小这个呢是设置一下外观。和字体大小。放在第一个没问题。设置编辑器的快捷键,也就是keymap...原创 2018-07-16 12:55:17 · 514 阅读 · 0 评论 -
Intellij IDEA小技巧
概述Intellij IDEA真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜。出于对Intellij IDEA的喜爱,我决定写一个与其相关的专栏或者系列,把一些好用的Intellij IDEA技巧分享给大家。本文是这个系列的第一篇,主要介绍一些你可能不知道的但是又实用的小技巧。我最爱的【演出模式】我们可以使用【Presentation Mode】,将IDEA弄到最...转载 2018-07-19 11:27:47 · 259 阅读 · 0 评论 -
IntelliJ IDEA 教程设置讲解
说明IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。常用设置IntelliJ IDEA 的代码提示和补充功能有...原创 2019-12-28 03:12:23 · 415 阅读 · 0 评论 -
IntelliJ IDEA 的项目配置和Web部署
1、项目配置的理解IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出。 1.1 Project Project name:定义项目的名称; Project SDK:设...原创 2018-09-27 09:34:21 · 414 阅读 · 0 评论 -
IntelliJ IDEA上操作GitHub
IntelliJ IDEA集成了对GitHub的支持,使上传代码到GitHub和从GitHub下载代码更加方便快捷。一. 分享代码到GitHub1. 首先需要在IntelliJ配置Git,如果没有正确配置会出现如下错误:通过File->Settings打开设置面板进行设置,如图:2. 第一次上传代码到GitHub操作如下:其间需要输入用户名和密码。3. 非...转载 2018-12-04 19:06:25 · 241 阅读 · 0 评论 -
IntelliJ IDEA 从入门到上瘾教程,2019图文版!
前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。 其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利,在强大的插件功能支持下,诸如对Git和Maven的支持简直让人停不下来,各种代码提示,包括JS更是手到擒来,最终...转载 2019-01-08 10:39:00 · 220 阅读 · 0 评论 -
阿里内部的Java诊断工具
在阿里巴巴内部,有很多自研工具供开发者使用,其中有一款工具,是几乎每个Java开发都使用过的工具,那就是Arthas,这是一款Java诊断工具,是一款牛逼带闪电的工具。该工具已于2018年9月份开源。 GitHub地址:https://github.com/alibaba/arthas用户文档:https://alibaba.github.io/arthas/ ...转载 2019-01-25 17:46:29 · 646 阅读 · 0 评论 -
阿里员工的Java问题排查工具单
这是一篇来源于阿里内部技术论坛的文章,原文在阿里内部获得一致好评。作者已经把这篇文章开放到云栖社区中供外网访问。Hollis对文章内容做了部分删减,主要删减掉了其中只有阿里内部才能使用的工具的介绍,并删减掉部分只有通过阿里内网才能访问到的链接。前言平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘...转载 2019-04-28 14:09:13 · 227 阅读 · 0 评论 -
在线诊断神器Arthas使用指南
Arthas 能为你做什么? 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问题无法在预发 debug 一下,难道只能通过加日志再重新预发布吗? 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现,怎么办? 是否有一个全局视角...原创 2019-04-28 14:07:52 · 426 阅读 · 0 评论 -
idea Exception in thread "http-apr-8080-exec-2" java.lang.OutOfMemoryError: PermGen space
今天在用idea运行项目的时候发现idea总是报 idea Exception in thread "http-apr-8080-exec-2" java.lang.OutOfMemoryError: PermGen space这样的错于是就动手解决 打开idea中的tomcat配置 在Vm options 中填写参数-Xms2048m -Xmx2048m -XX:MaxPermSize=4096...原创 2018-04-12 13:03:12 · 2368 阅读 · 0 评论