Catch
标签:IDEA

Java程序员必备的Intellij插件

善用Intellij插件可大幅提升我们的效率,以下是我用过不错的Intellij插件 .ignore https://plugins.jetbrains.com/plugin/7495–ignore 生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写 lombok https://plugins.jetbrains.com/plugin/6317-lombok-plugin 支持lombok的各种注解,从此不用写getter setter这些 可以把注解还原为原本的java代码 非常方便 p3c https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines 阿里巴巴出品的java代码规范插件 可以扫描整个项目 找到不规范的地方 并且大部分可以自动修复 更多可看: https://github.com/alibaba/p3c/tree/master/idea-plugin FindBugs-IDEA https://plugins.jetbrains.com/plugin/3847-findbugs-idea 检测代码中可能的bug及不规范的位置,检测的模式相比p3c更多, 写完代码后检测下 避免低级bug,强烈建议用一下,一不小心就发现很多老代码的bug GsonFormat https://plugins.jetbrains.com/plugin/7654-gson

4月前 101浏览

IDEA注册码

IntelliJ IDEA 注册码 K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiSUkiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJSUzAiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJXUyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IlJEIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUkMiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJEQyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkRCIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUk0iLCJwYWlkVXBUbyI6I

4月前 143浏览

解决在idea中开发Jfinal框架频繁修改jetty-server的scope的问题

由于jfinal框架为了开发方便,往往会集成jfinal专用的jetty-server,而在打包部署时往往是不需要这些jar包的,需要频繁的在pom.xml文件修改jetty-server的scope为compile或provided,终于让我忍无可忍了!😡 解决办法 pom.xml <dependency> <groupId>com.jfinal</groupId> <artifactId>jetty-server</artifactId> <version>8.1.8</version> <scope>provided</scope> </dependency> 把jetty-server相关的jar包,单独存储在一个文件夹中,如下 打开 File->Project Structure-> 点击左边的Modules选项卡 在右边点击Dependencies选项卡 点击+,选择JARs or directories,选择上面jetty-server所在的文件夹,点击ok即可,注意scope选择compile,最终如下

5月前 128浏览

IDEA中使用lombok

lombok 是一款可以精减 java 代码、提升开发人员生产效率的辅助工具,利用注解在编译期自动生成setter/getter/toString()/constructor 之类的代码。代码越少,意味着出 bug 的可能性越低。 官网地址:https://projectlombok.org/ 引入 maven 依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.20</version> <scope>provided</scope> </dependency> 安装插件 进入 File->Settings->Plugins->Browse Repositories,搜索 Lombok Plugin,选中后点击右边的 install进行安装,安装完成后需要重启 IDEA 设置 Java Compiler IDEA 有一个选项配置 Java Compiler,elipse 的编译方式不直接支持 lombok,应该选择 javac,因为 javac 是支持 lombok 的编译方式,而 maven 也是使用的 javac 编译器,因此运行 mvn 命令不会出错。 具体操作为进入 File->Set

5月前 232浏览

IntelliJ IDEA 远程调试 Tomcat

准备工作 明确远程服务器的 IP 地址,比如我是:192.168.92.128 关掉服务器防火墙:service iptables stop 本地 Remote Server 配置 添加 Remote Server,如下图 复制 Remote Server 自动生成的 JVM 参数,等下有用,如下图,比如我的是:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 在 Host 添加服务器的 IP 地址:192.168.92.128。 把刚刚复制参数加个前缀,变成: Linux(有单引号):export JAVA_OPTS='-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005' Windows(没有单引号):set JAVA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 服务器 Tomcat 配置 以 Linux 环境为例 Tomcat 安装在 /usr/program/tomcat7 Tomcat 的执行程序:/usr/program/tomcat7/bin/catalina.sh 编辑 Tomcat 执行程序:vim /usr/program/tomcat7/bin/catalina.sh(Windows 是编辑:cat

6月前 230浏览