自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Write Less,Think More

怕什么真理无穷,进一寸有进一寸的欢喜

  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 全链路监控及普罗米修斯学习

Java_全链路监控 - 博客 - 编程圈一文搞懂全链路监控系统(上)»一文搞懂全链路监控系统(下)»链路追踪监控系统:官网 »Prometheus 官方文档 »Prometheus 学习指南 »耳东@Erdong (infoq.cn) - 博客Prometheus 操作指南 · github »Prometheus 中文文档 »Prometheus(普罗米修斯)监控系统(一) »Prometheus(普罗米修斯)监控系统(二) »Prometheus Relabel机制(relabel_config) »

2022-06-01 10:00:41 2295

原创 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 853

原创 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 522

原创 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 442

原创 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 86

原创 ElasticSearch笔记

基本概念:cluster:集群集群就是多个服务器,集群中的每一个服务器就是一个节点–node。其中有一个主节点,主节点这个概念是对于集群内部而言的。对集群外部来说,是无中心节点的,与集群任何一个节点通信和与整个集群通信是一样的。shards:分片es可以把一个完整的索引分为多个分片放在不同的节点保存,这样做的好处是高可用,如果有一台宕机了,其他节点的分片副本组合起来也是一个完整的索引,数...

2019-07-21 11:29:24 153

原创 设计模式——单例模式

几种常见形式饿汉式:直接创建对象,不存在线程安全问题1. 直接实例化饿汉式(简洁直观)2. 枚举式(最简洁,jdk1.5之后)枚举类型的构造器全部都是私有的3. 静态代码块(适合复杂实例化)懒汉式:延迟创建对象1. 线程不安全(适用于单线程)为了演示多线程效果,如下:测试类:单例类:原因:第一个线程到达时,判断完为空后,进入try块里面的代码,会阻塞并休眠100m...

2019-07-21 11:27:40 147

原创 Java并发之魂——synchronized深度解析(原创)

虽然网上关于Java并发、多线程的文章已是不胜枚举,但是读起来总感觉晦涩且千篇一律,不是你转载我,就是我复制你。因此决定自己总结一下,以便自己常读常新,同时由于并发和多线程这块是面试重点中的重点,也是为了以后的面试做一下准备。如果有需要转载的小伙伴,只需要注明转载来源即可,珍惜博主劳动成果,谢谢~1.Synchronized的作用能够保证在同一时刻最多只有一个线程执行该段代码,以达到保证并发安...

2019-01-13 22:32:34 280 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 6876

原创 Jenkins简易使用案例--从Gitlab拉取代码定时集成至服务器指定目录

Jenkins的介绍及安装我就不在这里赘述了,可以直接参考此博客:https://blog.csdn.net/bingoxubin/article/details/78720976本文主要是记录自己初次使用Jenkins的一些配置。1. 手动安装插件列表:1.Ant Plugin2.Build Timeout3.Deploy to container Plugin4.Email Ext...

2018-11-23 10:59:08 3163

原创 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 968

原创 Linux笔记

一.UNIX和Linux发展史Linux主要发行版本两个主要分支:1.redhat红帽版2.debian版主要区别:软件安装方式不同.Linux发行版本超过上千种,都是基于同一Linux内核版window7--个人版.Windows8--企业版win7很多功能不能使用,不能正常安装fedora:个人版,但是是全功能版本,软件不管测试与否,都往上传RHEL:企业版,收维护服...

2018-09-02 11:15:16 217

原创 将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 16027 13

转载 Lombok 介绍

介绍在项目中使用Lombok可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写。IDEA中的安装打开IDEA的Setting –> 选择Plugins选项 –> 选择Browse repositories –> 搜索lombok –> 点击安装 –> 安装完成重启IDEA –> 安装成功引入依赖在项...

2018-08-31 14:04:42 219

原创 将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 2524

转载 JVM中的新生代和老年代(Eden空间、两个Survior空间)

现有的主流JVM分别是HotSpot和JRockit,主要研究对象也是这两个。这篇文章里,我们只研究HotSpot,也就是所谓的Sun JVM。目前阶段,Sun的GC方式主要有CMS和G1两种。考虑到效果和实际应用,这里只介绍...

2018-08-29 11:13:19 1331

原创 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 6040 6

原创 初探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 16074 5

原创 Spring Cloud整合Vue

        由于公司项目是前后端分离的,我前段时间将后端的Spring Cloud框架搭建的差不多了,包括Eureka服务发现中心,远端配置中心Config,不同服务接口调用组件Feign等。最近前端开发也将前台搭建的差不多了,于是领导让我将Vue整合到Spring Cloud里面。话不多说,开干:1.将前端给我的Vue项目的压缩文件解压后,将其添加到VS Code编辑器里:2...

2018-08-17 15:03:39 3795

原创 为什么不要在公用电脑保存账号和密码?

        都说不要在除了私人电脑外的其他地方保存用户名和密码。有的人觉得无所谓,心想反正大家又不是黑客,谁能那么简单破解掉我的密码。        如果你有这个心理,那么我接下来就告诉你如何十秒钟破解掉电脑浏览器里面登陆且保存过的账号和密码。        话不多说。开始:        第一步:打开知乎网址,由于我之前保存了账号和密码,所以系统会自动填充上去。可以看到密码框是密...

2018-08-15 13:19:41 1150

原创 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 1281

原创 IDEA2018.2版本SpringCloud的yml文件不识别问题

SpringCloud版本和Spring Boot版本匹配问题,可能配置的镜像库没有对应依赖包.

2018-08-03 11:17:45 2819

原创 关于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 3582

原创 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 1058

原创 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 606

原创 笔记本无线上网时secureCRT报错The remote system refused the connection解决

    最近在学习Linux,使用secureCRT远程登录管理工具与虚拟机进行连接时,总是报错:The remote system refused the connection,想必很多人也是遇见过。    但是一番百度下来,所有的答案都没有能解决楼主的问题。经过楼主的一番探索,和把教学视频又退回去重放寻找蛛丝马迹之后,终于将这个问题搞定了。遂决定写下这篇博客,一来纪念一下自己的成果,二来分享给...

2018-03-20 23:10:06 881

pinpoint的hbase初始化脚本hbase-create.hbase

搭建pinpoint需要的hbase初始化脚本hbase-create.hbase

2018-09-06

Eclipse Activiti插件

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.zip Location: 自己本地activiti-designer-5.18.0.zip的实际位置 4.若列表出现Activiti,表示基本OK,接下来就一路Next就好

2018-07-20

空空如也

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

TA关注的人

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