自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Springboot 整合RabbitMq

基础可以看这个的博客https://blog.csdn.net/qq_35387940/article/details/100514134

2021-12-22 18:39:58 904

原创 初步认识Redis

官方介绍:Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU ev

2021-11-18 16:02:47 511

原创 Body接收json数据时,双驼峰字段名或者首字母大写无法传参

解决办法:1.使用原生的get/set 方法生成2.使用注解@JsonProperty(value = “SubscribeStatusString”) 在反序列化的时候给属性重命名具体详解:javaBean的规范导致json传参首字母大写将永远获取不到。。。...

2021-10-13 11:39:20 375

原创 containers和overlay2占用磁盘过大

首先解释一下这两个文件是干嘛用的在这里插入代码片解决:一键删除所有已经停止的容器docker container prune会释放很大一部分资源一件删除所有悬挂状态的镜像docker image prune一键删除不再使用的数据卷docker volume prunedocker 系统层面也有 prune 这个子命令,可以一键清理没用的空间:docker system prune最后附上参考的大佬地址:https://blog.csdn.net/weixin_31

2021-09-27 15:11:29 808

原创 简单认识一下JVM

1. JVM的位置2.JVM的体系结构

2021-09-24 09:53:22 88

原创 DcokerSwarm + Portainer 安装部署

本文主要是搭建(基于内网),其余知识可自行百度一:简单来了解Docker Swarm Swarm是Docker公司推出的用来管理docker集群的平台,几乎全部用GO语言来完成的开发的,代码开源在https://github.com/docker/swarm, 它是将一群Docker宿主机变成一个单一的虚拟主机,Swarm使用标准的Docker API接口作为其前端的访问入口,换言之,各种形式的DockerClient(compose,docker-py等)均可以直接与Swarm通信,甚至Docke

2021-09-18 17:45:37 387 1

原创 nps搭建内网穿透

本次搭建在CenOS7.6腾讯云服务器去github下载nps需要的jar包下载地址:https://github.com/ehang-io/nps/releaseslinux服务器:linux_amd64_server.tar.gz客户端服务器:windows_amd64_client.tar.gz将linux_amd64_server.tar.gz上传到服务器,解压3../ nps install 启动服务注册修改nps的配置文件vim /etc/nps/conf/nps.

2021-09-18 17:05:03 417

原创 启动容器报错docker: Error response from daemon: Conflict. The container name “/portainer“ is already in...

docker容器启动报错:docker: Error response from daemon: Conflict. The container name “/portainer” is already in use by container “ff906d5204d0463caf0e674321da232e9d55c18fd14269ae41fb4c32a3315208”. You have to remove (or rename) that container to be able to reuse

2021-09-16 11:02:39 3748

转载 吊炸天的 Kafka 图形化工具 Eagle,必须推荐给你!

此时记录博客地址:https://mp.weixin.qq.com/s/V3niDxdT_PiTbru80UGz4A

2021-09-15 16:05:49 85

原创 简单了JAVA解反射

静态 VS 动态语言动态语言是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点就是在运行时代码可以根据某些条件改变自身结构。主要动态语言:Object-C、C#、JavaScript、PHP、Python等静态语言与动态语言相对应的,运行时结构不可变的语言就是静态语言。如Java、C、C++Java不是动态语言,但Java可以称之为“准动态语言”。即Java有一定的动态性,我们可以利用反射机制获得类似动态语言的特性。

2021-09-15 15:37:32 96

转载 SpringBoot中如何优雅的使用多线程(转载)

为了学习而记载;转载至大佬:https://zhuanlan.zhihu.com/p/134636915在 SpringBoot 应用中,经常会遇到在一个接口中,同时做事情1,事情2,事情3,如果同步执行的话,则本次接口时间取决于事情1 2 3执行时间之和;如果三件事同时执行,则本次接口时间取决于事情1 2 3执行时间最长的那个,合理使用多线程,可以大大缩短接口时间。那么在 SpringBoot 应用中如何优雅的使用多线程呢?Don’t bb, show me code.快速使用SpringBoot

