自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot2.x 集成 AntiSamy 防御XSS攻击

AntiSamy是OWASP的一个开源项目,通过对用户输入的HTML、CSS、JavaScript等内容进行检验和清理,确保输入符合应用规范。AntiSamy被广泛应用于Web服务对存储型和反射型XSS的防御中。XSS攻击全称为跨站脚本攻击(Cross Site Scripting),是一种在web应用中的计算机安全漏洞,它允许用户将恶意代码(如script脚本)植入到Web页面中,为了不和层叠样式表(Cascading Style Sheets, CSS)混淆,一般缩写为XSS。XSS分为以下两种类型

2021-08-25 17:30:23 2856 79

原创 SpringBoot2.x 集成 Dozer

Dozer是Java Bean到Java Bean的映射器,它以递归的方式将数据从一个对象复制到另一个对象。通常,这些Java Bean将具有不同的复杂类型。它支持简单属性映射,复杂类型映射,双向映射,隐式显式映射,以及递归映射。这包括映射需要在元素层面上进行映射的集合属性。可以将Dozer用作两个对象之间属性转换的工具,使用它可以很方便地对项目中的DO、DTO、VO进行相互转换。本文主要对SpringBoot2.x集成Dozer及其基本使用进行简单总结,其中SpringBoot使用的2.4.5版本。

2021-08-22 15:28:12 4510 76

原创 SpringBoot2.x 参数校验

本文主要对SpringBoot2.x参数校验进行简单总结,其中SpringBoot使用的2.4.5版本。

2021-08-17 18:37:07 1907 50

原创 SpringBoot2.x 集成 FreeMarker

本文主要对SpringBoot2.x集成FreeMarker及其常用语法进行简单总结,其中SpringBoot使用的2.4.5版本。

2021-07-19 23:58:10 2157 66

原创 SpringBoot2.x 集成 Thymeleaf

本文主要对SpringBoot2.x集成Thymeleaf及其常用语法进行简单总结,其中SpringBoot使用的2.4.5版本。

2021-07-09 19:14:12 1655 63

原创 SpringBoot2.x 集成 腾讯云短信

本文主要对SpringBoot2.x集成腾讯云短信进行简单总结,其中SpringBoot使用的2.4.5版本。

2021-06-27 16:41:08 1617 54

原创 SpringBoot2.x 集成 七牛云对象存储Kodo

本文主要对SpringBoot2.x集成七牛云对象存储Kodo进行简单总结,其中SpringBoot使用的2.4.5版本。

2021-06-24 19:03:08 1806 6

原创 SpringBoot2.x 集成 Swagger3(springdoc-openapi)

Swagger是一款RESTFUL接口的文档在线自动生成加功能测试的软件,提供描述、生产、消费和可视化RESTful Web Service。Swagger也是一个api文档维护组织,后来成为了OpenAPI(一个业界的api文档标准)标准的主要定义者,现在最新的版本为17年发布的Swagger3(OpenAPI3)。基于OpenAPI2的Swagger2已于2017年停止维护。

2021-06-14 18:52:37 7520 3

原创 SpringBoot2.x 集成 Swagger3

Swagger是一款RESTFUL接口的文档在线自动生成加功能测试的软件,提供描述、生产、消费和可视化RESTful Web Service。Swagger也是一个api文档维护组织,后来成为了OpenAPI(一个业界的api文档标准)标准的主要定义者,现在最新的版本为17年发布的Swagger3(OpenAPI3)。基于OpenAPI2的Swagger2已于2017年停止维护。

2021-06-14 18:51:36 1598

原创 SpringBoot2.x 集成 Swagger2

Swagger是一款RESTFUL接口的文档在线自动生成加功能测试的软件,提供描述、生产、消费和可视化RESTful Web Service。Swagger也是一个api文档维护组织,后来成为了OpenAPI(一个业界的api文档标准)标准的主要定义者,现在最新的版本为17年发布的Swagger3(OpenAPI3)。本文所用的Swagger2基于OpenAPI2,于2017年停止维护。

2021-06-14 18:43:22 1483 1

原创 SpringBoot2.x 集成 SpringDataMongoDB

本文主要对SpringBoot2.x集成SpringDataMongoDB及其基本使用进行简单总结,其中SpringBoot使用的2.4.5版本。

2021-06-14 18:40:10 1597 9

原创 SpringBoot2.x 集成 Mybatis-Plus

本文主要对SpringBoot2.x集成Mybatis-Plus及其基本使用进行简单总结,其中SpringBoot使用的2.4.5版本。

2021-05-30 21:05:50 1793 7

原创 SpringBoot2.x 集成 RabbitMQ

本文主要对SpringBoot2.x集成RabbitMQ进行简单总结,其中SpringBoot使用的2.4.5版本。

2021-05-30 21:02:46 1338 7

原创 Nacos集群部署

本文记录一下Nacos集群的搭建过程。

2021-05-13 17:54:40 2181 6

原创 Nacos数据持久化到mysql

在0.7版本之前,在单机模式时nacos使用嵌入式数据库实现数据的存储,不方便观察数据存储的基本情况。0.7版本增加了支持mysql数据源能力。按照Nacos官方文档中步骤将Nacos的数据持久化方式改为mysql存储,过程中会踩几个坑,这里记录一下。

2021-05-13 17:52:20 2402 1

原创 SpringCloudAlibaba 服务注册发现与注册中心Nacos SpringCloud2020版本

