- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 全链路监控及普罗米修斯学习
Java_全链路监控 - 博客 - 编程圈一文搞懂全链路监控系统(上)»一文搞懂全链路监控系统(下)»链路追踪监控系统:官网 »Prometheus 官方文档 »Prometheus 学习指南 »耳东@Erdong (infoq.cn) - 博客Prometheus 操作指南 · github »Prometheus 中文文档 »Prometheus(普罗米修斯)监控系统(一) »Prometheus(普罗米修斯)监控系统(二) »Prometheus Relabel机制(relabel_config) »
2022-06-01 10:00:41
2572
原创 Mac电脑通过brew安装的kafka创建topic超时异常: TIMED OUT WAITING FOR A NODE ASSIGNMENT的解决
我的电脑通过brew安装的kafka后,创建topic时,报超时异常: TIMED OUT WAITING FOR A NODE ASSIGNMENT。不管是百度还是谷歌搜到的办法都是大同小异且解决不了。正确的解决方法是:/usr/local/opt/kafka/bin/kafka-topics --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test使用的端口号是ka
2022-05-27 14:22:50
968
原创 prometheus监控系统的学习
1. 监控监控的意义监控的目的:1. 长期趋势分析2.对照分析3.告警4.故障分析与定位监控的分类:prometheusPrometheus:监控领域的独孤九剑1.破剑式:监控微服务2.破刀式:node_exporter监控操作系统3.破枪式:mysqld_exporter监控MySQL4.破鞭式:监控Redis5.破索式:监控Flink6.破掌式:监控RabbitMQ/Kafka7.破箭式:Prometheus Operat.
2022-05-25 14:35:59
598
原创 Nginx常用的基本操作
以下是自己使用Nginx时候记录的一些常用的指令:配置文件:/usr/local/etc/nginx/nginx.conf自定义配置文件目录:/usr/local/etc/nginx/confignginx执行文件所在目录:/usr/local/Cellar/nginx/1.21.6/bin静态文件存放目录:/usr/local/Cellar/nginx/1.21.6/html检查配置文件语法是否正确:nginx -t -c /usr/local/etc/n
2022-05-24 11:47:46
492
原创 Java8中Stream接口中各种API的使用
Stream接口中的API分为以下两种:中间操作终端操作中间操作含义:返回对象本身,可以继续对对象进行操作,例如StringBuilder中的append方法: @Override public StringBuilder append(String str) { super.append(str); return this; }StringBuilder sb = new StringBuilder(); sb.append("a").a
2021-03-11 14:16:52
120
原创 ElasticSearch笔记
基本概念:cluster:集群集群就是多个服务器,集群中的每一个服务器就是一个节点–node。其中有一个主节点,主节点这个概念是对于集群内部而言的。对集群外部来说,是无中心节点的,与集群任何一个节点通信和与整个集群通信是一样的。shards:分片es可以把一个完整的索引分为多个分片放在不同的节点保存,这样做的好处是高可用,如果有一台宕机了,其他节点的分片副本组合起来也是一个完整的索引,数...
2019-07-21 11:29:24
185
原创 设计模式——单例模式
几种常见形式饿汉式:直接创建对象,不存在线程安全问题1. 直接实例化饿汉式(简洁直观)2. 枚举式(最简洁,jdk1.5之后)枚举类型的构造器全部都是私有的3. 静态代码块(适合复杂实例化)懒汉式:延迟创建对象1. 线程不安全(适用于单线程)为了演示多线程效果,如下:测试类:单例类:原因:第一个线程到达时,判断完为空后,进入try块里面的代码,会阻塞并休眠100m...
2019-07-21 11:27:40
180
原创 Java并发之魂——synchronized深度解析(原创)
虽然网上关于Java并发、多线程的文章已是不胜枚举,但是读起来总感觉晦涩且千篇一律,不是你转载我,就是我复制你。因此决定自己总结一下,以便自己常读常新,同时由于并发和多线程这块是面试重点中的重点,也是为了以后的面试做一下准备。如果有需要转载的小伙伴,只需要注明转载来源即可,珍惜博主劳动成果,谢谢~1.Synchronized的作用能够保证在同一时刻最多只有一个线程执行该段代码,以达到保证并发安...
2019-01-13 22:32:34
309
3
原创 MySQL两种引擎MyIsam与InnoDB对比
1.在一个普通数据库中创建两张分别以MyIsam和InnoDB作为存储引擎的表:create table testMyIsam( id int unsigned primary key auto_increment, name varchar(20) not null )engine=myisam;create table testInnoDB( id int unsigne...
2019-01-09 22:38:12
6907
原创 Jenkins简易使用案例--从Gitlab拉取代码定时集成至服务器指定目录
Jenkins的介绍及安装我就不在这里赘述了,可以直接参考此博客:https://blog.youkuaiyun.com/bingoxubin/article/details/78720976本文主要是记录自己初次使用Jenkins的一些配置。1. 手动安装插件列表:1.Ant Plugin2.Build Timeout3.Deploy to container Plugin4.Email Ext...
2018-11-23 10:59:08
3232
原创 Spring Cloud整合Redis
项目需要使用Redis来做缓存,研究了一下如何将其与Spring Boot整合。网上的demo要么就是太过于庞大,要么就是版本过于陈旧,配置时候会有各种坑。因此自己在踩过了各种坑之后,写一个小demo来记录下:1.项目结构:2.pom的依赖配置:本人使用的Spring Boot是2.0.4.RELEASE版本的: <parent> <g...
2018-09-27 14:59:17
1032
原创 Linux笔记
一.UNIX和Linux发展史Linux主要发行版本两个主要分支:1.redhat红帽版2.debian版主要区别:软件安装方式不同.Linux发行版本超过上千种,都是基于同一Linux内核版window7--个人版.Windows8--企业版win7很多功能不能使用,不能正常安装fedora:个人版,但是是全功能版本,软件不管测试与否,都往上传RHEL:企业版,收维护服...
2018-09-02 11:15:16
243
原创 将Eureka客户端部署到Docker,并注册到Eureka注册中心
上篇我们讲了如何将Eureka服务器部署到Docker,这篇我们就接着上篇讲如何将Eureka客户端部署到Docker,并注册到Eureka注册中心。1.最为关键也是最坑的一步:使用 docker exec -it eureka服务器id bash 进入eureka注册中心的docker容器中,然后使用cat /etc/hosts命令查看容器的IP地址:将ip地址写到eur...
2018-08-31 18:05:38
16105
9
转载 Lombok 介绍
介绍在项目中使用Lombok可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写。IDEA中的安装打开IDEA的Setting –> 选择Plugins选项 –> 选择Browse repositories –> 搜索lombok –> 点击安装 –> 安装完成重启IDEA –> 安装成功引入依赖在项...
2018-08-31 14:04:42
248
原创 将Eureka服务器部署到Docker
1.将eureka注册中心打成jar包,并上传到服务器/app目录,改名eureka.jar:2.在网易云镜像仓库拉取jdk8的镜像:docker pull hub.c.163.com/housan993/centos7_jdk8:latest3.在/app目录下新建Dockerfile文件,编辑如下,保存:from hub.c.163.com/housan993/cent...
2018-08-31 13:54:48
2582
转载 JVM中的新生代和老年代(Eden空间、两个Survior空间)
现有的主流JVM分别是HotSpot和JRockit,主要研究对象也是这两个。这篇文章里,我们只研究HotSpot,也就是所谓的Sun JVM。目前阶段,Sun的GC方式主要有CMS和G1两种。考虑到效果和实际应用,这里只介绍...
2018-08-29 11:13:19
1371
原创 Spring Cloud Config与GitLab集成,并使用webhook实时更新配置
大家都知道Spring Cloud Config统一配置中心默认支持GitHub。由于公司使用的是内部的GitLab来管理代码,因此配置还是有一点出入的。在这记录下来,方便有同样需求的小伙伴。一、在后台项目的bootstrap.yml配置git地址:spring: profiles: local cloud: config: server: ...
2018-08-28 10:33:45
6139
1
原创 初探Docker及使用Docker运行第一个JavaWeb程序
1 什么是Docker1-1 Docker历史2010 dotCloud PAAS2013 Docker开源2014.6 Docker 1.02014.7 C轮 $4000万2015.4 D轮 $9500万 1-2 什么是Docker?Docker是一个装应用的容器,就像杯子可以装水,笔筒可以放笔,书包可以放书一样,你可以把Hello World放在Docker...
2018-08-24 17:16:58
16140
5
原创 Spring Cloud整合Vue
由于公司项目是前后端分离的,我前段时间将后端的Spring Cloud框架搭建的差不多了,包括Eureka服务发现中心,远端配置中心Config,不同服务接口调用组件Feign等。最近前端开发也将前台搭建的差不多了,于是领导让我将Vue整合到Spring Cloud里面。话不多说,开干:1.将前端给我的Vue项目的压缩文件解压后,将其添加到VS Code编辑器里:2...
2018-08-17 15:03:39
3899
原创 为什么不要在公用电脑保存账号和密码?
都说不要在除了私人电脑外的其他地方保存用户名和密码。有的人觉得无所谓,心想反正大家又不是黑客,谁能那么简单破解掉我的密码。 如果你有这个心理,那么我接下来就告诉你如何十秒钟破解掉电脑浏览器里面登陆且保存过的账号和密码。 话不多说。开始: 第一步:打开知乎网址,由于我之前保存了账号和密码,所以系统会自动填充上去。可以看到密码框是密...
2018-08-15 13:19:41
1244
原创 SpringCloud使用@LoadBalanced报错Request URI does not contain a valid hostname
问题描述: 在使用SpringCloud的@LoadBalanced注解配置RestTemplate时候,无论怎么调用服务总是报错如下:org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalStateExcept...
2018-08-04 16:28:51
1342
原创 IDEA2018.2版本SpringCloud的yml文件不识别问题
SpringCloud版本和Spring Boot版本匹配问题,可能配置的镜像库没有对应依赖包.
2018-08-03 11:17:45
2856
原创 关于SpringCloud使用JPA时启动报错java.sql.SQLException: Access denied for user 'root'@'localhost'
最近几天项目需求,在自学SpringCloud。在用IDEA搭建框架时候,刚开始没有使用JPA,项目能正常发布到Eureka服务器,但在POM文件里里面加上了JPA及MySQL的JDBC连接依赖之后:运行启动类时候一直报错java.sql.SQLException: Access denied for user 'root'@'localhost' (using password:...
2018-08-02 17:24:18
3639
原创 SpringCloud的eurekaClient启动时网页无应用加载
看到"Unregistering application unknown with eureka with status DOWN",eureka无法注册未知应用程序,导致停止。感觉应该是缺少容器,spring-boot-starter-web中含有tomcat。在pom文件中加入web容器的依赖:<dependency> <groupId>org.s...
2018-07-30 15:47:23
1091
原创 Eclipse Mars.2 Release (4.5.2) 安装Activiti插件
1.解压plugins.zip,将其中所有jar包导入到Eclipse目录下plugins文件夹. 2.打开Eclipse→Help→Install New Software 3.点击Add键,填入如下信息:Name: activiti-designer-5.18.0.zipLocation: 自己本地activiti-designer-5.18...
2018-07-20 15:15:53
635
原创 笔记本无线上网时secureCRT报错The remote system refused the connection解决
最近在学习Linux,使用secureCRT远程登录管理工具与虚拟机进行连接时,总是报错:The remote system refused the connection,想必很多人也是遇见过。 但是一番百度下来,所有的答案都没有能解决楼主的问题。经过楼主的一番探索,和把教学视频又退回去重放寻找蛛丝马迹之后,终于将这个问题搞定了。遂决定写下这篇博客,一来纪念一下自己的成果,二来分享给...
2018-03-20 23:10:06
996
Eclipse Activiti插件
2018-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人