<
一枝梅的博客
博客
随笔
软件
专题
标签
留言板
开往
博客
共110篇
使用hibernate validation对参数进行优雅的校验
springboot天生支持使用hibernate validation对参数的优雅校验,如果不使用它,只能对参数挨个进行如下方式的手工校验,不仅难看,使用起来还很不方便: if(StringUtils.isEmpty(userName)){ t...
博客
#java
#validator
一枝梅
4年前
1265
使用 transmittable-thread-local 组件解决 ThreadLocal 父子线程数据传递问题
在某个项目中,需要使用mybatis-plus多租户功能以便数据隔离,前端将租户id传到后端,后端通过拦截器将该租户id设置到ThreadLocal以便后续使用,代码大体上如下所示: ThreadLocal<Integer> thre...
博客
#java
#threadlocal
一枝梅
4年前
2448
使用java将word转换为pdf
本篇文章会讲解如何使用jacob以及jodconverter将word无格式损毁转换为pdf。 使用java将word转换为pdf大体上有三种方式: 使用poi,也就是apache开源框架poi,但是它的缺点很明显,使用它转换pdf格式损毁比较...
博客
#java
一枝梅
4年前
2141
swagger使用泛型作为返回值类型的坑
出问题的代码形式如下代码所示 @GetMapping(value = "/getPage") @ApiOperation(value = "通过对象特征获取对象列表分页") @ApiResponses(@ApiResponse(code = 20...
博客
#java
#swagger
一枝梅
4年前
4298
[算法] 反转链表
牛客网反转链表题目链接如下:反转链表 反转链表有两种解法,一种是新建逆序链表,但是很明显要开辟新内存构建新链表,算法空间复杂度比较大;另外一种解法是移动指针。具体代码如下: /* public class ListNode { int val; ...
博客
#算法
#反转链表
一枝梅
4年前
1229
Vue 开发环境搭建
官方文档:https://cn.vuejs.org/v2/guide/installation.html 其中,使用脚手架搭建开发环境是最普遍的做法:https://cli.vuejs.org/zh/guide/ 1、必须要安装nodejs no...
博客
#vue
一枝梅
4年前
1341
SpringBoot集成mybatis generator
第一步,加入依赖 加入maven依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spri...
博客
#java
#mybatis
#maven
一枝梅
4年前
1506
JAVA中常用的工具类
1. Map和Bean的相互转化 首先需要引入apache common beanutils maven依赖 <dependency> <groupId>commons-beanutils</groupId> ...
博客
#java
#工具类
一枝梅
4年前
1382
markdown示例
欢迎使用 Cmd Markdown 编辑阅读器 我们理解您需要更便捷更高效的工具记录思想,整理笔记、知识,并将其中承载的价值传播给他人,Cmd Markdown 是我们给出的答案 —— 我们为记录思想和分享知识提供更专业的工具。 您可以使用 C...
博客
#markdown
一枝梅
4年前
1594
ghost博客搭建教程
一、博客的选择 好吧,这是个悲伤的故事,我曾经有很多博客,包括博客园、csdn甚至51CTO、简书等等,这些博客都不算难用,但是都有一个通病--无法定制化博客,想要自己定制化博客,只能自己搭建一个博客了。 一开始我使用的是hexo,使用它的最大好...
博客
#博客
一枝梅
4年前
4518
1
...
8
9
10
11
阅读榜单
19503人浏览
主路由、旁路由、单臂路由的区别
TOP1
若依管理系统RuoYi-Vue(二):权限系统设计详解
4年前
13974人浏览
TOP2
若依管理系统RuoYi-Vue(一):项目启动和菜单创建
4年前
13217人浏览
TOP3
若依管理系统RuoYi-Vue(三):代码生成器原理和实战
4年前
10975人浏览
TOP4
Spring Security OAuth2.0认证授权一:框架搭建和认证测试
4年前
9648人浏览
TOP5
完整优雅的卸载腾讯云云服务器安全监控组件云镜
4年前
6862人浏览
TOP6
最新发布
狂盗一枝梅
2025-03-29
16次阅读
留言
大模型开发之langchain0.3(二):构建带有记忆功能的聊天机器人
在上一篇文章《大模型开发之langchain0.3(一):入门篇》 中已经介绍了langchain开发框架的搭建,最后使用langchain实现了HelloWorld的代码案例,本篇文章将从0到1搭建带有记忆功能的聊天机器人。 一、gradio ...
博客
评分
回复
狂盗一枝梅
2025-03-28
35次阅读
留言
大模型开发之langchain0.3(一):入门篇.md
这是一篇langchain0.3框架helloworld级别的入门教程,包含了python版本的选型、包下载以及helloworld代码案例。 一、langchain简介 langchain是一个用于开发由大语言模型(LLM,Large Lang...
博客
评分
回复
狂盗一枝梅
2025-02-10
113次阅读
留言
爆改xxl-job:websocket版本的改造方案
之前改过一版xxl-job,解决了滥用netty的问题,文章链接:xxl-job滥用netty导致的问题和解决方案 ,后续基于此又做了一些优化修复了一些bug,但是还留下了一个待优化项:xxl-job客户端和服务端必须在同一个网段内,否则服务端调...
博客
评分
回复