自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 资源 (7)
  • 收藏
  • 关注

原创 SpringBoot通用配置文件----不定时更新

  以下是SpringBoot项目中的常用配置类、jar包坐标等通用配置pom文件 <!-- --> <!-- 自定义配置文件提示 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId>

2021-03-06 14:57:03 1539 8

原创 SpringBoot整合Nacos并开启鉴权

nacos开启鉴权,并在服务器上配置开放的端口,通过SpringBoot服务连接服务器的nacos

2024-06-24 17:16:29 815

原创 Python版本管理器-Miniconda

随着Python的版本更新,我们在开发Python软件的时候,对Python的版本选择越来越重要,但同时又要兼容已经开发好了的Python软件,因此选择一款合适的Python版本管理器对提高开发效率也越来越重要,今天就推荐一款Python的版本工具—,从名字上看有mini,所以他是一款简化版,而完整版叫,他们俩个都是,当然也有很大的不同,接下来就开始介绍。是一个开源的 Python 和 R 语言发行版,专为数据科学、机器学习和大数据处理而设计。

2024-06-12 21:51:35 746

原创 Node.js版本管理工具-NVM

在开发 Node.js 项目时,经常会遇到需要切换不同版本的 Node.js 的情况。为了方便管理和切换各个版本,我们可以使用一些 Node.js 版本管理工具。:简称,最流行的 Node.js 版本管理工具之一。它允许我们在同一台电脑上安装和切换多个 Node.js 版本。接下来就使用NVM来管理我们本地的node.js版本,并在webstorm中使用NVM管理。

2024-06-11 21:25:58 594 2

原创 Inno Setup 安装包制作软件

Inno Setup是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。目前最新版是6.2.2。

2023-06-27 15:06:06 430

原创 Spring Cloud Gateway 解决跨域问题

Spring Cloud Gateway 解决跨域问题

2022-10-28 16:45:31 5545 1

原创 SpringCloud微服务中找不到公共模块中的Spring对象

在SpringCloud微服务的公共模块中定义了一个mybaits的插件,用于自动生成主键id的值,但是在交给Spring管理的时候出了问题。由于是跨服务模块,并且是在不同的包路径下,其他模块在引入公共模块后找到公共模块中Spring管理的类。

2022-10-14 14:59:54 728

原创 Java数据结构与算法---链表(四)

链表是有序的列表,链表是以节点的方式储存,每个节点包含data域、next域(指向下一个节点),链表的各个节点不一定是连续存储的;链表分带头节点的链表和没有头结点的链表。

2022-09-14 21:30:57 422 1

原创 Java数据结构与算法---队列(三)

队列是一个有序列表,可以用数组或者链表来实现,并且遵循先入先出的原则,即:先存入队列的数据要先去出来,后存入的要后取出。

2022-08-08 22:25:56 236

原创 Java数据结构与算法---稀疏数组(二)

当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组

2022-07-27 16:56:39 236

原创 Java数据结构与算法---概述(一)

数据结构是一门研究组织数据方式的科学,有了编程语言也就有了数据结构。学好数据结构可以编写出更加漂亮、更加高效的代码

2022-07-27 14:46:34 114

原创 服务网关-Spring Cloud Gateway(三)

  Spring Cloud GateWay 作为Spring Cloud 生态系统中的网关,目标是替代Netflix Zuul,其不仅仅提供统一的路由方式, 并且还基于Filter链的方式提供了网关基本功能。目前Spring Cloud 中引用的还是Zuul 1.x版本,而这个版本是基于过滤器的,是阻塞IO,不支持长连接。虽然Zuul已经更新到2.0版本了,但是不知道Spring Cloud 后续是否会升级整合2.0版本的Zuul。

2022-05-18 22:23:50 1559

原创 服务网关-Zuul(二)

[Zuul]是从设备和网站到应用程序后端的所有请求的前门。作为边缘服务应用程序,Zuul旨在实现动态路由、监视、弹性和安全性,Zuul包含了对请求的路由和过滤两个最主要的功能。

2022-05-03 00:15:54 1069

原创 服务网关-基础介绍(一)

服务网关-基础介绍(一)

2022-05-01 18:53:22 4794

原创 负载均衡-Feign(二)

Feign 是Spring Cloud Netflix 组件中的一个轻量级RESTFul的HTTP服务客户端,实现了负载均衡和Rest调用的开源框架,封装了Ribbon和RestTemplate;实现了WebService的面向接口编程,进一步降低了项目的耦合度

2022-04-27 22:07:49 2541

原创 Spring Cloud LoadBalanced 切换负载均衡策略

Spring Cloud LoadBalanced 切换负载均衡策略

2022-04-26 23:30:57 1267 1

原创 负载均衡-Ribbon(一)

Ribbon 是一个基于HTTP和TCP的客户端负载均衡工具,它是基于Netflix Ribbon 实现的。它不像Spring Cloud 服务注册中心、配置中心、网关那样独立部署,但是它几乎存在于每个Spring Cloud 微服务中。包括Feign 提供的声明式服务调用也是基于Ribbon实现的。Ribbon默认提供了很多种负载均衡算法,例如:轮询、随机等。甚至可以自定义负载均衡算法。Ribbon提供了一整套微服务的负载均衡解决方案

