自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (10)
  • 收藏
  • 关注

原创 JVM内存模型

一文看懂JVM内存模型

2022-08-31 23:52:50 272 1

原创 Redis实现 分布式缓存、分布式锁

Redis实现 分布式缓存、分布式锁

2022-07-02 22:31:23 651 1

转载 SpringBoot + ElasticSearch

SpringBoot + ElasticSearch

2022-06-26 16:27:52 263

原创 递归封装树形结构

递归封装数据

2022-06-23 22:23:07 230

原创 Elasticsearch入门教程

Elasticsearch入门教程

2022-06-18 19:12:36 845

原创 上传文件到阿里云OSS

上传文件到阿里云OSS

2022-06-04 16:13:23 95

原创 大数量导出EasyExcel

easyexcel导出,实现带连接导出(点击连接跳转到具体某个sheet页)

2022-05-30 20:15:03 529

原创 Docker常用命令

基础命令1、卸载旧版本$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-l

2022-05-14 15:46:52 274

原创 SpringBoot(六)----整合ActiveMQ

新建两个Springboot工程,一个作为消息生产者,一个作为消息消费者生产者引入相关依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId></dependency>创建一个MQ的配置类/** 1. MQ配置类 */@Co

2022-04-20 16:20:03 87

原创 SpringBoot(五)----整合SpringSecurity

新建一个springboot项目,添加pom依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>

2022-04-19 16:14:44 153

原创 SpringBoot(四)----整合Mybatis

添加pom依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.44</version></dependency><dependency> <groupId>org.mybatis.spring.boot&

2022-04-12 14:47:20 679

原创 SpringBoot(三)----统一异常处理

Springboot的全局异常处理主要用到两个注解@ControllerAdvice和@ExceptionHandler,使用@ControllerAdvice注解的类是当前springboot程序中所有类的统一异常处理类,在该类中,使用@ExceptionHandler注解的方法来统一处理异常信息,该类对所有注解了@RequestMapping的控制器均有效。新建一个springboot程序配置文件如下,采用thymeleaf用于页面跳转spring.thymeleaf.cache=false

2022-04-11 11:16:52 411

原创 SpringBoot(二)----SpringBoot上传下载

想要实现文件的上传,必须将表单设置为method=”post”,enctype="multipart/form-data",这样才能将所选文件的二进制数据发送到服务器,springboot引入的“spring-boot-starter-web”,已经集成了springMVC,所以springboot实现文件上传,只需要引入commons-fileupload的依赖即可<dependencies> <dependency> <groupId>o

2022-04-11 09:59:04 114

原创 SpringBoot(一)----初识SpringBoot

