- 博客(117)
- 资源 (9)
- 收藏
- 关注
原创 游九溪龙井---杭州行
游九溪龙井2024-05-18溪声潺潺鸟鸣涧,古井悠悠静心田。阳光洒落竹林间,彩鲤嬉戏湖心莲。骑行穿梭林间路,山间葱翠满茶园。古路萧萧石壁残,唯有诗意留千年。世人皆知采茶难,清明谷雨不得闲。狮龙云虎梅家坞,只留茶香在人前。杭州西湖龙井茶的产地,主要包括五个区域,这些地方因地理环境、气候、土壤等因素的差异,各具特色,是西湖龙井茶的优质产区。
2024-12-22 10:20:20
119
原创 vue-admin-temple和vue-element-admin安装、运行及问题解决
vue-element-admin安装与运行vue-admin-temple安装与运行运行问题解决
2022-11-02 22:35:08
1380
原创 Gravitee.io API Menagement 介绍
最近在研究一些开源的API管理平台,记录一下过程。一个强大的API网关,可用于传统和现代协议Gravitee API Management是一个灵活、轻量级、快速的开源解决方案,可以轻松地管理API的生命周期,从文档到发现和发布。一个性能更好的基于Java构建的网关与其他流行的解决方案相比,Gravitee API网关的速度和性能至少提高了4倍。构建在Java之上,可以确保拥有极快、现代化的API管理体验。使用policy Studio轻松创建策略通过使用直观的流编.
2022-04-27 16:12:29
2899
1
原创 linux环境安装node、UMI,解决UMI版本及报错问题
最近需要安装node和umi,但在执行过程中出现很多坑,记录一下。1.安装nodeJS# yum install node npm2.安装yarn# npm i yarn tyarn -g3.查看yarn版本# tyarn -v4.安装umi# tyarn global add umi# yarn global add umi这时我这里会报错:node版本过低,需要一个高版本才行,于是要更新node到最新稳定版本:先清除npm缓存# npm cache
2021-12-22 20:06:33
2883
原创 Click House设置远程登陆及修改默认用户名密码
最近在研究Click House,部署、配置及使用都整理一下。1.设置远程登陆默认安装完,是只能本地进行访问,即:127.0.0.1,如果向想让其他机器访问就需要修改配置文件了,步骤如下:修改config.xml文件vim /etc/clickhouse-server/config.xml 找到下面的语句,将其注释去掉即可: <listen_host>::</listen_host>保存退出 重启Click House/etc/init.d/cl.
2021-12-21 20:40:51
11911
1
原创 京津两城生活记录系列1
原由从9月份开始了北京和天津之间的两城生活,原因就是小孩需要去天津上学。生活变化从天津租房开始到学校入学,一直在适应这种新的生活方式。每周的生活从公司到家,变成了工作日在北京,周末去天津,跨城通勤。目前的状态就是周五晚上回天津,周一早上回北京。办理同城卡2021-10-11今天早上,在天津站办了个“京津城际同城优惠卡”,预存1030,享受9.5折。这周末试试这个卡的使用方式,不知道是否能...
2021-10-11 18:03:24
248
原创 FK-ELK日志架构系列4:解决ElasticSearch7的maximum shards open 问题
这两天使用skywalking,出现了报错,如下:2020-08-03 14:53:38 2020-08-03 06:53:38,984 - org.apache.skywalking.oap.server.starter.OAPServerBootstrap -10421 [main] ERROR [] - Elasticsearch exception [type=validation_exception, reason=Validation Failed: 1: this action woul
2020-08-03 17:18:49
1998
原创 java中各种锁的分类及特性
在java里有各种锁,都有对应的使用场景,只有知道真正的含义,才能合理使用,达到想要的实现目的。 公平锁/非公平锁 可重入锁/非可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁/自适应自旋锁 1.公平锁/非公平锁公平锁是指多个线程按照申请锁的顺序来获取锁 非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁有可能,会造...
2020-07-23 12:32:23
929
原创 FK-ELK日志架构系列3:Kibana用户角色权限之配置用户访问指定日志
在使用kibana过程中,通常需要根据日志的内容及索引将其划分给不同的用户查看,每个用户只能查看权限范围内的日志索引,这样就保证了日志在权限范围内是可控的,达到了不同的人能看到不同的日志的目的。 要想实现上述操作,需要先配置kibana具有权限管理模块,使得kibana能够使用用户名、密码登录的方式才行,如图:1.创建角色 首先,使用elastic这个超级用户来登录,然后点击左侧菜单的管理图标,在显示的页面左侧会显示安全性:用户和角色,如下图:...
2020-07-09 12:15:42
2282
原创 FK-ELK日志架构系列2:Fluentd配置-使用环境变量
在使用Fluentd进行配置的过程中,由于要采用sidecar的方式将fluentd组件作为docker挂载到微服务的pod上,所以就面临每个微服务的日志名称不同,导致fluentd采集日志文件就需要动态变化,最好使用变量的方式来实现。经过实践,发现可以采用配置环境变量的方式,将fluentd的配置文件里的动态变化的地方来引用环境变量,这样就实现了,一个配置文件,可以挂载到所有的微服务pod上,不用每个微服务都配置一个单独的fluentd配置文件了。注:这里说的环境变量,是指K8S里的ENV方式设置
2020-05-22 10:55:56
1084
原创 FK-ELK日志架构系列1:总体设计架构
FK-ELK日志架构系列,即Fluentd -> Kafka -> Logstash ->Elasticsearch ->Kibana。该系列后续会不断完善架构及部署和配置过程。目前该套日志架构是部署在K8S之上的,所以主要介绍容器的部署及配置。该系列目录:日志采集(docker):Fluentd的部署及配置 日志采集(VM):Filebeat的部署及配置 日志转发:Kafka的部署及配置 日志消费:Logstash的部署及配置 日志存储:ES的部署及配置 ..
2020-05-22 10:12:01
370
原创 K8S里的docker时区设置
最近发现有些镜像里,时区设置的是标准时区UTC,不是CST,需要修改docker的时区,设置成东八区。修改docker的时区,有几个方法,如修改镜像、docker启动修改参数、docker上配置时区目录文件、docker直接修改时区等。下面分别说明:1.修改DockerfileRUN rm -f /etc/localtime \&& ln -sv /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \&& e
2020-05-13 16:57:49
2323
原创 springboot logback配置included及时区设置问题
在微服务里使用了logback来对日志输出进行配置,由于配置文件里有很多通用的设置,所以有必要将通用的都提取到一个公共文件里,这样所有的微服务更改配置格式的话,只需更新通用文件即可,不用每个地方都改一遍了。 如果一个logback.xml文件想在其他的项目中被引用,那么就需要用在iucluded标签,将定义的appender跟logger包围起来,表示这个是可以被...
2020-05-02 17:01:45
3341
原创 skywalking插入agent数据过长问题解决
今天在paas平台上的skywalkingserver出现一个问题,就是agent发送过来的心跳数据超长了,导致skywalkingserver的表字段不够用,出现插入数据错误,如下图:经过检查,发现agent部署在paas上,获取当前docker的IPV4地址,会拿到很多,目前是1百多个,估计是获取方式在容器上出现了问题导致。目前的解决办法是将agent里的获取IPV4的方法设置...
2020-04-24 17:04:59
1735
原创 Docker镜像制作及镜像导入导出命令
1.镜像制作使用Dockerfile制作一个docker镜像1.1编辑Dockerfile文件下面是一个制作openssh的Dockerfile文件:[root@docker]# vim DockerfileFROM centos:7LABEL demo demo@gmail.comRUN yum -y install openssh-server \ &...
2020-04-21 09:20:46
2878
原创 Dockerfile文件指令详解及解决传入环境变量问题
最近一直在搞Dockerfile文件的配置,需要将k8s上设置的环境变量,传入到Dockerfile里,总算是搞定了。使用ENTRYPOINT指令来实现,如下:ENTRYPOINT ["sh","-c","java -javaagent:/skywalking-agent/agent/skywalking-agent.jar -Dskywalking.agent.service_name...
2020-04-20 11:15:59
22900
2
原创 IntelliJ IDEA 插件的安装
正常情况下,直接在File - > Settings - > Plugins - > Marketplace里进行搜索即可。如果在IDEA里,不能搜索到相应插件的话,那就需要离线下载,然后再将插件文件导入到IDEA里了。1.离线下载访问下面的地址,然后搜索对应的插件名称,然后进行下载https://plugins.jetbrains.com/search2.I...
2020-04-01 17:33:12
778
原创 HTTPS签名证书流程及多域名证书请求方式
一、证书申请流程HTTPS使用签名证书流程如下: 1、服务器生成一对公钥和私钥(不对称加密方式,此处的公钥简称<服公钥>,密钥简称<服密钥>) 2、服务器向CA机构进行通信,将<服公钥>交给CA机构 3、CA对<服公钥>进行数字签名,生成一个<数字签名>,将两者绑定在一起<公钥证书> 4、...
2020-03-23 18:56:03
1239
原创 新诗一首:新冠肺炎战役记
新冠肺炎战役记写于2020/03/10春寒已去暖阳来,江红柳绿梨花开。去年花径人如海,今朝繁花染尘埃。繁华都市今犹在,行人寥寥口罩戴。减少出行自家呆,居家工作远程派。武汉危难显大爱,八方援助灭毒害。走出疫情还需待,强身健体勿懈怠。料峭已过春风度,百花争艳复光彩。防控战疫不松懈,众志成城不言败。待到明朝从头迈,人人笑对互关怀。...
2020-03-10 18:17:54
318
原创 docker安装及使用步骤
在现有虚机centos7的基础上,运行一个docker的步骤。1.环境要求支持docker安装,并能够连通外网下载外网镜像,当然也可以使用自己上传的镜像文件必须是64位CPU架构的计算机,Docker目前不支持32位CPU 运行Linux3.8或更高版本内核,CentOS时内核必不小于3.10 内核必须支持一种合适的存储驱动,可以是Device Manager、AUFS、vfs、b...
2019-09-06 15:19:49
299
原创 CentOS 7 配置DNS详解
1.修改文件进行配置修改dns文件# vi /etc/resolv.confnameserver 114.114.114.114nameserver 8.8.8.8重启网络# systemctl restart NetworkManager测试# ping www.baidu.com过程截图2.使用命令进行配置查看当前网络连接# nmcli c...
2019-08-28 09:50:29
740
原创 centos 7上RabbitMQ3.7版本集群安装与配置
1.设置yum文件,方便yum安装rabbitmq 3.7安装rabbitmq3.7以上版本,需要erlang的兼容版本在20以上增加文件:/etc/yum.repos.d/rabbitmq.repo[bintray-rabbitmq-server]name=bintray-rabbitmq-rpmbaseurl=https://dl.bintray.com/rabbitmq/r...
2019-08-19 11:43:02
378
原创 cnetos7上安装mysql社区版,并修改密码及端口号
1.查看现有版本,若有则将其卸载yum方式查看yum list installed mysql*如果显示列表里有mysql,则需要将其卸载yum remove mysql-community-client mysql-community-common mysql-community-libs mysql-community-libs-compat mysql-community-s...
2019-08-07 17:59:40
187
转载 VLAN和VxLAN的概念与特点
学习SDN中看到的文章,进行整理后转载以备后用。1.VLAN概况VLAN (Virtual Local Area Network)意为虚拟局域网,是在交换机实现过程中涉及到的概念,由802.1Q标准所定义。由于交换机是工作在链路层的网络设备,连接在同一台交换机的终端处于同一个三层网中,同时也处于同一个广播域。当交换机接入较多的终端时,任意一台终端发送广播报文时(例如:ARP请...
2019-06-20 11:45:39
3549
原创 windows下go安装及govendor设置
1.Go环境安装1).首先安装go,环境变量自动配置;2).在D盘新建文件夹,命名为mygo,D:\mygo,配置环境变量GOPATH=D:\mygo,2.依赖包管理govendor1)介绍Golang 官方并没有推荐最佳的包管理方案。到了1.5版本时代,官方引入包管理的设计,加了 vendor 目录来支持本地包管理依赖。官方 wiki 推荐了多种支持这种特性的包管理工具,如:Go...
2019-05-10 18:11:36
3849
原创 Git设置及branch操作
一、Git设置1. 下载git到本地。2. 注册并可以正常登录gitlab。3. 正常创建自己的git密钥。二、代码下载1. 新建一个文件夹来存储git上的项目代码。2. 在该文件夹下,右键点击”Git Bash here“:3. git clone gitlab的.git后缀地址,然后回车。在命令行里输入:git clone git地址。4. 输...
2019-04-04 11:50:07
1562
原创 centos 7 版本常用命令
1.网络命令命令 解析 ifconfig eth0 显示一个以太网卡的配置 ifconfig eth0 192.168.1.1 netmask 255.255.255.0 配置网卡的IP地址 ifdown eth0 禁用 ‘eth0’ 网络设备 ifup eth0 启用 ‘eth0’ 网络设备 iwconfig eth1 显示一个无线网卡...
2019-01-29 17:46:03
281
原创 秋游~清凉谷
10月长假的第一个周末,公司组织去秋游,游了密云的清凉谷,赋诗一首: 秋游~清凉谷作于2018/10/13日 云蒙葱翠清凉意,琳琅通幽松岩立。蜿蜒烽火狼烟尽,斑驳城壁隐精气。栈道飞悬跨绝壁,玻璃悬胆脚下碎。潺水叠峰清心瀑,直上云霄寻仙迹。 ...
2018-10-16 14:50:56
191
原创 记密云水库六人行
中秋之日,与友游玩于京郊密云水库,偶有所得: 记密云水库六人行2018-09-22 秋风明月堤上行,碧波杨柳蛙自鸣。云湖上亭瞰全景,青山环绕鱼水灵。漫山居主盛宴请,云天同贺中秋庆。...
2018-09-30 11:01:31
252
原创 IntelliJ Idea 2017激活server
1、到网站 http://idea.lanyus.com/ 获取注册码;2、可注册的license server: http://intellij.mandroid.cn/ http://idea.imsxm.com/ http://idea.iteblog.com/key.php ...
2018-06-20 09:44:17
267
原创 synchronized 和 ReentrantLock区别
一.sychronized sychronized是java中最基本同步互斥的手段,可以修饰代码块、方法、类。 在修饰代码块的时候需要一个reference对象作为锁的对象。 在修饰方法的时候默认是当前对象作为锁的对象, 在修饰类时候默认是当前类的Class对象作为锁的对象。 synchronized会在进入同步块的前后分别形成monitorenter和monitorexit字节码指令...
2018-06-01 11:45:26
137
原创:收录创作的几首小诗,作为留念
绝对原创。作为理科生一枚,有时根据情景,也会有感而发,下面都是最近几年写的,收录一下,作为留念。 1.咏春雪2018-03-17东风吹,大雪飞,没入草丛寻不回;急如矢,密如雨,自云飘落紧相随。童嬉戏,雪中追,欢声笑语雪人堆;春雪瑞,盖宇内,祝我中华来腾飞。 2.清明行2017-04-06京西古道崎岖行,蹄痕深深昔日荣。清明寻古今致敬,一群少年踏歌...
2018-04-02 17:12:16
278
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人