dream_sky




  种一棵树最好的时间是  十年前。      其次是,     现在!
摘要: 随着大语言模型的广泛应用,如何高效地与其进行接口调用成为一个关键问题。传统的请求-响应模式在面对大模型生成大量文本时存在响应延迟高、用户体验差等问题。流式输出(Streaming)是解决该问题的重要手段。 本文将介绍基于 Server-Sent Events(SSE) 协议的大模型流式调用规范,并结 阅读全文
posted @ 2025-04-16 19:15 书晨007 阅读(238) 评论(0) 推荐(0)
摘要: 【BUG排查记】HttpUtil和SpringSecurity结合的坑 一、背景 最近为了做微服务高可用和优化上线流程,我参与了一个微服务的改造开发。 主要包括redis切换哨兵模式、接入高可用xxljob集群、配置和升级脚本优化。 二、问题描述 项目改造提测后,测试发现一个依赖远程http调用的功能不可用 三、问题分析 查看被调用方日志发现通用Token解析错误如下图 阅读全文
posted @ 2025-01-09 09:04 书晨007 阅读(285) 评论(0) 推荐(2)
摘要: 京东工作阶段.... 转眼在京东已经工作一年多了。 现在博客很少写了。出于时间关系太忙,也出于曾经有同事写博客不小心将公司信息发到网上被起诉,也出于有一些自己的其他思考。大抵是这样那样的原因了.... 输出倒闭自己输入是个不错的学习方法,为了达成某个目标,如解决一个问题,输出一篇文章,写个ppt,当词穷时,是时候通过书籍 阅读全文
posted @ 2022-04-09 16:56 书晨007 阅读(472) 评论(1) 推荐(0)
摘要: 1、Hibernate是全ORM(对象关系映射)框架,利用完整的javabean对象与数据库映射结构来自动生成sql。 2、Mybatis是半ORM框,仅有字段映射,需要手写sql语句和对象字段结合生成最终的执行sql语句。 3、Mybatis-plus是Mybatis的增强版,支持所有Mybati 阅读全文
posted @ 2022-04-09 15:12 书晨007 阅读(753) 评论(0) 推荐(0)
摘要: MySQL数据库为我们提供的四种隔离级别:(依次解决脏读、不可重复读、幻读) ① Serializable (串行化):可避免脏读、不可重复读、幻读的发生。 ② Repeatable read (可重复读):可避免脏读、不可重复读的发生。(Mysql默认的方式) ③ Read committed ( 阅读全文
posted @ 2018-11-17 12:02 书晨007 阅读(794) 评论(0) 推荐(0)
摘要: 拦截器与过滤器的区别 : 1. 拦截器是基于java的反射机制的。而过滤器是基于函数回调,Spring框架支持,可Spring中的数据源、事务管理等。 2. 使用范围不同:拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 3. 拦截器只能对action请求起作用,针对类,拦截器可以 阅读全文
posted @ 2018-06-24 10:38 书晨007 阅读(9846) 评论(2) 推荐(2)
摘要: 测试参数设置: 1、循环调用new A()实现堆溢出,java.lang.OutOfMemoryError: Java heap space, 虚拟机参数:-Xms1M -Xmx1M -XX:+HeapDumpOnOutOfMemoryError,解释:将-Xmx和-Xms设置为一样可以避免堆自动扩 阅读全文
posted @ 2018-06-20 19:50 书晨007 阅读(874) 评论(0) 推荐(0)
摘要: 频繁的数据库操作是非常耗费性能的(主要是因为对于DB而言,数据是持久化在磁盘中的,因此查询操作需要通过IO,IO操作速度相比内存操作速度慢了好几个量级),尤其是对于一些相同的查询语句,完全可以把查询结果存储起来,下次查询同样的内容的时候直接从内存中获取数据即可,这样在某些场景下可以大大提升查询效率。 阅读全文
posted @ 2018-06-17 16:45 书晨007 阅读(2416) 评论(0) 推荐(0)
摘要: java开发中的异常可以通过切面@RestControllerAdvice统一进行处理返回。 但为了包装统一服务调用和统一异常可以包装一波: 一、包装异常类 @EqualsAndHashCode(callSuper = true) @Data public class MyException ext 阅读全文
posted @ 2022-04-09 15:16 书晨007 阅读(87) 评论(0) 推荐(0)
摘要: 1、增加pom文件; 2、修改yml配置文件; 3、添加@EnableEurekaServer注解; 4、启动进入服务注册页面。 1、添加yml配置,寻找注册中心地址 2、添加@EnableEurekaClient注解在启动类; 3、启动服务注册页面,新增了一个注册的微服务。 <wiz_code_m 阅读全文
posted @ 2019-01-20 09:31 书晨007 阅读(465) 评论(0) 推荐(0)
摘要: Spring boot使用Lombok编码 添加依赖 在 pom.xml 文件中添加相关依赖: <lombok.version>1.16.20</lombok.version> <!-- https://mvnrepository.com/artifact/org.projectlombok/lom 阅读全文
posted @ 2019-01-12 22:39 书晨007 阅读(469) 评论(0) 推荐(0)
摘要: 1、微服务架构构成 单体架构(通过应用集群和数据库集群来提高性能,多余模块存在浪费) 垂直架构(新的功能模块通过新项目来实现,数据库之间存在交叉关联。存在数据冗余,和单体架构一样通过扩展集群结点,成本高,有性能瓶颈。) SOA架构(ESB服务总线,基于webservice协议的接口调用。) 微服务架 阅读全文
posted @ 2019-01-05 21:21 书晨007 阅读(281) 评论(0) 推荐(0)
摘要: nginx可以重新加载文件的。我们直接运行:nginx -s reload 配置文件有没有问题,可以直接输入:nginx -t nginx -s stop就可以关闭 但有时我们就不想它挂的时候访问另外一个,而只是希望一个服务器访问的机会比另外一个大,使用weight 1 2 3 4 5 6 7 8 阅读全文
posted @ 2018-12-30 17:34 书晨007 阅读(2013) 评论(0) 推荐(0)
将时间精确到分,将获得较高的效率!
点击右上角即可分享
微信分享提示