自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

萧曳丶

多品味

  • 博客(724)
  • 资源 (321)
  • 收藏
  • 关注

原创 技术最全 知识图谱 - 2019年各行业知识图谱

2019-12-02 23:36:37 7983 6

原创 极客时间 IT 20+ 张 各架构 高清技能图谱

2019-04-16 13:54:34 9153 12

转载 java 实现 websocket的五种方式

本文主要讲述在Java技术领域实现websocket服务的五种方式.  使用Java原生代码实现websocket服务的方法, 此方法需要引入一个第三方库java-websocket.jar. 截至目前2023/01/01最新版本为1.5.3.  项目源代码位于: https://github.com/TooTallNate/Java-WebSocket  示例代码位于: https://github.com/TooTallNate/Java-WebSocket/tree/master/src/m

2024-02-06 16:06:00 50 1

原创 Sentinel 源码分析

例如,我们在order-service服务中,将的方法标记为一个资源。1)首先在order-service中引入sentinel依赖

2024-02-05 10:33:40 1173

原创 Nacos 源码分析

要研究Nacos源码自然不能用打包好的Nacos服务端jar包来运行,需要下载源码自己编译来运行。Nacos的GitHub地址:https://github.com/alibaba/nacos课前资料中已经提供了下载好的 1.4.2版本的Nacos源码:如果需要研究其他版本的同学,也可以自行下载:大家找到其release页面:https://github.com/alibaba/nacos/tags,找到其中的1.4.2.版本:点击进入后,下载Source code(zip):我们的课前资料提供了一个微服

2024-02-05 10:23:14 666

原创 RabbitMQ 部署指南

在Centos7虚拟机中使用Docker来安装。

2024-02-04 14:54:12 1409

原创 安装Canal

下面我们就开启mysql的主从同步机制,让Canal来模拟salve。

2024-02-04 09:58:20 337

原创 OpenResty 安装

首先你的Linux虚拟机必须联网你可以在你的 CentOS 系统中添加openresty仓库,这样就可以便于未来安装或更新我们的软件包(通过命令)。然后再重复上面的命令然后就可以像下面这样安装软件包,比如openrestyopm是OpenResty的一个管理工具,可以帮助我们安装一个第三方的Lua模块。如果你想安装命令行工具opm,那么可以像下面这样安装默认情况下,OpenResty安装的目录是:/usr/local/openresty。

2024-02-04 09:51:38 640

原创 Redis单机-主从集群-哨兵集群-分片集群 搭建教程

我们需要执行命令来创建集群,在Redis5.0之前创建集群比较麻烦,5.0之后集群管理命令都集成到了redis-cli中。修改redis-6.2.4/redis.conf文件,将其中的持久化模式改为默认的RDB模式,AOF保持关闭状态。要在同一台虚拟机开启3个实例,必须准备三份不同的配置文件和目录,配置文件所在目录也就是工作目录。要在同一台虚拟机开启3个实例,必须准备三份不同的配置文件和目录,配置文件所在目录也就是工作目录。这里我们搭建一个三节点形成的Sentinel集群,来监管之前的Redis主从集群。

2024-01-31 15:24:09 867

原创 Shell 入门_4

cut译为“剪切, 切割” , 是一个强大文本处理工具,它可以将文本按列进行划分的文本处理。cut命令逐行读入文本,然后按列划分字段并进行提取、输出等操作。sed (stream editor, 流编辑器) 是Linux下一款功能强大的非交互流式文本编辑器(vim是交互式文本编辑器),可以对文本文件的每一行数据匹配查询之后进行增、删、改、查等操作,支持按行、按字段、按正则匹配文本内容,灵活方便,特别适合于大文件的编辑.

2024-01-31 10:12:41 754

原创 Shell入门_3

expr (evaluate expressions 的缩写),译为“表达式求值”。Shell expr 是一个功能强大,并且比较复杂的命令,它除了可以实现整数计算,还可以结合一些选项对字符串进行处理,例如计算字符串长度、字符串比较、字符串匹配、字符串提取等.双小括号 (( )) , 用于进行数学运算表达式的执行 , 将数学运算表达式放在((和))之间。可以使用获取 (( )) 表达式命令的结果,这和使用获得变量值是一样的。

