XEChat-Idea:摸鱼神器!!

摸鱼神器:AI打造的博客IDEA插件 本文分享了从零开发IntelliJ IDEA博客助手插件(orange-tech)的全过程。该插件通过Swing组件实现博客文章的结构化预览和导航,利用JBCefBrowser加载HTML文章内容,并创新性地集成了AI气泡对话功能。开发过程中解决了API数据解析、跨平台UI渲染、Markdown转HTML等技术难题。文章详细介绍了Gradle打包方案的迭代优化过程,最终采用distribution插件实现稳定发布,并配置GitHub Actions实现了自动化构建发布流程。作者还分享了如何借助AI工具加速开 阅读详情

XEChat-Idea

❝ 基于Netty的IDEA即时聊天插件 ❞

项目介绍

主要功能:

  • 即时聊天

  • 游戏对战

即时聊天 idea摸鱼工具 idea斗地主

项目结构
.
├── LICENSE
├── README.md
├── xechat-commons //公共模块
│   ├── pom.xml
│   └── src
├── xechat-plugin //IDEA插件端
│   ├── build.gradle
│   ├── gradle
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   ├── settings.gradle
│   └── src
└── xechat-server //服务端
    ├── pom.xml
    └── src

复制

项目环境

「服务端 & 公共模块」

  • JDK8

  • Maven 3.6.x

「IDEA 插件端」

  • JDK11

  • Gradle 6.x

  • IDEA 2021.2.x

运行 & 部署

❝提醒:公共模块需优先打包 ❞

# 进入公共模块根目录
cd xechat-commons

# 打包到本地仓库
mvn install
服务端

创建或调整日志目录 src/main/resources/logback.xml

<property name="ROOT_LOG_PATH" value="/var/log/xechat-server"/>
运行

直接运行主方法 XEChatServer.java

部署
# 进入服务端根目录
cd xechat-server
# 打包
mvn package
# 启动服务端
java -jar target/xechat-server-xxx.jar
IDEA插件端
修改IDEA版本

修改 build.gradle 配置文件,将 IDEA 版本号改为你本地正在使用的版本

intellij {
    version '2021.2'
}
本地运行

❝ Tasks > intellij > runIde ❞

本地运行

插件部署

❝ 提醒:修改服务端地址 ❞

进入到 cn.xeblog.plugin.client.XEChatClient ,修改以下变量值

private static final String HOST = "localhost"; // 服务端IP
private static final int PORT = 1024; // 服务端端口

「打包」

❝ Tasks > build > assemble ❞

idea插件打包

打包完成后的文件

build/distributions/xechat-plugin-xxx.zip

「安装」

❝ IDEA > Preferences > Plugins ❞

idea本地安装插件

选择打包后的文件安装 build/distributions/xechat-plugin-xxx.zip

安装体验

添加插件库 Plugins > 设置按钮 > Manage Plugin Repositories...

http://plugins.xttblog.cn

安装体验

搜索 “xechat” 安装

xechat

如有条件,还请自行部署服务端。

IDEA 摸鱼神器 EasyCode 使用 EasyCode是基于IntelliJ IDEA开发的代码生成插件,支持自定义模板(Java,html,js,xml)。只要是与数据库相关的代码都可以通过自定义模板来生成。由于 easycode 是根据数据库来生成对应的代码,所以这里需要使用 IDEA 自带的数据库连接工具来操作。这个插件可以大大减少我们写样板代码的时间,更快的实现核心业务功能。可以生成 entity,dao,service 等代码。在这里我们可以创建数据库,创建表,修改表等数据库操作。设置代码生成的位置和需要生成的模板代码。 阅读详情

相关推荐

java室内定位源码-xechat:基于SpringBoot+STOMP协议实现的web聊天室

