自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(68)
  • 收藏
  • 关注

原创 IDEA GsonFormatPlus 插件调整支持 fastjson2

IDEA GsonFormatPlus 插件调整支持 fastjson2

2024-04-16 20:12:02 218

原创 Manjaro(Ubuntu) 安装全新 Linux 版微信,从此告别 Wine

微信linux版本史诗级更新上线,目前已可在manjaro、ubuntu、麒麟等系统上安装使用

2024-03-29 22:51:52 1932 14

原创 【硬核HeyGen平替】在window平台上使用MyHeyGen

分享开源项目MyHeyGen在window平台如何使用,中途遇到的问题和解决方法,如怎么在window平台安装ffmpeg工具等

2023-11-23 16:20:48 3030 6

原创 【Ruoyi管理后台】用户登录强制修改密码

介绍在Ruoyi管理后台如何加入强制用户修改密码,在用户登录时检测到需要重置密码时,强制其跳转至密码重置页面进行密码重置。主要通过解决登录凭证token的设置与清理,实现强制跳转,并防止用户绕过直接返回登录到后台。

2023-11-08 22:23:03 2494 7

原创 【springboot3.x 记录】spring-cloud-gateway 2022踩坑记录

记录spring-cloud-gateway使用webflux异步编程后出现的问题

2023-09-26 17:42:42 914

原创 【springboot3.x 记录】关于Jakarta包无法引入的问题

解决在

2023-09-25 23:40:28 5161 1

原创 【LangChain学习】基于PDF文档构建问答知识库(三)实战整合 LangChain、OpenAI、FAISS等

实战整合 LangChain、OpenAI、FAISS等技术链,构建基于pdf的知识问答库,同时配合自定义提示PromptTemplate,优化问答效果

2023-08-09 23:11:45 7020 7

原创 【LangChain学习】基于PDF文档构建问答知识库(二)创建项目

本章节介绍使用LangChain和OpenAI技术,基于PDF文档构建问答知识库的项目创建,FastAPI作为web框架向外提供接口,所需依赖包等

2023-08-09 21:38:48 1620

原创 【LangChain学习】基于PDF文档构建问答知识库(一)前期准备

本章节介绍使用LangChain和OpenAI技术,基于PDF文档构建问答知识库的前期准备工作

2023-08-09 17:57:13 1787

原创 【springboot进阶】RestTemplate 集成 okhttp3 请求带p12证书

以微信支付相关接口为例子,介绍 RestTemplate 集成 okhttp3 请求带p12证书,并针对不同的商户号的扩展使用。

2023-02-26 23:16:42 2071 1

原创 【fastjson2.x 记录】那些从1.x升级到2.x踩过的坑

记录 fastjson 从 1.x 版本升级到 2.x 版本后出现的问题和解决方法,方便自己和大家查询。

2023-02-12 21:57:02 6883

原创 【springboot进阶】基于starter项目构建(二)构建starter项目-gson

构建springboot 自定义 starter,使用 gson 作为 springboot 的消息解析器,替代默认的jackson

2023-02-02 16:30:18 459

原创 【springboot进阶】基于starter项目构建(二)构建starter项目-web

构建springboot 自定义 starter,为业务系统构建公共的web模块,配置一些项目中常见的 mvc 等方面的配置,这样就能简化子系统的配置。

2022-12-11 17:32:49 1461

原创 【springboot进阶】基于starter项目构建(二)构建starter项目-mysql

构建springboot 自定义 starter,构建 mysql 配置的 starter,使用 mybatis-plus 组件,目前引入快照版本解决 springboot3 的异常问题。

2022-12-11 16:16:19 1037

原创 【springboot进阶】基于starter项目构建(二)构建starter项目-fastjson

构建springboot 自定义 starter,使用 fastjson 作为 springboot 的消息解析器,替代默认的jackson

2022-12-10 21:51:15 655

原创 【springboot进阶】使用aop + 注解方式,简单实现spring cache redis 功能

使用aop + 注解方式,简单实现spring cache功能,整合出多场景的缓存功能。通过el表达式,能够更好的扩展缓存key的使用。

2022-12-03 22:03:23 1226

原创 【springboot3.x 记录】解决 springboot3 集成 mybatis-plus 报 sqlSession 异常

解决当前 springboot3 集成 mybatis-plus 报 Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required 异常的处理方式

2022-12-01 14:56:11 10469 19

原创 【springboot进阶】如何优雅使用策略模式解决多支付方式场景问题

策略模式在项目开发中是比较常用的一种设计模式,策略模式是解决过多 if-else(或者 switch-case) 代码块的方法之一,提高代码的可维护性、可扩展性和可读性。

2022-11-26 15:44:10 2418 2

原创 【springboot进阶】优雅使用 MapStruct 进行类复制

实体映射工具类 MapStruct 的介绍、使用和配置,并结合一般项目使用情况进行演示。对调试过程出现的 java.lang.NoSuchMethodError 异常进行说明并提供解决方法。

2022-11-13 22:49:59 3531

原创 【springboot进阶】基于starter项目构建(二)构建starter项目-redis

构建springboot 自定义 starter,构建 redis starter ,可以通过配置文件的方式,使用 fastjson 或者是 gson

