自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java处理xss漏洞

使用一些专门的安全库来处理用户输入,例如OWASP Java Encoder Project,可以帮助你安全地处理用户输入(shiro框架内置了OWASP)。在显示用户输入内容时,对其进行HTML转义,以防止HTML注入攻击。可以使用框架或库提供的工具来实现这一点。对用户输入进行验证和过滤,确保只允许合法、安全的输入。例如,可以使用正则表达式来检查输入内容是否符合预期格式。对输入的长度进行限制,防止用户输入过长的内容。在服务器端对用户输入进行再次检查和过滤,不要依赖客户端的验证,因为客户端验证可以被绕过。

2024-07-26 16:43:29 231

原创 Java使用sfntly解析字体文件

谷歌的 SFNTly 库是一个用于处理 SFNT 格式字体文件(如 TrueType 和 OpenType 字体)的开源工具包。SFNTly 提供了一些基本功能,使开发人员能够解析、修改和生成 SFNT 格式的字体文件。

2024-07-25 15:36:20 284

原创 Java判断字体文件内是否存在某个字,并查询字的长宽

• java.awt包提供了用于构建图形用户界面(GUI)和处理图形的类。• 在这个脚本中,我们使用java.awt.Font和java.awt.FontMetrics类来处理字体和测量字符的尺寸。

2024-07-24 21:51:53 271 1

原创 Java图片白底转成透明底

•:Java中的BufferedImage类用于表示具有可访问图像数据缓冲区的图像。它支持多种图像类型,包括具有透明度的图像。•:ImageIO类提供了读取和写入图像文件的方便方法。

2024-07-23 10:03:31 295

原创 Java图片二值化

•:Java中的BufferedImage类用于表示具有可访问图像数据缓冲区的图像。•:ImageIO类提供了方便的方法来读取和写入图像文件。

2024-07-22 18:03:32 236

原创 生僻字姓名脱敏

在Java中,String类中的codepoint相关方法用于处理Unicode代码点(code point)。在Java中,字符串内部是以UTF-16编码存储的,这意味着大多数常见字符用一个char表示(占2个字节),而某些不常见的字符(即补充字符或四字节字符)则需要两个char(称为代理对)来表示。:返回字符串中指定索引处的代码点。:将一个代码点转换为一个或两个char,并存储在字符数组中。:返回从指定索引开始的代码点偏移量处的索引。:返回字符串中指定索引之前的代码点。:返回指定范围内的代码点数量。

2024-07-19 17:26:36 290

原创 Alibaba-sentinel Controller上加了@RequestMapping sentinel Filter无法监控

Alibaba-sentinel Controller上加了@RequestMapping sentinel Filter无法监控到接口访问,使用注解@SentinelResource的接口可以监控到

2020-07-25 16:15:26 366

谷歌的 SFNTly 库是一个用于处理 SFNT 格式字体文件(如 TrueType 和 OpenType 字体)的开源工具包

1. 解析字体文件:SFNTly 能够读取和解析 SFNT 格式的字体文件,提取其中的表和数据。这对于需要了解字体内部结构的应用程序非常有用。 2. 修改字体文件:SFNTly 允许开发人员修改字体文件中的特定表和数据。例如,您可以修改字形轮廓、字距调整表(kerning table)等。 3. 生成字体文件:通过 SFNTly,您可以根据需要创建新的字体文件。这在需要生成自定义字体或转换字体格式时特别有用。 4. 字体子集化:SFNTly 支持字体子集化功能,可以从现有字体中提取部分字形,生成一个包含这些字形的子集字体文件。这样可以减小字体文件的大小,提高网页加载速度。 5. 支持多种字体格式:SFNTly 支持 TrueType 和 OpenType 等常见的 SFNT 格式字体文件。 6. 跨平台支持:由于 SFNTly 是一个 Java 库,它可以在多个平台上使用,包括 Windows、macOS 和 Linux。 SFNTly 在处理字体文件时提供了灵活性和强大的功能,使其成为开发字体处理应用程序的一个有力工具。如果您有特定的使用场景或需求,可以进一步了解 SF

2024-07-25

经典sql面试题

经典sql面试题,适合对sql掌握的不是很厉害的,勤加练习相信你的sql写的会越来越好的

2018-06-11

sockjs.min.js

sockjs.min.js, sockjs的客户端的脚本,开发必备,有问题请大家留言

2017-12-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除