2024-01-31 09:48:18 1017

原创 Shell 入门_2

字符串(String)就是一系列字符的组合。字符串是 Shell 编程中最常用的数据类型之一(除了数字和字符串,也没有其他类型了)Shell 支持数组(Array), 数组是若干数据的集合,其中的每一份数据都称为数组的元素。注意Bash Shell 只支持一维数组,不支持多维数组。在 Shell 中,用括号( )array_name=(item1 item2 ...) # 方式1array_name=([索引下标1]=item1 [索引下标2]=item2 ...) # 方式2注意,赋值号。

2024-01-30 18:08:18 1030

原创 Shell 入门_1

通过编写Shell命令发送给linux内核去执行, 操作就是计算机硬件. 所以Shell命令是用户操作计算机硬件的桥梁,Shell是命令, 类似于windows系统Dos命令Shell是一个门程序设计语言, Shell里面含有变量, 函数, 逻辑控制语句等等sh解析器执行方式语法:sh 脚本文件介绍: 就是利用sh命令执行脚本文件, 本质就是使用Shell解析器运行脚本文件bash解析器执行方式语法:bash 脚本文件。

2024-01-30 17:45:11 1030

原创 elasticseatch 集群Docker快速搭建

这里推荐使用cerebro来监控es集群状态,官方网址:https://github.com/lmenezes/cerebro。kibana可以监控es集群,不过新版本需要依赖es的x-pack 功能,配置比较复杂。解压 - 启动 双击其中的cerebro.bat文件即可启动服务。es运行需要修改一些linux系统权限,修改。

2024-01-28 22:51:35 449

原创 Windows环境 elasticsearch 及可视化界面 安装

elastic 的官网当你解压好了归档文件之后,Elasticsearch 已经准备好运行了。如果你想把 Elasticsearch 作为一个守护进程在后台运行,那么可以在后面添加参数-d。如果你是在 Windows 上面运行 Elasticseach,你应该运行而不是。测试启动成功。

2024-01-11 10:14:34 674

原创 GO 配置国内镜像代理 Go Module代理仓库服务

Go 1.13 及以上(推荐)打开你的终端并执行。

2024-01-03 17:01:40 697

原创 Shell 入门

Shell脚本入门Shell变量Shell内置命令Shell运算符与执行运算命令流程控制语句Shell函数Shell重定向Shell好用的工具, cut sed awk sort大厂常见企业面试题通过编写Shell命令发送给linux内核去执行, 操作就是计算机硬件. 所以Shell命令是用户操作计算机硬件的桥梁,Shell是命令, 类似于windows系统Dos命令Shell是一个门程序设计语言, Shell里面含有变量, 函数, 逻辑控制语句等等。

2023-12-29 16:11:02 972

原创 bat 脚本 启动、停止、重启 SpringBoot 服务命令

没有启动服务也可以直接执行。

2023-12-29 14:36:02 488

原创 Nginx 开源版安装

下载 tar.gz安装包,上传。进入Nginx 目录,配置。

2023-11-22 15:49:03 673

原创 Nginx高级

页面首次打开,直接读取缓存数据,刷新,会向服务器发起请求。

2023-11-22 15:15:07 957

原创 RabbitMQ 基础操作

从计算机术语层面来说,RabbitMQ 模型更像是一种交换机模型。

2023-11-21 22:03:30 777 1

原创 MySQL主从搭建

此错误,虽然不影响主从同步的搭建,但是如果想从远程客户端通过以下方式连接docker中的MySQL则没法连接。默认情况下MySQL的binlog日志是自动开启的,可以通过如下配置定义一些可选配置。执行完此步骤后不要再操作主服务器MYSQL,防止主服务器状态值变化。**两个关键进程:**下面两个参数都是Yes,则说明主从配置成功!在主机中执行以下SQL,在从机中查看数据库、表和数据是否已经被同步。**注意:**如果此时防火墙是开启的,,否则后续安装的MySQL无法启动。的情况,此时查看下方的。

2023-11-16 16:35:43 101

原创 Jenkins 构建CICD

