自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 SpringBoot 项目 pom.xml 中 设置 Docker Maven 插件

在Spring Boot项目中,使用Docker Maven插件(通常是`docker-maven-plugin`或者`fabric8io/docker-maven-plugin`)来自动化构建Docker镜像并将其推送到远程仓库。

2024-07-19 13:24:24 547 1

原创 Docker 容器中的 Docker Compose 简介

Docker Compose是一个用于定义和运行多个Docker容器的工具。它是Docker官方提供的开源项目,用于实现对Docker容器集群的快速编排。

2024-07-18 10:56:50 499

原创 微服务中的 “负载均衡策略” 简介

微服务中的负载均衡策略是确保系统高可用性和高性能的关键技术之一。这些策略通过合理地将请求分配给多个服务实例,以实现资源的优化利用和请求的均衡处理。本文选取以下几种常见的微服务负载均衡策略,并对其功能作简要介绍。

2024-07-16 10:39:56 520

原创 微服务中的 “客户端负载均衡” 简介

微服务中的客户端负载均衡是一种在客户端进行请求分发和决策的技术手段,通过集成客户端负载均衡器、服务注册与发现机制以及心跳检测与健康检查等方式,实现了对服务实例的高效利用和请求的均衡分配。

2024-07-11 10:19:47 313

原创 微服务中的 “服务发现机制” 简介

本文介绍了微服务中的服务发现机制。在微服务架构中,服务发现机制通过注册中心实现了服务实例的动态注册和查询功能,降低了服务间的耦合度并提高了系统的可扩展性和灵活性。

2024-07-11 09:50:08 735

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.wen.mapper.User

本文介绍了 org.apache.ibatis.binding.BindingException 出现的多种情况,以及详细的分析了出现的原因和解决办法。

2024-06-28 15:49:13 276

原创 SpringBoot 项目整合 MyBatis 框架,附带测试示例

本文详细介绍了 SpringBoot 项目如何整合 MyBatis 框架的详细代码步骤,并附带了使用浏览器和 Junit 测试的代码示例

2024-06-28 15:20:14 686

原创 SpringBoot 项目整合 MyBatisPlus 框架,附带测试示例

本文详细介绍了如何使用SpringBoot项目整合MyBatisPlus框架的步骤,通过示例代码的形式展示出来,并附带浏览器和Junit测试结果示例

2024-06-28 11:15:12 955

原创 MyBatisPlus 基础原理、常见注解和注意事项简介

本文简要讲解了MyBatisPlus 的使用和常见功能和注意事项。

2024-06-28 09:57:24 447

原创 Netty详解

本文详细讲解了什么是Netty,有什么作用,有什么组件组成。并同时使用示例解释了含EventLoop、Channel、Handler、Pipeline和ByteBuf等多个组件的功能、作用和使用方法,通过示例深化分析组件。

2024-05-09 11:19:35 315

原创 后端接口返回二进制数据流,前端如何将其转换成对应的excel、csv和json文件格式并下载

本文主要是介绍在工作中遇到的后端接口返回一个二进制数据流,前端在界面上创建下载按钮并下载成对应格式的文件导出。根据对应的按钮获取对应文件,并由浏览器进行下载。

2024-05-06 21:14:36 444

原创 NIO(非阻塞I/O)和IO(阻塞I/O)详解

本文详细介绍了阻塞IO和非阻塞NIO,分析NIO中的Channel、Buffer和Selector等内容,附带示例介绍,同时利用代码对比了阻塞IO和非阻塞NIO

2024-04-29 22:54:22 1745 2

原创 WebSocket的原理、作用、API、常见注解和生命周期的简单介绍,附带SpringBoot示例

本文介绍了WebSocket是什么,有什么作用,详细介绍了WebSocket的原理和生命周期,并介绍了客户端和服务端中的API,附带SpringBoot开发时的常用注解,最后附带SpringBoot的示例解释。

2024-04-23 22:30:55 1636 1

原创 SpringBoot 项目创建 ScheduledTask (定时任务)

本文详细介绍了SpringBoot如何创建一个定时任务的方法,介绍了icon表达式,并介绍了如何配置定时任务线程池

2024-04-21 13:46:56 350

原创 SpringBoot 项目创建 EventListener (监听事件)

本文详细讲解了SpringBoot如何通过ApplicationListener或者@EventListener创建一个自定义的监听器

2024-04-21 13:26:08 557

原创 SpringBoot 项目创建 Interceptor (拦截器)

本文详细介绍了SpringBoot如何创建一个拦截器

2024-04-21 12:57:27 277

原创 排序算法分类及其时间复杂度简要介绍

本文主要讲解了排序算法及其分类,后续会将这几种排序文章都添加在内,同时介绍了时间复杂度的含义与计算方式,介绍了每种排序算法的时间复杂度。

2024-04-20 19:23:19 767

原创 Ant Design中Tree使用defaultExpandAll属性后不会默认展开所有节点怎么办?

本文介绍Ant Design中Tree使用defaultExpandAll属性后不会默认展开所有节点可能产生的两个问题:1、TreeData数据未初始化完成,还未开始渲染,就已经开始展开。2、defaultExpandAll属性无法生效,与expandedKeys属性冲突。

2024-04-18 17:20:34 781

原创 SpringBoot 项目使用 EasyExcel 插件导入和导出 Excel 数据

本文使用案例详细介绍了EasyExcel插件如何对Excel数据做导入导出,并附带介绍了该插件的优点和常见注解的意思

2024-04-16 23:33:18 2007 1

原创 【面试必备】聚簇索引和非聚簇索引,及其衍生的相关问题

