摘要:
为什么需要链路跟踪 为什么需要链路跟踪?微服务环境下,服务之间相互调用,可能存在 A->B->C->D->C 这种复杂的服务交互,那么需要一种方法可以将一次请求链路完整记录下来,否则排查问题不好下手、请求日志也无法完整串起来。 如何实现链路跟踪 假设我们从用户请求接口开始,每次请求需要有唯一的请求 阅读全文
摘要:
策略模式简介 策略模式(Strategy Pattern:Define a family of algorithms,encapsulate each one,and make them interchangeable.)中文解释为:定义一组算法,然后将这些算法封装起来,以便它们之间可以互换,属于一 阅读全文
摘要:
Stream 是 Java8 推出的一套简化集合、数组操作的 API,掌握 Stream 的用法将极大的提升我们的编程能力。 流的获取 通过 Stream 自带的 API 获取: // 通过传入可变参数构造 static<T> Stream<T> of(T... values); // 指定一个常量 阅读全文
摘要:
Java 中的 Comparable 和 Comparator 都是比较有用的集合排序接口,但是这俩接口使用却有着明显区别,具体使用哪一个接口,今天我们来一起了解下。 Comparable 接口 Comparable 是一个排序接口,位于 java.lang 包下面,实现该接口的类就可以进行自然排序 阅读全文
摘要:
效果图: 直接上代码吧: 阅读全文
摘要:
直接记录代码: 阅读全文
摘要:
双飞翼布局和圣杯布局是比较常用的布局方式,都是为了实现一行三列,并且两侧列固定宽度,中间列宽度自适应的效果:直接上代码记录下: 阅读全文
摘要:
什么是设计模式? Q1、设计模式的产生背景? 其实,”设计模式“这个术语最早并非出现在软件设计中,而是被应用于建筑领域的设计中。 早在1977 年的时候,美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语 阅读全文
摘要:
接口返回图片二进制流前端展示 问题描述 请求后台接口时,返回图片内容如下: 咋一看,不是base64格式,二十二进制的图片流数据,前端要想展示,只需要转换数据格式为base64即可。 解决方案 设置responseType为arraybuffer 设置了arraybuffer后的接口返回: base 阅读全文
摘要:
```sql !/bin/bash 功能说明:本功能用于备份mysql数据库 编写日期:2018/05/17 PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin export P 阅读全文