- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 Springboot 整合RabbitMq
基础可以看这个的博客https://blog.youkuaiyun.com/qq_35387940/article/details/100514134
2021-12-22 18:39:58
928
原创 初步认识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
531
原创 Body接收json数据时,双驼峰字段名或者首字母大写无法传参
解决办法:1.使用原生的get/set 方法生成2.使用注解@JsonProperty(value = “SubscribeStatusString”) 在反序列化的时候给属性重命名具体详解:javaBean的规范导致json传参首字母大写将永远获取不到。。。...
2021-10-13 11:39:20
426
原创 containers和overlay2占用磁盘过大
首先解释一下这两个文件是干嘛用的在这里插入代码片解决:一键删除所有已经停止的容器docker container prune会释放很大一部分资源一件删除所有悬挂状态的镜像docker image prune一键删除不再使用的数据卷docker volume prunedocker 系统层面也有 prune 这个子命令,可以一键清理没用的空间:docker system prune最后附上参考的大佬地址:https://blog.youkuaiyun.com/weixin_31
2021-09-27 15:11:29
846
原创 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
439
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
465
原创 启动容器报错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
3890
转载 吊炸天的 Kafka 图形化工具 Eagle,必须推荐给你!
此时记录博客地址:https://mp.weixin.qq.com/s/V3niDxdT_PiTbru80UGz4A
2021-09-15 16:05:49
102
原创 简单了JAVA解反射
静态 VS 动态语言动态语言是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点就是在运行时代码可以根据某些条件改变自身结构。主要动态语言:Object-C、C#、JavaScript、PHP、Python等静态语言与动态语言相对应的,运行时结构不可变的语言就是静态语言。如Java、C、C++Java不是动态语言,但Java可以称之为“准动态语言”。即Java有一定的动态性,我们可以利用反射机制获得类似动态语言的特性。
2021-09-15 15:37:32
119
转载 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
216
原创 简单理解多线程与并发
一:Process(进程)与Thread(线程)程序是指令和数据的有序集合,本身没有任何运行的含义,是一个静态的概念进程是执行程序的一次执行过程,它是一个动态的概念,是系统资源的单位线程是cpu调度和执行的单位,一个进程中可以包含若干个线程,一个进程至少包含一个线程二:三种创建方式1. 继承Thread类(不建议使用,避免OOP单继承局限性)自定义线程类集成 Thread类重写 run() 方法,编写线程执行体* 创建线程对象,调用 start() 方法启动线程public cla
2021-09-14 14:57:43
274
原创 IDEA必备小插件
有点懒,直接分享本人文档链接http://note.youdao.com/noteshare?id=34ba854c40db18fcc405e6ad26a9934c&sub=4616362354FA42558C798A179F99F5CC
2021-09-09 17:30:37
104
原创 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
662
原创 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
167
原创 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
420
原创 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
534
原创 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
605
原创 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
2475
原创 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
628
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人