2022-10-04 23:42:29 1099

原创 【springboot进阶】基于starter项目构建(一)父级项目

这章节介绍项目中如果构建自己的父级项目,来统一管理项目中的Maven依赖及其版本号,子项目只需要引入这个父级项目即可。

2022-10-03 22:28:50 1376

原创 【酒店管理系统】(四)RuoYi项目配置与初次运行

介绍若依管理系统的前后端分离的项目如何配置和启动,包括数据库表的导入,数据库链接的配置修改等。

2022-07-10 22:54:43 1541 1

原创 【酒店管理系统】(三)项目介绍-RuoYi

对RuoYi-Vue前后端分离项目进行整合,并为进行二次开发做准备,同时介绍了每个项目目录的作用。

2022-07-07 23:05:37 1598

原创 【酒店管理系统】(二)表设计

介绍酒店管理系统的表设计,对象实体间的关系,各状态间的流转。

2022-07-07 21:50:07 2061

原创 【酒店管理系统】(一)需求分析

一个简单的酒店管理系统,主要解决的是租客的租的过程,围绕租这一过程,我们需要解决的是员工、房间、租客三者间的管理关系。

2022-07-04 23:15:43 2535

原创 【springboot进阶】RestTemplate进阶封装常用请求方式

对RestTemplate再进一步封装出符合form-data、x-www-form-urlencoded、json格式的请求方法,配合fastjson的序列化,将请求实体bean转换为请求参数,使远程调用方式更加优雅。

2022-06-30 21:54:09 3392

原创 【springboot进阶】RestTemplate集成okhttp3并自定义日志打印

使用spring提供的restTemplate作为请求的客户端,简化了传统http的远程调用方式,并集成高效的HTTP客户端OkHttp3。同时通过拦截器的方式,可自定义每个请求的日志打印,方便问题的跟踪。

2022-06-28 23:20:38 4592

原创 【springboot进阶】springboot集成fastjson(四)优雅地接收GET请求参数并对其校验

通过注解和参数解析器的方式,可以实现GET请求方式的参数进行优雅的封装注入,免去了控制器的过长参数的处理,同时有多字段的校验过于繁琐的问题。

2022-06-18 23:14:13 1634

原创 【springboot进阶】SpringBoot整合RedisTemplate配置多个redis库

SpringBoot整合RedisTemplate配置多个redis库,通过配置注入不同库的redis模板,便能灵活扩展,最后使用组件化的帮助类并对其进行操作。

2022-06-17 23:48:49 9005 4

原创 【springboot进阶】springboot集成fastjson(三)配置redis使用fastJson进行序列化

如何配置redis使用fastJson进行序列化,以及介绍使用中踩过的坑

2022-06-17 00:13:05 3174

原创 【springboot进阶】springboot集成fastjson(二)自定义序列化/反序列化

介绍fastjson2如何使用自定义序列化和反序列化,配合日常接触的场景举例代码中如何实现,如日期型转化为毫秒数、单位元转分等。

2022-06-15 22:52:55 10705 9

原创 【Java 环境搭建】(五)Mysql

学习linux环境下安装mysql8,并学习创建用户和数据库,最终使用navicat客户端进行连接

2022-06-15 13:12:16 177

原创 【springboot进阶】springboot集成fastjson(一)配置消息解析器

springboot中,使用fastjson作为默认的消息解析器,代替springboot默认使用的jackson

2022-06-14 22:59:50 4657

原创 【Java 环境搭建】(四)Redis

介绍了在windows环境和linux环境下安装redis,并配置为开机启动,免去每次打开软件。

2022-06-09 21:56:55 1115

原创 【高考】也就是十多年前的事

高考只是开始,后面的路还很长,好好规划自己的职业生涯,选择自己想做的事情,因为这个事情很有可能要做很久很久。好好享受大学时光,因为那是你最快的四年时光。

2022-06-09 20:55:34 70

原创 【springboot进阶】HttpServletRequest输入流只能读取一次的问题

本文主要介绍解决HttpServletRequest输入流只能读取一次的问题,发现这种问题的场景、引起的原因,最后通过HttpServletRequestWrapper + Filter 的方式解决可重复读取请求流。

2022-06-09 14:37:08 3069 3

原创 【springboot进阶】jwt在前后端分离的最佳实践方式(二)

使用拦截器对jwt进行校验,并解密出jwt附带的字段信息,并进行封装成自定义的bean,最后通过自定义参数解析器,将bean注入到controller控制器。

2022-06-07 22:26:23 1040

原创 【springboot进阶】jwt在前后端分离的最佳实践方式(一)

了解前后端分离的背景,session技术和token技术的差异,jwt的组成和应用

2022-06-05 23:27:15 1080

原创 【springboot 从入门到开发】6.3 MyBatis-Plus使用

Mybatis_Plus为我们封装好了很多常用的api方法,配合使用Lambda表达式更香。

2022-04-03 23:39:51 460

原创 【springboot 从入门到开发】6.2 集成MyBatis-Plus

MyBatis-Plus(简称 MP)是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。其优点为对单表的操作十分方便,配合代码生成器,极大的提升了开发效率。

2022-04-03 22:19:10 637

空空如也

空空如也

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

TA关注的人

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