dream_sky




  种一棵树最好的时间是  十年前。      其次是,     现在!
摘要: 接触了DDD一段时间,领域建模的思想在工作中起到了一定作用。也看了不少文章,有太多的标题党,如”DDD黑话终结“、”全网最全“...., 有些文章就是哗众取宠,看不明白,甚至错误百出。 还是阿里大佬写的通俗易懂,标题朴实无华,直接附上链接,比听我的啰嗦更有效: https://mp.weixin.q 阅读全文
posted @ 2025-07-19 23:18 书晨007 阅读(6) 评论(0) 推荐(0)
摘要: 一、开篇:为什么选择WebClient? 随着云原生和微服务架构的普及,异步非阻塞的HTTP客户端逐渐成为主流。在Spring生态中,WebClient作为响应式HTTP客户端,相比传统的RestTemplate有以下优势: 支持Reactive编程模型 内置连接池管理 链式调用语法简洁 天然支持背 阅读全文
posted @ 2025-05-26 15:23 书晨007 阅读(621) 评论(0) 推荐(0)
摘要: 随着大语言模型的广泛应用,如何高效地与其进行接口调用成为一个关键问题。传统的请求-响应模式在面对大模型生成大量文本时存在响应延迟高、用户体验差等问题。流式输出(Streaming)是解决该问题的重要手段。 本文将介绍基于 Server-Sent Events(SSE) 协议的大模型流式调用规范,并结 阅读全文
posted @ 2025-04-16 19:15 书晨007 阅读(1212) 评论(2) 推荐(1)
摘要: 【BUG排查记】HttpUtil和SpringSecurity结合的坑 一、背景 最近为了做微服务高可用和优化上线流程,我参与了一个微服务的改造开发。 主要包括redis切换哨兵模式、接入高可用xxljob集群、配置和升级脚本优化。 二、问题描述 项目改造提测后,测试发现一个依赖远程http调用的功能不可用 三、问题分析 查看被调用方日志发现通用Token解析错误如下图 阅读全文
posted @ 2025-01-09 09:04 书晨007 阅读(389) 评论(0) 推荐(2)
摘要: 京东工作阶段.... 转眼在京东已经工作一年多了。 现在博客很少写了。出于时间关系太忙,也出于曾经有同事写博客不小心将公司信息发到网上被起诉,也出于有一些自己的其他思考。大抵是这样那样的原因了.... 输出倒闭自己输入是个不错的学习方法,为了达成某个目标,如解决一个问题,输出一篇文章,写个ppt,当词穷时,是时候通过书籍 阅读全文
posted @ 2022-04-09 16:56 书晨007 阅读(481) 评论(1) 推荐(0)
摘要: MySQL数据库为我们提供的四种隔离级别:(依次解决脏读、不可重复读、幻读) ① Serializable (串行化):可避免脏读、不可重复读、幻读的发生。 ② Repeatable read (可重复读):可避免脏读、不可重复读的发生。(Mysql默认的方式) ③ Read committed ( 阅读全文
posted @ 2018-11-17 12:02 书晨007 阅读(806) 评论(0) 推荐(0)
摘要: 拦截器与过滤器的区别 : 1. 拦截器是基于java的反射机制的。而过滤器是基于函数回调,Spring框架支持,可Spring中的数据源、事务管理等。 2. 使用范围不同:拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 3. 拦截器只能对action请求起作用,针对类,拦截器可以 阅读全文
posted @ 2018-06-24 10:38 书晨007 阅读(9950) 评论(2) 推荐(2)
摘要: 测试参数设置: 1、循环调用new A()实现堆溢出,java.lang.OutOfMemoryError: Java heap space, 虚拟机参数:-Xms1M -Xmx1M -XX:+HeapDumpOnOutOfMemoryError,解释:将-Xmx和-Xms设置为一样可以避免堆自动扩 阅读全文
posted @ 2018-06-20 19:50 书晨007 阅读(883) 评论(0) 推荐(0)
摘要: java开发中的异常可以通过切面@RestControllerAdvice统一进行处理返回。 但为了包装统一服务调用和统一异常可以包装一波: 一、包装异常类 @EqualsAndHashCode(callSuper = true) @Data public class MyException ext 阅读全文
posted @ 2022-04-09 15:16 书晨007 阅读(107) 评论(0) 推荐(0)
摘要: 1、Hibernate是全ORM(对象关系映射)框架,利用完整的javabean对象与数据库映射结构来自动生成sql。 2、Mybatis是半ORM框,仅有字段映射,需要手写sql语句和对象字段结合生成最终的执行sql语句。 3、Mybatis-plus是Mybatis的增强版,支持所有Mybati 阅读全文
posted @ 2022-04-09 15:12 书晨007 阅读(768) 评论(0) 推荐(0)
摘要: 1、增加pom文件; 2、修改yml配置文件; 3、添加@EnableEurekaServer注解; 4、启动进入服务注册页面。 1、添加yml配置,寻找注册中心地址 2、添加@EnableEurekaClient注解在启动类; 3、启动服务注册页面,新增了一个注册的微服务。 <wiz_code_m 阅读全文
posted @ 2019-01-20 09:31 书晨007 阅读(468) 评论(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 阅读(494) 评论(0) 推荐(0)
摘要: 1、微服务架构构成 单体架构(通过应用集群和数据库集群来提高性能,多余模块存在浪费) 垂直架构(新的功能模块通过新项目来实现,数据库之间存在交叉关联。存在数据冗余,和单体架构一样通过扩展集群结点,成本高,有性能瓶颈。) SOA架构(ESB服务总线,基于webservice协议的接口调用。) 微服务架 阅读全文
posted @ 2019-01-05 21:21 书晨007 阅读(293) 评论(0) 推荐(0)
将时间精确到分,将获得较高的效率!