Springboot的基本配置核心注解SpringBootApplication每个SpringBoot程序通常都会有一个*Application的程序入口类,该类使用SpringBoot的核心注解@SpringBootApplication标注,标明该类是SpringBoot程序的启动类,示例代码如下@SpringBootApplicationpublic class SpringbootApplication public static void main(String[] ar

2022-04-11 09:57:21 130

原创 回顾SpringMVC

SpringMvc基本原理MVC思想将一个应用分成三个基本部分:Model(模型)、View(视图)、Controller(控制器),SpringMVC是一个高度可配置的框架,SpringMVC并不关心使用的是哪种视图技术,可以是JSP技术、Velocity、Tiles等等。SpringMVC框架主要由DispatcherServlet、处理器映射、控制器、视图解析器、视图组成,工作原理图如下:从图中可以看到SpringMVC框架的整体工作流程:首先客户端将发送的请求提交到核心控制器Di

2022-03-31 11:26:29 274

原创 Activiti工作流的快速应用(SSM+Shiro+Activiti+EasyUI)

Activiti基础知识+SSM项目搭建+整合权限框架Shiro+集成Activiti+实现请假流程案例+源码+sql脚本

2022-03-27 21:54:23 2214

原创 回顾一下Spring的基础知识

很多基础理论知识,如果长时间不看的话,那么很容易就会忘掉,今天就来回顾一下Spring的基础知识吧Spring的体系结构在Spring中,核心功能被有组织的分配到约二十多个模块中,这些模块分布在测试(Test)、核心容器(Core Container)、面向切面编程(AOP)、植入(Instrumentation)、消息传输(Messaging)、数据的访问/集成(Data Access/Integration)、Web集成等核心模块中。核心容器(Core Container)S..

2022-03-19 23:53:05 576

原创 Spring是如何解决循环依赖的?

什么是循环依赖?循环依赖,从字面上来看,就是对象A依赖对象B,对象B依赖对象C,对象C又依赖对象A,只要是形成一个闭环,都是循环依赖。例如,在Spring初始化对象A的时候,发现A的构造器中需要B对象,于是去创建B,又发现B的构造器需要对象C,于是又去创建对象C,在创建对象C的时候,又发现构造器需要对象A,周而复始,最终抛出异常。如图所示,这样就形成了一个闭环,这样循环依赖下去,就是一个死循环。Spring中两种循环依赖在Spring中常用的注入对象的方式一般有如下三种:构造器注入

2022-03-18 00:06:25 903 1

原创 一分钟了解TCP/IP网络通信协议

TCP/IP协议丰富多彩的互联网世界实际上就是一些数据在网络、计算机或者应用程序之间按照一定的规则传来传去,这些规则就是互联网的通信协议,在互联网发展之初,只有TCP(传输控制协议)和IP(网际协议)这两种协议,但是随着互联网的发展,数据的类型也越来特多,从最初的文本到图片视频等各种各样的数据类型,于是在TCP和IP这两个协议的基础上开始不断的拓展丰富新的协议,形成了一个通信协议大集合,也就是我们常说的协议族,统称为TCP/IP,随后便出现了我们经常听说的OSI七层模型。OSI模型简单来说就是所

2022-03-16 22:59:30 3366

原创 git及gitlab的安装和使用

https://blog.csdn.net/qq_34964197/article/details/81104419

2021-07-04 23:51:00 3618

原创 springCloud与微服务构建

1什么是Eureka?和zookeeper类似,Eureka是一个用于服务注册和发现的组件,Eureka分为Eureka Server 和 Eureka Client,Eureka Server为Eureka服务的注册中心,Eureka Client 为Eureka的客户端,Eureka和其他组件,如负载均衡组件Ribbon,熔断器组件Hystrix,熔断器监控组件Hystrix Dashboard以及网关zuul等组件相互配合,能够很容易实现服务的注册,负载均衡,熔断和智能路由等功能。服务的基本消

2021-06-26 15:34:31 133

转载 maven中scope=import 解决单继承问题

在maven多模块项目中,为了保持模块间依赖的统一,常规做法是在parent model中,使用dependencyManagement预定义所有模块需要用到的dependency(依赖)<dependencyManagement> <dependencies> <!-- Feign是一种声明式、模板化的HTTP客户端:以HTTP接口的形式暴露自身服务 --> <dependency>

2021-05-09 23:31:32 432

原创 springBoot整合Swagger2,搭建Restful API 在线文档

目录1引入依赖2配置Swagger23写生成文档的注解4示例代码Swagger2是一个功能强大的在线API文档框架,Swagger2提供了在线文档的查阅和测试功能。1引入依赖在pom文件中引入依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId&g...

2021-05-06 15:40:30 125

原创 Redis学习入门

一、先来认识一下redisRedis是一个性能强劲速度非常快的非关系数据库,和传统的关系型数据库(如Mysql)不一样的是,mysql是以数据表的形式来存储数据,而redis是以键值的形式存储数据,它可以存储键(key)和5中不同类型的值(value)之间的映射,还可以将存储在内存中的键值数据持久化到硬盘,可以使用复制特性来提高“读”性能,还可以使用客户端分片来提高“写”性能。reids的读取速度是传统关系型数据读取速度的进200倍,Redis的键值除了能存储字符串之外,还可以存储其他数据结构,这使得r

2021-04-29 17:02:45 182

ik分词器ik分词器ik分词器

ik分词器ik分词器

2022-06-20

easyExcel所需jar包

easyExcel所需jar包

2022-05-30

springboot整合springSecurity

springboot整合springSecurity

2022-04-19

Activiti工作流的快速应用源码

Activiti工作流的快速应用源码

2022-03-27

gitlab安装包.zip

gitlab镜像源安装包

2021-07-03

rabbitMQ安装包.zip

RabbitMQ安装包

2021-06-26

erlang安装包.zip

erlang安装包

2021-06-26

redis安装包.zip

redis Linux安装包

2021-03-21

渗透测试工具Burp Suite

渗透测试工具

2021-03-10

soapUI-3.6.zip

接口测试工具soapUI3.6

2021-03-10

空空如也

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

TA关注的人

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