自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (2)
  • 收藏
  • 关注

原创 RabbitMQ高级特性

RabbitMQ高级特性,高可用性实践。

2025-01-13 15:29:57 942

原创 RabbitMQ-SpringAMQP使用介绍

RabbitMQ官方提供的Java客户端编码相对复杂,一般生产环境下我们更多会结合Spring来使用。而Spring的官方刚好基于RabbitMQ提供了这样一套消息收发的模板工具:SpringAMQP。并且还基于SpringBoot对其实现了自动装配,使用起来非常方便。

2025-01-09 20:16:50 1388

原创 RabbitMQ介绍及安装(基于docker)

RabbitMQ是基于Erlang语言开发的开源消息通信中间件,其高并发可用性和可靠性较同类产品都有较好的优势,本文对其做基本介绍,并对基于docker安装过程做一说明。

2025-01-09 10:31:32 1230

原创 Seata分布式事务解决方案-XA与AT

Seata分布式事务解决方案-XA与AT

2025-01-08 13:23:48 599

原创 Seata的部署与微服务集成

Seata介绍,TC部署,以及与微服务的继承使用。

2025-01-08 08:23:13 1148

原创 SpringIOC循环依赖与三级缓存

SpringIOC循环依赖问题的核心解决机制介绍:三级缓存

2025-01-07 22:26:06 507

原创 Sentinel服务保护

Sentinel服务保护:请求限流,线程隔离,服务熔断。

2025-01-07 16:13:19 1075

原创 Nacos配置管理

Nacos配置管理功能介绍。

2025-01-06 22:28:45 837

原创 微服务登录解决方案

一套基于JWT工具的微服务解决方案,从客户端请求-jwt处理-网关过滤器-微服务拦截器-OpenFeign拦截器,全套微服务的用户登录解决方案。

2025-01-06 08:53:01 2070

原创 OpenFeign介绍和使用

OpenFeign是一个声明式的Web服务客户端,主要用于简化HTTP请求和响应的处理,使得服务间的通信变得更加简单和灵活。OpenFeign通过定义接口、注解和动态代理等方式,将服务调用的过程封装起来,开发者只需定义服务接口,无需关心底层的HTTP请求和序列化等细节‌。也就是说,我们只需要定义一个OpenFeign的接口,剩下的服务求情处理,都由OpenFeign来实现,我们的使用与本地调用没有太多差别。

2025-01-03 09:24:09 622

原创 Nacos服务注册和发现

Nacos注册中心的服务注册和服务发现实现。

2025-01-02 21:48:24 292

原创 Nacos注册中心介绍及部署

SpringCloud组件之一,Nacos注册中的简介和安装部署。

2025-01-02 17:44:50 748

原创 Jmeter压测工具介绍及使用

Jmeter压测工具的介绍与使用

2025-01-01 10:34:09 435

原创 Docker应用-项目部署及DockerCompose

Docker实践,简单项目的部署以及多个相互关联的Docker容器的快速部署技术-DockerCompose

2024-12-28 19:37:28 1677

原创 Docker基础

Docker是一种开源的应用容器引擎,允许开发者将应用程序及其所有依赖项打包到一个标准化的单元中,这个单元被称为“容器”。容器可以在任何支持Docker的环境中运行,确保应用程序的可移植性和一致性,本文对Docker的基础知识做基本介绍。

2024-12-28 19:04:47 1258

原创 Docker安装

Docker安装

2024-12-26 21:14:33 278

原创 Linux虚拟机安装

Linux虚拟机安装,VMware,CentOS 7

2024-12-26 16:20:33 326

原创 MyBatis-Plus 逻辑删除

MyBatisPlus提供了对逻辑删除的支持,开启了逻辑删除功能以后,我们就可以像普通删除一样做CRUD,基本不用考虑代码逻辑问题。

2024-12-26 11:54:51 492

原创 MyBatis-Plus 代码生成插件

