自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 redis的序列化类型(springboot环境)

当使用Redis作为数据存储时,需要将Java对象序列化为字节流以便在Redis中进行存储和传输。Redis提供了多种序列化类型,每种类型都有其特点和适用场景。

2023-08-15 11:22:35 390 1

原创 常用的OkHttpClient配置项

OkHttpClient是一个功能强大的HTTP客户端,提供了各种配置选项来满足不同的需求

2023-08-08 15:54:06 1398

原创 java 通过远程URL实现文件下载几种方式

利用Apache common io 库下载文件。使用文件通道FileChahhel下载文件。

2023-08-06 15:09:26 2791

原创 Windows 环境下搭建 RabbitMQ

RabbitMQ是一种消息中间件,它基于AMQP(Advanced Message Queuing Protocol)协议,用于在应用程序之间进行异步消息传递。它能够解耦应用程序之间的通信,并提供高可靠性、可扩展性和可恢复性。

2023-03-17 14:50:14 246

原创 spring中bean的生命周期

在Spring框架中,每个Bean都有一个完整的生命周期,即从被实例化到被销毁的整个过程。Spring框架提供了一个标准的Bean生命周期,可以通过Bean生命周期的回调方法在Bean的不同生命周期阶段执行相关的逻辑操作。

2023-03-04 16:38:50 116

原创 怎样对已有的java代码进行结构重构和优化?

java老项目或者比较low的代码如何进行有效的重构?

2023-02-26 20:12:00 353

原创 springboot环境下将File转换成MultipartFile

【代码】springboot环境下将File转换成MultipartFile。

2023-02-24 22:03:09 1883

原创 java多线程下的事务控制--二阶段提交

本文记录了spring环境中,基于多线程场景下的事务控制机制。

2023-02-19 18:52:14 1511

原创 【mybatis-plus实体类复杂对象字段json自动相互转换,以及自定义字段类型解析器】

我们平时在做开发的时候,会遇到一个字段保存json串的情况。一般情况下mybatis-plus在做插入/更新之前将对象手动转换成json串,查询要用的时候再手动的从json转换成对象,非常的low。有没有什么方案将这个过程进行自动转换呢?有,通过这个注解实现> type;> type) {} // 这里对json串进行解析 protected Object parse(String json) {try {

2023-02-04 23:21:26 6949

转载 【SpringBoot 16个扩展接口】

我们从这些的扩展点当中,大致可以窥视到整个bean的生命周期。在业务开发或者写中间件业务的时候,可以合理利用spring提供给我们的扩展点,在spring启动的各个阶段内做一些事情。以达到自定义初始化的目的。此篇总结,如果有错误或者疏漏的地方,恳请指正。

2022-11-21 13:39:29 258

原创 【基于mybatis-plus下更新指定字段为null?】

问题:基于mybatis-plus下更新指定字段为null。

2022-08-20 18:08:04 1139

原创 【根据链接地址获取文件内容】

项目场景:对接第三方,需要将图片文件转换base64后传输给对方。其中图片存放的是oss文件存储id。

2022-07-31 14:57:26 534

翻译 Spring Framework【Core 核心】

Spring Framework 的 IoC 容器

2022-06-26 16:49:19 403

翻译 Spring Framework【框架概述】

框架概述

2022-06-19 14:46:46 620

转载 【quartz表结构及说明】

quartz表结构及说明

2022-06-12 11:31:11 5806

原创 java 基于enum的单例模式的实现,以及浅析如何确保其安全性

提示:如需转载,必须注明本文链接文章目录前言一、enum是什么?二、使用步骤1.引入库2.读入数据总结前言java开发中,我们常用enum实现来单例模式,并且不仅能避免多线程同步问题,而且能确保jvm级别的序列化反序列化的安全性。那么enum类型是如何保证这些呢?提示:以下是本篇文章正文内容,下面案例可供参考一、enum是什么?enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性。在Java中,被 enum 关键字修饰的类型就是枚举类型。形式如下:publ.

2022-04-09 18:20:44 1654

原创 【问题小记】Arrays.asList()方法问题

Arrays.asList()方法问题小记项目场景:java环境下,将多个String.split(String regex)方法返回的String[],合并到一个List集合里问题描述:Arrays.asList明明返回的就是ArrayList对象,但是操作arrayList.addAll(Collection<? extends E> c)时候,报错了…错误重现代码如下:public static void main(String[] args) { String

2022-03-27 18:12:01 1106

转载 Http请求中Content-Type讲解以及在Spring MVC注解中produce和consumes配置详解

引言: 在Http请求中,我们每天都在使用Content-type来指定不同格式的请求信息,但是却很少有人去全面了解content-type中允许的值有多少,这里将讲解Content-Type的可用值,以及在Spring MVC中如何使用它们来映射请求信息。 1.  Content-Type   MediaType,即是Internet Media Type,互联网媒体类型;也叫做MIME类...

2022-03-13 12:50:28 2043

转载 【springboot 启动流程--摘要】

springboot 启动流程转载自:https://blog.csdn.net/u014352080/article/details/102716468Spring Boot 是基于Spring4的条件注册的一套快速开发整合包。一 springboot启动原理及相关流程概览springboot是基于spring的新型的轻量级框架,最厉害的地方当属自动配置。那我们就可以根据启动流程和相关原理来看看,如何实现传奇的自动配置。二 springboot的启动类入口用过springboot的技术人员

2022-03-06 21:48:05 223

shardingsphere-5.20中文文档

Apache ShardingSphere 是一款开源的分布式数据库生态项目,由 JDBC 和 Proxy 两款产品组成。其核心 采用微内核 + 可插拔架构,通过插件开放扩展功能。它提供多源异构数据库增强平台,进而围绕其上层 构建生态。Apache ShardingSphere - 版本: 5.2.0

2023-08-18

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

TA关注的人

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