草庐IT

idea_workspace

全部标签

【IDEA】自动去除无用import

IDEA去除无用的import的快捷键Ctrl+Alt+OIDEA自动去除无用的importFile->Settings->Editor->General->AutoImport->Optimizeimportsonthefly

如何在IDEA中自动生成类图

笔者之前在OOPre课程中曾用IDEA来编写java代码,但是很多时候IDEA自带的功能并不能给出一个较为直观的关系图来显示一个项目中各个类(class)或接口(interface)等之间的关系。在该课程最后一次作业要求所写博客中,我看到有同学在作业中附上了非常直观的类图,便也想试着探索一下。果不其然,IDEA中的一个插件可以实现这个功能。注意笔者的IDEA中使用了简体中文的插件,可能对某些使用英文版的读者造成不便。1.“文件”->“设置”2.打开“插件”,并搜索UML,注意要在Marketplace中查看搜索结果。找到PlantUMLIntegration,点击安装,之后重启IDEA。  3

idea中的.idea文件夹以及*.iml文件(新版idea没有*.iml文件了),新旧版idea打开同一个项目会不会出现不兼容

一、背景我们有可能会在同一台电脑上安装2个intelljidea。比如一个communityedition一个ultimateedition(一个安装板一个绿色解压版)当然了,两个idea之间可能版本号也会有差。这篇文章就来讨论两个问题,一是关于idea产生的文件,另一个是两个不同版本的idea、甚至是communityedition和ultimateedtion之间的区别,这种区别会不会造成不兼容?即,不同版本的idea打开同一个文件夹会不会不兼容??二、idea的文件一般会有.idea的目录,以及一个同项目名的iml文件,比如demo.iml。新版的idea只会有.idea目录二没有*.i

android - 为什么gradle android插件不为intellij idea模块生成依赖项

我有一个包含4个子项目的gradle项目,我正在使用idea插件生成idea项目和模块。其中一个子项目是android模块。这是它的build.gradle代码:buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.5.6'}}applyplugin:'android'android{buildToolsVersion"18.1.1"compileSdkVersion16sourceSets{main{manifest.srcFile'Android

android - 如何在 Intellij IDEA 中获取实时模板中的方法参数类型?

我想为Timberlogger创建一个实时模板类似于默认的实时模板logm。它使用Groovy脚本来收集方法参数并用逗号分隔它们。例如:publicintfunc(inta,floatb,Objectc,Stringd){logm}生成以下代码:publicintfunc(inta,floatb,Objectc,Stringd){Log.d(TAG,"func()calledwith:a=["+a+"],b=["+b+"],c=["+c+"],d=["+d+"]");}通过以下代码收集参数:defparams=_2.collect{it+'=["+'+it+'+"]'}.join(',

HBaseAPI——IDEA操作HBase数据库&HBase与Hive的集成

目录一、IDEA操作HBase数据库(一)添加依赖(二)配置log4j(三)IDEA连接HBase并插入数据1.代码实现2.查看命名空间的表(四)java操作HBase数据库——单元测试1.导包2.初始化3.关闭连接4.创建命名空间5.创建表6.删除命名空间下的指定表  7.查看所有的命名空间8.往表中新增数据9.get查询数据10.全表扫描二、HBase与Hive的集成(一)停止hive服务并配置hive-site.xml(二)将HBase的lib目录下所有的文件复制到Hive的lib目录下(三)不覆盖路径复制(四)删除HBase/lib目录下低版本的guava(五)继续配置hive-sit

五个杀手级IntelliJ IDEA插件

IntelliJ是Java开发人员中最受欢迎的IDE之一。它具有许多便利的功能,如智能代码补全和自动化繁琐重复的开发任务,已成为Java社区中友好的IDE。这种便利和用户友好的特性有助于开发人员专注于更大的项目。本文分享5个适用于此IDE的插件,这些插件可以进一步提高开发人员的编码效率。1KeyPromoterX安装链接:https://plugins.jetbrains.com/plugin/9792-key-promoter-x在编码过程中,有时繁琐的鼠标操作是个阻碍,频繁使用鼠标会降低开发速度。作为替代,可以寻找键盘快捷键。这个插件就可以帮助更好地使用快捷键。当你在IDE中使用鼠标点击一

新装idea不能启动的问题(fuck_the_regulations_v320.en.b(en.java))

太长不看版:找到新版idea在C盘用户/当前用户 文件夹下的 idea64.exe.vmoptions,编辑,将其中承接旧版的破解补丁命令删除即可类似于-javaagent:C:\……\jetbrains-agent-v3.1.3.0cd4.033-------------------------------------------------------------------------------------------------------之前装了idea2019,最近想试试2022版本。结果无论是win.zip解压版还是.exe安装版,点击idea\bin下的idea64.exe都

利用idea反编译jar包

1、首先是idea需要安装插件JavaBytecodeDecomplier,后续是利用该插件的包进行反编译。目标的包在$IDEA_HOME\plugins\java-decompiler\lib\java-decompiler.jar,可以复制出来单独使用。2、在需要编译的xxx.RELEASE.jar包的目录下,打开命令行界面,输入以下命令:java-cp"$IDEA_HOME\plugins\java-decompiler\lib\java-decompiler.jar"org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompi

如何卸载干净IDEA?

大家好,我是小哈~很多小伙伴会问Windows/Mac系统上要怎么彻底卸载IDEA呢?本文通过图片+文字,详细讲解具体步骤:WindowsWindows系统要想彻底卸载IDEA,步骤如下:1、卸载IDEA程序点击屏幕左下角 Windows图标 -> 设置:点击Windows设置按钮点击应用:点击应用按钮在应用中找到IDEA,单击它会出现卸载按钮,点击开始卸载:卸载IDEA勾选第一栏 DeleteIntelliJIDEA2022.2cachesandlocalhistory,表示同时删除IDEA本地缓存以及历史:开始删除IDEADeleteIntellJIDEA2022.2settingsand