
类以及方法
文章平均质量分 63
小林想被监督学习
好想找实习的编程小萌新,想找人一起学习,监督我,不在迷茫ヾ(;゚;Д;゚;)ノ゙
展开
-
序列化和反序列化 Json 字符串 @JSONField
JSONField 注解在 FastJSON 库中非常有用,它可以帮助开发者精确控制 JSON 序列化和反序列化的行为,确保 JSON 数据的一致性和正确性。通过指定键名、格式化日期、控制字段的序列化和反序列化等,可以灵活地处理复杂的 JSON 数据结构。原创 2025-01-15 16:51:22 · 567 阅读 · 0 评论 -
序列化和反序列化 Json 字符串 @JsonProperty
JsonProperty 注解在 Jackson 库中非常有用,它可以帮助开发者精确控制 JSON 序列化和反序列化的行为,确保 JSON 数据的一致性和正确性。通过指定键名、控制访问级别、设置必填项等,可以灵活地处理复杂的 JSON 数据结构。原创 2025-01-15 16:01:28 · 383 阅读 · 0 评论 -
分享一个根据当前时间生成随机编号的方法
【代码】分享一个根据当前时间生成随机编号的方法。原创 2024-12-10 10:58:52 · 160 阅读 · 0 评论 -
ServletOutputStream 用于发送二进制数据到客户端的输出流(文件下载)
ServletOutputStream 是 Java Servlet API 的一部分,它是一个用于发送二进制数据到客户端的输出流。当你在 Servlet 中处理 HTTP 请求时,允许你将响应体内容(如文件、图片或任何二进制数据)直接写入 HTTP 响应中。以下是。原创 2024-12-04 17:52:32 · 453 阅读 · 0 评论 -
Java BeanUtils 使用详解
在开始之前,让我们先了解一下什么是JavaBean。JavaBean是一种特殊的Java类,它遵循一组命名规范和编程约定,通常用于存储数据。具有无参数的公共构造函数。属性由公共的setter和getter方法管理。可序列化,可以用于持久化和网络传输。遵循一些命名规范,如属性的getter方法应该以"get"或"is"开头,setter方法以"set"开头。return age;在上面的示例中,Person。原创 2024-11-19 11:19:35 · 987 阅读 · 0 评论 -
通过客户端传来的HTTP请求(HttpServletRequest)获取客户端的IP地址
【代码】通过客户端传来的HTTP请求(HttpServletRequest)获取客户端的IP地址。原创 2024-11-12 09:34:34 · 237 阅读 · 0 评论 -
@Value 注解(可以将配置文件中的值注入到 Spring 管理的Bean的字段中)
这种方式使得配置值可以被集中管理,并且可以在不同的环境(如开发、测试和生产环境)中使用不同的配置值,而无需修改代码。注解是Spring框架中用于注入配置值的一个注解。它的作用是将配置文件中的值注入到Spring管理的Bean的字段中。注解被用来从外部配置源(可能是application.properties或application.yml文件)中注入。application.yml 配置文件。原创 2024-11-11 17:43:21 · 358 阅读 · 0 评论 -
RestTemplate 常用方法(提供了多种方法来发送 HTTP 请求)
是 Spring 框架中用于同步客户端 HTTP 请求的一个类,它提供了多种方法来发送 HTTP 请求。以下是一些常用的该方法用于发送 POST 请求,并期望返回一个对象。以下是一个使用:创建了的一个实例,用于执行 HTTP 请求。:创建了一个HttpEntity对象,它包含了要发送的数据(在这个例子中是一个Foo对象,其构造函数接收一个字符串参数 "bar")和 HTTP 头部信息(在这个例子中头部信息是空的,因为HttpEntity的构造函数没有接收任何头部信息参数)。:使用方法发送 POST 请求到。原创 2024-11-01 10:34:19 · 1586 阅读 · 0 评论 -
LocalDate 类常用方法详解(日期时间类)
是 Java 8 引入的日期时间API中的一个类,用于表示不含时间和时区的日期(年、月、日)。以下是一些常用的now()原创 2024-10-29 13:54:55 · 2858 阅读 · 0 评论 -
BigDecimal (Java 中用于精确计算的类)
是 Java 中用于精确计算的类,位于java.math包中。它提供了精确的浮点数运算,适用于需要高精度计算的场景,比如金融计算。以下是一些常用的。原创 2024-10-24 21:26:47 · 295 阅读 · 0 评论 -
Environment类(提供了一种统一的方式来访问应用程序的配置属性)
类是 Spring 框架中用于管理应用程序环境的核心接口。它提供了一种统一的方式来访问应用程序的配置属性,这些属性可以来自配置文件、命令行参数、环境变量等。以下是。原创 2024-10-22 11:21:59 · 663 阅读 · 0 评论 -
springboot项目如何通过URL访问静态图片,本地文件夹下的图片
【代码】springboot项目如何通过URL访问静态图片,本地文件夹下的图片。原创 2024-10-18 17:43:32 · 434 阅读 · 0 评论 -
分享一个图片处理的工具类
【代码】分享一个图片处理的工具类。原创 2024-10-18 17:36:54 · 176 阅读 · 0 评论 -
JsonObject (JSON 数据中的一个对象)
这些方法提供了一种灵活的方式来创建和操作 JSON 对象,允许你添加、获取和移除键值对,以及将对象转换为字符串。上述代码示例展示了如何使用。来处理 JSON 数据,包括添加属性、获取值、创建嵌套对象和数组,以及转换为字符串。是 Gson 库中的一个类,它表示 JSON 数据中的一个对象。原创 2024-10-17 14:47:04 · 960 阅读 · 0 评论 -
JsonElement 类
这些方法提供了一种灵活的方式来处理 JSON 数据,允许你检查数据类型并相应地进行操作。在实际开发中,你可以根据需要选择合适的方法来处理不同的 JSON 数据结构。上述代码示例展示了如何使用这些方法来处理 JSON 数据,包括解析 JSON 字符串、检查数据类型、获取和操作 JSON 对象和数组的元素。是 Gson 库中的一个核心类,它是一个抽象类,原创 2024-10-17 14:19:48 · 727 阅读 · 0 评论 -
JsonParser 类(将 JSON 字符串解析为一个可以遍历的树状结构)
类的这些方法提供了灵活的方式来处理 JSON 数据,允许你从不同的数据源。是 Gson 库中的一个类,用于将 JSON 字符。上述代码示例展示了如何使用。来处理 JSON 数据,包括从字符串、为一个可以遍历的树状结构,这个结构由。对象,然后可以进一步转换为。JSON 并将其转换为。解析 JSON 数据。原创 2024-10-17 13:56:10 · 630 阅读 · 0 评论 -
Instant 和 Duration 类(进行时间处理)
Instant 类是 Java 8 中引入的,用于表示一个具体的时间点,它基于 UTC(协调世界时)时区。以下是InstantInstantInstantInstantInstantInstantInstantInstantInstantInstantInstantInstantInstant。原创 2024-10-15 10:44:16 · 1133 阅读 · 0 评论 -
TODO 注释标签(标记代码中需要进一步处理或尚未完成的部分)
是一个常见的注释标签,用于标记代码中需要进一步处理或尚未完成的部分。当开发者在编写代码的过程中遇到需要稍后处理的事项时,他们会在相应的位置添加。注释也常被用来创建任务列表,以便在代码审查或项目规划阶段追踪需要完成的工作项。注释,完成相应的任务后及时移除或更新这些注释,以保持代码的清晰和可维护性。注释来搜索和列出所有待办事项的功能,这有助于开发者快速定位需要关注的代码区域。注释存在太久未处理,可能会成为代码维护的负担。注释,并通常在注释中简要描述需要完成的任务。在项目管理和团队协作中,原创 2024-10-12 16:47:26 · 445 阅读 · 0 评论 -
分享一个将 HTTP 请求内容转换成字符串的工具类 HttpUtils
【代码】分享一个将 HTTP 请求内容转换成字符串的工具类。原创 2024-10-12 15:56:10 · 163 阅读 · 0 评论 -
BufferedReader (实现对文件或输入流的高效读取)
是 Java 中的一个类,它属于java.io包。它用于提供字符输入流的缓冲功能。通过使用缓冲区,可以减少读取的次数,从而提高读取效率。经常与FileReader等一起使用,以实现对文件或输入流的高效读取。原创 2024-10-12 15:54:04 · 1341 阅读 · 0 评论 -
@Async (异步任务执行)
可以通过实现AsyncConfigurer接口来全局配置异步执行器(即线程池)。@Override// 核心线程数// 最大线程数// 队列容量// 线程名称前缀也可以在 Spring 容器中注册一个线程池 Bean,并在@Async注解中指定使用该线程池。@Service// 此方法将使用CustomThreadPoolConfig中名为customExecutor的线程池执行。原创 2024-10-12 13:58:58 · 483 阅读 · 0 评论 -
@Scheduled(定时任务)
是提供的注解,用于声明一个方法按照一定的计划执行,即所谓的。这个注解可以被用于任何 Spring 管理的 Bean 上的方法,使得这个方法成为一个定时任务。下面是@Scheduled。原创 2024-10-12 13:39:28 · 564 阅读 · 0 评论 -
Gson 类(将 Java 对象序列化为 JSON 字符串,以及将 JSON 字符串反序列化为 Java 对象)
实现和接口来提供自定义的序列化和反序列化逻辑。原创 2024-10-11 23:30:34 · 735 阅读 · 0 评论 -
EntityUtils 提供了一些静态方法来帮助处理 HttpEntity (请求实体)对象
类是 Apache HttpClient 库中的一个工具类,它提供了一些静态方法来帮助处理HttpEntity对象。以下是。原创 2024-10-11 17:58:08 · 883 阅读 · 0 评论 -
CloseableHttpResponse 类(代表一个可关闭的 HTTP 响应)
类是 Apache HttpClient 库中的一个类,代表一个可关闭的 HTTP 响应。当你使用 HttpClient 发送请求时,你会得到一个实例,它包含了服务器的响应数据和状态。处理完响应后,你应该关闭这个响应对象来释放底层的系统资源。原创 2024-10-11 17:48:26 · 2126 阅读 · 0 评论 -
HttpPost 类(构建 HTTP POST 请求)
类是 Apache HttpClient 库中的一个类,用于构建 HTTP POST 请求。以下是。原创 2024-10-11 17:29:21 · 1109 阅读 · 0 评论 -
StringEntity 用于将字符串内容作为 HTTP 请求实体(请求体)
类是库中的一个类,它用于将字符串内容作为 HTTP 请求实体(请求体)。这个类非常适合用于发送 JSON、XML 或其他需要以字符串形式发送的数据。以下是。原创 2024-10-11 17:07:50 · 1226 阅读 · 0 评论 -
可以提高 Java 代码开发效率的工具类(持续更新)
文中并没有给出工具类所有的方法,只是抛砖引玉,提出几个比较常用的方法。类是 Java 中的一个工具类,它包含了一系列静态方法,用于对进行操作。这个类位于java.util包中。以下是一些常用的。原创 2024-10-04 17:07:39 · 845 阅读 · 0 评论 -
MultipartFile 接口
是 Spring Framework 的一部分,它是一个接口,用于处理 HTTP 请求中的文件上传。这个接口提供了访问上传文件的内容、元数据和输入流的方法。原创 2024-09-30 15:51:39 · 231 阅读 · 0 评论 -
使用 Pattern 工具实现密码格式的校验及 Pattern 介绍
在Java中,Pattern 是 Java 正则表达式的基础类,用于编译正则表达式并匹配字符串。它通常与 Matcher 类一起使用来实现文本的搜索和替换等功能。原创 2024-09-27 13:46:49 · 443 阅读 · 0 评论 -
@PostConstruct 注解的方法用于资源的初始化
@PostConstruct 是 Java EE 5 引入的一个注解,主要用于依赖注入完成之后,需要执行的方法上。这个注解的方法会在依赖注入完成后自动被容器(如 EJB 容器或 Spring 容器)调用,并且只会被调用一次。原创 2024-06-23 22:34:23 · 440 阅读 · 0 评论 -
JAVA-多进程开发-创建&等待进程
站在操作系统的角度(如 Linux )提供了很多和多进程编程相关的接口,比如:进程创建,进程终止,进程等待,进程程序替换,进程间通信 ......而 Java 中对系统提供的这些操作进行了限制,最终给用户提供了两个操作:1.进程创建 2.进程等待本篇博客主要介绍的就是进程创建的操作方法。原创 2024-02-13 18:50:58 · 1306 阅读 · 0 评论 -
读取文件和写入文件操作
在java中会涉及到对文件进行读取和写入操作,以下将介绍如何用java对文件进行读取和写入。原创 2023-08-07 15:24:57 · 272 阅读 · 0 评论 -
Bean 的生命周期
⽣命周期指的是⼀个对象从诞⽣到销毁的整个⽣命过程,我们把这个过程就叫做⼀个对象的⽣命周期.(为Bean分配内存空间)( Bean 注⼊和装配,⽐如 @AutoWired )a. 执⾏各种通知,如 BeanNameAware ,BeanFactoryAware ,ApplicationContextAware 的接⼝⽅法.b. 执⾏初始化⽅法▪ xml定义 init-method▪ 使⽤注解的⽅式 @PostConstruct▪ 执⾏初始化后置⽅法( BeanPostProcessor )原创 2024-02-11 12:09:12 · 477 阅读 · 0 评论 -
Bean 的作用域
在 Spring 中⽀持 6 种作⽤域,后 4 种在 Spring MVC 环境才⽣效1.:单例作⽤域2.:原型作⽤域(多例作⽤域)3.request:请求作⽤域4.:会话作⽤域5.:全局作⽤域6.websocket:HTTP WebSocket 作⽤域。原创 2024-02-10 17:25:48 · 839 阅读 · 0 评论 -
通过 md5 加密以及校验
在 MySQL 数据库中,我们常常需要对密码,⾝份证号,⼿机号等敏感信息进⾏加密,以保证数据的安全性,如果使⽤明⽂存储,当⿊客⼊侵了数据库时,就可以轻松获取到⽤户的相关信息,从而对⽤户或者企业造成信息泄漏或者财产损失.原创 2024-02-05 18:47:41 · 2219 阅读 · 0 评论 -
通过 JWT(JSON Web Token)实现令牌
令牌本质就是⼀个字符串,它的实现⽅式有很多,我们采⽤⼀个 JWT 令牌来实现.JWT全称:JSON Web Token官⽹:JSON Web Token(JWT)是⼀个开放的⾏业标准(RFC 7519),⽤于客户端和服务器之间传递安全可靠的信息.其本质是⼀个 token(令牌),是⼀种紧凑的 URL 安全⽅法.原创 2024-02-01 15:41:24 · 1694 阅读 · 0 评论 -
SimpleDateFormat 格式化 Date 时间戳
Date 是 Java 中经常用来表示时间的类型,但将 Date 类型的数据发送给前端时,通常会呈现出乱码的状态,用户不宜理解,所以要通过 SimpleDateFormat 把 Date 类型的数据格式化为用户容易理解的格式可以看出格式化以后的时间确实更好理解。原创 2024-01-29 20:55:40 · 1321 阅读 · 0 评论 -
Spring 声明式事务 @Transactional(详解)【面试重点,小林出品】
1. rollbackFor:异常回滚属性.指定能够触发事务回滚的异常类型.可以指定多个异常类型2. Isolation:事务的隔离级别.默认值为 Isolation.DEFAULT3. propagation:事务的传播机制.默认值为 Propagation.REQUIRED原创 2024-01-23 14:38:18 · 1285 阅读 · 0 评论