自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(216)
  • 资源 (3)
  • 收藏
  • 关注

原创 手把手教你Linux部署Nexus3私服

一、Nexus介绍对maven来说仓库分为两类:本地仓库和远程仓库,有三种专门的Maven仓库管理软件可以用来帮助我们建立私服:chiva、Artifactory和Nexus。Nexus是当前最流行的Maven仓库管理软件。Nexus包含了各种类型的仓库的概念,包括代理仓库、宿主仓库、仓库组等。每一种仓库都提供了丰富实用的配置参数,方便用户根据需要进行定制。

2023-09-13 08:45:19 1664

原创 手把手教你在linux中部署kong网关

Kong是一个云原生,快速,可扩展的分布式微服务抽象层(也被称为API网关或API中间件),它的核心价值是高性能和可扩展性,于2015年作为一个开源项目提供;Kong可以充当微服务请求的网关(或辅助工具),同时通过插件提供负载均衡,日志记录,身份验证,速率限制,转换等功能,从而为您提供帮助。Kong的主要特征:• Cloud-Native:与平台无关,kong可以从裸机运行到Kubernetes• 动态负载均衡:在多个上游服务之间平衡流量。

2023-09-07 15:31:41 927

原创 手把手教你Linux中安装filebeat

他是自动放在/etc/filebeat。

2023-09-01 14:59:00 822

原创 手把手教你在虚拟机中部署K8S集群二

准备3台机器,要求网络互通(云服务器私网互通,虚拟机网络互通),同时可联网,因为要拉取镜像。关闭防火墙、selinux、swap分区等,这些是可能会导致k8s集群出问题的地方,需要提前配置好。安装Docker容器化环境,同时安装三个核心组件:kubeadm、kubelet、kubectl。下载k8s所需镜像,创建一个Master节点,将Node节点加入到当前集群。在k8s集群安装相关服务进行验证,登录k8s的WEB的用户界面dashboard。

2023-08-30 19:41:32 279

原创 手把手教你在linux中部署hadoop以及hadoop功能介绍

我们在学大数据的时候hadoop是躲避不开的地方,所以如何在linux中部署hadoop,下面就是手把手教你如何部署hadoop。你只要复制粘体,然后按enter键就可以了。准备:安装Linux版本的服务器。

2023-08-22 21:13:46 1808 1

原创 手把手教你在虚拟机中部署Kubernetes集群(K8S)

部署好了服务器。接下来需要准备三个服务器分别为master节点:master 192.168.171.7node节点:node1 192.168.171.6node节点:node2 192.168.171.4此步骤需要启动三台虚拟机,并且使用xshell进行连接使用执行多个的命令来在每个服务器同步执行相同的命令。

2023-08-21 17:20:53 1596 1

原创 VM部署CentOS并且设置网络

最近在准备学习k8s,需要部署服务器,所以需要在虚拟机中部署centOS服务,接下来我们将一步一步到操作来,如何在VM中不是CentOS系统。VMware Workstation Pro链接:https://pan.baidu.com/s/1hSKr5RfwsabdzNOvHmZ5kw?pwd=kys5 提取码:kys5镜像:CentOS-7-x86_64-DVD-1810.iso链接:

2023-08-17 23:19:43 1130

原创 nginx和openssl版本升级操作手册

我们目前使用的是nginx1.20.2和openssl-1.0.2k。其中查看服务器上openssl的脚本名利是:openssl version -v/-a。这个时候可能会出现错误找不到libssl.so.1.1 和libcrypto.so.1.1。先在/usr/local/nginx/sbin/中执行cp nginx nginxb。如果显示已经存在/usr/bin/openssl,则只需要备份下。然后将备份文件的nginx复制过来。覆盖原来的,然后重新nginx即可。在/usr/bin目录下。

2023-08-03 10:11:43 1673

原创 手把手教会你docker之环境搭建

docker架构和环境搭建

2023-07-14 16:14:57 1497

原创 Java中容易忽视的一些小技术(持续更新)

我们在开发的时候会遇到一些问题,比如前端传入的是user_name,但是后端在写JavaBean的时候会用驼峰法写成userName。Access.AUTO:自动确定,一般是和第三个一样,啥情况不一样我也不清楚,如果不写access,默认就是这个。Access.READ_ONLY:只在反序列化时使用,类似于@JsonAlias注解。Access.READ_WRITE:在序列化和反序列化都使用修改后字段。Access.WRITE_ONLY:只在序列化时使用修改后的字段。1:@JsonProperty注解。

2023-07-14 15:17:02 206

原创 大数据服务之linux中安装hadoop

hadoop在linux中的安装过程

2023-05-18 11:27:28 665

原创 IDEA工具系列之连接Linux