2022-04-26 00:22:40 1177

原创 服务注册与发现-Eureka(三)

服务注册与发现-Eureka(三)

2022-04-24 23:36:10 515

原创 高性能Java RPC 框架----Dubbo

高性能Java RPC 框架----Dubbo

2022-04-21 21:53:03 1217

原创 服务注册与发现-Zookeeper(二)

服务注册与发现-Zookeeper

2022-04-14 23:25:34 1902

原创 SpringBoot整合kafka(九)

SpringBoot整合kafka

2022-04-07 22:09:37 1630

原创 Kafka-Kraft模式(八)

Kafka-Kraft模式

2022-04-07 21:41:10 1386

原创 配置中心-Consul(一)

配置中心-Consul

2022-04-03 16:52:21 2446

原创 Kafka-Eagle 监控(七)

Kafka-Eagle 监控

2022-03-31 22:46:38 2563

原创 kafka的Consumer 消费者(六)

kafka的Consumer 消费者

2022-03-30 21:09:07 2328

原创 kafka的Broker(五)

kafka的Broker

2022-03-25 22:17:53 3002

原创 服务注册与发现-Consul(一)

服务注册与发现-Consul

2022-03-23 21:43:21 790

原创 kafka的Produce生产者(四)

  Producer 对应的脚本是 kafka-console-producer.sh,直接运行同样的会显示相关的参数参数描述–bootstrap-server <String: server to connect to>连接的Kafka broker 主机名称和端口–topic <String: topic>操作的topic名称–batch-size <Integer: size>消息在单机中批量发送的数量如果它们没有同步发送,默

2022-03-22 21:06:02 2152

原创 kafka的Topic(三)

  kafka主要有三个模块组成:producer、topic、consumer,每个模块都有对应的指令,作者在封装时对每个模块都封装了对应的脚本。Topic 命令  Topic 命令对应的启动脚本是 kafka-topcis.sh,直接在执行这个脚本可以看到相关的参数。参数太多,整理出一些常用的仅供参考参数描述–bootstrap-server <String: server to connect to>连接的Kafka broker 主机名称和端口–t

2022-03-20 21:07:52 5271 1

原创 kafka的安装(二)

  kafka的下载地址:https://kafka.apache.org/downloads  注意:kafka的 producer 和 consumer 使用Java语言开发的,而broker是用Scala语言开发的,而上图中在kafka3.1.0版本下的两个地址中,另一个版本是Scala的版本。例如 kafka_2.12-3.1.0 代表 kafka版本3.1.0,Scala版本2.12  从2.8.0版本开始,kafka可以不用在配置Zookeeper组件了,但是在这之前的版本还是得需要Zoo

2022-03-19 22:08:26 1256

原创 认识kafka(一)

  Apache Kafka 是一个开源分布式事件流平台,被数千家公司用于高性能数据管道、流分析、数据集成和关键任务应用程序。1. kafka 的核心能力  高吞吐量: 使用延迟低至 2 毫秒的机器集群以网络有限的吞吐量传递消息。  可扩展: 将生产集群扩展到一千个代理、每天数万亿条消息、PB 级数据、数十万个分区。弹性扩展和收缩存储和处理。  永久存储: 将数据流安全地存储在分布式、持久、容错的集群中。  高可用性: 在可用区域上有效地扩展集群或跨地理区域连接单独的集群。2. kafka 的生

2022-03-19 20:54:12 765

原创 SpringBoot集成通用Mapper和分页插件PageHelper(四)

  之前在MyBatis中使用PageHelper分页插件,今天就聊聊在SpringBoot中使用PageHelper插件。相关文档参考地址:https://pagehelper.github.io/docs/howtouse/1. 导入jar包  本次整合基于SpringBoot、MyBatis、通用mapper<dependency> <groupId>com.github.pagehelper</groupId> <artifactId&

2022-03-18 22:23:57 1780

原创 SpringBoot集成通用Mapper和分页插件PageHelper(三)

                                                                          ...

2022-03-16 17:47:15 1321 1

原创 Linux本机搭建Redis集群

  之前有个docker搭建Redis集群,今天就分享一篇如何在Linux本机中搭建Redis,本文也可用于在多主机间搭建集群,原理都比较相似。Redis版本采用6.0以上的版本,使用Centos7发行版。1. 创建配置  为了快速创建Redis配置,我直接使用shell脚本生成一些简单的配置for port in $(seq 6379 6385);do touch /home/redis/redis${port}.conf cat << EOF >

2022-03-13 21:30:21 2218