MybatisPlus代码生成插件,根据数据库表结构生成PO、Mapper、Service等相关代码

2024-12-26 09:12:27 344

原创 MyBatis-Plus 批量新增性能问题

MyBatisPlus批量新增性能提升:修改配置:rewriteBatchedStatments=true;即通过配置,重写insert语句,把原本多条新语句,重写成一条insert语句,减少与数据库的网络交互,提升性能。

2024-12-25 23:34:50 296

原创 Mybatis-Plus基础

MyBatis最佳拍档,只做增强不做改变,为简化开发、提高效率而生。

2024-12-25 22:20:28 905

原创 Knife4j调试实体类传参扁平化模式修改:default-flat-param-object: true

default-flat-param-object: true 配置用于启用或禁用“扁平化”默认参数对象的生成。设置为true时,SpringDoc会在生成的OpenAPI规范中使用扁平化的默认参数对象。

2024-12-24 18:55:12 443

原创 SpringBoot3整合Knife4j

SpringBoot3整合Knife4j

2024-12-20 23:01:04 578

原创 SpringBoot测试类注入Service报错:because “this.userService“ is null

SpringBoot单元测试,无法识别注入的Service属性,报错service is null。

2024-12-19 14:48:28 356 1

原创 MybatisPlus使用LambdaQueryWrapper更新时 int默认值问题

Int与Integer的使用注意

2024-12-18 23:40:13 323

原创 SpringIOC循环依赖

SpringIOC循环依赖原理分析

2024-12-18 12:48:40 168

原创 SpringBoot整合MybatisPlus报错Bean不存在:NoSuchBeanDefinitionException

Springboot3整合mybatis plus报错,bean不存在。

2024-12-17 18:38:54 240

原创 SpringBoot快速入门

本文介绍了SpringBoot基本概念、特性特点,及快速上手搭建项目,并对基础的配置文件,起步依赖原理,以及junit,redis,mybatis等几种常用框架的整合做了介绍,并配源码。

2024-12-13 15:36:10 921

原创 Spring MVC框架使用总结

SpringMVC框架的概述,框架部署及使用

2024-12-09 18:25:32 747

原创 Spring整合MyBatis

Spring两大核心思想:IoC和AOP。

2024-12-09 11:15:23 1262

原创 Spring框架-AOP

Asperct Oriented Programming 面向切面编程。是一种利用“横切”的技术(底层实现就是动态代理),对原有的业务逻辑进行拦截,并且可以在拦截的横切面上添加特定的业务逻辑,对原有的业务进行增强。基于动态代理实现在不改变原有业务的情况下,对业务逻辑进行增强。

2024-12-08 23:13:54 692

原创 Spring框架-AOP-代理设计模式

Spring AOP的设计模式其实就是基于代理设计模式来实现的,这里我们就对代理设计模式进行学习总结。代理设计模式分为静态代理模式和动态代理模式,静态代理模式只能对特定的类进行代理,而且是手动定义;而动态代理,几乎可以代理所有的类,是在运行中动态创建的。

2024-12-08 14:59:00 853

原创 Spring框架-IoC的使用(基于XML和注解两种方式)

本文介绍了Spring框架中IoC的使用和原理,基于XML和注解的两种IoC的使用,都在本文中有介绍。

2024-12-06 20:03:43 1071

原创 Spring框架-IoC的工作原理

本文通过一张示例图,介绍了Spring IoC的工作原理,从Spring容器的初始化,到实例的创建,其中包括了不同的创建模式:单例模式-饿汉、单例模式-懒汉、非单例模式。

2024-12-05 22:31:33 294

原创 Spring框架介绍及IoC和DI使用

Spring是一个轻量级的控制反转和面向切面的容器框架,用来解决企业项目开发的复杂度问题-解耦轻量级:体积小,对代码没有侵入性控制反转:IoC(Inverse of Control)把创建对象的工作交由Spring操作,Spring在创建对象的同时可以完成对象属性赋值(DI)面向切面:AOP(Asperct Oriented Programming)面向切面编程,可以在不改变原有业务逻辑的情况下实现对业务的增强。。

