标签: 技术
cover

Font Awesome 图标字体精简方案

在现代网页设计中,图标字体是一个不可或缺的元素。它们不仅可以增添美观,还可以提升用户体验。了解如何精简 Font Awesome 字体文件,以加快网站加载速度,并使用 SVG 替代字体。通过使用 FontForge 工具删除不需要的图标,或者通过使用 fantasticon 工具制作自定义字体,你可以减小字体文件的大小并提高网站性能。这篇文章将向你介绍这些方法和步骤。

❤ Jun Xie
继续阅读
cover

Java 枚举使用 Jackson Json 序列化与反序列化

解决使用Jackson Json序列化和反序列化Java枚举时的问题。当使用Jackson Json进行序列化时,枚举类能正常工作,但反序列化时会出错。问题源于当前使用的Jackson版本(2.11.x)不支持整数类型的反序列化。本文介绍解决方法,包括使用@JsonValue注解、使用@JsonCreator自定义生成方法、使用@JsonProperty自定义值,以及自定义序列化器和反序列化器。详细内容请参考本文。

❤ Jun Xie
继续阅读
cover

使用 winsw 创建 windows 服务

使用winsw在Windows系统中将可执行文件或便携软件创建为服务非常简单。首先下载winsw并将其添加到PATH中,然后创建一个服务配置文件,例如创建一个openresty服务。最后将服务添加到Windows服务中,使用命令"winsw install openresty.xml"。

❤ Jun Xie
继续阅读
cover

php-fpm getenv 无法获取到系统的环境变量

在部署PHP系统时,遇到了无法获取系统环境变量的问题。经过运维同学和网上搜索,发现在nginx + php-fpm模式下较为普遍。提供了两种解决方法。

❤ Jun Xie
继续阅读
cover

Docker Container Cannot Connect Internet

Docker 在禁用修改 iptables 后,导致 Container 无法访问外网,如何处理?

❤ Jun Xie
继续阅读
cover

Hugo 渲染原始 HTML

❤ Jun Xie
继续阅读
cover

IDEA Windows 端口占用问题解决

Jetbrains IntelliJ IDEA 和全家桶其他软件在 Windows 下端口占用问题解决方法

❤ Jun Xie
继续阅读
cover

Spring Data Jpa 多数据源选择无效

在使用Spring Data Jpa的项目中,遇到了重新分库信息无效的问题。解决方法包括关闭spring.jpa.open-in-view配置、在新线程中执行、解绑并重新绑定EntityManager。对Spring Data Jpa不熟悉导致了几天的困扰,需要注意Spring启动时的日志和警告信息。

❤ Jun Xie
继续阅读