本文主要对SpringCloudAlibaba组件Nacos实现服务注册发现和作为配置中心使用进行简单总结,其中SpringBoot使用的2.4.5版本,SpringCloud使用的2020.0.2版本,SpringCloudAlibaba使用的2021.1版本。

2021-05-13 17:50:25 1680 6

原创 CentOS8安装nginx

记录一下CentOS8安装nginx的过程。CentOS系统版本为CentOS Linux release 8.1.1911,安装的nginx版本为1.20.0。

2021-05-11 15:44:17 1733 3

原创 CentOS8安装mysql8.0.24

记录一下CentOS8安装mysql的过程。CentOS系统版本为CentOS Linux release 8.1.1911,安装的mysql版本为8.0.24。

2021-05-11 15:43:04 1976 3

原创 SpringCloud SpringCloudAlibaba SpringBoot版本对应关系

本文主要总结一下目前为止SpringCloud、SpringCloudAlibaba、SpringBoot的版本对应关系,便于以后查阅。

2021-04-29 18:34:54 4342 1

原创 Shell编程之函数

本文主要对Shell中的函数进行简单总结,另外本文所使用的Linux环境为CentOS Linux release 8.2.2004,所使用的Shell为bash 5.1.0(1)-release。

2021-04-12 21:23:08 1669

原创 Shell编程之流程控制

本文主要对Shell中的流程控制语句进行简单总结,另外本文所使用的Linux环境为CentOS Linux release 8.2.2004,所使用的Shell为bash 5.1.0(1)-release。

2021-04-08 16:39:54 899

原创 Shell编程之[[ ]]

本文主要对Shell中的[[ ]]进行简单总结,另外本文所使用的Linux环境为CentOS Linux release 8.2.2004,所使用的Shell为bash 5.1.0(1)-release。

2021-04-04 15:19:27 2507

原创 Shell编程之常用内置命令

本文主要对常用的Shell内置命令(Shell Builtin Commands)进行简单总结,另外本文所使用的Linux环境为CentOS Linux release 8.2.2004,所使用的Shell为bash 5.1.0(1)-release。

2021-04-01 21:32:59 1580

原创 Shell编程之数学计算命令

本文主要对Shell中的数学计算命令进行简单总结,另外本文所使用的Linux环境为CentOS Linux release 8.1.1911,所使用的Shell为bash 4.4.19(1)-release。

2021-03-22 23:09:35 1699

原创 Shell编程之运算符

本文主要对Shell中的运算符进行简单总结,另外本文所使用的Linux环境为CentOS Linux release 8.1.1911,所使用的Shell为bash 4.4.19(1)-release。

2021-03-19 15:42:22 1395

原创 Shell编程之数组

本文主要对Shell中的数组进行简单总结,另外本文所使用的Linux环境为CentOS Linux release 8.1.1911,所使用的Shell为bash 4.4.19(1)-release。

2021-03-15 21:53:37 1805

原创 Shell编程之字符串

本文主要对Shell中的字符串进行简单总结,另外本文所使用的Linux环境为CentOS Linux release 8.1.1911,所使用的Shell为bash 4.4.19(1)-release。

2021-03-11 20:38:54 4620

原创 Shell编程之变量

本文主要对Shell中的变量进行简单总结,另外本文所使用的Linux环境为CentOS Linux release 8.1.1911,所使用的Shell为bash 4.4.19(1)-release。

2021-03-08 22:12:48 2103

原创 Shell编程之概述

本文主要对Shell的一些基本概念和Shell脚本的格式和执行进行简单总结,另外本文所使用的Linux环境为CentOS Linux release 8.1.1911,所使用的Shell为bash 4.4.19(1)-release。

2021-03-06 12:42:23 1148

原创 Redis常见问题总结

本文主要对Redis的一些常见问题进行一个简单总结。

2021-02-28 18:45:08 1328

原创 JVM总结之Java内存区域

本文主要对JVM中内存区域进行简单总结。

2020-10-24 13:44:08 927

原创 Java并发总结之线程池

本文主要对线程池进行一个总结,文中的源码解析都是基于JDK1.8。

2020-09-23 11:15:27 1012

原创 Java并发总结之线程安全性

本文主要参考《Java并发编程实战》对线程安全性的相关概念进行简单总结。

2020-09-17 19:34:50 1111 1

原创 Java并发总结之Java内存模型

本文主要参考《深入理解Java虚拟机》和《Java并发编程的艺术》对Java内存模型进行简单总结。

2020-09-17 13:59:50 3210

原创 Java并发总结之基础

本文主要对Java并发基础知识进行简单总结。

2020-09-15 18:55:12 977

原创 Java基础知识总结之变量

变量的定义是在程序执行的过程中,在某个范围内其值可以发生改变的量。从本质上讲,变量其实是内存中的一小块区域。本文主要对Java的变量进行简单总结。

2020-09-04 18:54:28 1205

原创 Java基础知识总结之基本概念

Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。本文主要对Java的一些基本概念进行简单总结。

2020-09-04 14:16:17 1019

原创 Java基础知识总结之控制流程

流程是指程序运行时,各语句的执行顺序。控制流程就是用来控制程序中各语句执行的顺序。控制流程结构分为顺序结构、选择结构和循环结构三种。本文主要对Java的控制流程进行简单总结。

2020-09-03 20:28:28 1299

原创 Java基础知识总结之运算符

本文主要对Java的运算符进行简单总结。

2020-09-02 18:12:23 1113

原创 Java基础知识总结之数据类型

本文主要对Java的数据类型进行简单总结。

2020-09-02 08:52:07 924

空空如也

空空如也

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

TA关注的人

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