
工具
文章平均质量分 50
云川之下
这个作者很懒,什么都没留下…
展开
-
idea shell插件 BashSupport
a原创 2022-07-22 14:59:01 · 2107 阅读 · 0 评论 -
【Gitee】配置与克隆代码
文章目录1. 什么是Gitee2. ssh配置2.1 创建公钥2.2 导入公钥3. 克隆代码参考相关文章:git中https和SSH克隆的区别1. 什么是Gitee使用GitHub时,国内的用户经常遇到的问题是访问速度太慢,有时候还会出现无法连接的情况(原因你懂的)。如果我们希望体验Git飞一般的速度,可以使用国内的Git托管服务——Gitee(gitee.com)。和GitHub相比,Gitee也提供免费的Git仓库。此外,还集成了代码质量检测、项目演示等功能。对于团队协作开发,Gitee还提原创 2022-01-05 17:22:15 · 1460 阅读 · 0 评论 -
【git、gerrit】git中https和SSH克隆的区别、id_rsa、id_rsa.pub
参考permission denied (publickey)问题的解决转载 2022-01-05 11:52:24 · 2807 阅读 · 0 评论 -
github下载文件代理
https://ghproxy.com/原创 2021-11-10 21:48:25 · 4625 阅读 · 0 评论 -
【idea】IDEA导入多个maven模块,无法识别部分子模块
问题今天导入一个Maven项目,里面有多个Maven子模块。完成后发现部分子模块未识别(未识别的标记为A),代码都是灰色的。原因可能是因为我导入外部的项目时,只加载了父Maven,而内部的子Maven没有被搜索到。确切的来说,是父模块的pom.xml此时仅包含部分子模块,也就说有一部分暂(标记为A的子模块)时被排除掉了,因此在加载父pom.xml时,默认不加载标记为A的子模块。解决方法:方法一:1、打开“View → Tool Windows → Maven”出现如下界面2、点击加号,选择子原创 2021-10-31 12:00:40 · 8184 阅读 · 0 评论 -
【idea】Application context not configured for this file(导入dubbo官网例子)
文章目录1. 问题描述2. 如何解决1. 问题描述本文例子是dubbo官网例子导入diea后报的提示信息spring配置文件中时常会出现这个提示这个警戒的意思大概就是:spring配置检查找到未映射的Spring配置文件。请配置Spring的Facet。虽然有提示信息,但是不影响程序的运行。可以不解决。其实就是diea未能发现配置文件,有可能确实没有该配置,有可能已存在配置文件,但是路径和命令不在默认路径下,识别不到。一般该提示出现在xml配置文件中:另外,从项目上也能原创 2021-08-22 12:17:33 · 2169 阅读 · 0 评论 -
【IDEA】IDEA XML注释与取消注释快捷键
IntelliJ IDEA和eclipse中编辑Java文件时,注释和取消注释的快捷键都是: "CTRL + / "编辑xml文件时,注释:CTRL + SHIFT + /取消注释:CTRL + SHIFT + \例子: <!--<rabbit:queue name="test_queue_ttl" id="test_queue_ttl"> <!–设置queue的参数–> &原创 2021-08-04 13:59:16 · 5880 阅读 · 0 评论 -
【idea】intellij idea debug/调试 查看方法返回值
有的时候,方法直接返回方法值,intellij idea debug时无法查看返回值,比如 static double random(){ //这里,由于直接返回了方法值,无法查看返回值 return Math.random(); }其实,这种情况intellij idea是支持查看的。左下角,debugger---->Settings----->勾选show method return values在对应行设置断点,当执行到断点行时,按快捷转载 2021-06-09 17:06:21 · 6058 阅读 · 0 评论 -
【idea】自动补全/提示/完成
文章目录1. 设置快捷键2. 自动补全失效1. 设置快捷键Idea的默认快捷键是 Ctrl + 空格。 对于安装中文输入法的用户来说,容易产生冲突,比如搜狗输入法。修改方法如下2步:移除原来的Cycle Expand Word 的 Alt+斜杠 快捷键绑定。在 Basic 上点击右键,去除原来的 Ctrl+空格 绑定,然后添加 Alt + 斜杠 快捷键。2. 自动补全失效默认在自动补全时,会区分大小写,因此我们要改为不分区大小写。打开设置页面,然后依次点击-> Edito原创 2021-04-23 18:52:56 · 5457 阅读 · 0 评论 -
【IDEA】使用IDEA创建一个springboot项目
1.打开IDEA,点击 +Create New Project. 开始创建一个新项目2.在左侧菜单找到并点击 Spring Initializr,点击next。注意,这里idea默认使用https://start.spring.io提供的在线模板,所以需要保证网络畅通。3.按实际情况依次填写项目信息。其中Type属性可以下拉选择project或者pom,Packaging属性可下拉选择jar或者war(Maven的东西不需要再提了吧)4.最激动人心的界面来了!!!你可以从左面选择大类,然后在窗.转载 2020-12-09 18:33:47 · 430 阅读 · 0 评论 -
【idea】离线安装插件(tomcat插件为例)
文章目录下载安装下载https://plugins.jetbrains.com/ 搜索并下载插件包以tomcat为例:安装原创 2021-04-03 14:25:54 · 2249 阅读 · 0 评论 -
【idea】idea左侧目录不见了
现象:网上查了下,很多是说是.iml文件和.idea文件的问题,我尝试了一下删除.idea,文件目录是出来的,但是所有的配置都没有了,不推荐。后来仔细看了下Project Structure,发现Modules中的项目是橙色的,也就是Excluded,去掉即可。应该是不小心误点击了Excluded...原创 2021-03-26 13:42:14 · 1193 阅读 · 1 评论 -
【IDEA】解决System.out.println()中文字符串乱码问题
参见《如何解决idea用System.out.println()往控制台输出中文字符串乱码问题, 请往下看看》转载 2021-03-15 17:09:55 · 1689 阅读 · 0 评论 -
【maven】maven pom.xml详解
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd"> <!--父项目的坐标。如果项目中没有规定某个元转载 2020-07-07 20:59:09 · 565 阅读 · 0 评论 -
Maven中的SNAPSHOT版本和正式版本
Maven中建立的依赖管理方式基本已成为Java语言依赖管理的事实标准,Maven的替代者Gradle也基本沿用了Maven的依赖管理机制。在Maven依赖管理中,唯一标识一个依赖项是由该依赖项的三个属性构成的,分别是groupId、artifactId以及version。这三个属性可以唯一确定一个组件(Jar包或者War包)。其实在Nexus仓库中,一个仓库一般分为public(Release)仓和SNAPSHOT仓,前者存放正式版本,后者存放快照版本。如果在项目配置文件中(无论是build.gradl转载 2020-07-07 19:56:49 · 647 阅读 · 0 评论 -
【maven】 依赖树(dependency、dependencyManagement)
文章目录查看方式查看方式CMD命令行下,进入pom.xml所在的目录,可以是父模块的目录,也可以是子模块的目录,区别在于前者会按子模块分级,展示所有模块的依赖树,后者只查子模块自身相关的依赖树,后者的结果是前者的一个子集。通过控制台查看:mvn dependency:tree如果要输出到文件,找到pom文件的位置 进入命令行mvn dependency:tree >d:/tree.txt只查看包含指定的jar包mvn dependency:tree -Dverbose -原创 2020-07-03 10:44:17 · 5283 阅读 · 0 评论 -
配置VSCode的TypeScript环境
环境Node.js首先需要 安装Node.js:cmd 中输入 npm -v ,查看版本D:\test1\mytest>npm -v3.10.10如果没有报错说明安装了 Node.js否则 ,从网上下载并安装!配置查看全局安装的位置,找到 .npmrc 修改即可prefix = E:\nodejs\npm_global_modules也可通过npm config ls查看配置文件的位置及内容user-agent = "npm/3.10.10 node/v6.11.原创 2020-06-22 19:47:44 · 3083 阅读 · 0 评论 -
npm package.json属性详解
nameversiondescriptionkeywordshomepagebugslicense和用户相关的属性: author, contributorsfilesmainbinmandirectoriesdirectories.libdirectories.bindirectories.mandirectories.docdirectories.examp...原创 2020-01-02 16:04:44 · 606 阅读 · 1 评论 -
npm 命令汇总(查看版本列表versions)
npm install安装pkg指package名称@scope指 -gnpm install (with no args, in package dir)npm install [<@scope>/]<pkg>npm install [<@scope>/]<pkg>@<tag>npm install [<@scope...原创 2020-01-02 15:17:13 · 9488 阅读 · 0 评论 -
使用npm时遇到Error: Invalid protocol
使用npm时遇到Error: Invalid protocol xxx.com.cn分析思路:通过百度,发现一般这个问题是设置代理的时候,没有设置http://或https://引起的,而 npm 可以设置代理,首先猜测是代理的问题,通过npm config list 查看配置,发现没有设置代理;并且检查了代理的设置情况,也没有发现配置的代码;并且检查了6种设置方式,都排除掉了...原创 2019-10-31 21:09:40 · 4055 阅读 · 0 评论 -
【UML】UML类图详解
类的UML图示在UML中,类使用包含类名、属性和方法且带有分隔线的矩形来表示,如定义一个Employee类,它包含属性name、age和email,以及方法modifyInfo(),在UML类图中该类如图1所示:在UML类图中,类一般由三部分组成:(1) 第一部分是类名(2) 第二部分是类的属性(Attributes):即类的成员变量。一个类可以有任意多个属性,也可以没有属性UML规定...转载 2020-02-27 10:57:14 · 3185 阅读 · 0 评论 -
【UML】免费的UML绘图工具yEd
工具官网:下载页面yEd有点儿类似visio,功能上还是弱一些,不过是免费的。支持简单的uml和流程图绘制。下载页面有不同版本选择,我用的是java 3.19版本,需要预安装java 8及以上版本。下载后,解压至目录,然后通过java命令运行java -jar yed.jar1.新建绘图板2.找到uml工具位置在右上角有个Palette框,找到UML即可,拖动图标至中央3.UM...原创 2020-02-27 13:29:52 · 1392 阅读 · 0 评论 -
【json-server】 用法详解
JSON-Server 是一个 Node 模块,运行 Express 服务器,你可以指定一个 json 文件作为 api 的数据源。安装首先你的电脑中需要安装nodejs,建议使用最新版本。然后全局安装json server。如果不是最新的版本,则需要安装合适的版本。如果想查看合适的版版本,可以参考npm 命令汇总npm view例子npm install json-server -g安...原创 2020-01-03 19:05:15 · 1098 阅读 · 0 评论 -
MAT工具报Not a HPROF heap dump
一般情况下,检查JDK的版本,32位和64位。查看MAT工具版本:查看MemoryAnalyzer.ini,x86_64表明是64位-startupplugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417-vmargs-Xmx1024原创 2020-05-14 16:06:25 · 2494 阅读 · 0 评论 -
分析IBM JVM上的heap dump 文件phd格式
我们知道可以用MemoryAnalyzer分析内存日志,但是需要注意的是,默认情况下,该工具只识别Oracle JDK的.dump格式日志,而对于IBM JDK的.phd格式的日志,需要额外安装插件DTFJ。下载路径:http://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/runtimes/tools/dtfj/...原创 2020-05-14 16:03:52 · 5957 阅读 · 3 评论 -
认识Java Core和Heap Dump
什么是Java Core和Heap DumpJava程序运行时,有时会产生Java Core及Heap Dump文件,它一般发生于Java程序遇到致命问题的情况下。发生致命问题后,Java进程有时可以继续运行,但有时会挂掉。为了能够保留Java应用发生致命错误前的运行状态,JVM在死掉前产生两个文件,分别为JavaCore及HeapDump文件。JavaCore和Heap Dump的区别...转载 2020-02-25 21:00:18 · 1087 阅读 · 0 评论 -
Memory Analyzer Tool 1 Shallow heap & Retained heap & dominator tree(控制树)
shallow heap引用原文介绍 :Shallow heap is the memory consumed by one object. An object needs 32 or 64 bits (depending on the OS architecture) per reference, 4 bytes per Integer, 8 bytes per Long, etc. Depe...原创 2019-11-19 15:47:24 · 704 阅读 · 0 评论 -
Memory Analyzer Tool 2 Dump文件比预期的小
有时候通过./jmap -heap [pid] 命令发现JVM堆内存使用900M,某个时刻显示新生代和老年代的使用之和600M,本想看看600M是什么对象占的,通过jmap dump生成dump文件后,发现used 内存占比比较小,只有200M, free内存占比很高,很奇怪。经过官网文档,发现了端倪。参考MAT官网资料 Unreachable objectsFind out more abo...原创 2019-11-19 10:47:11 · 2553 阅读 · 0 评论 -
Intellij idea 不能识别 @Slf4j,@Getter ,@Setter注解,安装Lombok
文章目录1. Lombok的使用1)引入相应的maven包2)添加IDE工具对Lombok的支持2. Lombok实现原理以前的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString;异常处理;I/O流的关闭操作等等,这些样板代码既没有技术含量,又影响着代码的美观,Lombok应运而生。1. Lombok的使用Lombok的使用非常简单:1)引入相应的maven包 <dependency> <groupId>or转载 2020-11-22 16:17:42 · 2264 阅读 · 0 评论 -
【IDEA】IDEA报错:Lombok Requires Annotation Processing
现象Lombok安装完成之后,启动项目时出现 Lombok Requires Annotation Processing 的错误提示:16:08 Lombok Requires Annotation Processing Annotation processing seems to be disabled for the project "leyou". For the plugin to function correctly, please enable it under "Settings转载 2020-11-22 21:10:21 · 525 阅读 · 0 评论 -
【IDEA】IDEA查看字节码.class文件工具 jclasslib bytecode viewer & 插件市场market
https://www.cnblogs.com/tangliMeiMei/p/13033572.html转载 2020-12-08 14:52:33 · 1430 阅读 · 0 评论 -
【IDEA】 Intellij IDEA 运行run方法时忽略其他编译错误,并取消跳到编译错误的类界面
1.打开“Settings”对话框,找到设置中的“Java Compiler”设置,将“User compiler”设置由“Javac”改为“Eclipse”;然后在下面的“Eclipse Options”中将“Proceed on errors”选项勾选上。2.设置Run/Debug Configuration需要注意的是,删掉之前的build,新建build,no error check必须先删除,不能保留2个参考:《Intellij-忽略其他编译错误,运行当前文件》......转载 2020-11-23 16:08:23 · 9225 阅读 · 4 评论 -
【IDEA】运行多个项目实例(SpringBoot多端口启动 server.port=8081)
我有一个SpringBootApplication,提供Http服务,但是我想启动多个实例,并用ngix配置负载均衡:run>Edit Configurations:新增一个Application类型的配置,因为我们的SpringBootApplication就是Application类型的:最终效果:...原创 2020-12-09 18:17:25 · 1727 阅读 · 0 评论 -
【IDEA】springboot启动报错、异常(排除某个模块):Failed to configure a DataSource(数据库database错误)
一、背景springboot的出现,让项目搭建变得更方便快捷,同时简化掉很多的样板化配置代码,提高开发效率。通过idea生成springboot项目,启动报错:Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.通过错误不难看出是因为dataSource的url配置缺失导致,但是新生成的项目并没有使用到jdbc,为什么会报出这转载 2020-12-09 19:18:03 · 4922 阅读 · 0 评论 -
【IDEA】IntelliJ IDEA更新maven依赖包
问题IntelliJ IDEA自动载入Maven依赖的功能很好用,但有时候会碰到问题,导致pom文件修改却没有触发自动重新载入的动作,此时需要手动强制更新依赖。方法:方法一:①、右键单击项目;②、在弹出菜单中选择Maven|Reimport菜单项方法二:IDEA将通过网络自动下载相关依赖,并存放在Maven的本地仓库中。另外,可以将Maven的刷新设置为自动,配置方法为:①、单击File|Setting菜单项,打开Settings选项卡;②、在左侧的目录树中,展开Maven节点;③、勾转载 2020-12-12 16:30:22 · 22303 阅读 · 4 评论 -
【IDEA】intelij IDEA断点调试tomcat源码,总是跳到maven依赖中jar包同名类下,代码不一致
问题在调试tomcat源码时,发现断点和实际代码行号对应不上,后来发现原来是工程的依赖包中,也有一个tomcat的jar包,那么自然存在重名的类,有时候,idea会优先使用这个jar中的类,导致我们无法调试正确的代码。怎么解决呢,方法就是使用alternative source,手动指定:如果不小心关了,找不到窗口,方法如下:参考:《Intellij IDEA Debug 多模块下断点目标源问题》...原创 2020-12-19 00:37:07 · 2187 阅读 · 1 评论 -
【IDEA】使用IDEA和hsdis-amd64.dll工具查看运行Java代码生成的汇编指令
1.下载工具hsdis-amd64.dll反汇编程序插件http://vorboss.dl.sourceforge.net/project/fcml/fcml-1.1.1/hsdis-1.1.1-win32-amd64.ziphttp://vorboss.dl.sourceforge.net/project/fcml/fcml-1.1.1/hsdis-1.1.1-win32-i386.zip注意:如果是32位的jdk,需要下载32位的dll将hsdis-amd64.dll放在 $JAVA_HOM原创 2021-01-26 19:46:09 · 2991 阅读 · 0 评论 -
【IDEA】IDEA 导入多个类 快捷键
导入单个类 Alt+Enter (需要移动光标至被导入的类的单词位置)导入多个类 Ctrl+Alt+O如果没有用的话,需要修改一下配置:转载 2021-02-11 13:45:56 · 5525 阅读 · 0 评论 -
【Eclipse】Eclipse用link方式安装插件
其实eclipse安装插件更方便的方法就是直接扔到eclipse目录下的dropins文件夹,但如果插件比较多或者大的话,会让eclipse变得臃肿。下面介绍的用link方式可以避免这样的问题。用link安装SVN插件的步骤:1.先将插件包解压缩出来,打开文件夹直至发现有features和plugins两个文件夹。2.新建一个名为eclipse的文件夹,上级目录是什么没所谓,然后让feat...转载 2020-05-08 11:28:21 · 351 阅读 · 0 评论 -
【notepad】notepad++汇总
行首行尾添加字符在行首和行尾添加上字符或文本,步骤如下:$表示行尾,^表示行首原创 2020-07-30 16:52:33 · 1518 阅读 · 0 评论