2021-09-14 15:06:11 182

原创 简单理解多线程与并发

一:Process(进程)与Thread(线程)程序是指令和数据的有序集合,本身没有任何运行的含义,是一个静态的概念进程是执行程序的一次执行过程,它是一个动态的概念,是系统资源的单位线程是cpu调度和执行的单位,一个进程中可以包含若干个线程,一个进程至少包含一个线程二:三种创建方式1. 继承Thread类(不建议使用,避免OOP单继承局限性)自定义线程类集成 Thread类重写 run() 方法,编写线程执行体* 创建线程对象,调用 start() 方法启动线程public cla

2021-09-14 14:57:43 248

原创 IDEA必备小插件

有点懒,直接分享本人文档链接http://note.youdao.com/noteshare?id=34ba854c40db18fcc405e6ad26a9934c&sub=4616362354FA42558C798A179F99F5CC

2021-09-09 17:30:37 86

原创 Arthas基本使用

基本使用1:删除本地已有的arthas-demo docker container(非必要)docker stop arthas-demo || true && docker rm arthas-demo || true2.进入docker所在宿主机。docker exec -it mynewclass /bin/bash3.下载arthaswget https://alibaba.github.io/arthas/arthas-boot.jar4.启动arthas//

2021-09-09 17:27:39 617

原创 Kibana7.4.2安装(单机版)

贴上下载地址::https://www.elastic.co/cn/downloads/past-releases#kibana1.执行命令: tar –zxvf kibana7.4.2 解压2.修改kibana.yml文件server.port: 5601server.host: "0.0.0.0"xpack.security.enabled: trueelasticsearch.username: "elastic"elasticsearch.password: "IUrpndWcuKj1

2021-09-09 17:11:17 137

原创 Logstash7.4.2安装(单机版)

1.如何安装Logstash?贴上下载地址:https://www.elastic.co/cn/downloads/past-releases#logstash2.执行命令 解压 tar –zxvf logstash7.4.2.tar.gz3.新建一个存放我们自己自定义配置文件的文件夹这里我起名叫myconfmkdir myconf4.在这个目录下 我们会放三个文件mysql文件mysql的启动jar自定义的同步文件备注:如果是单机版只需要.conf文件5.创建logsta

2021-09-09 17:09:06 382

原创 Easticsearch7.4.2加密

1.标题第一步:切换到elastsearch的目录下,使用下列命令生成证书 bin/elasticsearch-certutil cert -out config/elastic-certificates.p12 -pass ""2.第二步:打开config/elasticsearch.yaml,在尾部添加下面一行代码: xpack.security.enabled: true xpack.security.transport.ssl.enabled: true xpack.security.t

2021-09-09 15:24:12 492

原创 Elasticsearch7.4.2安装(单机版)

搭建单机版es1.如何安装Elasticsearch ?  贴上下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch  es的安装需要在非root用户下进行,这也是es为了提高安全。2. 创建非root用户及对应的用户组: # 以root用户来创建新的用户组和用户, # groupadd 添加一个用户组 [root@localhost home]# groupadd el

2021-09-09 15:16:56 567

原创 K8s接入Kuboard-v3

K8s接入Kuboard-v3直接在节点执行kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml等待 Kuboard v3 就绪执行指令 watch kubectl get pods -n kuboard,等待 kuboard 名称空间中所有的 Pod 就绪,如下所示,查看SVC访问 Kuboard在浏览器中打开链接 http://your-node-ip-address:30080输入初始用户名和密码,并

2021-09-09 14:48:07 2191

原创 K8s虚拟机基本搭建

K8s虚拟机基本搭建kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点$ kubeadm init# 将一个 Node 节点加入到当前集群中$ kubeadm join <Master节点的IP和端口 >1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:

2021-09-09 14:39:16 606

真实好友1.0.apk

安卓手机,自动检测微好友是否拉黑、删除;这是一个脚本,不联网,无毒无侵害;

2021-10-15

空空如也

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

TA关注的人

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