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