自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 64位linux安装32 位 gcc库

centos64位编译32位代码,出现/usr/include/gnu/stubs.h:7:27: 致命错误:gnu/stubs-32.h:没有那个文件或目录,需要安装32位的glibc库文件。sudo yum install glibc-devel.i686(安装C库文件)

2022-08-03 08:20:07 2423 1

原创 IDEA Local changes 过滤

idea操作

2022-05-23 11:26:23 364

原创 比较器comparable和comparator区别

两种比较器的区别:java.lang.Comparable支持的是一种内比较,何为内比较:即是外对象和当前对象this的比较this < obj ---- 返回负数this = obj ---- 返回 0this > obj ---- 返回正数public int compareTo(T o);java.util.Comparator支持的是一种外比较,何为外比较,即是支持两个外对象的比较,不支持和当前对象比较o1 < o2 ---- 返回

2022-04-15 14:59:44 539

原创 推送代码到git上一直报错的问题

利用vscode推送修改后的代码到远程时,使用命令git push出现如下报错:fatal: unable to access 'https://github.com/xxxx/Study.git/': OpenSSL SSL_read: Connection was reset, errno 10054通过命令git remote -v 查看现有地址git remote -vorigin https://github.com/yichengzhang023/Study.git (fetch)

2021-08-13 10:38:04 199

原创 mac docker安装Eureka

1.docker安装java环境docker pull java:82.本地可以通过IDEA 在命令行中通过命令 mvn clean package 将Eureka 源码进行打包成jar文件3.将jar和dockerfile文件放在同一个文件夹下新建dockerfile,内容如下:FROM java:8VOLUME /tmpADD eureka-1.0.0-SNAPSHOT.jar /eureka-server.jarENTRYPOINT ["java","-Djava.security

2021-03-18 14:37:04 1128

原创 java搭建Apollo的热部署问题总结

@ConfigurationProperties和@Component搭配使用后,可以让配置类遇到一个新问题注解@ConfigurationProperties应用在类上时不能实现动态刷新,经过查阅相关资料后,总结了两个方法。@ApolloConfigChangeListener主要用来自动注册ConfigChangeListener(1)通过RefreshScope实现刷新配置类加上RefreshScope注解@Component@ConfigurationProperties(prefix =

2021-03-12 16:29:50 800

原创 logback.xml从Apollo配置中心读取值

一、问题背景最近改造以前的老项目,将disconfig丢弃掉。引入了Apollo进行集体管理所有项目的配置文件。日志配置文件 logback.xml中有一些值需要从配置中心获取二、解决方法(1)修改application.xml中的配置apollo : meta : http://127.0.0.1:8080 bootstrap : enabled : true namespaces : application eagerLoad : enabled :

2021-03-11 22:11:52 1934

原创 Apollo变量值的读取

一、Apollo特点Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。Java客户端不依赖任何框架,能够运行于所有Java运行时环境,同时对Spring/Spring Boot环境也有较好的支持。二、JAVA API读取Apollo 配

2021-03-11 12:06:54 3213 2

原创 kibana添加到开机自启动

1.在etc/init.d下新建kibana文件#chkconfig: 2345 98 02 #description: kibanaKIBANA_HOME=/usr/local/ELKB/kibana/case $1 in start) $KIBANA_HOME/bin/kibana &;; *) echo "require start";;esac通过service kibana start 就能够启动kibana脚本中增加chkcon

2020-11-05 10:25:40 1055

原创 Kibana显示时间与日志时间不一致问题

1.若使用logstash来做日志收集,logstash会根据事件传输的当前时间自动给事件加上@timestamp字段。时间戳的数据类型是date,Date类型在Elasticsearch中有三种方式:(1)传入格式化的字符串,默认是ISO 8601标准(2)使用毫秒的时间戳,长整型,直接将毫秒值传入即可(3)使用秒的时间戳,整型所以会和日志打印时间会有差别。总结 :还是需要使用日志时间独立出来才更加方便查看。2.创建索引模板从kafka传输到logstash的日志如下:{"date":

2020-11-04 15:11:48 6770

原创 生产环境中用到的es踩坑指南

一、es环境的搭建1.通过get命令下载或者直接上传文件到服务器上解压文件wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.tar.gz2.解压文件tar -zxvf elasticsearch-6.3.1.tar.gz//修改文件名mv elasticsearch-6.3.1.tar.gz elasticsearch 3.在config下修改配置文件network.host: 19

2020-10-29 15:49:07 387

原创 zookeeper选举

1.zk选举流程FastLeaderElection 选举过程其实在这个投票过程中就涉及到几个类,FastLeaderElection:FastLeaderElection 实现了 Election 接口,实现各服务器之间基于 TCP 协议进行选举Notification:内部类,Notification 表示收到的选举投票信息(其他服务器发来的选举投票信息),其包含了被选举者的 id、zxid...

2020-03-07 00:32:37 277

easi-ui日期中文

终于找到一个中文版,希望能够对其他有需要的人产生帮助

2018-08-21

空空如也

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

TA关注的人

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