分类: 服务端

711 篇文章

Java格式化HTML页面的流程
步骤概述下面是将HTML页面格式化为Java的流程图:开始解析HTML生成Java代码格式化Java代码结束详细步骤解析HTML页面:将HTML页面解析为Java代码中的字符串形式。可以使用Java中的HTML解析库来完成,比如Jsoup。首先,你需要在Maven/Gradle配置文件中添加Jsoup依赖:<!-- Maven --…
thumbnailator-封装图片处理工具类,实现图片的裁剪、压缩、图片水印、文字水印、多行文字水印等功能
一、前言最近用结合thumbnailator和Graphics2D封装了一个图片工具类,目前可以实现图片的裁剪、压缩、添加图片水印、文字水印、多行文字水印等功能,同时该工具类的实现使用了建造者模式、责任链模式、工厂模式、策略模式等多种设计模式,感觉图片处理的功能有一定的通用性,所以这次写一篇文章来分享一下这个工具类的使用方式和实现原理,代…
SpringBoot【集成Thumbnailator】Google开源图片工具缩放+区域裁剪+水印+旋转+保持比例等(保姆级教程含源代码)
Thumbnailator 是 Google 开源的图片处理库,支持:图片缩放,区域裁剪,水印,旋转,保持比例。详细介绍可以百度或官网,话不多说,直接上代码,具体要结合自己的业务需要进行使用(有些复杂场景比如 旋转+缩放+裁剪+水印 难吗?)。1 代码示例1.1 新建一个 springboot 项目1.2 引入依赖 thumbnailat…
Java Json和yaml转换
在开发过程中json格式的字符串用的是最多的,但是有时候也会遇到yaml格式的字符串;比如k8s的开发中创建资源的时候都是使用yaml去创建,如果api支持json的字符串创建还好,不能支持json格式就只能将对应资源的信息转为yaml格式的字符串了。一、导入需要的包yaml转json相关的包(snakeyaml包)如果项目中导入了 sp…
Java 加解密工具类
一、对称加密算法 加密和解密使用相同密钥的加密算法。常用的算法包括DES、3DES、AES、DESX、Blowfish、RC4、RC5、RC6。DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进…
java前端传的html格式化
Java前端传的HTML格式化在Java开发中,前端和后端的数据交互是非常常见的。前端通常会将数据通过HTTP请求发送给后端,然后后端进行处理并返回相应的结果。在这个过程中,前端可能会传递一些HTML代码给后端,例如用户输入的富文本内容等。然而,由于HTML的特殊性,直接将HTML代码作为参数传递给后端可能会出现一些问题,比如代码注入、X…
Java实现XML格式与JSON格式互相转换的方法
前言XML和JSON是两种常见的数据交换格式,它们在现代软件开发中扮演着重要的角色。本文将介绍这两种格式的基本概念、特点以及它们的使用场景,以帮助更好地理解和应用它们。XML(可扩展标记语言)和JSON(JavaScript对象表示)都是用于数据交换和存储的文本格式,但它们在结构和用途上有一些不同。XML格式结构化数据: XML是一种标记…