自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 懒加载和并发问题

结合时,可能会触发一系列问题。这是因为懒加载依赖于 Hibernate 的会话(Session)机制,而。是多线程操作,容易导致会话关闭或代理对象未正确初始化的问题。和 JPA 的懒加载(

2025-03-28 16:43:06 349

原创 本地部署deepseek

第一步下载ollama:https://ollama.com/,需要外网下载完安装后输入ollama -v查看是否安装成功ollama常用命令使用curl访问浏览器下载插件可以有webUI。

2025-03-06 16:16:35 1014

原创 Java接入通义千问文本

进入阿里云开通百炼模型得到API-KEY。2、右上角用户得到API-KEY。

2025-02-06 16:10:12 435

原创 Flowable工作流引擎

Flowable起源于Activiti工作流引擎,由Activiti的主要开发者在2016年创建。它继承了Activiti的众多优点,并在此基础上进行了优化和改进,以提供更加稳定、高效的工作流管理解决方案。Flowable与Activiti有着共同的祖先,即jbpm,并随着技术的发展和需求的变化,逐渐发展成为独立且功能强大的工作流引擎。应用场景:Flowable广泛应用于各种需要流程管理的场景,如人力资源管理(如员工入职、离职、请假、绩效评估等)、自动化业务流程(如财务审批、采购流程、销售订单处理等)、任

2025-01-08 16:45:01 1790

原创 使用ThreadLocal实现多数据源

定义两个实体类及repository。把数据源注册Bean。

2024-12-25 17:05:38 216

原创 Arthas线上监控诊断

Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。当你遇到以下类似问题而束手无策时,ArthasArthas支持 JDK 6+(4.x 版本不再支持 JDK 6 和 JDK 7),支持 Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的Tab自动补全功能,进一步方便进行问题的定位和诊断。

2024-12-24 09:42:18 1052

原创 logback.xml日志配置详解

Logback 会自动加载配置文件的原因在于它的初始化机制。Logback 使用一种称为“自动配置”的机制来查找和加载配置文件。Logback 在启动时会按照一定的顺序查找配置文件。在resources路径创建一个logback.xml日志文件,不用做其他配置,自动加载。Logback 会在类路径(Classpath)中搜索这些文件。:优先级最高,通常用于测试环境。:Groovy 格式的配置文件。:标准的 XML 格式配置文件。

2024-12-16 09:34:26 550

原创 文章内容审核,自定义敏感词

OCR (Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程。DFA 是一种特殊的有限状态机,它在每个状态下只有一个确定的转移动作。可在网上寻找资源,放入自己的工作空间(任意路径都可以,尽量不要中文路径)存储:一次性的把所有的敏感词存储到了多个map中,就是下图表示这种结构。生成敏感词map和敏感词查找工具类。敏感词:冰毒、大麻、大坏蛋。

2024-11-20 11:31:18 500

原创 Feign的使用

Feign 是一个声明式的 Web 服务客户端,它使得编写 HTTP 客户端变得更加简单。Feign 可以与 Spring Cloud 结合使用,通过注解的方式定义接口,从而实现对远程服务的调用。Feign 内部集成了 Ribbon 和 Hystrix,支持负载均衡和断路器功能,使得微服务之间的调用更加高效和可靠。

2024-11-19 09:59:27 448 1

原创 常用的设计模式

从我们平常的开发中不难发现,如果一个类或者方法接口等等只做一件事,那么可读性很高,并且复用性也很高,并且一旦需求变化,也容易维护,假如你一个类糅杂多个职责,那么很难维护。普通的共享变量不能保证可见性,因为普通共享变量被修改之后,什么时候被写入主存是不确定的,当其他线程去读取时,此时内存中可能还是原来的旧值,因此无法保证可见性。5、接口隔离:使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口,类间的依赖关系应该建立在最小的接口上。也就是说:是用工厂类的方法来代替 new 操作的。

2024-11-13 21:45:00 1005

原创 FreeMarker的使用

FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。模板编写为FreeMarker Template Language (FTL)

2024-11-13 16:45:41 761

原创 OpenGauss极简版安装,OpenEuler系统(信创)

注:PGSQL中的数据库索引问题,例如account库中的所有表索引名称都必须不同,否则会有冲突,如account库中不能有两个索引名为index_user_id的索引。因为OpenGauss是PGSQL开发的,所以是PGSQL的语法,我使用的是navicat进行数据迁移,navicat的工具中有个数据传输功能,进行数据传输。在安装包所在目录执行以下命令,/opt/software/openGauss是示例目录,实际解压到本机目录中。PGSQL中的主键,并不是默认自增的,需要设置。关闭的状态下进行安装。

2024-11-12 10:50:48 1336

原创 MinIO的简单使用

通过docker拉取,详情请看docker篇启动镜像Summary(概要):主要是展示当前bucket相关的配置。Access Poilcy:一共有三个值,private,public,custom。私有代表需要通过验签且生成的url只有7天有效期。公共代表不需要验签通过http://127.0.0.1:端口/test/minio.jpg永久可以访问。自定义就是可以自己定义那些前缀是只读,那些前缀是读写的等等。这个在Anonymous里面可以配置。Encyption: 就是配置是否加密。

2024-11-12 10:27:35 2652

原创 若依Cloud的使用

可以通过继承。

2024-11-12 10:00:11 1351

原创 Docker拉取镜像,使用阿里云个人仓库拉取镜像

不明白直接进GitHub有介绍。

2024-11-12 09:21:09 1003 1

空空如也

空空如也

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

TA关注的人

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