Skip to main content

解决 Spring Boot 3.5.0 后 Jasypt 无法解析环境变量中的加密字符串问题

· 6 min read
orange
programmer on jvm platform

当 Spring Boot 项目升级到 3.5.0 及更高版本后,使用 jasypt-spring-boot-starter 会遇到一个问题:应用程序无法正确解析环境变量中配置的加密字符串。具体表现为,在应用程序运行期间,读取到的配置值仍然是加密后的字符串(例如 ENC(加密字符串)),而非解密后的原始值。

将Apache Guacamole从1.5.5升级到1.6.0版本后SSH终端粘贴中文首个字符不显示问题排查与解决

· 5 min read
orange
programmer on jvm platform

在将Apache Guacamole1.5.5升级到1.6.0版本后,遇到了一个的问题: 在使用SSH终端时,粘贴中文文本的第一个字符无法正常显示。

从本地复制一段以中文字符开头的文本(例如:“我是人”)并粘贴到Guacamole终端中时,屏幕上显示的并非完整的我是人,而是是人,开头的字不翼而飞。

cfb396cc38020b333834ea53436e0ba7116734666aeeaa7766b031579fe28de0.png

经过一番排查和测试,最终找到了问题的根源并给出了解决方案。

实现在X桌面环境中在不引入窗口管理器的情况下实现窗口的全屏

· 10 min read
orange
programmer on jvm platform

最近需要完成一个Remote App的功能, 这个功能大致是这样的:

用户在浏览器中完成对桌面端程序的所有的操作, 例如Ansys Fluent, 整个过程用户不需要下载任何相关桌面程序, 所有软件都安装在远端的实例中, 平台根据用户选择的应用在系统的桌面资源池中分配一个虚拟桌面, 并在这个虚拟桌面中启动相关应用程序.

在Chrome中内置端侧大模型

· 2 min read

最近Chrome在开发者预览版中发布了Built-in AI Early Preview Program, 这个功能能够让Chrome启用生成式AI, 这个功能目前处于预览阶段, 通过一些配置才可以启用, 以下是启用步骤:

X Window System

· 4 min read
orange
programmer on jvm platform

X Window System(简称X), 因为其最新版本为11, 所以也被称为X11.

这是一个为图形桌面系统设计的规范框架, 涵盖了以下关键功能:

  • 屏幕图像的渲染和显示
  • 鼠标和键盘的交互处理

Linux环境下, X Window System的实现是X.Org.