自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (3)
  • 问答 (6)
  • 收藏
  • 关注

原创 Java接口访问限制次数(使用IP作为唯一标识)

Java接口访问限制次数(使用IP作为唯一标识或用户id)

2023-01-01 22:38:19 2777 1

原创 mysql调优

mysql索引相关调优知识、explain性能分析、慢查询优化、日志分析工具mysqldumpslow、show profile

2022-09-09 16:57:58 584

原创 spring5源码级学习(IOC、AOP、JdbcTemplate、事物管理)

spring5(IOC、AOP、JdbcTemplate、事物管理)

2022-07-03 15:47:48 285

原创 nginx简介+基础使用+集群配置

nginx简介+基础使用+集群配置

2022-05-08 22:49:22 1529 1

原创 树型结构设计和实现菜单树(使用Java8 stream流处理)、list集合转换为String以分号隔开

树型结构设计和实现菜单树(使用Java8 stream流处理)、list集合转换为String以分号隔开

2022-04-19 18:49:49 1354

原创 mybatis-plus(基本查询、时间段查询、分页查询)笔记

mybatis-plus(基本查询、时间段查询、分页查询)笔记

2022-04-19 18:43:36 2059

原创 easyPOI(基于注解导入导出excel表,基于excel模板导出,apache poi和easypoi版本冲突问题)

easyPOI(基于注解导入导出excel表,基于excel模板导出,apache poi和easypoi版本冲突问题)

2022-04-12 21:45:00 1507

原创 Swarm集群搭建( docker安装、docker-compose安装、portainer可视化安装、基本使用命令总结、项目集群部署案例)

Swarm集群搭建( docker安装、docker-compose安装、portainer可视化安装、基本使用命令总结、项目集群部署案例)

2022-04-09 18:34:22 1955

原创 SpringBoot整合minio对象存储

SpringBoot整合minio对象存储

2022-04-02 21:00:00 908

原创 Sentinel (springboot整合、feign整合、docker安装sentinel)和 Sleuth+Zipkin服务链路追踪

Sentinel (springboot整合、feign整合、docker安装sentinel)和 Sleuth+Zipkin服务链路追踪

2022-03-26 22:32:57 1082

原创 Spring定时任务(Cron表达式)

Spring定时任务(Cron表达式)

2022-03-13 21:26:38 3272

原创 微服务Feign的使用 和 拦截器功能配置(带上Cookie信息)

微服务Feign的使用 和 拦截器功能配置(带上Cookie信息)

2022-03-13 21:15:51 4396

原创 微服务Seata控制分布式事务

微服务Seata控制分布式事务

2022-03-13 21:13:06 553

原创 SpringBoot整合 支付宝支付服务

SpringBoot整合 支付宝支付服务

2022-03-13 20:58:30 1900

原创 内网穿透(natapp、续断、花生壳)

内网穿透(natapp、续断、花生壳)

2022-03-13 20:53:08 661

原创 短信、邮箱、http请求工具

短信接入、邮箱接入、http请求工具

2022-02-27 11:37:25 940

原创 社交登录OAuth2.0

社交登录OAuth2.0

2022-02-27 11:17:40 444

原创 MD5 加解密

MD5 加解密

2022-02-27 11:08:07 4489

原创 SpringSession(springboot、redis和session整合)

SpringSession(springboot、redis和session整合)

2022-02-27 11:00:13 724

原创 RabbitMQ(简介、概念、安装和springboot整合)

RabbitMQ(简介、概念、安装和springboot整合)

2022-02-27 10:53:19 1630

原创 线程、CompletableFuture 异步编排

线程、异步编排

2022-01-15 22:00:31 292

原创 分组,数据封装 笔记

数据封装 笔记

2022-01-15 10:27:35 114

原创 Linux软件源码安装

java、mysql、redis、nacos、nginx、kafka、minio、hbase、OpenTSDB、flink、emqx、mongodb、nodejs、seata、matlab等软件安装笔记

2022-01-14 15:30:51 1674

原创 redis缓存、分布式锁、Spring Cache