在安装 Postfix 的过程中可能会出现一个配置界面,在该界面中选择“Internet Site”并按下回车。确保您已正确设置您的 DNS,并更改 https://gitlab.example.com 为您要访问极狐GitLab 实例的 URL。文件中(出于安全原因,24 小时后,此文件会被第一次 gitlab-ctl reconfigure 自动删除,因此若使用随机密码登录,建议安装成功初始登录成功之后,立即修改初始密码)。完成安装后,请参考建议的后续配置,包括身份验证选项和注册限制的配置。

2023-11-13 18:01:57 976 1

原创 Kubernetes 单master 集群搭建

kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。

2023-11-09 17:51:43 86

原创 SQL 常用优化实践

对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之类的可以设置为 NULL,其他的,最好不要使用NULL。不要以为 NULL 不需要空间,比如:char(100) 型,在..

2022-05-10 17:21:18 742

原创 VI/VIM 键盘图 及常规快捷操作

一、VI/VIM 键盘图二、模式转换2.1、一般模式2.2、编辑模式2.3、命令模式

2022-04-26 17:01:00 2433

原创 JAVA8 String 面试练习 与 intern()

// idea debug 查看内存信息public class StringTest4 { public static void main(String[] args) { System.out.println();//2293 System.out.println("1");//2294 System.out.println("2"); System.out.println("3"); System.out.pri

2022-04-03 23:04:12 539

原创 HotSpot JVM 运行结构 图解

JVM 结构

2022-04-01 16:02:32 617 1

原创 产品知识体系 思维导图

2022-01-18 16:06:43 981

原创 Linux 快速上手使用

2021-12-30 09:25:16 865 1

原创 前端基础 思维导图

2021-09-30 16:49:06 597 1

原创 JAVA告别996系列

2021-09-24 14:46:22 589

原创 CSS 灯泡发光

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&gt...

2021-09-17 15:17:25 541 1

原创 CSS 怀表式翻转

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>过.

2021-09-17 14:53:26 197

原创 CSS正方体旋转

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>过.

2021-09-17 14:51:04 393

原创 Linux快速上手使用

2021-09-16 09:57:50 274

原创 Elasticsearch7.X学习路线图

2021-08-18 17:03:05 413 3

原创 Docker环境下的前后端分离部署与运维 脚本

《Docker环境下的前后端分离部署与运维》脚本文章目录《Docker环境下的前后端分离部署与运维》脚本一、Docker虚拟机常用命令二、安装PXC集群,负载均衡,双机热备三、PXC 特别注意事项PXC的主节点和从节点分别代表什么意义?为什么Node1能启动,而其他的PXC节点启动就闪退呢?PXC集群只有一个节点,关闭了这个节点的容器,下次还能启动起来吗?关于搭建技术体系,深入学习方面的感言安装Redis,配置RedisCluster集群打包部署后端项目打包部署后端项目一、Docker虚拟机常用命令

2021-07-27 22:28:39 6140 1

原创 SpringSecurity登陆受权出现This object has not been built问题解决

