随笔 - 1218  文章 - 0  评论 - 999 
  2020年10月16日
该文被密码保护。 阅读全文
posted @ 2020-10-16 16:15 Ruthless 阅读(5) 评论(0) 推荐(0) 编辑
  2020年9月17日
摘要:Zipkin简介Zipkin是 Twitter 的一个开源项目,基于 Google Dapper实现。可以使用它来收集各个服务器上请求链路的跟踪数据,并通过它提供的 REST API 接口来辅助我们查询跟踪数据以实现对分布式系统的监控程序,从而及时地发现系统中出现的延迟升高问题并找出系统性能瓶颈的根 阅读全文
posted @ 2020-09-17 22:23 Ruthless 阅读(72) 评论(0) 推荐(0) 编辑
摘要:假设目前有如下三个服务:mima-cloud-gateway(网关服务,端口8801)mima-cloud-producer(提供者服务)mima-cloud-consumer(消费者服务) 关系如下:mima-cloud-gateway作为网关请求入口,访问mima-cloud-consumer服 阅读全文
posted @ 2020-09-17 18:01 Ruthless 阅读(56) 评论(0) 推荐(0) 编辑
摘要:zipkin官方已不推荐自己搭建zipkin-server;官方推荐的几种快速启动一个zipkin-server: 集成MySQL的注意事项:只在MySQL5.6-7的版本上测试过,因此最好安装MySQL的5.6-7的版本。 1、安装MySQL2、建库、建表建表语句(数据库名为zipkin,创建省略 阅读全文
posted @ 2020-09-17 11:11 Ruthless 阅读(73) 评论(0) 推荐(0) 编辑
  2020年9月16日
摘要:Zipkin是什么Zipkin分布式跟踪系统;它可以帮助收集时间数据,解决在microservice架构下的延迟问题;它管理这些数据的收集和查找;Zipkin的设计是基于谷歌的Google Dapper论文。 每个应用程序向Zipkin报告定时数据,Zipkin UI呈现了一个依赖图表来展示多少跟踪 阅读全文
posted @ 2020-09-16 22:55 Ruthless 阅读(47) 评论(0) 推荐(0) 编辑
  2020年9月9日
摘要:自定义路由谓词需要继承 AbstractRoutePredicateFactory 工厂类,重写 apply() 方法的逻辑和shortcutFieldOrder方法。 在 apply() 方法中可以通过 serverWebExchange.getRequest() 拿到 ServerHttpReq 阅读全文
posted @ 2020-09-09 23:33 Ruthless 阅读(121) 评论(0) 推荐(0) 编辑
  2020年9月8日
摘要:spring cloud gateway默认基于redis令牌桶算法进行微服务的限流保护,采用RateLimter限流算法来实现。 1.引入依赖包 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring 阅读全文
posted @ 2020-09-08 16:54 Ruthless 阅读(193) 评论(0) 推荐(0) 编辑
  2020年9月1日
摘要:1、在pom.xml中添加依赖jar包 <!--logback begin--> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.21</version> </depe 阅读全文
posted @ 2020-09-01 14:37 Ruthless 阅读(109) 评论(0) 推荐(0) 编辑
  2020年8月26日
摘要:1、Maven命令安装jar包到本地仓库 mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar eg、m 阅读全文
posted @ 2020-08-26 11:10 Ruthless 阅读(232) 评论(0) 推荐(0) 编辑
  2020年8月24日
摘要:package com.lynch.erp.core.util; import java.util.Map; import org.apache.commons.collections.MapUtils; import org.apache.commons.lang3.StringUtils; pu 阅读全文
posted @ 2020-08-24 16:25 Ruthless 阅读(144) 评论(0) 推荐(0) 编辑
摘要:package com.yunping.asap.core.util; import java.beans.PropertyDescriptor; import java.lang.reflect.Field; import java.lang.reflect.Method; import java 阅读全文
posted @ 2020-08-24 13:57 Ruthless 阅读(143) 评论(0) 推荐(0) 编辑
  2020年8月21日
摘要:package com.lynch.asap.config.mapper; import org.apache.ibatis.annotations.Param; public interface SqlMapper { void dynamicsInsert(@Param("paramSQL") 阅读全文
posted @ 2020-08-21 16:39 Ruthless 阅读(222) 评论(0) 推荐(0) 编辑
  2020年8月18日
摘要:华为云 Docker 安装指南 阅读全文
posted @ 2020-08-18 08:54 Ruthless 阅读(77) 评论(0) 推荐(0) 编辑
  2020年8月17日
摘要:1.http限流配置 #限制请求(请求单个IP,每秒读50次,写10次) limit_req_zone $uri zone=api_read:20m rate=50r/s; # 读 limit_req_zone $uri zone=api_write:20m rate=10r/s; # 写 #按ip 阅读全文
posted @ 2020-08-17 18:09 Ruthless 阅读(121) 评论(0) 推荐(0) 编辑
  2020年8月15日
摘要:什么是nacos一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。类似springcloud组件(eureka + config) 安装步骤1、官网下载nacoshttps://github.com/alibaba/nacos/releases 目前最新版本是1.3.2,下载到本地。 阅读全文
posted @ 2020-08-15 11:34 Ruthless 阅读(364) 评论(0) 推荐(0) 编辑
  2020年8月13日
摘要:彻底搞清分库分表(垂直分库,垂直分表,水平分库,水平分表) 阅读全文
posted @ 2020-08-13 09:17 Ruthless 阅读(188) 评论(0) 推荐(0) 编辑
  2020年8月4日
摘要:自定义starterSpringBoot中的starter是一种非常重要的机制,能够抛弃以前繁杂的配置,将其统一集成进 starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启 动相应的默认配置。starter让我们摆脱了各种依赖库的处理, 阅读全文
posted @ 2020-08-04 23:07 Ruthless 阅读(306) 评论(0) 推荐(0) 编辑
  2020年7月3日
摘要:如果现在要想将flume中的sink设置为kafka,因为在实际的开发中,可能会有若干个子系统或者若干个客户端进行flume日志采集,那么能够承受这种采集任务量的只有kafka来完成,可是需要注意一个问题,现在的kafka是采用了Kerberos认证,所以要想在flume之中去使用kafka操作,就 阅读全文
posted @ 2020-07-03 00:13 Ruthless 阅读(177) 评论(0) 推荐(0) 编辑
  2020年7月2日
摘要:Java+Flume实现日志数据传输 如果要在Java之中进行日志的采集处理,很明显应该使用的是log4j组件,现在准备将log4j采集到的数据通过flume进行处理。 1、如果要想将日志数据发送给flume,flume.conf必须改如下配置: a1.sources.r1.type = avro 阅读全文
posted @ 2020-07-02 00:13 Ruthless 阅读(142) 评论(0) 推荐(0) 编辑
  2020年7月1日
摘要:Flume的使用只需要做一些简短的配置即可,而且在apache官方网站上也都给出了基本使用。 1、Flume下载apache-flume-1.7.0-bin.tar.gz 注意:Windown安装也是用这个包。 2、Flume安装 cd /root/soft tar -zxvf apache-flu 阅读全文
posted @ 2020-07-01 17:03 Ruthless 阅读(72) 评论(0) 推荐(0) 编辑
  2020年10月21日
正文内容加载中...
posted @ 2020-10-21 10:12 Ruthless 阅读(0) 评论(0) 推荐(0) 编辑
  2020年10月16日
该文被密码保护。 阅读全文
posted @ 2020-10-16 16:15 Ruthless 阅读(5) 评论(0) 推荐(0) 编辑
  2020年10月14日
摘要:windows环境下elasticsearch安装教程(超详细) 阅读全文
posted @ 2020-10-14 15:52 Ruthless 阅读(16) 评论(0) 推荐(0) 编辑
  2020年10月9日
摘要:购物车的原理及Java实现(仿京东实现原理) 阅读全文
posted @ 2020-10-09 18:05 Ruthless 阅读(46) 评论(0) 推荐(0) 编辑
  2020年9月17日
摘要:Zipkin简介Zipkin是 Twitter 的一个开源项目,基于 Google Dapper实现。可以使用它来收集各个服务器上请求链路的跟踪数据,并通过它提供的 REST API 接口来辅助我们查询跟踪数据以实现对分布式系统的监控程序,从而及时地发现系统中出现的延迟升高问题并找出系统性能瓶颈的根 阅读全文
posted @ 2020-09-17 22:23 Ruthless 阅读(72) 评论(0) 推荐(0) 编辑
摘要:假设目前有如下三个服务:mima-cloud-gateway(网关服务,端口8801)mima-cloud-producer(提供者服务)mima-cloud-consumer(消费者服务) 关系如下:mima-cloud-gateway作为网关请求入口,访问mima-cloud-consumer服 阅读全文
posted @ 2020-09-17 18:01 Ruthless 阅读(56) 评论(0) 推荐(0) 编辑
摘要:zipkin官方已不推荐自己搭建zipkin-server;官方推荐的几种快速启动一个zipkin-server: 集成MySQL的注意事项:只在MySQL5.6-7的版本上测试过,因此最好安装MySQL的5.6-7的版本。 1、安装MySQL2、建库、建表建表语句(数据库名为zipkin,创建省略 阅读全文
posted @ 2020-09-17 11:11 Ruthless 阅读(73) 评论(0) 推荐(0) 编辑
  2020年9月16日
摘要:Zipkin是什么Zipkin分布式跟踪系统;它可以帮助收集时间数据,解决在microservice架构下的延迟问题;它管理这些数据的收集和查找;Zipkin的设计是基于谷歌的Google Dapper论文。 每个应用程序向Zipkin报告定时数据,Zipkin UI呈现了一个依赖图表来展示多少跟踪 阅读全文
posted @ 2020-09-16 22:55 Ruthless 阅读(47) 评论(0) 推荐(0) 编辑
  2020年9月15日
摘要:负载均衡分类硬件负载均衡:F5,价格昂贵不考略在内服务端负载均衡:nginx、lvs客户端负载均衡:ribbon 1、随机策略——RandomRule 2、轮询策略——RoundRobinRule注:Ribbon默认策略 3、重试策略——RetryRule 4、最低并发策略——BestAvailab 阅读全文
posted @ 2020-09-15 01:22 Ruthless 阅读(83) 评论(0) 推荐(0) 编辑
  2020年9月10日
摘要:Spring Cloud Gateway配置自定义返回异常 Spring Cloud Gateway网关异常处理 阅读全文
posted @ 2020-09-10 22:54 Ruthless 阅读(100) 评论(0) 推荐(0) 编辑
  2020年9月9日
摘要:自定义路由谓词需要继承 AbstractRoutePredicateFactory 工厂类,重写 apply() 方法的逻辑和shortcutFieldOrder方法。 在 apply() 方法中可以通过 serverWebExchange.getRequest() 拿到 ServerHttpReq 阅读全文
posted @ 2020-09-09 23:33 Ruthless 阅读(121) 评论(0) 推荐(0) 编辑
  2020年9月8日
摘要:spring cloud gateway默认基于redis令牌桶算法进行微服务的限流保护,采用RateLimter限流算法来实现。 1.引入依赖包 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring 阅读全文
posted @ 2020-09-08 16:54 Ruthless 阅读(193) 评论(0) 推荐(0) 编辑
  2020年9月3日
摘要:建表命名规范 1:库名、表名、字段名必须使用小写,并采用下划线(_)分割。 2:表名不使用复数名词 3:表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint(1 表示是,0 表示否)。 说明:任何字段如果为非负数,必须是 unsigned。 注意:数 阅读全文
posted @ 2020-09-03 11:02 Ruthless 阅读(90) 评论(0) 推荐(0) 编辑
  2020年9月1日
摘要:1、在pom.xml中添加依赖jar包 <!--logback begin--> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.21</version> </depe 阅读全文
posted @ 2020-09-01 14:37 Ruthless 阅读(109) 评论(0) 推荐(0) 编辑
  2020年8月28日
摘要:Java 程序如何正确地打日志 阅读全文
posted @ 2020-08-28 15:58 Ruthless 阅读(56) 评论(0) 推荐(0) 编辑
  2020年8月27日
摘要:一、开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支 git checkout dev git pull git checkout master git merge dev git push -u origin master 二、当master代码改动了,需要更新开发分支(d 阅读全文
posted @ 2020-08-27 09:17 Ruthless 阅读(365) 评论(0) 推荐(0) 编辑
  2020年8月26日
摘要:1、Maven命令安装jar包到本地仓库 mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar eg、m 阅读全文
posted @ 2020-08-26 11:10 Ruthless 阅读(232) 评论(0) 推荐(0) 编辑
摘要:乱码原因是因为在linux系统下没有中文字体,所以转换的时候乱码,需要我们手动把window系统的字体文件拷贝到linux系统下的字体目录下。 找到window系统的字体目录位置,在C:\Windows\Fonts目录下,将Fonts文件夹打成压缩包Fonts.zip,扔到linux服务器的/usr 阅读全文
posted @ 2020-08-26 11:00 Ruthless 阅读(142) 评论(0) 推荐(0) 编辑
  2020年8月25日
摘要:tag标签操作创建本地taggit tag -a tag001 -m "release 0.1.0 version"##tag推送到远程仓库git push origin tag001 ##查看分支git tag ##删除本地taggit tag -d <tag’s name>##删除远程taggi 阅读全文
posted @ 2020-08-25 14:08 Ruthless 阅读(28) 评论(0) 推荐(0) 编辑
摘要:5 个 Git 工作流,改善你的开发流程 阅读全文
posted @ 2020-08-25 09:41 Ruthless 阅读(45) 评论(0) 推荐(0) 编辑