`
liang100100
  • 浏览: 37179 次
  • 性别: Icon_minigender_2
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论
文章列表
  Zipkin客户端相关配置 主要不同是 1.0和2.0版本参数 percentage(适用于1.0) 及probability(适用于2.0) 1、pom.xml 增加以下依赖,版本可根据springcloud的版本做调整           <!-- zipkin --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</ ...
1 引入mysql数据库依赖 <!-- 配置mysql --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot ...
Springboot 2.0.x 引入链路跟踪Sleuth及Zipkin Zipkin是一种分布式跟踪系统,它有助于收集解决微服务架构中得延迟问题所需的时序数据,它管理这些数据的收集和查找。 1. 架构概述 跟踪器存在于您的应用程序中,并记录有关发生的 ...
1、安装node js 官网下载:https://nodejs.org/en/download/ 安装完成后cmd,输入 node -v npm -v 如果能看到node和npm的版本号了,说明已经安装成功 2、安装vue-cli 有npm和cnpm两种方式,网上都说cnpm好些,所以我也用的cnpm安装, 首先利用淘宝镜像安装cnpm npm install cnpm -g --registry=https://registry.npm.taobao.org cnpm -v 可以查看当前cnpm版本,这个和npm的版本还是不一样的 然后全局安装 vue- ...
1.使用maven创建web项目 mvn archetype:generate -DgroupId=org.sonatype.mavenbook.ch05 -DartifactId=simple-webapp -DpackageName=org.sonatype.mavenbook.ch05 -DarchetypeArtifactId=maven-archetype-webapp 2.创建java项目    mvn archetype:generate -DgroupId=org.sonatype.mavenbook.ch04 -DartifactId=simple-jar -Dpackage ...
首先从MySQL官方网站下载并安装MySQL Community Server 5.6,这个版本是免费的,且zip格式是免安装的,需要配置一下直接可以用。步骤如下: 1、解压之后可以将该文件夹改名,例如mysql,放到合适的位置,比如放到D:\Program Files\路径中。打开文件夹复制一份my-default.ini为my.ini的配置文件。修改以下几项: innodb_buffer_pool_size=128M # 设置mysql的安装目录,如果目录中带空格则必须加引号 basedir = "D:\mysql\mysql-5.6.44-winx64\" # 设 ...
拉取 git clone git@192.168.18.10:XX 查看分支 git branch 创建分支 git branch 分支名 本地分支push到远程 git push origin 分支名 切换分支 git checkout 分支名 合并分支 git merge 分支名(A)  把 A分支合并到当前分支 添加 git add --all git commit    提交本地分支 git push origin dev  提交到远程分支 版本回退 git reflog 查看日志 git reset --hard id(日志的id) 查看状态 git status ...
一、前言   最近做了个项目,无意总发现了HTTP压缩   HTTP压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求服务器对应资源后,从服务器端将资源文件压缩,再输出到客户端,由客户端的浏览器负责解压缩并浏览。即:通过减小HTTP响应大小来减少响应时间。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省60%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,压缩效率也很高。而GZIP本身就是一种网络流压缩算法,而且应用相当广泛。本文是针对apache t ...
原理: squid,varnish以及nginx等,在做反向代理的时候,因为要代替客户端去访问服务器,所以,当请求包经过反向代理后,在代理服务器这里这个IP数据包的IP包头做了修改,最终后端web服务器得到的数据包的头部的源IP地址是代理服务器的IP地址,这样一来,后端服务器的程序给予IP的统计功能就没有任何意义,所以在做代理或集群的时候必须解决这个问题,这里,我以nginx做集群或代理的时候如何给后端web服务器保留(确切的说是传递)客户端的真实IP地址。 nginx实用X-Forwarded-For这个参数来解决这个问题我们用几个实例来解决 nginx.conf配置: locatio ...
有这么一段代码,在windows下执行是正常的,但是在linux下乱码, Graphics g = templetImage.getGraphics(); Font f = new Font("微软雅黑",Font.BOLD,70); g.setFont(f); g.drawString("中文",1450,1050); 原因在linux下没有微软雅黑字体, 解决办法,在c:/windows/fonts 文件夹下找到对应的字体,把后缀名改成ttc,然后复制到linux的jkd目录下,usr/local/java/jdk1.8.0_77/jr ...
1.检查是否安装vsftp dpkg -s vsftp 2.没有安装 apt-get install vsftp -y 配置文件 vim /etc/vsftpd.conf sudo apt-get install vsftpd sudo apt-get update sudo service vsftpd restart 修改不能访问的用户清单 vim /etc/ftpusers 修改配置文件中 #userlist_enable=YES seccomp_sandbox=NO userlist_deny=NO userlist_enable=YES userlist_file=/etc ...
用dockerfile构建一个Java的web环境,主要分为2步,第一步是在镜像中安装jdk并配置环境变量,第二步是安装tomcat。 先贴一下完整的dockerfile FROM ubuntu:14.04 MAINTAINER *** "***@******.com" RUN apt-get update ADD jdk-8u77-linux-x64.tar.gz /usr/local/java ENV JAVA_HOME /usr/local/java/jdk1.8.0_77 ENV PATH $JAVA_HOME/bin:$PAT ...
我是在ubuntu14.04上安装Docker的,ubuntu14.04直接安装docker都不需要安装额外的依赖包 当然安装前最好更新一下软件源 apt-get update 通过官方脚本即可完成安装 $ curl -ssl https://get.docker.com/ | sh 就这么简单,只要这一条命令。https://git.docker.com就是安装脚本,直接执行,让它安装去吧。 安装完了之后,官方镜像在国内基本都很难访问,所以要使用国内镜像加速 $ sudo echo "DOCKER_OPTS=\"\$DOCKER_OPTS --regi ...
一般情况下,我们的宿主机服务器的时区都是在东八区,而Docker容器里却是在零时区。这样就导致了时间差了8个小时,所以需要把容器的时间也设置成东八区。 在dockerfile中的设置如下: RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime RUN echo "Asia/Shanghai" > /etc/timezone RUN dpkg-reconfigure -f noninteractive tzdata 转载http://blog.csdn.net/redstarofsle ...
MySQL的实时主备就是保持两个mysql的数据同步,主备及一主一备,对主数据库的操作也会实时反应到备数据库中。数据库的主备是实现读写分离、容灾备份、负载均衡等的基础。     mysql的主备是mysql本身就提供的功能,我们只需要对数据库进行配置就可以了。mysql的主备的原理也不是很复杂,就是主数据库(master)会把自己的每一次改动都记录到 二进制日志 Binarylog 中。从数据库(Slave), 会用master上的账号登陆到 master上, 读取master的Binarylog,  写入到自己的中继日志 Relaylog, 然后自己的sql线程会负责读取这个中继日志,并执行一 ...
Global site tag (gtag.js) - Google Analytics