Evans-001
码龄7年
求更新 关注
提问 私信
  • 博客:132,294
    132,294
    总访问量
  • 78
    原创
  • 329
    粉丝
  • 10
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2018-12-13
博客简介:

寻道书生的博客

查看详细资料
个人成就
  • 获得511次点赞
  • 内容获得103次评论
  • 获得881次收藏
  • 代码片获得3,754次分享
  • 博客总排名26,934名
  • 原力等级
    原力等级
    5
    原力分
    1,027
    本月获得
    0
创作历程
  • 2篇
    2025年
  • 31篇
    2024年
  • 5篇
    2023年
  • 12篇
    2022年
  • 23篇
    2021年
  • 5篇
    2020年
成就勋章
TA的专栏
  • 数据库
    1篇
  • SpringBoot
    32篇
  • Vue
    11篇
  • java
    17篇
  • Docker
    6篇
  • Ant Design
    2篇
  • Linux
    2篇
  • easyExcel
    1篇
  • ECharts
    1篇
  • Redis
    1篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 编程语言
    java
  • 前端
    前端框架
  • 开源
    githubgitlab
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

【DB】Oracle转MySQL

摘要:Oracle 转 MySQL 大小写规则、时间转换、字符串拼接、空值(NULL)处理、兼容与替代方案、字符串聚合函数、LENGTH函数、分页、正则表达式
原创
博文更新于 2025.10.17 ·
925 阅读 ·
14 点赞 ·
0 评论 ·
21 收藏

【SpringBoot】32 SpringBoot集成Google Authenticator实现MFA

MFA与Google身份验证器实现摘要 MFA(多重身份验证)通过在密码基础上增加验证层(如短信验证码、生物识别等)提升账户安全性。Google身份验证器是一款基于TOTP/HOTP算法的两步验证工具,生成一次性密码用于登录验证。 技术实现要点: 使用Google Authenticator库实现后台验证逻辑 通过ZXing生成包含验证密钥的二维码 密钥存储采用内存Map模拟数据库 提供二维码生成和验证码校验接口 核心功能包括: 生成新密钥并创建对应二维码 验证用户输入的6位验证码 支持Base64格式二维
原创
博文更新于 2025.09.18 ·
1025 阅读 ·
17 点赞 ·
0 评论 ·
25 收藏

【SpringBoot】31 Session + Redis 实战

org.springframework.data.redis.serializer.JdkSerializationRedisSerializer ,默认情况下,RedisTemplate 使用该数据列化方式。RedisTemplate#afterPropertiesSet() 方法,在 RedisTemplate 未设置序列化的情况下,使用 JdkSerializationRedisSerializer 作为序列化实现。
原创
博文更新于 2024.12.10 ·
1932 阅读 ·
21 点赞 ·
1 评论 ·
20 收藏

【SpringBoot】30 Cookie、Session、Token

Cookie 是 Http 状态保持在客户端的会话技术,是一段可以用来标识用户身份的数据,由服务端生成发送给客户端,以文本的形式保存在客户端,客户端每次向服务端发送请求时都需要携带该 Cookie,使服务端能够识别这些请求都是来自同一客户端,从而使这些请求之间可以数据共享。1)客户端:用户首次登录(如使用账号密码),发送登录请求2)服务端:接收登录请求,校验登录信息,校验通过返回 Cookie,校验失败返回登录错误信息3)客户端:登录成功,之后每次发送请求都携带该 Cookie,
原创
博文更新于 2024.12.06 ·
1308 阅读 ·
20 点赞 ·
1 评论 ·
12 收藏

【SpringBoot】29 基于HttpClient的Http工具类

Http 协议是 Internet 上使用的最多、最重要的协议之一,越来越多的 Java 应用程序需要直接通过 Http 协议来访问网络资源。虽然在 JDK 的 java net 包中已经提供了访问 Http 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 Http 协议的客户端编程工具包
原创
博文更新于 2024.12.03 ·
2671 阅读 ·
21 点赞 ·
1 评论 ·
16 收藏

【SpringBoot】28 API接口防刷(Redis + 拦截器)

常用的 API 安全措施包括:防火墙、验证码、鉴权、IP限制、数据加密、限流、监控、网关等,以确保接口的安全性。
原创
博文更新于 2024.11.26 ·
1630 阅读 ·
11 点赞 ·
3 评论 ·
34 收藏

【SpringBoot】22 Txt、Csv文件的读取和写入

CSV(逗号分隔值,Comma-Separated Values,又称字符分隔值),文件以纯文本形式存储表格数据。
原创
博文更新于 2024.11.21 ·
1215 阅读 ·
3 点赞 ·
1 评论 ·
11 收藏

【SpringBoot】27 拦截器

拦截器:拦截器是 Spring 框架提供的核心功能之一,主要用来拦截用户请求,在指定方法前后,根据业务需要执行预先设定的代码。拦截器允许开发人员提前预定义一些逻辑,在用户请求、响应前后执行。也可以在用户请求前阻止其执行。在拦截器中,开发人员可以在应用程序中做一些通用性的操作,比如通过拦截器来拦截前端发送的请求,判断 Session 中是否有登录用户的信息,如果有则放行,没有则进行拦截。
原创
博文更新于 2024.11.21 ·
469 阅读 ·
5 点赞 ·
1 评论 ·
4 收藏

【SpringBoot】26 实体映射工具(MapStruct)

为了让应用程序的代码更易于维护,通常会将项目进行分层。在《阿里巴巴 Java 开发手册》中,推荐分层如下图所示:每层都有对应的领域模型,即不同类型的 Bean。
原创
博文更新于 2024.11.19 ·
1076 阅读 ·
24 点赞 ·
1 评论 ·
28 收藏