我们在开发的时候,用IDEA开发程序,用XSHELL来管理服务器,这两个工具切换比较麻烦。有没有用IDEA来连接Linux。

2023-02-22 09:33:19 3765

原创 Mysql数据库主主从设置

例:change master to master_host='10.7.104.16',master_port=3306,master_user='repl',master_password='!例:change master to master_host='10.7.104.17',master_port=3306,master_user='repl',master_password='!1.创建用户CREATE USER 'hwb'@'%' IDENTIFIED BY '!

2023-02-21 14:53:23 989

原创 手把收教你Spring Cloud Alibaba基础教程:Nacos源码解释

【代码】Linux grep根据关键字匹配前后几行。

2023-02-01 10:03:05 105

原创 手把收教你Spring Cloud Alibaba基础教程:@SentinelResource注解使用详解

下面的例子基于您已经引入了Spring Cloud Alibaba Sentinel为基础,如果您还不会这些,建议优先阅读《使用Sentinel实现接口限流》手把收教你Spring Cloud Alibaba基础教程:使用Sentinel实现接口限流《使用Sentinel实现接口限流》。第一步:在应用主类中增加注解支持的配置}// 注解支持的配置Bean@Bean}}第二步:在需要通过Sentinel来控制流量的地方使用@Service@Slf4j}}

2022-12-20 10:43:52 225

原创 手把收教你Spring Cloud Alibaba基础教程:Sentinel的存储

通过上一篇的介绍,我们对Sentinel已经有了初步的认识。在Spring Cloud Alibaba的整合封装之下,接口限流这件事情可以非常轻易的整合到我们的Spring Cloud应用中。但是,通过上篇的整合,依然还不能完美的满足我们日常的生产需求。其中,非常重要的一点就是限流规则的持久化问题。不少细心的读者也在留言中提出了Dashboard中设置的限流规则在应用重启之后就丢失了的问题。那么,接下来我们就来说说Sentinel的规则持久化如何实现。

2022-12-19 17:04:23 245

原创 手把收教你Spring Cloud Alibaba基础教程:使用Sentinel实现接口限流

Sentinel的官方标题是:分布式系统的流量防卫兵。对于服务稳定性保障组件,如果熟悉Spring Cloud的用户,第一反应应该就是Hystrix。那么,在未来我们还有什么更好的选择呢?除了Spring Cloud官方推荐的resilience4j之外,目前Spring Cloud Alibaba下整合的Sentinel也是用户可以重点考察和选型的目标。本文就先从限流入手,说说如何把Sentinel整合到Spring Cloud应用中,以及如何使用Sentinel Dashboard来配置限流规则。

2022-12-19 15:29:30 441

原创 手把收教你Spring Cloud Alibaba基础教程:Nacos的集群部署

知道如何部署nacos,但是我们集群部署的时候还是有一些内容需要讲一下。

2022-12-16 14:57:23 226

原创 手把手教你Spring Cloud Alibaba教程:使用Nacos作为配置中心

了解了nacos和springCloudAlibaba的部署和使用,现在我们来了解下nacos作为配置中心应该如何使用。

2022-12-15 15:21:20 489

原创 手把手教你Spring Cloud Alibaba教程:使用nacos实现服务注册与发现

接下来我们来实现下基本的服务注册和发现。

2022-12-15 14:53:53 590

原创 手把手教你Spring Cloud Alibaba教程:nacos安装

但是由于houlai Eureka2.0后续不维护,国内就需要一个可靠的注册中心。所以现在大部分都是用nacos。下面我们来说下如何安装nacos。

2022-12-14 16:28:17 2539

原创 springBoot集成springCloud(二)服务调用

简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器。我们很容易使用Ribbon实现自定义的负载均衡算法。

2022-11-01 16:56:48 247

原创 springBoot集成springCloud(一)注册中心

SpringCloud封装了Netflix公司开发的Eureka模块来实现服务治理在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。Eureka采用了CS的设计结构,Eureka Server服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用Eureka的客户端连接到Eureka Server并维持心跳连接。

2022-10-31 17:02:43 1271

原创 springBoot集成springCloud前言

随着业务量以及访问人数的增加,使用简单的nginx做负载均衡的方式越来越困难,我们后续使用springCloud来做分布式服务。

2022-10-31 10:34:46 449

原创 MySql表中添加emoji表情无法插入的解决方法

MySql表中添加emoji表情无法插入的解决方法

2022-10-28 16:23:54 1620

原创 MYSQL高可用架构之MHA实战三 mha+keepalive

MYSQL高可用架构之MHA实战三 mha+keepalive

2022-09-09 16:21:03 884

原创 MYSQL高可用架构之MHA实战二 安装和配置MHA架构(真实可用)

MYSQL高可用架构之MHA实战二 安装和配置MHA架构(真实可用)