本文详细介绍了聚簇索引和非聚簇索引是什么,包括他们衍生出来的一些面试题

2024-04-16 19:59:18 801

原创 【面试必备】数据库和缓存的数据一致性如何保证?

本文详细介绍了数据库数据和缓存数据如何保证一致性的几种办法,分析其优缺点。另外介绍了如何添加额外的中间件辅助保证一致性等内容。

2024-04-16 15:28:06 861

原创 Spring 中的常见注解详细介绍,附带代码示例

详细介绍了 Spring 中的常见注解,并附带代码示例。

2024-04-14 17:30:02 375

原创 Spring事务详解

本文详细介绍了事务的特点,使用的方式,隔离级别,超时行为,传播行为等多种知识,并附带了Spring和SpringBoot两种框架的事务示例。

2024-04-14 01:25:39 694 1

原创 AspectJ框架如何完成切面、切入点和通知功能,附带代码示例

本文主要介AspectJ框架实现AOP功能,详细介绍AspectJ框架中的常用注解,使用AspectJ框架写了一个实现AOP功能的简单示例。

2024-04-14 00:03:00 1016

原创 JUnit单元测试简介,附带示例

本文简要介绍了什么是JUnit单元测试,并附带了单元测试的示例

2024-04-13 23:06:45 373

原创 【面试必备】MySQL索引是什么?怎么设计索引?

在面试中,MySQL索引是常见问题,本文详细介绍了什么是MySQL索引,并附带几道面试题,简单介绍了B+树和索引的设计原则。

2024-04-12 20:54:48 881

原创 【面试必备】大型Java项目在设计架构时如何分库分表?

本文详细介绍了Java项目为什么要进行分库分表,分库分表有哪几种方式?怎么分?每种方式的优缺点等知识点,并附带文字示例讲解。

2024-04-12 20:26:21 926

原创 【面试必备】TCP三次握手与四次挥手,及其衍生的相关问题

本文详细介绍了TCP连接中的三次握手和四次挥手的原理,并在此基础上,详细介绍了其衍生的十多个面试问题。

2024-04-10 23:55:21 783

原创 【面试必备】HTTP和HTTPS是什么?有什么差异?

本文主要介绍了HTTP【超文本传输协议】和HTTPS【超文本传输安全协议】各自的含义和作用,并附带介绍了HTTPS中的SSL/TLS协议的含义,并介绍了HTTP与HTTPS的差异和使用场景。

2024-04-07 21:59:35 1578 2

原创 JDK动态代理与静态代理的简单介绍,并附带示例

本文详细介绍了什么是JDK动态代理,介绍了其优势和特点,以及作用。同时,作为类比,介绍了静态代理方式,并附有示例。最后介绍了动态代理的实现方式,也附带有示例。

2024-04-07 18:04:00 1052

原创 Maven特点、作用、生命周期和核心概念的简介

本文介绍了Maven的特点和功能,包括安装与配置,介绍了Maven的核心属性,包括核心属性的用法和意义,最后介绍了IDEA项目使用Maven怎么设置。

2024-04-07 16:23:44 1243

原创 jQuery对象、基本选择器、表单属性过滤器和实现Ajax请求简介

本文详细介绍了jQuery的含义,并介绍饿了DOM对象和jQuery对象的相互转化,并介绍了基本选择器和表单属性过滤器等内容,也介绍了如何操作jQuery数组,包括怎么jquery怎么使用Ajax发起请求。

2024-04-05 12:11:45 751

原创 Ajax使用异步对象发送请求简介

本文介绍了Ajax是什么,介绍了如何使用Ajax做局部刷新,并写了一个示例展示如何使用Ajax做局部刷新

2024-04-05 11:21:26 1665

原创 怎样根据MVC开发规则进行开发?

本文主要介绍了MVC开发规则的作用和角色,以及角色所担任的职责,并同时添加一个图书管理系统的示例

2024-04-05 10:37:14 838

原创 EL表达式语法、作用域对象和内置对象简介

本文主要介绍了EL表达式是什么,与作用域别名,运算表达式,内置对象的内容

2024-04-04 23:27:37 1015

原创 【面试必备】TCP/IP协议、HTTP协议和FTP协议的详细介绍

本文介绍了常见的网络协议主要包括TCP/IP协议、HTTP协议、FTP协议等。并详细介绍了TCP/IP协议的模型和HTTP网络协议及其请求包和响应包内容

2024-04-04 23:03:05 2324 3

原创 CSS编程语言语法、选择器与HTML标签属性简介

本文主要介绍了CSS编程语言的定义,作用,优势等,介绍了CSS的语法和选择器等内容

2024-04-04 22:24:51 1083

原创 Java集合类中的List、Set和Map及其实现类的详细介绍

本文主要介绍了Java集合类中的List、Set和Map及其实现类的概念和特点,并在最后对实现类是否可以为null值做了总结

2024-04-04 21:11:36 1508

原创 Servlet是什么?多个Servlet如何互相调用?如何实现数据共享?如何实现监听器和过滤器?

Servlet(Server Applet)是Java Servlet的简称,通常被称为小服务程序或服务连接器。它是一个用Java编写的服务器端程序,具有独立于平台和协议的特性。本文主要介绍了Servlet的基本内容和语法,并包括如何共享数据,监听器和过滤器等内容。

2024-04-04 16:26:17 933

原创 JavaScript语法、DOM对象和监听事件简介

本文详细解释JavaScript语法知识和如何使用DOM对象,介绍了使用JavaScript语言的监听事件等知识

2024-03-28 18:28:50 777

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除