【SpringBoot】25 减少Java代码的冗余和代码样板(Lombok)

Lombok(Project Lombok)是一个用于 Java 编程语言的开源库,旨在减少 Java 代码的冗余和样板代码,通过使用注解自动生成一些常用的代码,如 Getter、Setter方法、构造方法、toString方法等,减少开发人员的手动编码工作,提高开发人员的生产力。
原创
博文更新于 2024.11.18 ·
920 阅读 ·
10 点赞 ·
1 评论 ·
26 收藏

【SpringBoot】24 热部署(devtools)

在日常的开发过程中,经常需要修改代码,重启项目,再进行查看修改后的效果。项目比较小的时候,重启的的比较快,等待时间短;后续项目功能扩增,项目越来越大,重启项目也越来越慢。这个时候热部署就起到了很大的作用。热部署:一种在应用程序运行时重新加载代码的技术,而无需重启服务器。这就意味着开发者可以在不中断服务的情况下更新和修改应用程序,从而提高开发效率和减少部署的时间。热部署的实现通常依赖于应用程序服务器的功能,如 Tomcat、JBoss。
原创
博文更新于 2024.11.15 ·
528 阅读 ·
5 点赞 ·
1 评论 ·
4 收藏

【SpringBoot】23 文件预览(kkFileView)

文件预览功能是指在不打开或编辑文件的情况下,通过某种方式查看文件的内容、格式或者部分内容的功能。该功能通常用于文件管理系统、办公工具、在线教育平台、企业协作平台、电子邮件客户端等领域,能够提高用户体验,节省带宽和存储空间,并保护知识产权。今天推荐一个用 SpringBoot 搭建的文档在线预览解决方案:kkFileView。
原创
博文更新于 2024.11.14 ·
1483 阅读 ·
15 点赞 ·
1 评论 ·
12 收藏

【SpringBoot】21 @Async异步任务线程池的隔离

线程池隔离:指一种通过为每个服务提供独立的线程池来隔离服务之间的资源和执行环境的做法。为什么需要线程池隔离?资源隔离,每个服务都有独立的线程池,可以避免由于某个服务的异常或高负载导致整个系统的线程资源耗尽。性能隔离,通过线程池隔离,可以更好地控制每个服务的并发度和资源利用率,提高系统的性能和稳定性。故障隔离,当一个服务发生故障时,独立的线程池可以使故障不会传播到其他服务,从而增强系统的容错性。实现线程池隔离的方式使用线程池,为每个服务或功能模块创建独立的线程池。
原创
博文更新于 2024.11.12 ·
561 阅读 ·
4 点赞 ·
1 评论 ·
7 收藏

【SpringBoot】20 同步调用、异步调用、异步回调

同步调用:指程序在执行时,调用方需要等待函数调用返回结果后,才能继续执行下一步操作,是一种阻塞式调用。异步调用:指程序在执行时,调用方在调用函数后立即返回,不需要等待函数调用返回结果,可以直接执行下一步操作,当函数执行完成后,会通过回调或其他方式通知调用方,得到返回结果。回调:在调用一个函数后,需要在函数执行中或执行后,将执行结果或状态返回给调用者。当我们用异步调用或异步回调进行并发操作时,加速了任务的执行效率,但是如果只是直接简单的创建来使用,可能会碰到一些问题和风险。
原创
博文更新于 2024.11.11 ·
1794 阅读 ·
20 点赞 ·
1 评论 ·
11 收藏

【SpringBoot】19 文件/图片下载(MySQL + Thymeleaf)

从 MySQL 中,下载保存的 blob 格式的图片、txt等文件。
原创
博文更新于 2024.11.08 ·
691 阅读 ·
4 点赞 ·
1 评论 ·
5 收藏

【SpringBoot】18 上传文件到数据库(Thymeleaf + MySQL)

使用 Thymeleaf 写的页面,将(txt、jpg、png)格式文件上传到 MySQL 数据库中。
原创
博文更新于 2024.11.07 ·
960 阅读 ·
23 点赞 ·
1 评论 ·
9 收藏

【SpringBoot】14 缓存(cache)

Spring 框架支持透明地向应用程序添加缓存对缓存进行管理,其管理缓存的核心是将缓存应用于操作数据的方法(包括增删查改等),从而减少操作数据的执行次数(主要是查询,直接从缓存中读取数据),同时不会对程序本身造成任何干扰。SpringBoot 继承了 Spring 框架的缓存管理功能,通过使用 @EnableCaching 注解开启基于注解的缓存支持,SpringBoot 就可以启动缓存管理的自动化配置。@EnableCaching:通常配置在项目启动类,表示开启缓存功能。
原创
博文更新于 2024.10.18 ·
603 阅读 ·
3 点赞 ·
1 评论 ·
8 收藏

【SpringBoot】15 Echarts+Thymeleaf 绘制各种图表

ECharts是百度开源的一个前端组件。它是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。
原创
博文更新于 2024.10.18 ·
1638 阅读 ·
34 点赞 ·
1 评论 ·
19 收藏

【SpringBoot】16 文件上传(Thymeleaf + MySQL)

文件上传是指将本地的图片、视频、音频等文件上传到服务器,供其他用户浏览下载的过程,文件上传在日常项目中用的非常广泛。
原创
博文更新于 2024.10.18 ·
427 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

【SpringBoot】17 多文件上传(Thymeleaf + MySQL)

文件上传是指将本地的图片、视频、音频等文件上传到服务器,供其他用户浏览下载的过程,文件上传在日常项目中用的非常广泛。
原创
博文更新于 2024.10.18 ·
478 阅读 ·
4 点赞 ·
3 评论 ·
9 收藏
加载更多