2024-12-05 08:47:36 944

原创 Java基础-Java反射及动态代理

反射允许对封装类的字段,方法和构造函数的信息进行编程访问。也就是,反射允许对成员变量,成员方法和构造方法的信息进行编程访问。

2024-12-04 13:51:01 801

原创 Java多线程进阶之线程同步,唤醒机制,阻塞队列,线程池

本文是在多线程基础上的进阶学习,读多线程同步、生产者和消费者的唤醒模式、阻塞队列,线程状态还有线程池的使用做了归纳总结,并附有案例代码。

2024-12-04 08:31:50 639

原创 Java多线程-基础篇

本文介绍了Java多线程的基础概念和多线程的集中实现方式及其常用的成员方法,最后对多线程的声明周期进行了总结。

2024-12-03 10:41:23 1020

原创 Java基础-泛型

泛型(generice):JDK 5中引入的新特性,本质是类型参数化,利用泛型可以实现一套代码对多种数据类型的动态处理,保证更好的代码重用性。并且泛型还提供了编译时对类型安全进行检测的机制,该机制允许我们在编写时就能够检测出非法的类型,提高了代码的安全性。,即给类型指定一个参数,然后在使用时再指定此参数具体的值,那样这个类型就可以在使用时决定了。

2024-12-03 08:16:31 420

原创 jdk11 使用jvisualvm

jvisualvm:多合一故障处理工具,功能比较全面的一个工具,与其它的检测工具相比,对实际性能影响很小,并且还具备安装插件功能JDK9以上,不再自带visualVM,需要手动安装。

2024-12-02 15:01:30 334

Java-SpringMVC-实现图片的上传和下载功能

基于SpringMVC框架,实现图片的上传和下载功能。项目为完整功能实现的源代码,内附文档说明。

2024-12-10

xjad-Java反编译工具

xjad-Java反编译工具

2024-12-04

敏捷成熟度评估-Agile Maturity Model(AMM)模型分享

•AMM(敏捷成熟度模型) 全称Agile Maturity Model,是一套用来评估软件开发团队或者整个开发组织的当前敏捷状态和将来的目标状态的框架,评估的结果用来帮助团队识别改善点。 •可以评估一个IT组织的敏捷程度,其评估结果可以用来设定该组织敏捷实施的未来阶段性目标。 •AMM关注于敏捷方法的具体展现形式,即软件开发过程。因此AMM只评估软件开发团队的开发过程和实践,并不能用来评估一个组织的所有方面。

2022-05-19

浅谈项目管理、过程改进及工作计划

项目管理:以实际生活案例(婚礼)为切入点,浅谈项目管理过程,包括五大过程组(启动、规划、执行、监控、收尾),及十大知识领域中的合同管理、变更管理、风险管理及成本管理等方面; 项目管理体系介绍:针对PMP(没过项目管理资格认证)、CMMI(能力成熟度模型集成)、SLC(软件生命周期)三个项目管理体系之间的定义、区别及联系进行介绍; 过程管理CMMI:概念体系、等级介绍、所能解决的机构项目管理痛点、CMMI的五级定义,及结合现实生活案例(聚餐吃饭),对每一级别进行阐述,对各级别的管理过程及定义、所遗留问题及不完善点进行分析,对CMMI的1-5级进行总结归纳(初始级、受管理级、已定义级、定量管理级、持续优化级); 工作计划:针对工作计划的制定,进行简单的分享,包括制定目的、制定原则、制定方法等几个维度进行了介绍; 本分享为PPT模式,可能需要结合宣讲模式才能更好的表达所输出内容,仅参看PPT可能会有部分不清晰的地方,欢迎大家提出讨论,希望管理大神给予批评指正,感谢;

2022-05-19

空空如也

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

TA关注的人

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