首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    你还在用B端大模型?OUT 了!!!用混元打造专属智能化桌面应用

    同时,JavaFX 作为 Java 生态系统中功能强大的 UI 框架之一,凭借其丰富的组件和灵活的布局能力,逐渐成为构建桌面应用的首选工具。...开发环境配置 安装和配置 JavaFX 在这里提一下,Java 8 中内置了JavaFX,但是从Java 9开始 JavaFX 不再包含在 JDK 中,而是作为一个独立的模块提供。...如果大家使用JDK 11 使用 Maven 或 Gradle 来管理项目,可以通过以下依赖导入 JavaFX Maven 依赖 ...我们可以使用 Java 的 HttpClient 来实现与混元大模型的通信。 Maven引入 发送请求 下面是一个简单的通过 HTTP 请求调用混元大模型的示例。...这样,UI 线程可以始终保持响应,不会因为等待网络响应而卡顿。

    44831

    JavaFX 11发行说明

    使用JDK 10运行时,Swing interop需要合格的导出 要使用带有OpenJDK 10版本的JavaFX 11运行FX / Swing互操作应用程序,必须在java命令行中添加以下四个限定导出...--add-exports=java.desktop/java.awt.dnd.peer=javafx.swing --add-exports=java.desktop/sun.awt=javafx.swing...使用jlink创建的最小jdk映像时,Swing interop失败 使用包含JavaFX 11 jmods包中的javafx.swing模块的jlink创建的最小Java映像将无法运行FX / Swing...中的内存泄漏 图像 JDK-8202743 虚线描边随机涂错,可冻结应用 图像 JDK-8203378 如果FX是使用OpenJDK构建的,则JDK构建无法编译javafx.graphics module-info.java...JDK-8204653 修复FX API文档中的错误 其他 JDK-8204956 修复JDK-8200285后清理空白 其他 JDK-8207794 FXCanvas被重新定义时,FXCanvas不会更新

    6.7K60

    最新版SpringBoot结合ProGuard实现代码混淆

    SpringBoot结合ProGuard实现代码混淆 参考案例 前言 ProGuard集成 1.maven的配置 2.相关异常解决 注意事项 参考案例 1、Springboot+proguard+maven...混淆. 2、proguard-spring-boot-example 3、官方解释 4、Proguard的Keep使用方法 5、ProGuard 最全混淆规则说明 6、ProGuard代码混淆技术详解...是5.3.3版本,然而我们SpringBoot的版本是2.3.3版本,SpringBoot2.3.3版本太新了,里面引用的相关包都是java9和java11的版本,这样ProGuard在读jar的时候会无法识别...要保留,要和mybatis里面的Mapper映射对应,DAO里面的方法传参要改为map或者实体,另外序列化后的实体要保留 Controller里面的方法入参,如果用了实体,这部分实体也要保留(保证其变量不会被混淆...里面的方法名不会被混淆,这些你们可以自己定义,而且我这里定义了有标注@Component的类也保留类名,按照我上面的配置,基本上可以不用重新构建beanName。

    7K40

    Maven - 代码混淆Proguard踩坑记

    Pre Maven - 代码混淆proguard-maven-plugin vs 代码加密classfinal 概述 ProGuard是一个Java代码混淆工具,它可以让你的Java程序变得更小、更快,...因为Java代码很容易被反编译,所以有时候需要对代码进行混淆,以保护你的知识产权。 ProGuard主要做了三件事: 压缩代码 - 它会删除程序中没有用到的类、属性和方法,让程序变小。...所以ProGuard只是增加了反编译的难度,并不能完全防止代码被反编译。 总之,ProGuard是一个很好用的Java代码混淆工具,可以保护你的代码,让你的程序变小变快。...proguard-maven-plugin 代码混淆 官网地址 https://github.com/wvengen/proguard-maven-plugin https://wvengen.github.io.../proguard-maven-plugin/ 实战 proguard.cfg # 指定Java编译目标版本为1.8 -target 1.8 # Proguard配置项:指定不进行代码缩小优化 -dontshrink

    84700

    DJ 风格 Java 桌面音乐播放器

    安装 Maven3 环境,进行项目构建和项目依赖包管理。 本地安装开发工具 IntelliJ IDEA。 本地安装 GitBash 工具,主要用于下载项目。...下载项目 下载项目到本地,使用 GitBash 工具,执行如下命令: git clone https://github.com/goxr3plus/XR3Player.git 将项目导入 Idea,Maven...使用 Idea 自带的 Maven 构建工具,就可以将项目轻松打包。如下图: ?...创建 JavaFx 项目 打开 Idea 开发工具,File -> New -> Project... -> Java Fx 创建项目,如下图: ?...人们都喜欢美的好的事物,而今天的这个项目是通过 Java 代码撸出来的,难道你还不会不喜欢 Java 这门编程语言吗?有了成品的直观呈现,才能在视觉上产生更强的冲击,可能会更加能激发你的学习动力!

    3.8K21

    JavaFX之Scene Builder的使用(开发一款GUI小工具原来这么简单)

    ,如果您是学Java开发的,业余想做GUI小工具,可以选择使用JavaFX。...下载地址如下: JavaFX中文官方网站 不会前端?没关系。...四、详细教学(示例) 4.1 环境配置 1.推荐使用Intellij-idea,第一步先构建一个项目(正常的话肯定构建一个Maven项目) 2.点击File—>点击settings—>Languages...文件用的,用于控制这个界面的一些操作,实现一些功能~~ 1.弄明白了之后,我们现在项目中创建两个文件,如下: 创建一个fxml文件: 创建一个Controller类文件: 然后修改一下这个fx...拿上面的按钮例子来解释一下标签中的属性是干嘛的吧~ fx:id指的就是这个控件的id值,为的是在Controller类中控制这个控件 onAction指的是点击这个按钮就能实现什么功能 text指的就是这个按钮的文本

    11.4K31

    Java 代码混淆快速上手

    原理Java 是编译成Class字节码再被JVM所运行的,所以编译和运行阶段都是可以混淆的关键阶段。字节码工具: ASM、Javassist、Byte Buddy。...使用 ProGuard 混淆一款老牌的开源代码混淆器,截止目前,github上最新版为:v7.6,支持JDK 23。下载与打开任意版本都可以,内部自带快捷使用、演示包。...├─bin // 脚本├─docs // 文档├─examples 工程案例└─lib // 使用的jar包 proguard-ant.jar proguard.jar...proguardgui.jar retrace.jar如果电脑配置了 Java 环境,可以直接双击lib/proguardgui.jar来启动,这是一个友好的 Java 构建的桌面版。...启动失败请检查环境或者尝试用java -jar 的命令来打开。使用说明首页就是广告,从第一个input / output上手,设置要输入等待混淆的jar包,以及设置输出路径。下图就是我的设置完的效果。

    16200

    Maven WEB 项目使用ProGuard进行混淆,最佳解决方案

    Maven WEB 项目使用ProGuard进行混淆,最佳解决方案 近期公司的Android项目做了混淆,虽说对于保护代码并不是100%的,但混淆后的代码可以使那些不法份子难以阅读,这样也能对代码的保护做出贡献...) 本文的重头戏,使用Maven集成的ProGuard插件,混淆配置不用单独建立文件 proguard-maven-plugin 2.0.11...classes-pg.jar 混淆后的classes文件,里面包含完整的项目结构 proguard_map.txt 混淆内容的映射 proguard_seed.txt 参与混淆的类 混淆完成后,将classes-pg.jar...本人的JAVA环境是JDK1.7 64位,其它的JDK并未尝试 不能对Spring等配置文件混淆,这样包结构还是存在,减弱了盗码者的读码难度 最后 欢迎大家讨论更加的代码保护方案,代码是我们辛苦的成果,

    6.4K10

    深入探索 Android 包瘦身(上)

    2、ProGuard Java 是一种跨平台的、解释型语言,而 Java 源代码被编译成 中间 ”字节码” 存储于 Class 文件之中。 那么,我们为什么要使用代码混淆呢?...Proguard 的作用 在 Android SDK 里面集成了一个工具 — Proguard,它是一个免费的 Java 类文件 压缩、优化、混淆、预先校验 的工具。...作为入参的构造函数不会被混淆 -keep class com.json.chao.wanandroid.app.WanAndroidApp { public (java.lang.String...需要注意的是,在 AndroidMainfest 中的类默认不会被混淆,所以四大组件和 Application 的子类和 Framework 层下所有的类默认不会进行混淆,并且自定义的 View 默认也不会被混淆...2)、其它跨dex调用造成的信息冗余:除了需要多记录被调用的method id之外,还需多记录其所属类和当前方法的定义信息,这会造成 string_ids、type_ids、proto_ids 这几部分信息的冗余

    2.1K30
    领券