jhipster开发环境:安装使用
Jhipster是一个开发平台/脚手架,用于生成、开发、部署Spring Boot + Angular/React Web Application和Spring microservices。
Jhipster可以自动化生成一个完整和现代的Web应用程序或微服务架构。
Jhipster参考链接: https://www.jhipster.tech/cn/microservices-architecture/
jhipster代码生成demo1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181 ...
二叉树12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120 ...
php链表123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108<?php/** * Created by PhpStorm. * User: Alex * Date: 2019/5/13 * Time: 13:35 */class Node{ public $data; public $next; public function __construct($data) { $this->data = $data; $this->next = null; }}class SingleLinkedList ...
privoxy 安装
1brew install privoxy
修改配置 vim /usr/local/etc/privoxy/config
123# 8118是用来监听本地网络请求,然后转发给socks5端口来实现代理,所以1086是自己的sockes服务代理端口,需要匹配,8118可以随意listen-address 0.0.0.0:8118forward-socks5 / localhost:1086 .
启动代理
12345# 不使用代理的地址export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"# 监听本地请求,出口流量经过8118端口,然后转给socks5export http_proxy="http://127.0.0.1:8118"export https_proxy=$http_proxy
启动代理服务
123sudo /usr/local/sbin/privoxy /usr/local/etc/privoxy/config# 查看启动是否 ...
docker
未读docker架构源码解析docker简介Docker 借助操作系统层的虚拟化实现资源的隔离,因此Docker 容器在运行时与虚拟机(VM) 的运行有很大的区别, Docker 容器与宿主机共享同一个操作系统,不会有额外的操作系统开销。这样的优势很明显,因而大大提高了资源利用率,并且提升了1/0 等方面的性能。
Docker Daemon 作为Docker 架构中的主体部分,首先具备服务端的功能,有能力接收Docker Client 发起的请求;其次具备Docker Client 请求的处理能力。Docker Daemon 内部所有的任务均由Engine 来完成,且每一项工作都以一个Job 的形式存在。
Docker 无疑是DevOps 大潮中最具实践价值的不二法宝。Docker 从Linux 内核的角度出发,属于轻量级虚拟化技术,有能力秒级提供应用隔离环境,完成云计算时代分布式应用的第一需求”隔离
Docker 通过DockerDaemon 的管理, libcontainer 的执行,最终创建Docker 容器
docker架构
docker daemon架构图
do ...
docker
未读docker私仓harbo安装使用安装docker12345678910yum install -y yum-utils device-mapper-persistent-data lvm2# 配置repository:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 安装最新版本docker-ceyum install docker-ce# 启动dockersystemctl start docker
安装docker-compose12345678910# 安装pipyum -y install python-pip# 安装pip install docker-compose# 查看版本确认安装成功[root@localhost ~]# docker-compose --versiondocker-compose version 1.24.0, build 0aa5906
安装harbor123456789101112131415161718# gith ...
mac安装postgresql
安装1brew install postgresql
启动12brew services start postgresqlpg_ctl -D /usr/local/var/postgres start # 非后台运行
初始化db1initdb /usr/local/var/postgres
创建用户1createuser username -P
创建表1createdb firstdb -O username -E UTF8 -e
链接db1psql -U username -d firstdb -h 127.0.0.1
zipkin采样比例spring开启zipkin 模块log123logging: level: org.springframework.cloud.sleuth.zipkin: DEBUG
zipkin采样比例配置12345678910spring: sleuth: sampler: percentage: 1.0 # 采样比例100% zipkin: base-url: http://localhost:9411 enabled: true locator: discovery: enabled: true
metrics 支持的5中基本类型
Gauges(度量)
某个特定的瞬时值,如MQ中当前有多少条消息
Gauges是一个最简单的计量,一般用来统计瞬时状态的数据信息,比如系统中处于pending状态的job
Counters(计数器)
Histograms(直方图数据)
直方图: 以流的形式分析数据,除了最大、最小、平均以外还有中位数、75th、90th、95th、98th,99.9th百分位
百分位解释: 一次考试中,如果你的成绩在90th百分位,就是说,大概有90%的人比你差
Meters(TPS计算器)
随着时间的推移时间发生的频率,如每秒的请求数,1、5、15分钟的移动平均指数
Timers(计时器)
call某一段代码的频率/时间、以及所花时间的时长分布区域
HealthChecks
几种式的检查应用运行的健康状态,如databases 、mq 、container等
Reporting
度量值可以通过HTTP、slf4j 、jmx 、csv 、graphite等报告出来
metric 日志参数注解12345678910111213141 ...
linux
未读zipkin部署
当前版本:
123ENV ZIPKIN_REPO=https://jcenter.bintray.com \ ZIPKIN_DEPENDENCIES_VERSION=1.6.1 \ STORAGE_TYPE=elasticsearch
下载地址:
1https://search.maven.org/remote_content?g=io.zipkin.java&a=zipkin-server&v=1.28.1&c=exec
启动参数命令
1STORAGE_TYPE=elasticsearch ES_HOSTS=http://127.0.0.1:9200 ES_USERNAME=elastic ES_PASSWORD="changeme" ES_INDEX=zipkin ES_DATE_SEPARATOR=- java -jar zipkin-server-1.28.1-exec.jar
1QUEYR_PORT 指定启动的端口