![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UT
文章平均质量分 56
小汤汤汤汤
做笔记让我快乐
展开
-
UT 项目远程调用模板
注意这个@DubboService的注解。原创 2023-06-12 15:37:29 · 468 阅读 · 0 评论 -
Dockerfile的编写以及制作镜像并运行
注意这里传入变量的时候需要先使用ARG定义。原创 2023-04-07 10:43:58 · 778 阅读 · 1 评论 -
HttpServletRequestWrapper 头部信息处理
HttpServletRequestWrapper是一个Servlet API提供的HttpServletRequest的包装器,它允许开发人员在HttpServletRequest的请求和响应中添加额外的功能。HttpServletRequestWrapper实现了HttpServletRequest接口,可以通过继承HttpServletRequestWrapper类来扩展HttpServletRequest的功能。原创 2023-03-09 10:53:51 · 1367 阅读 · 0 评论 -
GlobalExceptionHandler 异常处理机制说明
GlobalExceptionHandler是一个程序中的异常处理机制,可以在应用程序中捕获和处理未被处理的异常。它是一个全局异常处理器,可以截取应用程序中的任何异常并执行特定的操作,例如记录异常、生成错误报告、通知开发人员或用户、回滚事务等。使用GlobalExceptionHandler,可以在应用程序的任何层次上捕获异常,包括控制器、服务、数据访问层等,而不需要在每个方法中都进行异常处理。它可以减少代码重复性,提高代码可读性和可维护性。原创 2023-03-09 10:33:56 · 9740 阅读 · 0 评论 -
MapStruct 笔记和映射规则
MapStruct是一个Java注解处理器,用于生成类型安全的Bean映射代码。它使得Java开发人员能够快速方便地实现Java Bean之间的映射,而不需要手动编写繁琐的转换代码。MapStruct使用注解和代码生成技术,通过根据Java Bean的属性名称和类型自动生成类型安全的映射代码,从而提高了开发人员的生产力,并减少了开发时间。MapStruct支持的源和目标类型包括Java Bean、Map、数组和集合等。它还支持自定义映射方法,以便开发人员可以根据自己的需求进行更高级的映射操作。MapStru原创 2023-03-09 10:06:41 · 220 阅读 · 1 评论 -
Hibernate 相关特性
Native sql 查询,。需要注意的是,使用Native SQL查询可能会破坏Hibernate的缓存机制,并可能导致性能问题。原创 2023-03-09 09:34:35 · 342 阅读 · 0 评论 -
Springcloud获取nacos中的配置信息demo
其中的spring.application.name和file-extension在服务的yaml中配置。原创 2023-03-07 10:48:25 · 761 阅读 · 0 评论 -
SpringCloud整合nacos和dubbo实现远程调用demo
【代码】SpringCloud整合nacos和dubbo实现远程调用demo。原创 2023-03-07 09:15:10 · 391 阅读 · 0 评论 -
RocketMQ的四种常用消息队列以及简单demo
普通消息队列是最基本的一种消息队列,可以按照先进先出(FIFO)的顺序存储消息,并且可以被多个消费者同时消费。可以通过在生产者端指定主题名称和标签来创建普通消息队列。原创 2023-03-06 15:37:12 · 1319 阅读 · 0 评论 -
Ribbon 负载均衡实现
/原创 2023-03-06 11:30:41 · 408 阅读 · 0 评论 -
Kubernetes k8s 笔记
API Server:顾名思义是用来处理 API 操作的,Kubernetes 中所有的组件都会和 API Server 进行连接,组件与组件之间一般不进行独立的连接,都依赖于 API Server 进行消息的传送;Scheduler:是调度器,“调度器”顾名思义就是完成调度的操作,就是我们刚才介绍的第一个例子中,把一个用户提交的 Container,依据它对 CPU、对 memory 请求大小,找一台合适的节点,进行放置;它可以把用户提交的docker容器部署到k8s管理的集群的某一台,原创 2023-03-06 10:37:30 · 421 阅读 · 0 评论 -
UT 项目启动报错解决方法
目前解决办法是在这个类下修改。原创 2023-03-02 17:11:01 · 963 阅读 · 0 评论 -
UT 代码分析
DubboService注解用于标记服务提供者,即实现服务接口并向Dubbo注册中心注册提供服务。使用 log 变量输出日志,比手动创建 Logger 实例更简单,如 log.info(“Hello, world!@DubboService和@DubboReference是Dubbo框架中的注解,用于定义服务提供者和服务消费者。返回的时候一般是Model里面塞BasePageDTO,BasePageDTO里面则是有一个返回结果列表。远程调用的接口存放在msfw1a-remote-service。原创 2023-03-02 17:08:18 · 147 阅读 · 0 评论 -
Dubbo 配置说明
在提供端提供了注册中心的地址后,就不需要在调用端配置reference的url地址,因为地址会从注册中心,例如nacos里拿到。原创 2023-03-02 17:07:14 · 140 阅读 · 0 评论 -
JPA 相关注解说明
指定实体类属性和数据库表字段之间的映射关系,可以指定列名、长度、是否可为空等属性。GenerationType.SEQUENCE:使用数据库的序列生成策略。GenerationType.IDENTITY:使用数据库的自增长策略。@ManyToOne和@OneToMany注解用于标识实体类之间的关系。定义实体类和数据库表之间的映射关系,可以指定表名和其他属性。GenerationType.AUTO:自动选择主键生成策略。GenerationType.TABLE:使用表生成策略。原创 2023-03-02 17:02:04 · 474 阅读 · 0 评论 -
Nacos介绍和配置文件详解
zookeeper有选举的功能,选的时候不能保证系统的可用性,满足的CPEurka遵守的是AP,peer to peer,去中心化,相互注册nacos在自动或手动下线服务,使用消息机制通知客户端,服务实例的修改很快响应;Eureka只能通过任务定时剔除无效的服务。nacos可以根据namespace命名空间,DataId,Group分组,来区分不同环境(dev,test,prod),不同项目的配置。原创 2023-02-28 11:10:42 · 6132 阅读 · 0 评论 -
Git IDEA教程
一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。VCS 版本控制 —> Create Git Repository (.git)版本库:工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库。***.ignore 忽略文件,不用上传到git文件需要在此处配置。合并分支 merge into current。工作区:就是你在电脑里能看到的目录。commit -->本地库。add -->暂存区。先pull后push。原创 2023-02-20 18:34:21 · 465 阅读 · 4 评论 -
Docker 笔记
Docker有点类似于虚拟机区别大概:docker:启动 Docker 相当于启动宿主操作系统上的一个进程,启动速度属于秒级别。虚拟机:启动虚拟机需要先启动虚拟机的操作系统,再启动应用,这个过程非常慢,通常需要几分钟。原创 2023-02-15 11:19:27 · 268 阅读 · 0 评论 -
Jenkins 笔记
3 一个持续集成服务器。本文中介绍的 Jenkins 就是一个配置简单和使用方便的持续集成服务器。2 一个代码存储库,即需要版本控制软件来保障代码的可维护性,同时作为构建过程的素材库。1 一个自动构建过程,包括自动编译、分发、部署和测试等。原创 2023-02-15 11:17:51 · 324 阅读 · 0 评论 -
RabbitMQ 笔记
消费者生产者配置注意group和topic。原创 2023-02-14 13:51:51 · 341 阅读 · 0 评论