2022-09-07 18:10:49 1157

原创 MYSQL高可用架构之MHA实战一 数据库主从配置(真实可用)

MYSQL高可用架构之MHA实战(真实可用)

2022-09-01 11:00:21 1383

原创 springBoot集成ClickHouse

springBoot集成clickhouse

2022-08-26 15:54:18 2818

原创 Mysql的基本原理以及面试技巧

Mysql的基本原理以及面试技巧

2022-08-19 17:10:00 273

原创 java中关于堆Stack和队列的用法以及实践

java中关于堆Stack和队列的用法以及实践

2022-08-18 09:59:23 601

原创 MySQL中的隐式转换造成的索引失效

MySQL中的隐式转换造成的索引失效

2022-08-11 10:30:44 925

原创 Redis基础知识易混淆知识点总结

Redis基础知识易混淆知识点总结

2022-07-26 16:21:13 224

原创 Linux中安装clickhouse

Linux中安装clickhouse

2022-07-22 15:52:12 5029

原创 缓存和数据库一致性问题

如何保证缓存和数据库一致性,这是一个老生常谈的话题了。但很多人对这个问题,依旧有很多疑惑:到底是更新缓存还是删缓存?到底选择先更新数据库,再删除缓存,还是先删除缓存,再更新数据库?为什么要引入消息队列保证一致性?延迟双删会有什么问题?到底要不要用?...

2022-07-18 14:02:17 140

原创 简单好用的superset可视化工具

superset

2022-06-27 15:21:34 201 2

原创 @Async注解的正确用法

我们在开发项目的时候,当在执行主程序的时候,需要一些程序异步执行,在spring中通常使用@Async这种注解方式。但是很多时候,我虽然使用了@Async这种异步方式,但是有的时候并不能真正的异步执行。是什么原因导致的呢。我们今天就说下。首先,你要正确的使用@Async这个,必须要又如下两步:1:在springBoot的启动类上添加@EnableAsync2:在对应的方法上添加@Async这样你启动的时候就可以用了。既然如此简单,还又什么说多呢。那就是你虽然这样注...

2022-03-30 15:37:53 2869

原创 JAVA导出txt文件

我们在开发的时候会遇到各种导出文件的情况,有的需要导出excelJAVA导出EXCEL通用型JAVA导出EXCEL定制型但是有的需要导出txt文件。txt文件如何操作呢。首先有导出txt方法,如下,其中text就是需要导出的内容/* 导出txt文件 * @author * @param response * @param text 导出的字符串 * @return */ public void exportTxt(Htt

2022-03-16 14:47:39 7876 1

原创 Java基础知识易混淆知识点总结

一:continue、break 和 return 的区别是什么在循环结构中,当循环条件不满足或者循环次数达到要求时,循环会正常结束。但是,有时候可能需要在循环的过程中,当发生了某种条件之后 ,提前终止循环,这就需要用到下面几个关键词:continue:指跳出当前的这一次循环,继续下一次循环。 break:指跳出整个循环体,继续执行循环下面的语句。return用于跳出所在方法,结束该方法的运行。return 一般有两种用法:return;:直接使用 return 结束方法执行,用于没....

2022-03-08 17:43:30 341

原创 如何获取微信公众号关注页链接

一:业务场景有些业务需求需要跳转到公众号的关注页面,不过这种存在诱导关注的风险,不过下面也介绍一下如何获取。二:如何获取微信公众号关注页链接?2.1 思考一下?想了想是否可以通过下载公众号的二维码,然后通过解析出来二维码里面的地址,是否可以进行跳转?,亲测不行。2.2 正确获取的方式1.登录公众号2.点击“账号详情”3.右键查看网页源代码4.搜索‘uin_base64’获取对应值5.赋值给如下跳转链接的__biz参数:https://mp.weixin.q

2022-02-22 16:08:59 7092

libmysqlclient.so.18

mha数据高可用必备插件,在mysql高可用的架构mha的时候需要下载。

2022-09-08

数据库+mha+mha+数据库高可用

数据库高可用mha包,包括mha4mysql-node-0.58-0.el7.centos.noarch ,mha4mysql-manager-0.58-0.el7.centos.noarch

2022-09-08

cn_area.sql

超详细的中国行政地区表。结构是省市县镇村,五级结构,另外还有经纬度。而且还有区号,基本满足所有的地址联动。

2020-04-13

git两件套.zip

git两件套里面包含:Git-2.23.0-64-bit.exe (客户端) gitblit-1.7.1.zip(服务器端。)

2019-08-24

sys_area.sql

中国国家地理位置数据库,主要是中国的省市县等基本信息,当然数据不一定准确,但是基本的信息都是有的。

2019-08-24

空空如也

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

TA关注的人

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