logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MyBatis-Plus内置的主键生成策略有大坑,要注意!

在软件开发过程中,我们经常会遇到需要生成全局唯一流水号的场景,例如各种流水号和分库分表的分布式主键ID。特别是在使用MySQL数据库时,除了要求流水号具有“全局唯一”性外,还需要具备“递增趋势”,以减少MySQL的数据页分裂,从而降低数据库IO压力并提升服务器性能。因此,在项目中通常需要引入一种算法,能够生成满足“全局唯一”、“递增趋势”和“高性能”要求的数据。关于全局分布式ID的生成,网上有很多

文章图片
#mybatis#开发语言#java +4
如何从 Java 8/11 迁移到 Java 21,从 Spring Boot 2 迁移到最新的3.2

如果您的工作配置与 Java 有一定的关系,您一定已经注意到 了Java 最新稳定版本 Java 21 引起了很多关注。这个新版本引入了一些未来的功能,改进了之前引入/孵化的一些突破性功能,弃用了多余的功能,并删除了一些错误。它使 Java 更具竞争力和活力,与其他流行的编程语言保持同步。现代软件应用程序及其使用模式需要非常高的效率、安全性、吞吐量和可扩展性。随着软件开发范式的发展以满足这些需求(

文章图片
#java#spring boot#开发语言 +3
一次 Spring 无法启动的问题排查(字节码篇)

有同学反馈,有一个项目从 kotlin 1.2 升级到 kotlin 1.3 以后 Spring 项目无法启动,报java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'xxx' method 错误没有引入任何其它变量,只是更改了 kotlin 的版本,猜测可能是编译出来的字节码不一样,出问题的函数如下。kotlin 处理函数

文章图片
#spring#python#java +4
推荐5款好用的 VS Code 插件:注释优雅、可视化数据结构、最强 AI 辅助编码!

AI编程已火了快两年了,各种编程插件层出不穷,已经彻底改变了成员编程代码的方式。AI编程助手中,公认最强的是基于GPT4的Github Copilot插件,但是仅官方订阅大概需要每个月70元左右,且网络方面也是需要考虑的方面,这么综合算下来成本还是不小的,而且Github Copilot还具备一定的使用门槛。因此,给大家推荐分享5个目前比较流行VS Code AI助手且免费使用。

文章图片
#人工智能#mysql#json +3
推荐5款好用的 VS Code 插件:注释优雅、可视化数据结构、最强 AI 辅助编码!

AI编程已火了快两年了,各种编程插件层出不穷,已经彻底改变了成员编程代码的方式。AI编程助手中,公认最强的是基于GPT4的Github Copilot插件,但是仅官方订阅大概需要每个月70元左右,且网络方面也是需要考虑的方面,这么综合算下来成本还是不小的,而且Github Copilot还具备一定的使用门槛。因此,给大家推荐分享5个目前比较流行VS Code AI助手且免费使用。

文章图片
#人工智能#mysql#json +3
大模型多轮对话场景评估trick,不要再用静态数据集了

其实这方法完全可以改造传统的RLHF的过程,并且把这两个模型设定成为都可以训练的对抗方式,SGlang团队已经在verl上支持了多轮的rlhf,但是对抗联合训模拟器+大模型还没有研究团队去做,看看谁手快。虽然用通用能力很强的基座也能模拟一些用户的提问和数据,但这块他们训练和对齐的目标大部分还是文质彬彬,有用,无害的回答。多轮的输入测,专门训的比例不是很高。训练上,可以采用多轮角色loss mask

文章图片
#机器学习#人工智能#算法 +2
SpringBoot应用部署神器:可视化服务管理脚本让运维更轻松

这套基于SHELL的SpringBoot服务管理解决方案通过可视化界面、智能管理机制、资源监控和自动化部署,可以极大提供服务管理效率。它不仅大大提升了运维效率,还降低了操作风险,特别适合单机多服务和小规模微服务架构的部署场景。如果你也在为SpringBoot应用的部署和管理而烦恼,不妨试试这套解决方案。相信它会让你的运维工作变得更加轻松高效!

文章图片
#java#命令模式#开发语言 +2
你真的会用 Java 中的线程池吗?内含多个企业级线程池工具类封装实践

在 Java 多线程编程领域,线程池是一项极为重要的技术。它通过复用已创建的线程,避免频繁创建和销毁线程带来的开销,从而提升系统性能和资源利用率。然而,在实际企业级开发中,许多开发者对线程池的使用仅仅停留在基础层面,未能充分发挥其潜力。本文将深入探讨 Java 线程池的核心原理,并分享企业级线程池工具类的封装实践,帮助你掌握线程池的高级应用。

文章图片
#java#python#开发语言 +2
大模型应用开发03-结构化输出与智能导入

我们在开发很多业务系统时,经常需要使用到通过上传文件,将文件内容导入到系统数据库的需求。一般情况下,为了可以正常导入数据,需要用户首先下载模板,然后按照模板填写数据再进行导入。这个时候用户的工作量就大了,他可能有很多数据存在了一张excel表中,但是跟提供的模板不一致,需要将原来表中的数据再腾挪到新的模板文件中,这是这个功能非常耗时的点。那么通过接入大模型,让大模型来处理文件内容,并将结果按照指定

文章图片
#缓存#spring#架构 +3
大模型应用开发02-如何在网页中嵌入3D人物

要实现的效果如图所示:左侧是插入的3D人物,类似AI智能助手的角色。我们这里是通过React做的。

文章图片
#spring boot#java#python +3
    共 24 条
  • 1
  • 2
  • 3
  • 请选择