java室内定位 源码 基于SpringBoot+STOMP协议实现的web聊天室 环境 JDK1.8 Maven IDEA Lombok Plugin 部署 Linux & Windows 部署前需先安装配置好 JDK8 、Maven3 等环境。 创建目录并授权 Linux 系统一般需执行此步骤。 Windows 系统默认创建的目录在项目所处的盘符根目录中,需修改 application.properties 里的目录映射配置 file.directoryMapping=所在盘符:\\xechat\\ # 存放日志的目录 sudo mkdir /var/log/xechat # 资源映射的目录 sudo mkdir /xechat # 授权 sudo chmod 777 /var/log/xechat sudo chmod 777 /xechat 修改应用地址 此配置会影响到聊天图片和聊天记录等文件的访问,本地部署默认即可,线上服务器部署请修改为服务器公网IP或访问域名。 application.properties 配置文件里将 app.url 的值修改即可 #项目地址 app.u

IntelliJ IDEA十大效率(摸鱼)插件

IntelliJ IDEA十大效率(摸鱼)插件。

weixin_40579395的博客 3万+

粒子群算法实战:用Matlab解决旅行商问题(TSP)的完整代码解析

本文提供了使用粒子群算法解决旅行商问题的完整Matlab实战指南。通过将连续空间的粒子群算法进行离散化改造,采用基于交换序的策略来更新粒子位置与速度,并给出了从问题定义、数据结构设计、核心函数实现到主迭代循环的详细代码解析。文章还探讨了参数调优、性能优化及处理复杂TSP变体的进阶思路,为物流规划、路径优化等领域的工程应用提供了可直接复用的解决方案。

m2n3o4p5的博客 350

【idea插件篇】效率爆棚,上班盯盘,带薪摸鱼的正确姿势

看到一些刚入行的同事,甚至工作了很多年的,都没有有效的利用idea强大丰富的插件,下面给大家分享一些我在平时开发工作中经常用到的一些idea插件,相信在下面这些插件的加持下,能够让你的工作效率爆棚,那么节省下来的时间嘛,自然就可以带薪摸鱼了。最后的压轴插件登场了,leeks可以实时盯盘股票、基金和数字货币,超隐蔽模式设置可以当着老板的面一手写代码,一遍看着盘,摸鱼打发时间的神器。阿里出品的AI智能补全助手,能够智能的进行代码补全,自动预测你想要的输入,相比自带代码补全功能,强大的不是一点半点。

grandachn的博客 6360

Anomalib实战:从零开始构建自定义数据集的异常检测模型

本文详细介绍了如何使用Anomalib 2.1.0从零开始构建自定义数据集的异常检测模型。通过实战演示,指导读者准备符合规范的数据集结构,快速上手训练Patchcore等先进算法,并完成模型推理与调优,为工业质检、医疗影像等场景提供高效的视觉异常检测解决方案。

weixin_29165465的博客 109

手把手教你用Payload Dumper工具,把官方卡刷包变成线刷包救砖(附Fastbootd进入方法)

本文详细介绍了如何使用Payload Dumper工具将官方卡刷包转换为线刷包进行救砖操作。通过提取payload.bin文件中的分区镜像,并利用fastbootd模式完成刷写,帮助用户解决安卓设备系统故障问题。文章包含环境搭建、工具使用、常见问题解决方案等实用内容,适合需要刷机救砖的用户参考。

weixin_42639246的博客 626

XEChat-Idea:摸鱼神器!!【送源码】

主要功能:即时聊天游戏对战即时聊天 idea摸鱼工具 idea斗地主。

java_121388的博客 676

Halcon手眼标定实战:九点标定法从入门到精通(附完整代码)

本文详细介绍了Halcon环境下九点标定法的完整实现流程,从基础概念到实战技巧,帮助开发者快速掌握手眼标定技术。通过精确采集图像坐标与机械坐标,计算仿射变换矩阵,实现相机与机械臂坐标系的精确映射,适用于工业自动化中的平面定位场景。

v4w5x6的博客 411

在IDEA里下个棋不过分吧?

让你能够在IDEA里聊天摸鱼,还能和别的小伙伴一起联机下五子棋!担心聊天内容被包工头看见?没关系,我们有浑水摸鱼模式,开启这个模式之后,聊天内容将被以一种非常巧妙的方式进行隐藏,而你很容易就能知道具体内容,快来摸鱼吧!

小毅博客 915

abb机器人指令手册_ABB机器人配置圆形输送链跟踪

