- 博客(11)
- 收藏
- 关注
原创 使用开源Dify基于LLM开发实现工作流和传统层面中使用OA系统用Java开发有什么区别?
将开源的 Dify 平台(基于大型语言模型,LLM)应用于工作流开发,与传统使用 Java 开发的办公自动化(OA)系统相比,二者在开发模式、功能特性以及适用场景等方面存在明显差异。
2025-03-04 16:05:21
950
原创 通过Collections.synchronizedList(new ArrayList<>())的方式实现线程安全和通过Vector的方式有来实现什么区别
特性Vector线程安全性通过包装器实现同步方法,手动同步块处理迭代。内置同步机制,方法级别同步。性能相对较好,适合大多数情况下使用。过度同步,性能相对较差。扩展机制需要手动控制扩展容量。默认每次扩展为原容量的两倍。灵活性更加灵活,可以灵活控制容量、同步等。灵活性差,通常不再推荐使用。迭代器使用时需要在外部同步块中迭代(即 synchronized 迭代)。自动同步,不需要手动加锁。
2025-02-24 09:30:33
868
原创 Springboot中读取配置文件的几种方式
如果需要在运行时动态修改或修改Spring的环境配置,你可以使用。方法,并需要注入配置值,可以结合。
2025-02-20 14:53:21
457
原创 springboot中如何进行敏感词剔除
首先实现这个功能有很多种难度维度,最简单的一种就是是需要判断是否含有违禁词。在多种实现方法中暴力解法仍然可以实现这个功能但显然复杂度非常之高。
2025-01-16 09:34:33
327
原创 对用三级缓存解决循环依赖的理解
一级缓存里存的是成品对象,实例化和初始化都完成了,我们的应用中使用的对象就是一级缓存中的二级缓存中存的是半成品,没有完成属性注入和初始化,用来解决对象创建过程中的循环依赖问题早期暴露出去的Bean,其实也就是解决循环依赖的Bean。早期的意思就是没有完完全全创建好,但是由于有循环依赖,就需要把这种Bean提前暴露出去。
2025-01-15 16:40:12
922
原创 在不同虚拟机和服务器卸载更新安装mysql时出现的一系列问题
随后我开始了Mysql的安装,tar的安装异常顺利,但是在执行启动mysql服务也就是systemctl start mysqld命令是出问题了,反正就是启动不了,就上网搜呗,试了几个都不管用,比如说文件权限不够等等,最后偶然翻到一个文章,他说问题的最终归宿都要去看日志文件。再来说一说安装Mysql的问题,因为版本问题,不同版本安装方式也不同,最后选择8.0.26,也是记得之前看过黑马的教程有一篇md留着,才顺利安装在虚拟机中,完成修改密码,用户创建后,虚拟机这里就没什么问题了。
2024-03-26 23:05:06
161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1