redis缓存、本地锁、分布式锁、Spring Cache

2021-12-13 21:48:03 753

原创 JMeter、压力测试、性能监控(jvisualvm)

一、JMeter简介​ Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了

2021-12-05 11:45:00 952

原创 Elasticsearch、ik分词器安装、SpringBoot整合、docker安装ES、Kibana、nginx

一、简介​ Elasticsearch 是一个分布式的免费开源搜索和分析引擎,适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据。Elasticsearch 在 Apache Lucene 的基础上开发而成,由 Elasticsearch N.V.(即现在的 Elastic)于 2010 年首次发布。Elasticsearch 以其简单的 REST 风格 API、分布式特性、速度和可扩展性而闻名,是 Elastic Stack 的核心组件;Elastic Stack 是一套适用于数

2021-11-28 22:34:54 4097

原创 JSR-303、Java统一异常处理(@ControllerAdvice)

JSR-303和统一异常处理一、简介1. JSR-303​ JSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。​ JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Validation,Hibernate Validator 是 Bean V

2021-11-13 19:52:52 620

原创 OSS图片文件上传步骤(Java)

SpringBoot整合对象存储(OSS)

2021-11-13 17:46:31 3387

原创 Flink简介和开发总结

Flink简介Apache Flink是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算。核心是一个分布式、高性能、高可用、实时性的流式计算框架Flink起源于Stratosphere项目, 2014年4月Stratosphere的代码被复制并捐赠给了Apache软件基金会, 2014年12月,Flink一跃成为Apache软件基金会的顶级项目。Spark和Flink都是分布式计算引擎,但是,Spark 和 Flink 一开始都拥有着同一个梦想,他们都希望能够用同一个技术把流处理和批处理

2021-11-12 17:25:30 2926

原创 SpringCloud+SpringCloud Alibaba+MyBatis-Plus

SpringCloud+SpringCloud Alibaba+MyBatis-Plus一、简介SpringCloud 的几大痛点SpringCloud 部分组件停止维护和更新,给开发带来不便;SpringCloud 部分环境搭建复杂,没有完善的可视化界面,我们需要大量的二次开发和定制SpringCloud 配置复杂,难以上手,部分配置差别难以区分和合理应用SpringCloud Alibaba 的优势:阿里使用过的组件经历了考验,性能强悍,设计合理,现在开源出来大家用成套的产品搭配

2021-10-12 18:03:14 1751

原创 CentOS7+Docker(MySQL、Redis、Elasticsearch、Kibana、nacos、RabbitMQ、nginx)+Vue+环境配置和安装+前后端工具集合

CentOS7+Docker(MySQL、Redis、Elasticsearch、Kibana、nacos、RabbitMQ)+Vue+环境配置和安装一、CentOS7配置静态IPifconfig — ether 00:0c:29:bf:bb:3dvim /etc/sysconfig/network-scripts/ifcfg-ens33TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="static" #这里

2021-10-12 17:55:55 667

原创 Vue+Node.js+ES6+VScode

Vue+Node.js+ES6+VScode一、VScode的使用1. 安装常用插件1.Chinese (Simplified) Language Pack for Visual Studio Code ——中文插件2.Auto Close Tag3.Auto Rename Tag4.ESLint5.HTML CSS Support6.HTML Snippets7.JavaScript (ES6) code snippets8.Live Server9.open in browser

2021-09-27 22:20:57 342

原创 SpringSecurity、Oauth2、JWT

SpringSecurity一、SpringSecurity简介1.1.安全框架概述​ 什么是安全框架?解决系统安全问题的框架。如果没有安全框架,我们需要手动处理每个资源的访问控制,非常麻烦。使用安全框架,我们可以通过配置的方式实现对资源的访问限制。1.2.常用安全框架Spring Security: Spring家族一员。是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC

2021-08-15 23:24:19 856 1

原创 搜索引擎Solr