更多内容请点击上方ABB机器人实战技巧关注也可点击公众号下方往期经典浏览更多内容转载请先后台留言,大家一起支持原创,推动机器人使用和发展本公众号对各类ABB机器人应用,仿真,毕业设计提供技术支持,详细后台留言本公众号诚挚希望与各机器人培训机构,机器人使用单元合作,提供技术支持,详细后台留言1. 通常的机器人输送链跟踪,均为直线输送链跟踪,例如下图2. 有些情况,输送链为圆形,例如...

weixin_39849894的博客 2048

基于STM32F103C8T6单片机设计CAN接口8路继电器控制板硬件(原理图+PCB)+软件源码

基于STM32F103C8T6单片机设计CAN接口8路继电器控制板硬件(原理图+PCB)+软件源码,仅供学习及设计参考。

GJZGRB的博客 1420

同事上班期间,在IDEA里聊天、下棋、斗地主!这真的有点过分了....

大家好,我是老赵!XEChat-Idea❝ 基于Netty的IDEA即时聊天插件 ❞项目介绍主要功能:即时聊天游戏对战即时聊天idea摸鱼工具idea斗地主项目结构. ├──LICENSE ├──README.md ├──xechat-commons//公共模块 │├──pom.xml │└──src ├──xechat-plugin//IDE...

公众号-老炮说Java 616

学Simulink--环境感知场景实例:基于Simulink的毫米波雷达多目标跟踪仿真

本文介绍了基于Simulink的毫米波雷达多目标跟踪仿真系统,重点分析了FMCW雷达信号处理流程(Range/Doppler FFT、CFAR检测)和多目标跟踪算法(JPDA数据关联、EKF状态估计)。通过构建城市道路交叉场景,验证了系统在跟踪精度(位置误差<0.2m)、实时性(单帧处理24ms)和鲁棒性(ID切换率<5%)方面的性能优势,并提出了UKF滤波、多传感器融合等优化方向。该仿真系统为自动驾驶环境感知提供了实用的毫米波雷达跟踪解决方案。

amy_mhd的博客 92

一款能让你在Idea聊天,看小说,玩游戏,刷视频的插件

理论上支持jetBrains全系列的开发工具,只要能够安装插件,目前也支持vscode。主要功能如下。

qq_42059717的博客 9351

一文搞懂自适应激光控制技术,开启光学新时代

自适应激光控制技术作为现代光学领域的关键技术,以其独特的原理和高效的工作机制,在科研、工业等众多领域展现出了巨大的应用价值。通过对激光波前的实时测量与补偿,它成功克服了激光在传输和应用过程中面临的诸多挑战,显著提升了激光的光束质量和应用效果。在科研领域,它助力天文观测突破大气湍流的限制,让我们得以更清晰地窥探宇宙的奥秘;在激光核聚变研究中,为实现高效的核聚变反应提供了关键支持,为解决能源问题带来了新的希望。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 2530

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

【亲测免费】 探索高效沟通新境界:Xechat 开源聊天室项目

探索高效沟通新境界:Xechat 开源聊天室项目 在数字化时代,高效的沟通工具是团队协作和个人交流的基石。今天,我们向您推荐一款基于SpringBoot和STOMP协议构建的Web聊天室——Xechat。这款开源项目不仅技术先进,而且功能丰富,能够满足您多样化的沟通需求。 项目介绍 Xechat是一个基于SpringBoot框架和STOMP协议开发的Web聊天室应用。它提供了一个实时、互动的聊天环...

gitblog_00156的博客 768

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

分享一款程序员摸鱼神器,自己要偷偷的用哦

使用下来,感觉十分方便,确实可以提高工作效率,但是使用前还是要先确认清楚,公司是否允许使用,毕竟代码也是公司的资产,有些公司对公司数据管理特别严格,会对第三方的一些工具的使用有限制,别自己用的正嗨着呢,转头收到公司安全的警告和处罚,就不太好了。

weixin_45701550的博客 3496

XEChat-plugins安装教程------idea插件(游戏)

快乐代码

MJyia的博客 2835

【亲测免费】 XEChat 开源项目安装与使用指南

