Skip to content

Commit d348ac1

Browse files
committed
update
1 parent 708ed77 commit d348ac1

File tree

60 files changed

+69
-130
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+69
-130
lines changed

source/_posts/Centos-7-web-环境搭建.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,9 @@ categories:
66
- Dev
77
- Linux
88
date: 2020-03-01 17:51:00
9-
cover: true
109

1110
---
1211

13-
![](http://q6pznk9ej.bkt.clouddn.com/bg0.jpeg)
1412
<!-- more -->
1513
## 1、Xshell 5
1614
为了方便管理操作服务器,这里采用 `xshell 5` 来连接服务器,使用ssh证书,端口号 22,对于购买的与主机需要开放相应的端口。

source/_posts/Consul学习.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,9 @@ categories:
66
- Dev
77
- Frame
88
date: 2019-11-19 08:43:00
9-
cover: true
109

1110
---
1211

13-
![](http://q6pznk9ej.bkt.clouddn.com/bg1.jpeg)
1412
<!-- more -->
1513

1614
服务注册与服务发现是在分布式服务架构中常常会涉及到的东西,业界常用的服务注册与服务发现工具有 [ZooKeeper](https://zookeeper.apache.org/)[etcd](https://coreos.com/etcd/)[Consul](https://www.consul.io/)[Eureka](https://github.com/Netflix/eureka)。Consul 的主要功能有服务发现、健康检查、KV存储、安全服务沟通和多数据中心。Consul 与其他几个工具的区别可以在这里查看 [Consul vs. Other Software](https://www.consul.io/intro/vs/index.html)

source/_posts/Double为什么会失真?.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@ categories:
55
- Dev
66
- Java
77
date: 2020-01-07 13:43:00
8-
cover: true
98

109
---
1110

12-
![](http://q6pznk9ej.bkt.clouddn.com/bg2.jpeg)
1311
<!-- more -->
1412
## 前言
1513
先来看一个double失真的例子

source/_posts/ECharts地图省市联动.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@ categories:
55
- Dev
66
- Front
77
date: 2020-03-05 20:22:00
8-
cover: true
98

109
---
1110

12-
![](http://q6pznk9ej.bkt.clouddn.com/sleep.png)
1311
<!-- more -->
1412
>最近需要做一个省市联动的地图,来随时观看各地区的用户数量。
1513
@@ -217,9 +215,9 @@ cover: true
217215
```
218216

219217
效果图:
220-
![](http://q6rnahf7l.bkt.clouddn.com/china.png)
218+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/assert/echart-1.png)
221219

222-
![](http://q6rnahf7l.bkt.clouddn.com/hebei.png)
220+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/assert/echart-2.png)
223221

224222
源码地址:https://github.com/coder-lida/chinamap.git
225223

source/_posts/GSON搞定任何JSON数据.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,9 @@ categories:
66
- Dev
77
- Java
88
date: 2019-07-26 11:41:00
9-
cover: true
109

1110
---
12-
![](http://q6pznk9ej.bkt.clouddn.com/bg4.jpeg)
11+
1312
<!-- more -->
1413

1514
## 一、Gson介绍

source/_posts/Git常用命令.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ cover: true
99

1010
---
1111

12-
![](http://q6pznk9ej.bkt.clouddn.com/bg3.jpeg)
12+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/git.jpg)
1313
<!-- more -->
1414

1515
>相关资料:

source/_posts/HTTP-413错误解决方法.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@ categories:
55
- Dev
66
- Java
77
date: 2020-02-27 11:26:00
8-
cover: true
98

109
---
1110

12-
![](http://q6thylgbl.bkt.clouddn.com/listenjpeg.jpeg)
1311
<!-- more -->
1412
这是由于上传文件过大引起的。
1513

source/_posts/JVM运行内存分类.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@ categories:
55
- Dev
66
- Java
77
date: 2020-03-04 20:58:00
8-
cover: true
98

109
---
1110

12-
![](http://q6pznk9ej.bkt.clouddn.com/img%20%2814%29.jpeg)
1311
<!-- more -->
1412

1513
![图片.png](http://q6pznk9ej.bkt.clouddn.com/jvm.png)

source/_posts/JWT简介.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,9 @@ categories:
66
- Dev
77
- Java
88
date: 2019-12-21 08:43:00
9-
cover: true
109

1110
---
1211

13-
![](http://q6pznk9ej.bkt.clouddn.com/img%20%2811%29.jpeg)
1412
<!-- more -->
1513

1614

source/_posts/Java-中-IO-流.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,8 @@ categories:
55
- Dev
66
- Java
77
date: 2020-03-12 08:52:00
8-
cover: true
98

109
---
11-
![](http://q6thylgbl.bkt.clouddn.com/spiritedwaayjpeg.jpeg)
1210
<!-- more -->
1311

1412
## Java 中 IO 流分为几种?

source/_posts/Java14新特性:Switch表达式.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ cover: true
99

1010
---
1111

12-
![](http://q6pznk9ej.bkt.clouddn.com/java.jpg)
12+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/java.jpg)
1313
<!-- more -->
1414
>Java 14正式发布switch表达式特性。在之前的两个 Java 版本Java12,Java13,switch特性只是预览版。
1515
新的switch表达式有助于避免一些bug,因为它的表达和组合方式更容易编写。

source/_posts/Java14新特性:增强-instanceOf-类型推断.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ cover: true
99

1010
---
1111

12-
![](http://q6pznk9ej.bkt.clouddn.com/java.jpg)
12+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/java.jpg)
1313
<!-- more -->
1414
>Java中instanceof是用来判断对象的类型是否是目标类型。如果是返回true,不是返回false。
1515

source/_posts/Java14新特性:增强NPE-NullPointerException-错误推断.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ cover: true
99

1010
---
1111

12-
![](http://q6pznk9ej.bkt.clouddn.com/java.jpg)
12+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/java.jpg)
1313
<!-- more -->
1414
>改进 NullPointerExceptions,通过准确描述哪些变量为 null 来提高 JVM 生成的异常的可用性。该提案的作者希望为开发人员和支持人员提供有关程序为何异常终止的有用信息,并通过更清楚地将动态异常与静态程序代码相关联来提高对程序的理解。
1515

source/_posts/Java14新特性:字符串块.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ cover: true
99

1010
---
1111

12-
![](http://q6pznk9ej.bkt.clouddn.com/java.jpg)
12+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/java.jpg)
1313
<!-- more -->
1414
java1之前写字符串拼接
1515
```

source/_posts/Java下载文件的几种方式.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@ categories:
66
- Dev
77
- Java
88
date: 2019-09-12 09:54:00
9-
cover: true
109

1110
---
12-
![](http://q6pznk9ej.bkt.clouddn.com/img%20%281%29.jpeg)
1311
<!-- more -->
1412

1513
## 以流的方式下载

source/_posts/Java中的clone.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@ categories:
55
- Dev
66
- Java
77
date: 2020-01-13 07:56:00
8-
cover: true
98

109
---
11-
![](http://q6pznk9ej.bkt.clouddn.com/img%20%2810%29.jpeg)
10+
1211
<!-- more -->
1312
## Java中对象的创建
1413
* 使用new操作符创建一个对象

source/_posts/Java反射.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@ categories:
55
- Dev
66
- Java
77
date: 2020-01-06 07:57:00
8-
cover: true
98

109
---
1110

12-
![](http://q6pznk9ej.bkt.clouddn.com/bg5.jpeg)
1311
<!-- more -->
1412
## 一、什么是反射?
1513
[JAVA反射机制](https://baike.baidu.com/item/JAVA%E5%8F%8D%E5%B0%84%E6%9C%BA%E5%88%B6/6015990)是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。

source/_posts/Java线程创建全家桶.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@ categories:
55
- Dev
66
- Java
77
date: 2019-09-16 13:52:00
8-
cover: true
98

109
---
11-
![](http://q6pznk9ej.bkt.clouddn.com/img%20%281%29.png)
10+
1211
<!-- more -->
1312

1413
## 继承Thread类

source/_posts/Java虚拟机是如何加载Java类的?.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@ categories:
55
- Dev
66
- Java
77
date: 2020-03-07 09:08:00
8-
cover: true
98

109
---
1110

12-
![](http://q6pznk9ej.bkt.clouddn.com/img%20%284%29.png)
1311
<!-- more -->
1412

1513
>Java 虚拟机中的类加载即从 class 文件到内存中的类,按先后顺序需要经过加载、链接以及初始化三大步骤。

source/_posts/Lambda表达式.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@ categories:
55
- Dev
66
- Java
77
date: 2020-02-26 11:29:00
8-
cover: true
98

109
---
1110

12-
![](http://q6thylgbl.bkt.clouddn.com/warhorsejpeg.jpeg)
1311
<!-- more -->
1412
## 引言
1513
在 Java 8 以前,若我们想要把某些功能传递给某些方法,总要去写匿名类。以前注册事件监听器的写法与下面的示例代码就很像:

source/_posts/MD5-到底是不是加密算法?.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@ categories:
55
- Dev
66
- Java
77
date: 2020-03-21 14:01:00
8-
cover: true
98

109
---
1110

12-
![](http://q6pznk9ej.bkt.clouddn.com/sleep.png)
1311
<!-- more -->
1412
在回答这个问题之前,我们先分别来了解一下两个知识点:
1513
* 什么是 MD5 算法?

source/_posts/MyBatis返回Map键值对数据Key值大小写问题.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ date: 2020-01-23 08:56:00
88
cover: true
99

1010
---
11-
12-
![](http://q6pznk9ej.bkt.clouddn.com/img%20%2812%29.jpeg)
11+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/mybatis.png)
1312
<!-- more -->
1413
## Controller
1514
```

source/_posts/Mybatis if标签判断数字大小.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ cover: true
99

1010
---
1111

12-
![](http://q6pznk9ej.bkt.clouddn.com/fish.jpg)
12+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/mybatis.png)
1313
<!-- more -->
1414
## if标签语法
1515
```

source/_posts/Mysql之ONLY-FULL-GROUP-BY默认配置问题.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ cover: true
99

1010
---
1111

12-
![](http://q6pznk9ej.bkt.clouddn.com/haishanggangqinshijpg.jpg)
12+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/mysql.jepg)
1313
<!-- more -->
1414
## 错误
1515
```

source/_posts/RSA-非对称加密原理.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,8 @@ categories:
55
- Dev
66
- Java
77
date: 2020-02-28 14:22:00
8-
cover: true
98

109
---
11-
![](http://q6pznk9ej.bkt.clouddn.com/img%20%2813%29.jpeg)
1210
<!-- more -->
1311

1412
## RSA 加密原理

source/_posts/Sentinel入门.md

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ date: 2020-04-01 15:39:00
99
cover: true
1010

1111
---
12-
![](http://q6pznk9ej.bkt.clouddn.com/sentinel.png)
12+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/sentinel.png)
1313
<!-- more -->
1414
## 前言
1515

@@ -33,10 +33,9 @@ cover: true
3333
* 完善的 SPI 扩展点:Sentinel 提供简单易用、完善的 SPI 扩展接口。您可以通过实现扩展接口来快速地定制逻辑。例如定制规则管理、适配动态数据源等。
3434

3535
### Sentinel 的主要特性
36-
![图片.png](http://q6rnahf7l.bkt.clouddn.com/Sentinel%20%E7%9A%84%E4%B8%BB%E8%A6%81%E7%89%B9%E6%80%A7.png)
37-
36+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/assert/Sentinel-1.png)
3837
### Sentinel 的开源生态
39-
![图片.png](http://q6rnahf7l.bkt.clouddn.com/Sentinel%20%E7%9A%84%E5%BC%80%E6%BA%90%E7%94%9F%E6%80%81.png)
38+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/assert/Sentinel-2.png)
4039

4140
### Sentinel 分为两个部分
4241

@@ -424,7 +423,7 @@ public class TestSentinelService {
424423
### 4.控制台
425424
#### 4.1下载
426425
[release 页面](https://github.com/alibaba/Sentinel/releases) 下载截止目前为止最新版本的控制台 jar 包
427-
![图片.png](http://q6rnahf7l.bkt.clouddn.com/sentinel-release.png)
426+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/assert/Sentinel-3.png)
428427
>注意:
429428
启动 Sentinel 控制台需要 JDK 版本为 1.8 及以上版本
430429
从 Sentinel 1.6.0 起,Sentinel 控制台引入基本的 登录 功能,默认用户名和密码都是 sentinel
@@ -439,9 +438,9 @@ public class TestSentinelService {
439438
java -jar sentinel-dashboard-1.7.1.jar
440439
```
441440
访问http://localhost:8080
442-
![图片.png](http://q6rnahf7l.bkt.clouddn.com/sentinel-login.png)
441+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/assert/Sentinel-4.png)
443442
#### 4.3登录
444-
![图片.png](http://q6rnahf7l.bkt.clouddn.com/sentinel-console.png)
443+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/assert/Sentinel-5.png)
445444
可以看到当前控制台中没有任何的应用,因为还没有应用接入。
446445

447446
### 5.客户端接入
@@ -461,18 +460,18 @@ java -jar sentinel-dashboard-1.7.1.jar
461460
462461
```
463462
其中的consoleIp和port对应的就是我们部署的 sentinel dashboard 的ip和port,我这里对应的是 127.0.0.1 和 8080,按照实际情况来配置 dashboard 的ip和port就好了,如下图所示:
464-
![图片.png](http://q6rnahf7l.bkt.clouddn.com/sentinel-vm-config.png)
463+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/assert/Sentinel-6.png)
465464

466465
#### 5.3 启动应用
467466
启动上边的springboot项目
468467

469468
#### 5.4 测试效果
470469
本demo中http://localhost:8083/test/getValue_2?key=kobe接口执行多次,会触发限流操作,这时候再去看控制台:
471-
![图片.png](http://q6rnahf7l.bkt.clouddn.com/sentinel-sonsole-1.png)
470+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/assert/Sentinel-7.png)
472471

473-
![图片.png](http://q6rnahf7l.bkt.clouddn.com/sentinel-console-2.png)
472+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/assert/Sentinel-8.png)
474473

475-
![图片.png](http://q6rnahf7l.bkt.clouddn.com/sentinel-console-3.png)
474+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/assert/Sentinel-9.png)
476475

477476
详细说明请参考 [官方 Sentinel Wiki](https://links.jianshu.com/go?to=https%3A%2F%2Fgithub.com%2Falibaba%2FSentinel%2Fwiki)
478477

source/_posts/Spring-Boot-Undertow容器启动.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ date: 2019-08-14 15:00:00
88
cover: true
99

1010
---
11-
![](http://q6pznk9ej.bkt.clouddn.com/img%20%2815%29.jpeg)
11+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/springboot.jpg)
1212
<!-- more -->
1313

1414
## Undertow简介

source/_posts/Spring-Boot-两种部署到服务器的方式.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ cover: true
1010

1111
---
1212

13-
![](http://q6pznk9ej.bkt.clouddn.com/img%20%2816%29.jpeg)
13+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/springboot.jpg)
1414
<!-- more -->
1515

1616
## jar包(官方推荐)

source/_posts/Spring-Cloud-Feign使用详解.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@ categories:
66
- Dev
77
- Frame
88
date: 2019-11-19 08:35:00
9-
cover: true
109

1110
---
12-
![](http://q6pznk9ej.bkt.clouddn.com/img%20%2819%29.jpeg)
1311
<!-- more -->
1412

1513
## 背景

source/_posts/SpringBoot使用Undertow代替tomcat.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ date: 2019-08-14 15:56:00
88
cover: true
99

1010
---
11-
![](http://q6pznk9ej.bkt.clouddn.com/img%20%2818%29.jpeg)
11+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/springboot.jpg)
1212
<!-- more -->
1313

1414
>Undertow 是基于java nio的web服务器,应用比较广泛,内置提供的PathResourceManager,可以用来直接访问文件系统;如果你有文件需要对外提供访问,除了ftp,nginx等,undertow 也是一个不错的选择,作为java开发,服务搭建非常简便

source/_posts/SpringMVC请求参数获取的几种方法.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ date: 2019-08-15 11:08:00
88
cover: true
99

1010
---
11-
12-
![](http://q6pznk9ej.bkt.clouddn.com/img%20%282%29.jpeg)
11+
![](https://cdn.jsdelivr.net/gh/coder-lida/CDN/img/spring.jpg)
1312
<!-- more -->
1413

1514
SpringMVC请求参数获取的几种方法

0 commit comments

Comments
 (0)