懒到做技术 2017-10-18 20:15作为JAVA开发人员,始终没有一个明确的规范,何为好代码,何为坏代码,造成不同人的代码风格不同,接手别人代码后改造起来相当困难。前不久,阿里巴巴发布了《阿里巴巴Java开发手册》得到了业界一致好评,于是,阿里再次发力,完成了基于《阿里巴巴Java开发手册》的插件。有IDEA、Eclipse两个版本,并且支持中英双语,使用起来非常简单高效。官方[
使用IDEA开发,和Eclipse相比还是具有一定的优势,其中就包括它强大的插件库。在开发过程中,我将整理的几款比较好的IDEA的插件进行分享。1.grep consolejava 开发的过程中,日志都会输出到console,输出的内容是非常多的,所以需要有一个工具可以方便的查找日志,或者可以非常明显显示我们关注的内容,grep console就是这样的一个工具。安装完成后,在console中右键
转载
2023-08-27 15:21:56
129阅读
二、浅谈异常=========================================================================2.1.基础常见异常算术运算异常:ArithmeticException数组下标越界异常:ArrayIndexOutofBoundException数组下标负数异常:NegativeArraySizeException空指针异常:NullPo
1. 开发环境搭建1.1 IDE使用idea社区版即可。1.2 配置Plguin SDK打开Project Structure设置面板,找到Platform Settings/SDKs:点击上方“+”号,选择Plugin SDK: Home Directory选择idea的安装根目录: JDK选择idea自带的,如果有多个推荐使用版本低一些的: 创建完毕:你可以创建多个Plugin SDK,不过通
转载
2023-11-21 15:53:36
120阅读
本文实例讲述了java基于jdbc连接mysql数据库的方法。分享给大家供大家参考,具体如下:一、JDBC简介Java 数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。它JDBC是面向关系型数据库的。1、JD
IntelliJ IDEA 做java开发好用的插件(持续更新) 文章目录IntelliJ IDEA 做java开发好用的插件(持续更新)1. Lombok2.Free Mybatis plugin3.Save Actions4.Alibaba Java Coding Guidelines 1. Lombok Lombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组
转载
2023-07-28 23:50:07
242阅读
序:学习的初期必定是没有体系的,当我现在告诉你接下来你要干什么,分几步,其实对刚接触Grafana意义不大,但还是要说,因为在宏观上的认知会让你减少踩不必要的坑知道grafana是干什么的如何安装grafana如何搭建自己的grafana插件开发环境如何部署自己的grafana插件了解他的开放API我觉得以上五点,足矣!其实开发流程很简单正文:1. grafana是干什么的?官网:Grafana:
转载
2024-08-24 20:10:31
127阅读
含义:可以简单理解为将一个app分为多个小的app,其中有一个为宿主app。解决的主要问题:代码加载、资源加载。插件的方式:apk安装,apk不安装,dex包插件化的优点: 1) 模块解耦,应用程序扩展性强 2) 解除单个dex函数不能超过 65535的限制 3) 动态升级,下载更新节省流量 4) 高效开发(编译速度更快)插件化的缺点: 1) 增加了主应用程序的逻辑难度 2) 技术有难
转载
2023-08-18 22:08:34
223阅读
idea插件介绍作为一枚程序员,平时最常用的ide就是IntelliJ IDEA。平时会用到各种各样的插件,通过插件的使用,提高自己的开发效率。idea具有全局性,安装好插件后,对idea生效,所有的工程均能找到。idea使用的便捷性,在固定的菜单中,或者右键即可看到该插件的使用入口专注度高,展示出来的内容均是自己需要关注的,不需要关注的就不会展示。可以专注思考自己要怎么用。和系统解耦,插件可以给
转载
2023-08-17 21:27:45
112阅读
基于IntelliJ Platform Plugin搭建环境步骤File->New->Project选择IntelliJ Platform Plugin如果你这里没有SDK环境,则添加一个SDK环境,选择自己的idea的安装的根目录即可。展示效果基于Gradle搭建环境步骤File->New->Project选择Gradlenext进来以后大概是这样的一个界面,然后grad
转载
2023-08-21 17:00:25
188阅读
毫无疑问,Eclipse是Java开发中最受欢迎的IDE之一,而使Eclipse如此出色的原因全归功于插件。有数百个Eclipse插件可用于执行各种任务,并与其他基本工具集成,例如可从GitHub,SVN,CVS等下载代码的插件。有用于Java开发,Python开发,创建基于Spring的Java应用程序以及从Eclipse本身创建Android应用程序的特定插件。通过安装正确的插件,我已经看到了
转载
2024-02-22 23:30:41
72阅读
简介经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件! 该插件由阿里巴巴P3C项目组研发。P3C是世界知名的反潜机,专门对付水下潜水艇,寓意是扫描出所有潜在的代码隐患。这个项目组是阿里巴巴开发爱好者自发组织形成的虚拟项目组,把《阿里巴巴Java开发规约》强制条目转化成自动化插件,并实现部分的自动编程。 该插件在扫描代码后,将不
转载
2024-02-29 11:44:09
45阅读
上一家公司有用到插件式开发来做一个工具箱,类似于QQ电脑管家,有很多工具列表,点一下工具下载后就可以开始使用了。可惜在那家公司待的时候有点短,没有好好研究一下。现在有空,自己在网上找了些资料,也来试试。 主要思路:公开一个插件接口,如果.DLL或.EXE的代码中有继承这个接口就将其示为插件,并将这些插件放在同一目录。运行程序的时候扫描目录并通过反射判断.DLL或.EXE中是否存在该接口,
转载
2024-06-17 20:20:45
43阅读
原标题:web前端开发,教你如何用JavaScript插件框架开发模板Java是现在web市场上最有活力的编程语言之一,更是前端工程师在近几年来火热的根本,所以学好Java成为了这个时代的一个符号。然而实际上大部分开发者在运用Java这门语言多数是在脚本,插件,框架的基础上。通常的Java代码是内嵌在网页中的,这种代码逻辑不会特别复杂,一般是处理页面的交互功能。而遇到特别复杂的逻辑基本就是插件直接
转载
2024-04-10 10:21:37
34阅读
SPI 机制使用到很经典的设计原则,在学习之前,首先了解一下:开闭原则:面向拓展开放,对修改关闭;里氏替换原则:父类出现的地方都应该可以让子类替换,让子类去增强和扩展功能;依赖倒置原则:面向接口编程;SPI 使用为何需要 SPI ,使用模板设计模式无法解决拓展性问题吗?使用 SPI 可以简化配置,只需要在外部配置文件中做对应修改就可以;
而使用模板模式,一般都是需要在代码中指定加载哪一个子类
转载
2023-08-19 23:06:34
165阅读
概要上节中详细聊了下IDEA插件的创建以及plugin.xml的具体含义。本节来聊聊IDEA提供的插件开发关键类,IDEA中提供的用于进行插件开发的接口非常多,本章主要介绍几个开发时常见的接口和类。AnAction当我们想扩展IDEA提供的菜单栏,那么就可以通过创建Action类来实现相应的功能。创建Action创建Action有两种方式:创建一个类,然后继承AnAction类,通过重写其acti
转载
2023-12-16 01:32:58
657阅读
在Java项目开发中,使用IntelliJ IDEA的插件可以极大地提高开发效率和代码质量。以下是十个常用的插件及其作用:Lombok:Lombok插件能通过简单的注解形式,帮助开发者自动化地生成Java代码中的getter、setter、equals、hashCode和toString等方法,从而简化代码,提高开发效率。CheckStyle-IDEA:这个插件是一个强大的代码格式化工具,可以帮助
原创
2023-09-22 10:34:23
1078阅读
今天无聊带你们撩一下IDEA插件前言最近工作比较闲,自己琢磨点东西,一时兴起想自己做个IDEA插件玩玩,说不定还能卖钱,哈哈。版本工具说明JDK1.8IDEA2020.1插件项目基于gradle构建。知识背景:swing达到什么目标?本实例实现一个Idea的插件,弹出一个表单Dialog,然后点击按钮,获取表单里输入的内容,然后将内容打印在表单的上方。成品图展示: 项目初始化新建一个gradle
转载
2023-11-20 08:22:25
328阅读
# 如何在VSCode开发Java插件
作为一名经验丰富的开发者,你可以帮助那些刚入行的小白学习如何在VSCode上开发Java插件。下面将详细介绍整个过程,并提供每一步所需的代码及注释。
## 流程概述
首先,让我们来看一下整个开发Java插件的流程。下表展示了每个步骤及其对应的代码。
```mermaid
erDiagram
插件开发流程 {
"步骤1" ->
原创
2024-01-05 09:24:32
113阅读
# Java 开发的 IntelliJ IDEA 插件
IntelliJ IDEA 是一款非常流行的 Java 集成开发环境(IDE),它的扩展性强,支持通过插件丰富功能。本文将介绍如何开发一个简单的 IntelliJ IDEA 插件,并提供代码示例以及相关的关系图和序列图。
## 插件的基本结构
一个 IntelliJ IDEA 插件的基本结构如下:
```
- my-plugin