1. solr简介1.1 官网介绍Solr是一个基于Lucene的Java搜索引擎服务器。Solr提供了层面搜索、命中醒目显示并且支持多种输出格式(包括XML/XSLT和 JSON格式)。它易于安装和配置,而且附带了一个基于HTTP的管理界面。Solr已经在众多大型的网站中使用,较为成熟和稳定。Solr包装并扩展了Lucene,所以Solr的基本上沿用了Lucene的相关术语。更重要的是,Solr 创建的索引与Lucene搜索引擎库完全兼容。通过对Solr进行适当的配置,某些情况下可能需要进行编

2021-08-15 23:18:17 1291

原创 git笔记

git笔记一、基础信息配置1、配置提交作者:git config --global user.name "username" #配置姓名git config --global user.email "email" #配置email地址2、禁用换行符自动转换:git config --global core.autocrlf false二、从零开发,先创建远程库,然后克隆远程库:1、git clone url [本地库名]例:git clone https://gitee.com/li

2021-08-15 22:13:09 92

原创 CentOS7安装Docker 、 Docker可视化Portainer安装 和 Docker-Compose安装

1.Docker安装1.2 说明目前Docker官方提供Ubuntu、CentOS、Windows、MacOS操作系统的安装包。具体支持版本如下:UbuntuUbuntu Precise 12.04 (LTS)Ubuntu Trusty 14.04 (LTS)Ubuntu Wily 15.10更高版本CentOSCentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本Windowswin7win8Windows 10 Profession

2021-08-08 23:49:06 932

原创 Java面试笔记

Java面试笔记一、第一部分1. 什么是面向对象?答:对比面向过程,是两种不同的处理问题的角度;面向过程注重事情的每一个步骤和顺序,面向对象更注重事情有那些参与者(对象)、及各自需要做什么。面向对象有:封装:封装的意义,在于名确标识出外部所使用的成员函数和数据项;​ 继承:继承基类的方法,并做出自己的改变和扩展;​ 多态:基于对象所属类的不同,外部对同一个方法的调用,实际执行的逻辑不同。包含有继承​ 和重写。注意:无法调用子类的特有的功能。2. JVM性能调优3. JDK、JRE

2021-08-01 20:44:21 2547

原创 SpringBoot整合:Druid、MyBatis、MyBatis-Plus、多数据源、knife4j、日志、Redis,Redis的Java操作工具类、封装发送电子邮件等等

SpringBoot笔记一、SpringBoot 介绍1.1、SpringBoot简介 SpringBoot 是一个快速开发的框架, 封装了Maven常用依赖、能够快速的整合第三方框架;简化XML配置,全部采用注解形式,内置Tomcat、Jetty、Undertow,帮助开发者能够实现快速开发,SpringBoot的Web组件 默认集成的是SpringMVC框架。SpringBoot原理介绍:1. 能够帮助开发者实现快速整合第三方框架 (原理:Maven依赖封装)2. 去除xml配置 完全采用注

2021-07-31 21:53:49 6802

原创 Vue—学习笔记

大前端笔记——Vue一、Vue官网和资源包https://cn.vuejs.org/v2/guide/安装cnpm:npm install -g cnpm --registry=https://registry.npm.taobao.org1、下载资源包:npm install 或者 cnpm install2、启动前端服务器:npm run dev # 打包正式环境 npm run build:prod # 打包预发布环境 npm run build:stage二、Vue

2021-07-26 22:00:48 73

原创 minio分布式集群详细搭建、Docker安装部署minio、nginx代理、minio封装工具类

MINIO文件存储服务器minio简介官网:http://docs.minio.org.cn/docs MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO。MinIO与传统的存储和其他的对象存储不同的是:它一开始就针对性能要求更高的私有云标准进行软件架构设计。因为MinIO一开始就只为对象存储而设计。所以他采用了更易用的方式进行设计,它能实现对象存

2021-07-24 21:59:57 5073 5

docker-compose+基础镜像+开发工具安装.zip

CentOS7环境部署

2021-10-12

redis安装包+redis-desktop-manager-基于linux操作系统.zip

redis安装包和window下远程redis远程访问安装包

2021-06-27

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

TA关注的人

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