原创 SpringBoot集成通用Mapper和分页插件PageHelper(二)

  通用mapper也是提供了代码生成器,并且提供了两种:专用代码生成器 和 通用代码生成器,本文主要介绍 专用代码生成器。通用 Mapper 专用代码生成器生成的 Model 会在原有基础上增加 @Table,@Id,@Column 等注解,方便自动会数据库字段进行映射。1. 导入jar包  通用 Mapper 的代码生成器需要配置MyBatis使用,注意包之间的版本依赖关系<!-- MyBatis代码生成核心包 --><dependency> <groupI

2022-03-11 15:55:22 1836 1

原创 SpringBoot集成通用Mapper和分页插件PageHelper(一)

  通用 Mapper 是一个可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及Example 相关的单表操作。通用 Mapper 是为了解决 MyBatis 使用中 90% 的基本操作,使用它可以很方便的进行开发,可以节省开发人员大量的时间。注意这个框架只适合单表操作,实现了单表的基本增删改查操作,对于多表操作,还是需要自己实现xml,项目文档可以参考github上面的文档(GitHub文档 | 官方文档)接下来就开始整合。1. 环境准备  示例demo使用的是MySQL数

2022-03-11 11:14:35 1539

原创 Linux 安装 Redis 数据库

  之前写了在Windows中安装使用Redis,今天就补之前的坑,分享一篇在Linux中安装Redis。  Redis实际上并不支持Windows系统,只是微软有专门的的一个组织开发针对Windows的Redis数据库。  演示环境为Centos7,Centos8版本也可以参考次博客,接下来就开始正文了1. 安装GCC环境# 安装GCCyum install -y gcc# 查看GCC版本gcc --versio2. 下载Redis并解压  下载地址:https://redis.io

2022-03-08 21:23:37 666

原创 MyBatis 入门与详解(八)

分页插件  MyBatis可以直接通过分页插件对数据查询进行分页,而不需要在sql中去分页1. 添加依赖<!-- 分页插件 --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.3.0</version></depen.

2022-03-07 20:58:00 286

原创 MyBatis 入门与详解(七)

MyBatis 的逆向工程  正向工程是先创建实体类,由框架负责实体类生成数据库表,例如Hibernate就支持正向工程;而逆向工程是先创建数据库表,由框架负责根据数据库表生成实体类、mapper接口、映射文件。1. 导入jar包,配置插件<dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis&lt.

2022-03-07 20:20:01 532

原创 MyBatis 入门与详解(六)

MyBatis 的缓存1. MyBatis 的一级缓存  一级缓存是 SqlSession 级别的,通过同一个 SqlSession 查询的数据会被缓存,下次查询相同的数据就会从缓存中直接获取,不会从数据库中重新访问。示例:  MyBatis 的一级缓存存在失效的情况,主要有以下四种:不同的SqlSession对应不同的一级缓存同一个SqlSession但是查询条件不同同一个SqlSession两次查询期间执行了任意一次增删改的操作同一个SqlSession两次查询期间手动清除了缓存.

2022-03-06 20:58:16 270

Miniconda和Anaconda的Windows安装包

Miniconda和Anaconda的Windows安装包

2024-06-12

Node Version Manager

NVM:最流行的 Node.js 版本管理工具之一。它允许我们在同一台电脑上安装和切换多个 Node.js 版本。

2024-06-11

Inno Setup 语言包

Inno Setup 语言包

2023-06-27

11.2.0.1.zip

docker安装oracle相关的环境和脚本,需要自己去下载安装包然后放在一起进行执行

2021-07-09

seata-1.3.0.rar

seata-1.3.0.rar

2021-03-15

seata-1.4.1.rar

seata-1.4.1.rar

2021-03-14

dubbo注册中心文件

apache-zookeeper-3.6.2-bin.tar.gz ====> zookeeper压缩文件 cmd.sh ====> 服务器运行指令集,一键创建运行容器 Dockerfile ====> 镜像构建稳健 dubbo-admin-0.2.0-SNAPSHOT.jar ====> dubbo-admin 后台管理服务 start.sh ====> 容器服务启动脚本,通过这个脚本,同时运行两个服务 dubbo.tar ====> 我自己的镜像文件 使用说明 1、dubbo.tar为我自己的镜像文件,可以直接导入docker运

2020-11-12

redis 配置文件示例

redis 配置文件示例, # 假如说你有一个可用于所有的 redis server 的标准配置模板, # 但针对某些 server 又需要一些个性化的设置, # 你可以使用 include 来包含一些其他的配置文件,这对你来说是非常有用的。 # # 但是要注意哦,include 是不能被 config rewrite 命令改写的 # 由于 redis 总是以最后的加工线作为一个配置指令值,所以你最好是把 include 放在这个文件的最前面, # 以避免在运行时覆盖配置的改变,相反,你就把它放在后面

2020-05-18

Redis-x64-3.2.100.zip

Redis数据Windows版本,包含有一个启动指令的记事本文件简单教程 Windows版本:Redis-x64-3.2.100

2019-12-31

SSM项目搭建使用思路.mmap

项目构建思路,用作Spring SSM 项目,这只是一个大体的思路,其中细节部分还需要分析,按照这个思路可以简单的入门,编写出一个简单的web应用

2019-11-28

空空如也

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

TA关注的人

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