CSTP2.0 Deploy
CSTP2.0
【CSTP】负责内容的接收和转发(ActiveMQ),【Mule】负责接收到转发的数据并且入库。
JDK
常见命令
C:\Users\bbhou>java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot...
2017-10-16 05:59:13 |
Work
Idea Plugin Dev
Idea Plugin
Idea Plugin 我们一直在用。
当然学起来也不难。本篇提供简单的入门范例。
一些想法
适合:
1)检测
比如代码质量、语法等
2)代码生成
测试用例、文档等
3)其他工具类
依附于 idea 的便利性,开发对应的工具。
Quick Start
Prepare
Plugin DevKit
【File】=>【Setting...
2017-10-13 02:24:52 |
Java
Idea Plugin Dev-08- idea 插件开发有时候打开新建的文件不生效
打开文件的正确方式
private void openFile(String filePath) {
try {
// 使用本地文件系统查找文件
VirtualFile virtualFile = LocalFileSystem.getInstance().refreshAndFindFileByPath(filePath);
if ...
2017-10-13 02:24:52 |
Java
Idea Plugin Dev-07-添加设计对应的 icon
记录一下svg图标的白嫖过程:
svg素材库: https://www.freepik.com/
该素材库下载 png 图片免费,但是下载 svg 是收费的,所以第一步,先下载png,一般都是512px
png -> svg
接下来需要一个转换器 https://www.pngtosvg.com/ 将png转为svg
编辑svg
最后一步,编辑svg,在线工具: https:/...
2017-10-13 02:24:52 |
Java
Idea Plugin Dev-06-ToolWidnow 实战笔记之实现一个数据库同步工具
实现一个 ToolWindowFactory,要求页面有4个label和对应的输入框。label 分别为:url、username、password、driverClassName。一个确认按钮,点击确认按钮,获取用户的输入信息
您可以按照以下步骤实现一个包含 4 个标签和对应输入框的工具窗口:
创建一个新的 Java 类,实现 ToolWindowFactory 接口,并重写 c...
2017-10-13 02:24:52 |
Java
Idea Plugin Dev-05-idea 插件 UI 用户界面交互之 ToolWidnow 实战笔记
背景
想写一个数据库的访问配置工具。
需要有一个配置页面,输入对应的配置信息。
沟通过程
如果我想添加一个 action,点击后让用户输入数据库配置信息,应该用哪一种 ui 交互?
如果您想添加一个 action,在用户点击后让其输入数据库配置信息,您可以使用以下两种 UI 交互方式之一:
使用对话框(Dialog):创建一个自定义的对话框,在其中展示数据库配置相...
2017-10-13 02:24:52 |
Java
Idea Plugin Dev-04-idea 插件开发实战之 markdown-toc 生成文件目录
markdown-toc
以前写过一个 java 项目,专门用于生成文件的目录。
https://github.com/houbb/markdown-toc
现在学习 idea 插件开发,刚好可以用这个尝试。
开发内容
plugin.xml
<idea-plugin>
<id>com.github.com.houbb.markdown-to...
2017-10-13 02:24:52 |
Java
Idea Plugin Dev-03-idea 插件与 chatGPT
intellij idea 插件开发能做什么
IntelliJ IDEA 是一个强大的 Java 集成开发环境(IDE),它提供了插件开发平台,可以让开发者根据自己的需求扩展和定制 IntelliJ IDEA 的功能。下面是一些你可以用 IntelliJ IDEA 插件开发实现的功能:
新的编程语言支持:通过插件开发,你可以为 IntelliJ IDEA 添加对新的编程语言的支持。你可以...
2017-10-13 02:24:52 |
Java