问题在使用SpringSecurity作登陆受权时,出现了这样的异常:java.lang.IllegalStateException: This object has not been builtjava @Override protected void configure(HttpSecurity httpSecurity) throws Exception { httpSecurity // 原因 .csr

2021-07-08 10:48:37 3248 1

原创 SpringBoot 多环境配置文件与外部配置同时使用的坑

外部配置:我的理解是在程序包之外的配置,也就是springboot打包成jar后,在jar外面的一切配置。内部配置当然就是jar包内的配置文件,包括properties文件、yml文件。而配置文件的优先级顺序,springboot的开发文档已经很清楚了,重点关注的是4、12、13、14、15重点:4.命令行参数12.jar包外面,特定环境的profile配置文件(application-{profile}.properties)和yml文件13.jar包内,特定环境的prof...

2021-06-07 18:45:02 460

基于三菱PLC的时序循环电路通用设计方法.pdf

基于三菱PLC的时序循环电路通用设计方法

2021-11-28

A700使用手册(应用篇)chnc.pdf

A700使用手册(应用篇)chnc.pdf

2021-11-28

2021中国HR生存发展现状白皮书-三茅·2号人事部.pdf

2021中国HR生存发展现状白皮书-三茅·2号人事部.pdf

2021-07-21

深度学习与TF-PPT和代.zip

深度学习与TensorFlow 2入门实战(完整版)

2020-05-23

谷粒商城电商项目 ( 大型分布式基础+高级、高可用集群部署)(全栈开发篇)

谷粒商城电商项目 ( 大型分布式基础+高级、高可用集群部署)(全栈开发篇)

2020-05-22

第六期微服务架构-SpringCloudAlibaba代码和文档.zip

第六期微服务架构-SpringCloudAlibaba代码和文档.zip

2020-05-21

MybatisCodeHelperNew-Pro.zip

IDEA Mybatis 插件 MybatisCodeHelperNew-Pro

2020-05-01

亿图图示 9.4.zip

亿图图示 9.4.zip

2020-04-29

Centos7重置密码.txt

Centos7重置密码.txt

2020-04-25

代码规范 .pdf

代码规范 .pdf

2020-04-25

iOS-面试宝典3.0.pdf

iOS-面试宝典3.0.pdf

2020-04-25

iOS面试题2019年度总结188题(下).pdf

iOS面试题2019年度总结188题(下).pdf

2020-04-25

阿里巴巴大规模流媒体的闪烁运行时改进.pdf

阿里巴巴大规模流媒体的闪烁运行时改进.pdf

2020-04-25

JAVA 面试入坟系列(0.0.1) By_萧曵丶.pdf

JAVA 面试入坟系列(0.0.1) By_萧曵丶.pdf

2020-04-13

JAVA 面试入坟系列(思维导图) By_萧曵丶.pdf

JAVA 面试入坟系列(思维导图) By_萧曵丶.pdfJ

2020-03-22

线程编程方面.doc

线程编程方面.doc

2020-03-21

消息中间件面试专题及答案.pdf

消息中间件面试专题及答案.pdf

2020-03-21

小算法题总结.xmind

小算法题总结.xmind

2020-03-21

性能优化Mysql篇.pdf

性能优化Mysql篇.pdf

2020-03-21

性能优化PPT.pdf

性能优化PPT.pdf

2020-03-21

最新JAVA面试题总结之数据库.docx

最新JAVA面试题总结之数据库.docx

2020-03-21

最新JAVA面试题总结之框架.docx

最新JAVA面试题总结之框架.docx

2020-03-21

最新JAVA面试题总结之基础.docx

最新JAVA面试题总结之基础.docx

2020-03-21

最新JAVA面试题总结之Redis.docx

最新JAVA面试题总结之Redis.docx

2020-03-21

最新JAVA面试题总结之JavaWeb.docx

最新JAVA面试题总结之JavaWeb.docx

2020-03-21

优秀简历的编写思路.pdf

优秀简历的编写思路.pdf

2020-03-21

智联招聘2017 面试题.pdf

智联招聘2017 面试题.pdf

2020-03-21

黑马Nacos jar包分析

黑马Nacos jar包分析 和 protoc-3.17.3-win64

2024-02-05

cloud-source-demo

cloud-source-demo

2024-02-05

麻省理工学院公开课:微分方程课件.zip

麻省理工学院公开课:微分方程课件.zip

2021-12-10

麻省理工学院开放课程.算法导论课件

算法

2021-12-10

三菱QD75定位模块用户手册.pdf

三菱QD75定位模块用户手册

2021-11-28

三菱PLC的QD75M系列-使用教程.pdf

三菱PLC的QD75M系列-使用教程

2021-11-28

三菱PLC的QD75M系列-使用教程(20150410172124).pdf

三菱PLC的QD75M系列-使用教程(20150410172124)

2021-11-28

利用VB和三菱FX_PLC开发小型自控系统.pdf

利用VB和三菱FX_PLC开发小型自控系统

2021-11-28

QD75定位模块教程.pdf

QD75定位模块教程

2021-11-28

电气自动化技术网提供.txt

电气自动化技术网提供

2021-11-28

MR-JE-A技术资料集(Eng)sh030128c.pdf

MR-JE-A技术资料集(Eng)sh030128c

2021-11-28

MT500程序转换成MT8000.pdf

MT500程序转换成MT8000

2021-11-28

FR-F500J使用手册(详细篇).pdf

FR-F500J使用手册(详细篇)

2021-11-28

空空如也

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

TA关注的人

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