Hellooo,long time no s|

fengzeng

园龄:4年9个月粉丝:17关注:5

SpringBoot 2.x 接入非标准SSE格式大模型流式响应实践 🚀
摘要: 近期DeepSeek等国产大模型热度持续攀升,其关注度甚至超过了OpenAI(被戏称为CloseAI)。在SpringBoot3.x环境中,可以使用官方的Spring AI轻松接入,但对于仍在使用JDK8和SpringBoot2.7.3的企业级应用来说,往往需要自定义实现。特别是当大模型团队返回的数
234
0
0
SpringBoot返回文件让前端下载的几种方式
摘要: 0x01 背景 在后端开发中,通常会有文件下载的需求,常用的解决方案有两种: 不通过后端应用,直接使用nginx直接转发文件地址下载(适用于一些公开的文件,因为这里不需要授权) 通过后端进行下载,同时进行一些业务处理 本篇主要以方法2进行介绍,方法2的原理步骤如下: 读取文件,得到文件的字节流 将字
2265
0
0
一分钟部署prometheus&grafana全方面监控SpringBoot项目
摘要: 0x01 创建目录 找一个你喜欢的地方,创建项目根目录 example: [root@demo-78 ~]# mkdir /data/prometheus 0x02 创建配置文件 进入到项目根目录: [root@demo-78 ~]# cd /data/prometheus 需要新建三个文件,分别是
497
0
0
SpringBoot使用@Value获取不到值的问题
摘要: 背景 在一次SpringBoot项目改造为Cloud的过程中,使用Nacos作为配置中心获取属性,改造后程序启动报错,查看日志,定位到代码: 解决方案 如果了解Bean的生命周期的同学应该知道,Spring在创建Bean的时候,会使用无参构造函数去初始化一个Bean,@Value这个阶段是属于依赖注
683
0
0
HashMap设置初始容量一直都用错了?
摘要: 1 背景 今天在代码审查的时候,发现一位离职的同事留下了这样一串代码: Map<String,String> map = new HashMap<>((int)(list.size()/0.75F+1)); 第一反应是:又在炫技,又在搞这些花里胡哨的东西。 但是看到0.75的我却陷入了沉思,稍微深入
66
0
0
最新centos7 部署 k8s v1.26,简单易懂,跟着命令敲就完事
摘要: > 其实没什么好说的,搭环境搞了一整天,人已经麻了,踩了很多坑,网上教程的版本大都比较旧,总是和最新版本各种地方不兼容,把坑踩完了,k8s目前最新的版本是v1.26,跟着命令敲就行了,我已经重复部署了很多次了,坑已经排完了.... **我试验的是1主2从结构,centos 2c2g 就足够。** #
5391
6
3
实战SQL优化(以MySQL深分页为例)
摘要: 1 准备表结构 CREATE TABLE `student` ( `id` int NOT NULL AUTO_INCREMENT, `user_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT
263
0
0
关于递归和回溯的一次深入思考
摘要: 业余算法coder,平时做得最多的数据结构算法就是模拟,很久之前学过递归,后来接触到回溯之后,一直很懵,同样的递归,回溯除了要进行“复原”以外,为什么会多一个for循环。之前一直没搞懂这个问题,也没有去深究。直到昨天lc的每日一题,我一眼看出来可以用递归解,用递归写了半天都不会,然后看大佬写的回溯,
325
0
1
最全SpringBoot日志配置-按照日期和日志级别进行归档
摘要: ###指定日志文件路径 在 spring的配置文件中配置: logging: config: classpath:logback.xm ###日志配置 <?xml version="1.0" encoding="UTF-8"?> <configuration scan="tue" scanPerio
1184
0
0
三分钟实战手写Spring Boot Starter
摘要: 1 背景 在平时的开发中,开发的同学会把一些通用的方法,写成一个工具类,例如日期转换的,JSON转换的等等,方便业务后续调用,使代码更容易维护。 如果一些更常用的方法,例如鉴权的,加解密的等等,几乎每个项目都会使用到,这时候开发的同学就会从以前的项目中再抄过来,随着项目的增多,几乎每个项目都有一份一
733
1
4
点击右上角即可分享
微信分享提示
深色
回顶
收起