XEChat 开源项目安装与使用指南 1. 项目目录结构及介绍 XEChat 是一个基于Java与Netty构建的高性能即时通讯平台,其GitHub仓库链接为 https://github.com/anlingyi/xechat.git。此项目不仅包括即时聊天功能,还集成了多种游戏,如五子棋、斗地主等,专为IntelliJ IDEA设计了即时通讯插件,极大地丰富了开发者的工作娱乐体验。 下面是项目...

gitblog_01028的博客 849

IDEA宝藏(摸鱼插件)大赏

IDEA宝藏(摸鱼插件)大赏 1、Thief-Book 直接上图,小说爱好者的最爱,可惜不能与背景图融为一体,有点遗憾。 2、Nyan Progress Bar 谁会不喜欢彩虹猫进度条呢? 3、Rainbow Brackets 那又谁能拒绝彩色小括号呢? 4、Programmer Motivator 可以作为下班小闹钟,点开蓝色按钮有惊喜~ 5、Dissemination: 2d ASCLL game 一个由ASCLL码组成的小游戏,游玩之前记得提交代码哟 6、大名鼎鼎的powe

大西瓜的博客 1万+

IDEA软件中的五子棋~

IDEA软件中的五子棋~

千里之行,始于足下! 1863

摸鱼新招式:在IDEA里聊天、下棋、斗地主!

上一篇:Android 13 正式登场 !!XEChat-Idea❝ 基于Netty的IDEA即时聊天插件 ❞项目介绍主要功能:即时聊天游戏对战即时聊天idea摸鱼工具idea斗地主项目结构. ├──LICENSE ├──README.md ├──xechat-commons//公共模块 │├──pom.xml │└──src ├──xechat-plugin//IDE...

Java和Android架构 273

探索未来社交新可能:XeChat - 高效能即时通讯平台

探索未来社交新可能:XeChat - 高效能即时通讯平台 xechat项目地址:https://gitcode.com/gh_mirrors/xe/xechat 项目简介 是一个开源的即时通讯平台,由Angular前端框架和Java后端技术构建而成,旨在提供高效、安全且高度可定制化的聊天解决方案。该项目不仅支持一对一和群组聊天,还包含了丰富的功能如文件传输、实时位置共享、动态表情等,使它成为一个...

gitblog_00053的博客 499

摸鱼系列之idea摸鱼插件推荐

作为一枚程序员,上班时候正撸着代码呢,撸不出代码了,没灵感了,看需求念头不通达了,脑瓜里蹦不出一丁点火花了,这时候怎么办? 程序在运行,还要好几分钟,等待时间里,白白浪费了,玩手机又会被抓到,这时候怎么办? 不用怕,我们自带的IDEA很强大,可以安装各种有用的插件,下面教大家如何安装和使用这些~~摸鱼~~效率神器吧!......

奇想派 1万+

XEChat-Idea 使用教程

XEChat-Idea 是一个基于 Netty 的 IntelliJ IDEA 即时聊天插件,它允许用户在 IDEA 中实现聊天、下棋、斗地主等功能。这个插件理论上支持 JetBrains 全系列开发工具。项目包括浏览器端(XEChat-Web)和 IDEA 插件端,以及服务端,实现了多种游戏和工具类功能。 ## 2. 项目快速启动 ### 服务端 首先,确保服务端和公共模块已经正确打包。 ...

gitblog_00785的博客 886

在工作间隙悄然享受观影乐趣:IntelliJ IDEA 的摸鱼神器 —— Media Player 插件

在这个紧张的工作节奏中,偶尔想要放松一下却又担心被老板发现?别担心,我们为你找到了一款绝妙的解决方案——【????摸鱼专用】Media Player,一个专为 Jetbrains 全家桶设计的 IDE 插件,让你能在编写代码的同时低调地观看视频,尽享工作与娱乐的完美结合。 ## 项目介绍 Media Player 是一款由开发者 wuyr 创造的独特插件,它利用智能算法将视频播放集成到你的 IDE...

gitblog_00091的博客 1718
上一篇: 开源交互审计系统:功能强大、安全好用
下一篇: 开源分布式爬虫管理平台:性能强悍!!
架构文摘JGWZ
博客等级 码龄5年 8808粉丝 345原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值