上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: Knife4j简介 Knife4j 官网地址:https://doc.xiaominfo.com/ knife4j 是为Java MVC框架集成Swagger生成Api文档的增强解决方案。 Knife4j 的前身是swagger-bootstrap-ui,是一个纯swagger-ui的ui皮肤项目。 阅读全文
posted @ 2022-09-26 11:29 盗梦笔记 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 简介 MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 使用 MyBatis-Plus 时,它提供了许多内置的功能,如 CRUD 操作、分页插件、性能分析插件等,可以大大简化数据库操作代码。 因此,myb 阅读全文
posted @ 2022-09-26 10:52 盗梦笔记 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 安装Nacos https://blog.csdn.net/Soldoros_/article/details/118943062 引入nacos依赖包 <!-- Spring Boot 启动父依赖 --> <parent> <groupId>org.springframework.boot</gr 阅读全文
posted @ 2022-09-26 09:59 盗梦笔记 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 设置maven maven下载与安装教程: https://blog.csdn.net/YOL888666/article/details/122008374 1. 在File->settings->搜索maven 2. Mavan home directory--设置maven安装包的bin文件夹 阅读全文
posted @ 2022-09-25 16:40 盗梦笔记 阅读(2159) 评论(0) 推荐(0) 编辑
摘要: 什么是反射? Java反射机制的核心是在程序运行时动态加载类并获取类的详细信息,从而操作类或对象的属性和方法。本质是JVM得到class对象之后,再通过class对象进行反编译,从而获取对象的各种信息。 Java属于先编译再运行的语言,程序中对象的类型在编译期就确定下来了,而当程序在运行时可能需要动 阅读全文
posted @ 2022-09-24 17:10 盗梦笔记 阅读(2465) 评论(0) 推荐(0) 编辑
摘要: 异常处理的三种方式 使用 @ExceptionHandler 注解 实现 HandlerExceptionResolver 接口(SpringMVC) 使用 @RestControllerAdvice 注解(诞生于Spring3.2) 官方推荐的是使用@ExceptionHandler注解去捕获固定 阅读全文
posted @ 2022-09-23 17:30 盗梦笔记 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: 经常遇到的问题 在实际得开发过程中,我们经常会遇到以下场景,我们后端请求某个接口后获取到得数据,不希望将所有字段都返回给前端,那么我们需要封装,或者过滤一些不必要得字段后返回给前端。 不完美的解决方案 使用 Jackson 字段动态过滤 @JsonIgnore用于忽略序列化和反序列化中使用的逻辑属性 阅读全文
posted @ 2022-09-23 16:03 盗梦笔记 阅读(2875) 评论(1) 推荐(0) 编辑
摘要: Spring拦截器 拦截器简介 Spring拦截器是一种基于AOP的技术,本质也是使用一种代理技术,它主要作用于接口请求中的控制器,也就是Controller。 因此它可以用于对接口进行权限验证控制。 创建拦截器 创建一个DemoInterceptor类实现HandlerInterceptor接口, 阅读全文
posted @ 2022-09-23 11:11 盗梦笔记 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 简述 Builder使用创建者模式又叫建造者模式。简单来说,就是一步步创建一个对象,它对用户屏蔽了里面构建的细节,但却可以精细地控制对象的构造过程。 基础使用 @Builder 注解为你的类生成相对略微复杂的构建器API。 @Builder 可以让你以下面显示的那样调用你的代码,来初始化你的实例对象 阅读全文
posted @ 2022-09-22 16:58 盗梦笔记 阅读(3008) 评论(0) 推荐(0) 编辑
摘要: WebSocket 双向实时通讯 一、添加WebSocketConfig配置类 /** * 开启WebSocketConfig */ @Configuration public class WebSocketConfig { @Bean public ServerEndpointExporter s 阅读全文
posted @ 2022-09-22 11:20 盗梦笔记 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 一、实现BeanFactoryPostProcessor接口 @Component public class SpringUtil implements BeanFactoryPostProcessor { private static ConfigurableListableBeanFactory 阅读全文
posted @ 2022-09-22 10:56 盗梦笔记 阅读(2193) 评论(0) 推荐(0) 编辑
摘要: Spring定时任务 1、@Scheduled注解方式 使用方式 @Scheduled的使用方式十分简单,首先在项目启动类添加注解@EnableScheduled。 编写定时任务方法,方法上添加注解@Scheduled。 如果有多个定时任务,可以使用异步或者多线程解决。 参数说明 @Schedule 阅读全文
posted @ 2022-09-21 15:17 盗梦笔记 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: Spring常见的DI方式 字段注入(Field Injection) 在字段上使用@Autowired/Resource注解 字段注入是日常开发中使用最多的一种注入方式,它的实现代码如下: @Autowired private UserService userService; 优点 属性注入最大的 阅读全文
posted @ 2022-09-21 10:25 盗梦笔记 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Java调用第三方http接口的方式 通过JDK网络类Java.net.HttpURLConnection; 通过common封装好的HttpClient; 通过Apache封装好的CloseableHttpClient; 通过SpringBoot-RestTemplate; 通过okhttp 通过 阅读全文
posted @ 2022-09-21 09:06 盗梦笔记 阅读(460) 评论(0) 推荐(0) 编辑
摘要: YAML 简介 YAML,即 “YAML Ain't a Markup Language”(YAML 不是一种标记语言)的递归缩写,YAML 意思其实是“ Yet Another Markup Language"(仍是一种标记语言)。该配置文件类型主要强调这种语言是主要侧重于匹配值数据,而不是以标记 阅读全文
posted @ 2022-09-20 09:21 盗梦笔记 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 为什么需要网关? Gateway网关是我们服务的守门神,所有微服务的统一入口。 网关的核心功能特性 请求路由和负载均衡 一切请求都必须先经过gateway,但网关不处理业务,而是根据某种规则,把请求转发到某个微服务,这个过程叫做路由。当然路由的目标服务有多个时,还需要做负载均衡。 权限控制 网关作为 阅读全文
posted @ 2022-09-19 14:49 盗梦笔记 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 微服务架构 微服务是一种分布式系统架构,是一种思想,是一种设计原则。通过springboot来创建服务,而Spring Cloud是关注全局的服务治理框架。 springboot不是微服务 就目前而言对于微服务,业界没有一个统一的标准定义。但通常而言,微服务是一种架构模式或者说是一种架构风格,它提倡 阅读全文
posted @ 2022-09-19 11:28 盗梦笔记 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Lambda介绍 Lambda,别名函数式编程 函数式编程是一种编程范式。它把计算当成是数学函数的求值,从而避免改变状态和使用可变数据。它是一种声明式的编程范式,通过表达式和声明而不是语句来编程。 Lambda表达式的优缺点 优点: 代码简洁,开发迅速,方便函数式编程 非常容易进行并行计算,尤其适用 阅读全文
posted @ 2022-09-15 16:35 盗梦笔记 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Springboot环境下的启动参数说明 # Java启动命令语法: java [options] -jar file.jar [arguments] java -jar [options] file.jar [arguments] javaw [options] -jar file.jar [ar 阅读全文
posted @ 2022-09-14 17:33 盗梦笔记 阅读(6828) 评论(1) 推荐(3) 编辑
摘要: 什么是dockerfile? Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成镜像。 如何通过dockerfile部署项目 # 第一步:准备dockerfile文件 # 第二步:构建镜像: dock 阅读全文
posted @ 2022-09-09 13:28 盗梦笔记 阅读(2304) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页