diff --git a/2014/12/23/my-new-post/index.html b/2014/12/23/my-new-post/index.html index 80d859f338..e9dbd94ec3 100644 --- a/2014/12/23/my-new-post/index.html +++ b/2014/12/23/my-new-post/index.html @@ -428,20 +428,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -466,7 +466,7 @@
- +
diff --git a/2014/12/24/MFC 模态对话框/index.html b/2014/12/24/MFC 模态对话框/index.html index 3ba0618dbc..fe89237841 100644 --- a/2014/12/24/MFC 模态对话框/index.html +++ b/2014/12/24/MFC 模态对话框/index.html @@ -301,7 +301,7 @@ @@ -451,20 +451,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -489,7 +489,7 @@
- +
diff --git a/2014/12/30/Clone-Graph-Part-I/index.html b/2014/12/30/Clone-Graph-Part-I/index.html index 33fcc3a850..0afbc5983d 100644 --- a/2014/12/30/Clone-Graph-Part-I/index.html +++ b/2014/12/30/Clone-Graph-Part-I/index.html @@ -300,7 +300,7 @@ @@ -453,20 +453,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -491,7 +491,7 @@
- +
diff --git a/2015/03/11/Reverse-Bits/index.html b/2015/03/11/Reverse-Bits/index.html index 3f124d6d0e..3092f5824c 100644 --- a/2015/03/11/Reverse-Bits/index.html +++ b/2015/03/11/Reverse-Bits/index.html @@ -454,20 +454,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -492,7 +492,7 @@
- +
diff --git a/2015/03/13/Reverse-Integer/index.html b/2015/03/13/Reverse-Integer/index.html index 83958cd458..67fce38492 100644 --- a/2015/03/13/Reverse-Integer/index.html +++ b/2015/03/13/Reverse-Integer/index.html @@ -457,20 +457,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -495,7 +495,7 @@
- +
diff --git a/2015/04/14/Add-Two-Number/index.html b/2015/04/14/Add-Two-Number/index.html index a10c662204..54c9d3425b 100644 --- a/2015/04/14/Add-Two-Number/index.html +++ b/2015/04/14/Add-Two-Number/index.html @@ -315,7 +315,7 @@ @@ -457,20 +457,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -495,7 +495,7 @@
- +
diff --git a/2015/04/15/Leetcode-No-3/index.html b/2015/04/15/Leetcode-No-3/index.html index ea871bee2c..c592c016b4 100644 --- a/2015/04/15/Leetcode-No-3/index.html +++ b/2015/04/15/Leetcode-No-3/index.html @@ -312,7 +312,7 @@ @@ -454,20 +454,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -492,7 +492,7 @@
- +
diff --git a/2015/06/22/invert-binary-tree/index.html b/2015/06/22/invert-binary-tree/index.html index b0cf5df38d..04359af7cb 100644 --- a/2015/06/22/invert-binary-tree/index.html +++ b/2015/06/22/invert-binary-tree/index.html @@ -309,7 +309,7 @@ @@ -455,20 +455,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -493,7 +493,7 @@
- +
diff --git a/2016/08/14/docker-mysql-cluster/index.html b/2016/08/14/docker-mysql-cluster/index.html index e287605f28..41f0076cc4 100644 --- a/2016/08/14/docker-mysql-cluster/index.html +++ b/2016/08/14/docker-mysql-cluster/index.html @@ -308,10 +308,10 @@ @@ -453,20 +453,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -491,7 +491,7 @@
- +
diff --git a/2016/09/29/binary-watch/index.html b/2016/09/29/binary-watch/index.html index 0c4e60e23a..5111a83186 100644 --- a/2016/09/29/binary-watch/index.html +++ b/2016/09/29/binary-watch/index.html @@ -309,7 +309,7 @@
@@ -472,20 +472,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -510,7 +510,7 @@
- +
diff --git a/2020/02/22/gogs使用webhook部署react单页应用/index.html b/2020/02/22/gogs使用webhook部署react单页应用/index.html index 1e05d07d03..6584394f8f 100644 --- a/2020/02/22/gogs使用webhook部署react单页应用/index.html +++ b/2020/02/22/gogs使用webhook部署react单页应用/index.html @@ -453,20 +453,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -491,7 +491,7 @@
- +
diff --git a/2020/03/01/寄生虫观后感/index.html b/2020/03/01/寄生虫观后感/index.html index 2425aeac8c..a053fd224b 100644 --- a/2020/03/01/寄生虫观后感/index.html +++ b/2020/03/01/寄生虫观后感/index.html @@ -458,20 +458,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -496,7 +496,7 @@
- +
diff --git a/2020/03/08/docker比一般多一点的初学者介绍/index.html b/2020/03/08/docker比一般多一点的初学者介绍/index.html index 90f65a3403..ebe39872b7 100644 --- a/2020/03/08/docker比一般多一点的初学者介绍/index.html +++ b/2020/03/08/docker比一般多一点的初学者介绍/index.html @@ -498,20 +498,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -536,7 +536,7 @@
- +
diff --git a/2020/03/15/docker比一般多一点的初学者介绍二/index.html b/2020/03/15/docker比一般多一点的初学者介绍二/index.html index 7ca20d33eb..e4f2009d2d 100644 --- a/2020/03/15/docker比一般多一点的初学者介绍二/index.html +++ b/2020/03/15/docker比一般多一点的初学者介绍二/index.html @@ -472,20 +472,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -510,7 +510,7 @@
- +
diff --git a/2020/03/21/docker比一般多一点的初学者介绍三/index.html b/2020/03/21/docker比一般多一点的初学者介绍三/index.html index 7628c33068..ec93b8cd3b 100644 --- a/2020/03/21/docker比一般多一点的初学者介绍三/index.html +++ b/2020/03/21/docker比一般多一点的初学者介绍三/index.html @@ -474,20 +474,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -512,7 +512,7 @@
- +
diff --git a/2020/03/29/echo命令的一个小技巧/index.html b/2020/03/29/echo命令的一个小技巧/index.html index b1200450da..2afe1ac38b 100644 --- a/2020/03/29/echo命令的一个小技巧/index.html +++ b/2020/03/29/echo命令的一个小技巧/index.html @@ -467,20 +467,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -505,7 +505,7 @@
- +
diff --git a/2020/04/05/Comparator使用小记/index.html b/2020/04/05/Comparator使用小记/index.html index 4450e4ebb4..c3e34f8997 100644 --- a/2020/04/05/Comparator使用小记/index.html +++ b/2020/04/05/Comparator使用小记/index.html @@ -318,19 +318,19 @@ @@ -475,20 +475,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -513,7 +513,7 @@
- +
diff --git a/2020/04/12/redis系列介绍七/index.html b/2020/04/12/redis系列介绍七/index.html index d688459851..6c9b4523c2 100644 --- a/2020/04/12/redis系列介绍七/index.html +++ b/2020/04/12/redis系列介绍七/index.html @@ -249,11 +249,11 @@ , - + , - + , @@ -475,20 +475,20 @@ @@ -513,7 +513,7 @@
- +
diff --git a/2020/04/18/redis系列介绍八/index.html b/2020/04/18/redis系列介绍八/index.html index cd11a236e8..675a85312b 100644 --- a/2020/04/18/redis系列介绍八/index.html +++ b/2020/04/18/redis系列介绍八/index.html @@ -260,11 +260,11 @@
, - + , - + , @@ -507,20 +507,20 @@ @@ -545,7 +545,7 @@
- +
diff --git a/2020/04/26/聊聊-mysql-的-MVCC/index.html b/2020/04/26/聊聊-mysql-的-MVCC/index.html index 210e5de8b2..feaf3fe6ec 100644 --- a/2020/04/26/聊聊-mysql-的-MVCC/index.html +++ b/2020/04/26/聊聊-mysql-的-MVCC/index.html @@ -252,11 +252,11 @@
, - + , - + , @@ -494,20 +494,20 @@ @@ -532,7 +532,7 @@
- +
diff --git a/2020/05/02/聊聊-mysql-的-MVCC-续篇/index.html b/2020/05/02/聊聊-mysql-的-MVCC-续篇/index.html index 58bf699a74..7cbd42893a 100644 --- a/2020/05/02/聊聊-mysql-的-MVCC-续篇/index.html +++ b/2020/05/02/聊聊-mysql-的-MVCC-续篇/index.html @@ -257,11 +257,11 @@
, - + , - + , @@ -490,20 +490,20 @@ @@ -528,7 +528,7 @@
- +
diff --git a/2020/05/10/聊聊-mysql-的-MVCC-续续篇之加锁分析/index.html b/2020/05/10/聊聊-mysql-的-MVCC-续续篇之加锁分析/index.html index 5b4961fb88..e8bfd35bde 100644 --- a/2020/05/10/聊聊-mysql-的-MVCC-续续篇之加锁分析/index.html +++ b/2020/05/10/聊聊-mysql-的-MVCC-续续篇之加锁分析/index.html @@ -253,11 +253,11 @@
, - + , - + , @@ -490,20 +490,20 @@ @@ -528,7 +528,7 @@
- +
diff --git a/2020/05/17/聊聊我理解的分布式事务/index.html b/2020/05/17/聊聊我理解的分布式事务/index.html index 2a0804ac32..e93f090a4e 100644 --- a/2020/05/17/聊聊我理解的分布式事务/index.html +++ b/2020/05/17/聊聊我理解的分布式事务/index.html @@ -473,20 +473,20 @@ @@ -511,7 +511,7 @@
- +
diff --git a/2020/05/22/聊聊我刚学会的应用诊断方法/index.html b/2020/05/22/聊聊我刚学会的应用诊断方法/index.html index 8a1bb5e6c8..75ea3649e1 100644 --- a/2020/05/22/聊聊我刚学会的应用诊断方法/index.html +++ b/2020/05/22/聊聊我刚学会的应用诊断方法/index.html @@ -320,16 +320,16 @@ @@ -470,20 +470,20 @@ @@ -508,7 +508,7 @@
- +
diff --git a/2020/05/31/聊聊-Dubbo-的-SPI/index.html b/2020/05/31/聊聊-Dubbo-的-SPI/index.html index 8fcb399c55..5e1beaae4c 100644 --- a/2020/05/31/聊聊-Dubbo-的-SPI/index.html +++ b/2020/05/31/聊聊-Dubbo-的-SPI/index.html @@ -326,13 +326,13 @@ @@ -475,20 +475,20 @@ @@ -513,7 +513,7 @@
- +
diff --git a/2020/06/06/聊聊-Dubbo-的-SPI-续之自适应拓展/index.html b/2020/06/06/聊聊-Dubbo-的-SPI-续之自适应拓展/index.html index bb6b746993..4f0ac4eb52 100644 --- a/2020/06/06/聊聊-Dubbo-的-SPI-续之自适应拓展/index.html +++ b/2020/06/06/聊聊-Dubbo-的-SPI-续之自适应拓展/index.html @@ -329,13 +329,13 @@ @@ -481,20 +481,20 @@ @@ -519,7 +519,7 @@
- +
diff --git a/2020/06/13/聊聊一次-brew-update-引发的血案/index.html b/2020/06/13/聊聊一次-brew-update-引发的血案/index.html index b0b1576c3a..138982a749 100644 --- a/2020/06/13/聊聊一次-brew-update-引发的血案/index.html +++ b/2020/06/13/聊聊一次-brew-update-引发的血案/index.html @@ -467,20 +467,20 @@ @@ -505,7 +505,7 @@
- +
diff --git a/2020/06/21/介绍一下-RocketMQ/index.html b/2020/06/21/介绍一下-RocketMQ/index.html index 2b5a1cace9..d02c56c35e 100644 --- a/2020/06/21/介绍一下-RocketMQ/index.html +++ b/2020/06/21/介绍一下-RocketMQ/index.html @@ -514,20 +514,20 @@ @@ -552,7 +552,7 @@
- +
diff --git a/2020/06/26/聊一下-RocketMQ-的-Consumer/index.html b/2020/06/26/聊一下-RocketMQ-的-Consumer/index.html index 51718aa573..c10703bce3 100644 --- a/2020/06/26/聊一下-RocketMQ-的-Consumer/index.html +++ b/2020/06/26/聊一下-RocketMQ-的-Consumer/index.html @@ -506,20 +506,20 @@ @@ -544,7 +544,7 @@
- +
diff --git a/2020/07/05/聊一下-RocketMQ-的-NameServer-源码/index.html b/2020/07/05/聊一下-RocketMQ-的-NameServer-源码/index.html index b54ecf02f1..8d39d009ff 100644 --- a/2020/07/05/聊一下-RocketMQ-的-NameServer-源码/index.html +++ b/2020/07/05/聊一下-RocketMQ-的-NameServer-源码/index.html @@ -507,20 +507,20 @@ @@ -545,7 +545,7 @@
- +
diff --git a/2020/07/11/2020年中总结/index.html b/2020/07/11/2020年中总结/index.html index 3137d3e374..e5f8a8c4e5 100644 --- a/2020/07/11/2020年中总结/index.html +++ b/2020/07/11/2020年中总结/index.html @@ -305,10 +305,10 @@ @@ -482,20 +482,20 @@ @@ -520,7 +520,7 @@
- +
diff --git a/2020/08/06/Linux-下-grep-命令的一点小技巧/index.html b/2020/08/06/Linux-下-grep-命令的一点小技巧/index.html index 3f95c53c2f..b3430e874d 100644 --- a/2020/08/06/Linux-下-grep-命令的一点小技巧/index.html +++ b/2020/08/06/Linux-下-grep-命令的一点小技巧/index.html @@ -469,20 +469,20 @@ @@ -507,7 +507,7 @@
- +
diff --git a/2020/08/16/周末我在老丈人家打了天小工/index.html b/2020/08/16/周末我在老丈人家打了天小工/index.html index 4c49d73fde..b3f836f9f0 100644 --- a/2020/08/16/周末我在老丈人家打了天小工/index.html +++ b/2020/08/16/周末我在老丈人家打了天小工/index.html @@ -461,20 +461,20 @@ @@ -499,7 +499,7 @@
- +
diff --git a/2020/08/22/Filter-Intercepter-Aop-啥-啥-啥-这些都是啥/index.html b/2020/08/22/Filter-Intercepter-Aop-啥-啥-啥-这些都是啥/index.html index 551163572a..e81696cc20 100644 --- a/2020/08/22/Filter-Intercepter-Aop-啥-啥-啥-这些都是啥/index.html +++ b/2020/08/22/Filter-Intercepter-Aop-啥-啥-啥-这些都是啥/index.html @@ -254,15 +254,15 @@
, - + , - + , - + , @@ -343,16 +343,16 @@ @@ -500,20 +500,20 @@ @@ -538,7 +538,7 @@
- +
diff --git a/2020/08/30/这周末我又在老丈人家打了天小工/index.html b/2020/08/30/这周末我又在老丈人家打了天小工/index.html index d313628097..28fa8bfcbc 100644 --- a/2020/08/30/这周末我又在老丈人家打了天小工/index.html +++ b/2020/08/30/这周末我又在老丈人家打了天小工/index.html @@ -377,7 +377,10 @@
-
+
+
@@ -458,20 +461,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -496,7 +499,7 @@
- +
diff --git a/2020/09/06/mybatis-的-和-是有啥区别/index.html b/2020/09/06/mybatis-的-和-是有啥区别/index.html new file mode 100644 index 0000000000..2a405e6fb0 --- /dev/null +++ b/2020/09/06/mybatis-的-和-是有啥区别/index.html @@ -0,0 +1,781 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + mybatis 的 $ 和 # 是有啥区别 | Nicksxs's Blog + + + + + + + + + + + + + + + + +
+
+ +
+
+ + +
+ + + +

Nicksxs's Blog

+ +
+

What hurts more, the pain of hard work or the pain of regret?

+
+ + +
+ + + + + + + + + +
+
+ + +
+ + 0% +
+ + + + +
+
+
+ + +
+ + + + + +
+ + + + + +
+

+ mybatis 的 $ 和 # 是有啥区别 +

+ + +
+ + + + +
+ + +

这个问题也是面试中常被问到的,就抽空来了解下这个,跳过一大段前面初始化的逻辑,
对于一条select * from t1 where id = #{id}这样的 sql,在初始化扫描 mapper 的xml文件的时候会根据是否是 dynamic 来判断生成 DynamicSqlSource 还是 RawSqlSource,这里它是一条 RawSqlSource,
在这里做了替换,将#{}替换成了?

前面说的是否 dynamic 就是在这里进行判断

+
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
// org.apache.ibatis.scripting.xmltags.XMLScriptBuilder#parseScriptNode
public SqlSource parseScriptNode() {
MixedSqlNode rootSqlNode = parseDynamicTags(context);
SqlSource sqlSource;
if (isDynamic) {
sqlSource = new DynamicSqlSource(configuration, rootSqlNode);
} else {
sqlSource = new RawSqlSource(configuration, rootSqlNode, parameterType);
}
return sqlSource;
}
// org.apache.ibatis.scripting.xmltags.XMLScriptBuilder#parseDynamicTags
protected MixedSqlNode parseDynamicTags(XNode node) {
List<SqlNode> contents = new ArrayList<>();
NodeList children = node.getNode().getChildNodes();
for (int i = 0; i < children.getLength(); i++) {
XNode child = node.newXNode(children.item(i));
if (child.getNode().getNodeType() == Node.CDATA_SECTION_NODE || child.getNode().getNodeType() == Node.TEXT_NODE) {
String data = child.getStringBody("");
TextSqlNode textSqlNode = new TextSqlNode(data);
if (textSqlNode.isDynamic()) {
contents.add(textSqlNode);
isDynamic = true;
} else {
contents.add(new StaticTextSqlNode(data));
}
} else if (child.getNode().getNodeType() == Node.ELEMENT_NODE) { // issue #628
String nodeName = child.getNode().getNodeName();
NodeHandler handler = nodeHandlerMap.get(nodeName);
if (handler == null) {
throw new BuilderException("Unknown element <" + nodeName + "> in SQL statement.");
}
handler.handleNode(child, contents);
isDynamic = true;
}
}
return new MixedSqlNode(contents);
}
// org.apache.ibatis.scripting.xmltags.TextSqlNode#isDynamic
public boolean isDynamic() {
DynamicCheckerTokenParser checker = new DynamicCheckerTokenParser();
GenericTokenParser parser = createParser(checker);
parser.parse(text);
return checker.isDynamic();
}
private GenericTokenParser createParser(TokenHandler handler) {
return new GenericTokenParser("${", "}", handler);
}
+

可以看到其中一个条件就是是否有${}这种占位符,假如说上面的 sql 换成 ${},那么可以看到它会在这里创建一个 dynamicSqlSource,

+
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// org.apache.ibatis.scripting.xmltags.DynamicSqlSource
public class DynamicSqlSource implements SqlSource {

private final Configuration configuration;
private final SqlNode rootSqlNode;

public DynamicSqlSource(Configuration configuration, SqlNode rootSqlNode) {
this.configuration = configuration;
this.rootSqlNode = rootSqlNode;
}

@Override
public BoundSql getBoundSql(Object parameterObject) {
DynamicContext context = new DynamicContext(configuration, parameterObject);
rootSqlNode.apply(context);
SqlSourceBuilder sqlSourceParser = new SqlSourceBuilder(configuration);
Class<?> parameterType = parameterObject == null ? Object.class : parameterObject.getClass();
SqlSource sqlSource = sqlSourceParser.parse(context.getSql(), parameterType, context.getBindings());
BoundSql boundSql = sqlSource.getBoundSql(parameterObject);
context.getBindings().forEach(boundSql::setAdditionalParameter);
return boundSql;
}

}
+

这里眼尖的同学可能就可以看出来了,RawSqlSource 在初始化的时候已经经过了 parse,把#{}替换成了?占位符,但是 DynamicSqlSource 并没有
再看这个图,我们发现在这的时候还没有进行替换
然后往里跟
好像是这里了

这里 rootSqlNode.apply 其实是一个对原来 sql 的解析结果的一个循环调用,不同类型的标签会构成不同的 node,像这里就是一个 textSqlNode

可以发现到这我们的 sql 已经被替换了,而且是直接作为 string 类型替换的,所以可以明白了这个问题所在,就是注入,不过细心的同学发现其实这里是有个

理论上还是可以做过滤的,不过好像现在没用起来。
我们前面可以发现对于#{}是在启动扫描 mapper的 xml 文件就替换成了 ?,然后是在什么时候变成实际的值的呢

发现到这的时候还是没有替换,其实说白了也就是 prepareStatement 那一套,

在这里进行替换,会拿到 org.apache.ibatis.mapping.ParameterMapping,然后进行替换,因为会带着类型信息,所以不用担心注入咯

+ +
+ + + + + + + + +
+
请我喝杯咖啡
+ + +
+ + + +
+ +
+ + + + +
+ + + + + + +
+ + +
+
+ +
+
+ + + + +
+ + + + + + + + +
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/404.html b/404.html index d83a1e3093..e872b63118 100644 --- a/404.html +++ b/404.html @@ -320,20 +320,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -358,7 +358,7 @@
- +
diff --git a/404/index.html b/404/index.html index 3a33b7eae7..93c5cd884d 100644 --- a/404/index.html +++ b/404/index.html @@ -307,20 +307,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -345,7 +345,7 @@
- +
diff --git a/archives/2014/12/index.html b/archives/2014/12/index.html index 6bc2152572..e761231f9e 100644 --- a/archives/2014/12/index.html +++ b/archives/2014/12/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -350,20 +350,20 @@
- 65 + 66 posts
- 73 + 76 categories
- 106 + 109 tags
@@ -388,7 +388,7 @@
- +
diff --git a/archives/2014/index.html b/archives/2014/index.html index f30bfb9cf8..facab052ee 100644 --- a/archives/2014/index.html +++ b/archives/2014/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -350,20 +350,20 @@ @@ -388,7 +388,7 @@
- +
diff --git a/archives/2015/01/index.html b/archives/2015/01/index.html index 7a5f32877d..211fd54c12 100644 --- a/archives/2015/01/index.html +++ b/archives/2015/01/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -350,20 +350,20 @@ @@ -388,7 +388,7 @@
- +
diff --git a/archives/2015/03/index.html b/archives/2015/03/index.html index 36d7352435..76fabcbbec 100644 --- a/archives/2015/03/index.html +++ b/archives/2015/03/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -350,20 +350,20 @@ @@ -388,7 +388,7 @@
- +
diff --git a/archives/2015/04/index.html b/archives/2015/04/index.html index a5c6eaf4bd..a4fbf4d747 100644 --- a/archives/2015/04/index.html +++ b/archives/2015/04/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -330,20 +330,20 @@ @@ -368,7 +368,7 @@
- +
diff --git a/archives/2015/06/index.html b/archives/2015/06/index.html index da8ba04165..590446f467 100644 --- a/archives/2015/06/index.html +++ b/archives/2015/06/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/archives/2015/index.html b/archives/2015/index.html index e7dcd861f7..947c65422b 100644 --- a/archives/2015/index.html +++ b/archives/2015/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -470,20 +470,20 @@ @@ -508,7 +508,7 @@
- +
diff --git a/archives/2016/07/index.html b/archives/2016/07/index.html index cdff38a379..f63b1cd8f1 100644 --- a/archives/2016/07/index.html +++ b/archives/2016/07/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/archives/2016/08/index.html b/archives/2016/08/index.html index a639e0ea6c..a9818da214 100644 --- a/archives/2016/08/index.html +++ b/archives/2016/08/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -330,20 +330,20 @@ @@ -368,7 +368,7 @@
- +
diff --git a/archives/2016/09/index.html b/archives/2016/09/index.html index 2a02938c59..2f85d1235b 100644 --- a/archives/2016/09/index.html +++ b/archives/2016/09/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/archives/2016/10/index.html b/archives/2016/10/index.html index 56f4484da4..5d447db867 100644 --- a/archives/2016/10/index.html +++ b/archives/2016/10/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -330,20 +330,20 @@ @@ -368,7 +368,7 @@
- +
diff --git a/archives/2016/11/index.html b/archives/2016/11/index.html index 447e569187..e137137c9a 100644 --- a/archives/2016/11/index.html +++ b/archives/2016/11/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/archives/2016/index.html b/archives/2016/index.html index 10fb272961..cefda7a7e8 100644 --- a/archives/2016/index.html +++ b/archives/2016/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -430,20 +430,20 @@ @@ -468,7 +468,7 @@
- +
diff --git a/archives/2017/03/index.html b/archives/2017/03/index.html index dc362766ad..7b4d1b22aa 100644 --- a/archives/2017/03/index.html +++ b/archives/2017/03/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/archives/2017/04/index.html b/archives/2017/04/index.html index 19e11d69bb..f0336dd385 100644 --- a/archives/2017/04/index.html +++ b/archives/2017/04/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/archives/2017/05/index.html b/archives/2017/05/index.html index 64b24bc459..4a33eeac06 100644 --- a/archives/2017/05/index.html +++ b/archives/2017/05/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/archives/2017/index.html b/archives/2017/index.html index 9107456a95..63b9fcdf48 100644 --- a/archives/2017/index.html +++ b/archives/2017/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -350,20 +350,20 @@ @@ -388,7 +388,7 @@
- +
diff --git a/archives/2019/06/index.html b/archives/2019/06/index.html index 64586039d1..ea4cfbf260 100644 --- a/archives/2019/06/index.html +++ b/archives/2019/06/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/archives/2019/09/index.html b/archives/2019/09/index.html index f2e9f29faa..403b2d730c 100644 --- a/archives/2019/09/index.html +++ b/archives/2019/09/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/archives/2019/12/index.html b/archives/2019/12/index.html index 24c59c430a..e574a53113 100644 --- a/archives/2019/12/index.html +++ b/archives/2019/12/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -390,20 +390,20 @@ @@ -428,7 +428,7 @@
- +
diff --git a/archives/2019/index.html b/archives/2019/index.html index e3f8e1ba73..febff232cf 100644 --- a/archives/2019/index.html +++ b/archives/2019/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -430,20 +430,20 @@ @@ -468,7 +468,7 @@
- +
diff --git a/archives/2020/01/index.html b/archives/2020/01/index.html index f621cd2dc5..f7e1f8a6ec 100644 --- a/archives/2020/01/index.html +++ b/archives/2020/01/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -390,20 +390,20 @@ @@ -428,7 +428,7 @@
- +
diff --git a/archives/2020/02/index.html b/archives/2020/02/index.html index 8209124ee3..9717ce4f58 100644 --- a/archives/2020/02/index.html +++ b/archives/2020/02/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -370,20 +370,20 @@ @@ -408,7 +408,7 @@
- +
diff --git a/archives/2020/03/index.html b/archives/2020/03/index.html index 2545cf4b8d..a9348786e4 100644 --- a/archives/2020/03/index.html +++ b/archives/2020/03/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -390,20 +390,20 @@ @@ -428,7 +428,7 @@
- +
diff --git a/archives/2020/04/index.html b/archives/2020/04/index.html index e2a134c4c5..0117f6ea17 100644 --- a/archives/2020/04/index.html +++ b/archives/2020/04/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -370,20 +370,20 @@ @@ -408,7 +408,7 @@
- +
diff --git a/archives/2020/05/index.html b/archives/2020/05/index.html index e3d38a2a0b..f37f06f9dd 100644 --- a/archives/2020/05/index.html +++ b/archives/2020/05/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -390,20 +390,20 @@ @@ -428,7 +428,7 @@
- +
diff --git a/archives/2020/06/index.html b/archives/2020/06/index.html index f253ff6cdb..04512423d1 100644 --- a/archives/2020/06/index.html +++ b/archives/2020/06/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -370,20 +370,20 @@ @@ -408,7 +408,7 @@
- +
diff --git a/archives/2020/07/index.html b/archives/2020/07/index.html index 83cd16422e..33fbc3cfdb 100644 --- a/archives/2020/07/index.html +++ b/archives/2020/07/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -370,20 +370,20 @@ @@ -408,7 +408,7 @@
- +
diff --git a/archives/2020/08/index.html b/archives/2020/08/index.html index 096b34f333..2d6895ac50 100644 --- a/archives/2020/08/index.html +++ b/archives/2020/08/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -390,20 +390,20 @@ @@ -428,7 +428,7 @@
- +
diff --git a/archives/2020/09/index.html b/archives/2020/09/index.html new file mode 100644 index 0000000000..b06be614e9 --- /dev/null +++ b/archives/2020/09/index.html @@ -0,0 +1,578 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Archive | Nicksxs's Blog + + + + + + + + + + + + + + + + +
+
+ +
+
+ + +
+ + + +

Nicksxs's Blog

+ +
+

What hurts more, the pain of hard work or the pain of regret?

+
+ + +
+ + + + + + + + + +
+
+ + +
+ + 0% +
+ + + + +
+
+
+ + +
+ + + + + +
+
+
+ + Nice! 66 posts in total. Keep on posting. +
+ + +
+ 2020 +
+ + + + +
+
+ + + + + + + + +
+ + + + +
+ + + + + + + + +
+
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archives/2020/index.html b/archives/2020/index.html index ad42c2f513..949542c345 100644 --- a/archives/2020/index.html +++ b/archives/2020/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -216,6 +216,26 @@ 2020
+ +
@@ -396,26 +416,6 @@
- -
@@ -493,20 +493,20 @@ @@ -531,7 +531,7 @@
- +
diff --git a/archives/2020/page/2/index.html b/archives/2020/page/2/index.html index 5e0ffc9f26..d3dbb2c3c4 100644 --- a/archives/2020/page/2/index.html +++ b/archives/2020/page/2/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -216,6 +216,26 @@ 2020
+ +
@@ -396,26 +416,6 @@
- -
@@ -493,20 +493,20 @@ @@ -531,7 +531,7 @@
- +
diff --git a/archives/2020/page/3/index.html b/archives/2020/page/3/index.html index fd169128bc..8a5e9146fc 100644 --- a/archives/2020/page/3/index.html +++ b/archives/2020/page/3/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -216,6 +216,26 @@ 2020
+ +
@@ -396,26 +416,6 @@
- -
@@ -493,20 +493,20 @@ @@ -531,7 +531,7 @@
- +
diff --git a/archives/2020/page/4/index.html b/archives/2020/page/4/index.html index 7d4f15e4a1..b8d4cc49c9 100644 --- a/archives/2020/page/4/index.html +++ b/archives/2020/page/4/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -216,6 +216,26 @@ 2020
+ +
@@ -413,20 +433,20 @@ @@ -451,7 +471,7 @@
- +
diff --git a/archives/index.html b/archives/index.html index 99d013d8db..d4277a6a0e 100644 --- a/archives/index.html +++ b/archives/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -216,6 +216,26 @@ 2020
+ +
@@ -396,26 +416,6 @@
- -
@@ -493,20 +493,20 @@ @@ -531,7 +531,7 @@
- +
diff --git a/archives/page/2/index.html b/archives/page/2/index.html index ce9016def0..cf037dfbbb 100644 --- a/archives/page/2/index.html +++ b/archives/page/2/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -216,6 +216,26 @@ 2020
+ +
@@ -396,26 +416,6 @@
- -
@@ -493,20 +493,20 @@ @@ -531,7 +531,7 @@
- +
diff --git a/archives/page/3/index.html b/archives/page/3/index.html index ac6f1face0..96b8880390 100644 --- a/archives/page/3/index.html +++ b/archives/page/3/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -216,6 +216,26 @@ 2020
+ +
@@ -396,26 +416,6 @@
- -
@@ -493,20 +493,20 @@ @@ -531,7 +531,7 @@
- +
diff --git a/archives/page/4/index.html b/archives/page/4/index.html index 7c13a014c0..74c6d280fe 100644 --- a/archives/page/4/index.html +++ b/archives/page/4/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -216,6 +216,26 @@ 2020
+ +
@@ -399,26 +419,6 @@
- -
@@ -496,20 +496,20 @@ @@ -534,7 +534,7 @@
- +
diff --git a/archives/page/5/index.html b/archives/page/5/index.html index cd3c1654ba..42c1afc9b3 100644 --- a/archives/page/5/index.html +++ b/archives/page/5/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -216,6 +216,26 @@ 2019
+ +
@@ -402,26 +422,6 @@
- -
@@ -499,20 +499,20 @@ @@ -537,7 +537,7 @@
- +
diff --git a/archives/page/6/index.html b/archives/page/6/index.html index 3efa12bf69..4443cf15b3 100644 --- a/archives/page/6/index.html +++ b/archives/page/6/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -216,6 +216,26 @@ 2016
+ +
@@ -399,26 +419,6 @@
- -
@@ -496,20 +496,20 @@ @@ -534,7 +534,7 @@
- +
diff --git a/archives/page/7/index.html b/archives/page/7/index.html index b60313809d..9a5c139663 100644 --- a/archives/page/7/index.html +++ b/archives/page/7/index.html @@ -208,7 +208,7 @@
- Nice! 65 posts in total. Keep on posting. + Nice! 66 posts in total. Keep on posting.
@@ -216,6 +216,26 @@ 2015
+ +
@@ -396,20 +416,20 @@ @@ -434,7 +454,7 @@
- +
diff --git a/atom.xml b/atom.xml index 9af8f60669..f3650240be 100644 --- a/atom.xml +++ b/atom.xml @@ -6,7 +6,7 @@ - 2020-08-30T15:31:08.939Z + 2020-09-06T15:18:32.309Z https://nicksxs.me/ @@ -16,6 +16,49 @@ Hexo + + mybatis 的 $ 和 # 是有啥区别 + + https://nicksxs.me/2020/09/06/mybatis-%E7%9A%84-%E5%92%8C-%E6%98%AF%E6%9C%89%E5%95%A5%E5%8C%BA%E5%88%AB/ + 2020-09-06T15:14:50.000Z + 2020-09-06T15:18:32.309Z + + + + + + + + <p>这个问题也是面试中常被问到的,就抽空来了解下这个,跳过一大段前面初始化的逻辑,<br>对于一条<code>select * from t1 where id = #{id}</code>这样的 sql,在初始化扫描 mapper 的xml文件的时候会根据是否是 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 这周末我又在老丈人家打了天小工 @@ -79,12 +122,12 @@ + + - - @@ -723,10 +766,10 @@ - - + + @@ -772,10 +815,10 @@ - - + + @@ -821,10 +864,10 @@ - - + + @@ -842,43 +885,4 @@ - - redis系列介绍八-淘汰策略 - - https://nicksxs.me/2020/04/18/redis%E7%B3%BB%E5%88%97%E4%BB%8B%E7%BB%8D%E5%85%AB/ - 2020-04-18T15:23:41.000Z - 2020-04-19T09:28:42.555Z - - - - - - - - <h3 id="LRU"><a href="#LRU" class="headerlink" title="LRU"></a>LRU</h3><p>说完了过期策略再说下淘汰策略,redis 使用的策略是近似的 lru 策略,为什么是近似的呢,先来看下什么是 lru,看下 - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/baidu_verify_Gl8jtoDV4z.html b/baidu_verify_Gl8jtoDV4z.html index d73cc4f45d..484199dbf6 100644 --- a/baidu_verify_Gl8jtoDV4z.html +++ b/baidu_verify_Gl8jtoDV4z.html @@ -309,20 +309,20 @@ @@ -347,7 +347,7 @@
- +
diff --git a/baidusitemap.xml b/baidusitemap.xml index b43cbc981b..0d31589ec3 100644 --- a/baidusitemap.xml +++ b/baidusitemap.xml @@ -1,6 +1,9 @@ + https://nicksxs.me/2020/09/06/mybatis-%E7%9A%84-%E5%92%8C-%E6%98%AF%E6%9C%89%E5%95%A5%E5%8C%BA%E5%88%AB/ + 2020-09-06 + https://nicksxs.me/2020/08/30/%E8%BF%99%E5%91%A8%E6%9C%AB%E6%88%91%E5%8F%88%E5%9C%A8%E8%80%81%E4%B8%88%E4%BA%BA%E5%AE%B6%E6%89%93%E4%BA%86%E5%A4%A9%E5%B0%8F%E5%B7%A5/ 2020-08-30 @@ -109,19 +112,19 @@ https://nicksxs.me/2019/12/10/Redis-Part-1/ 2020-01-12 - https://nicksxs.me/2016/11/10/php-abstract-class-and-interface/ + https://nicksxs.me/2016/09/29/binary-watch/ 2020-01-12 - https://nicksxs.me/2016/09/29/binary-watch/ + https://nicksxs.me/2016/11/10/php-abstract-class-and-interface/ 2020-01-12 https://nicksxs.me/2019/12/26/redis%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%BB%8B%E7%BB%8D/ 2020-01-12 - https://nicksxs.me/2015/04/14/Add-Two-Number/ + https://nicksxs.me/2015/03/13/Reverse-Integer/ 2020-01-12 - https://nicksxs.me/2015/03/13/Reverse-Integer/ + https://nicksxs.me/2015/04/14/Add-Two-Number/ 2020-01-12 https://nicksxs.me/2016/08/14/docker-mysql-cluster/ @@ -151,10 +154,10 @@ https://nicksxs.me/2020/01/10/redis%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%BB%8B%E7%BB%8D%E4%B8%89/ 2020-01-12 - https://nicksxs.me/2017/03/28/spark-little-tips/ + https://nicksxs.me/2014/12/23/my-new-post/ 2020-01-12 - https://nicksxs.me/2014/12/23/my-new-post/ + https://nicksxs.me/2017/03/28/spark-little-tips/ 2020-01-12 https://nicksxs.me/2014/12/30/Clone-Graph-Part-I/ @@ -178,10 +181,10 @@ https://nicksxs.me/2015/03/11/Number-Of-1-Bits/ 2020-01-12 - https://nicksxs.me/2015/04/15/Leetcode-No-3/ + https://nicksxs.me/2019/09/23/AbstractQueuedSynchronizer/ 2020-01-12 - https://nicksxs.me/2019/09/23/AbstractQueuedSynchronizer/ + https://nicksxs.me/2015/04/15/Leetcode-No-3/ 2020-01-12 https://nicksxs.me/2015/01/16/pcre-intro-and-a-simple-package/ diff --git a/categories/C/Mysql/index.html b/categories/C/Mysql/index.html index c7cba57eaa..f96397625b 100644 --- a/categories/C/Mysql/index.html +++ b/categories/C/Mysql/index.html @@ -350,20 +350,20 @@ @@ -388,7 +388,7 @@
- +
diff --git a/categories/C/Redis/index.html b/categories/C/Redis/index.html index 75bf57a1e2..e586f49d41 100644 --- a/categories/C/Redis/index.html +++ b/categories/C/Redis/index.html @@ -473,20 +473,20 @@ @@ -511,7 +511,7 @@
- +
diff --git a/categories/C/index.html b/categories/C/index.html index bc65340a10..26d170ebb2 100644 --- a/categories/C/index.html +++ b/categories/C/index.html @@ -493,20 +493,20 @@ @@ -531,7 +531,7 @@
- +
diff --git a/categories/C/page/2/index.html b/categories/C/page/2/index.html index 143832e5e0..140331d6cd 100644 --- a/categories/C/page/2/index.html +++ b/categories/C/page/2/index.html @@ -333,20 +333,20 @@ @@ -371,7 +371,7 @@
- +
diff --git a/categories/Dubbo-RPC-SPI/index.html b/categories/Dubbo-RPC-SPI/index.html index ee4ec488eb..1a9e20fae8 100644 --- a/categories/Dubbo-RPC-SPI/index.html +++ b/categories/Dubbo-RPC-SPI/index.html @@ -330,20 +330,20 @@ @@ -368,7 +368,7 @@
- +
diff --git a/categories/Dubbo/SPI/Adaptive/index.html b/categories/Dubbo/SPI/Adaptive/index.html index ef753748cf..edf3d1898a 100644 --- a/categories/Dubbo/SPI/Adaptive/index.html +++ b/categories/Dubbo/SPI/Adaptive/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/Dubbo/SPI/index.html b/categories/Dubbo/SPI/index.html index 90483548ab..aef0fc9c3e 100644 --- a/categories/Dubbo/SPI/index.html +++ b/categories/Dubbo/SPI/index.html @@ -330,20 +330,20 @@ @@ -368,7 +368,7 @@
- +
diff --git a/categories/Dubbo/index.html b/categories/Dubbo/index.html index ebfbd38248..505be172fc 100644 --- a/categories/Dubbo/index.html +++ b/categories/Dubbo/index.html @@ -330,20 +330,20 @@ @@ -368,7 +368,7 @@
- +
diff --git a/categories/Filter/index.html b/categories/Filter/index.html index b45100a816..b35cb7d65a 100644 --- a/categories/Filter/index.html +++ b/categories/Filter/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/Interceptor-AOP/index.html b/categories/Interceptor-AOP/index.html index cb35b64029..07e2e3a539 100644 --- a/categories/Interceptor-AOP/index.html +++ b/categories/Interceptor-AOP/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/Java/Design-Patterns/index.html b/categories/Java/Design-Patterns/index.html index 805839c033..af1c01fb99 100644 --- a/categories/Java/Design-Patterns/index.html +++ b/categories/Java/Design-Patterns/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/Java/GC/index.html b/categories/Java/GC/index.html index ff97fc0ee8..1f646ac72a 100644 --- a/categories/Java/GC/index.html +++ b/categories/Java/GC/index.html @@ -333,20 +333,20 @@ @@ -371,7 +371,7 @@
- +
diff --git a/categories/Java/JVM/index.html b/categories/Java/JVM/index.html index 053bf72690..d58a9c9755 100644 --- a/categories/Java/JVM/index.html +++ b/categories/Java/JVM/index.html @@ -333,20 +333,20 @@ @@ -371,7 +371,7 @@
- +
diff --git a/categories/Java/Maven/index.html b/categories/Java/Maven/index.html index 6477e11dc4..7a6a9c5662 100644 --- a/categories/Java/Maven/index.html +++ b/categories/Java/Maven/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/Java/Mybatis/index.html b/categories/Java/Mybatis/index.html new file mode 100644 index 0000000000..5046040984 --- /dev/null +++ b/categories/Java/Mybatis/index.html @@ -0,0 +1,588 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Category: Mybatis | Nicksxs's Blog + + + + + + + + + + + + + + + + +
+
+ +
+
+ + +
+ + + +

Nicksxs's Blog

+ +
+

What hurts more, the pain of hard work or the pain of regret?

+
+ + +
+ + + + + + + + + +
+
+ + +
+ + 0% +
+ + + + +
+
+
+ + +
+ + + + + +
+
+
+

Mybatis + Category +

+
+ + +
+ 2020 +
+ + + +
+
+ + + + + + + + +
+ + + + +
+ + + + + + + + +
+
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/categories/Java/Singleton/index.html b/categories/Java/Singleton/index.html index 50fbd92438..7d15501583 100644 --- a/categories/Java/Singleton/index.html +++ b/categories/Java/Singleton/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/Java/index.html b/categories/Java/index.html index 38fb79bff6..cd29333400 100644 --- a/categories/Java/index.html +++ b/categories/Java/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
@@ -586,6 +586,12 @@ +pt async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"> + diff --git a/categories/Java/page/2/index.html b/categories/Java/page/2/index.html new file mode 100644 index 0000000000..51915eb246 --- /dev/null +++ b/categories/Java/page/2/index.html @@ -0,0 +1,591 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Category: Java | Nicksxs's Blog + + + + + + + + + + + + + + + + +
+
+ +
+
+ + +
+ + + +

Nicksxs's Blog

+ +
+

What hurts more, the pain of hard work or the pain of regret?

+
+ + +
+ + + + + + + + + +
+
+ + +
+ + 0% +
+ + + + +
+
+
+ + +
+ + + + + +
+
+
+

Java + Category +

+
+ + +
+ 2019 +
+ + + +
+
+ + + + + + + + + +
+ + + + +
+ + + + + + + + +
+
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/categories/Java/集合/index.html b/categories/Java/集合/index.html index 94c6facde0..c54937308d 100644 --- a/categories/Java/集合/index.html +++ b/categories/Java/集合/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/Linux/index.html b/categories/Linux/index.html index 607e9e7e11..63842aa00c 100644 --- a/categories/Linux/index.html +++ b/categories/Linux/index.html @@ -330,20 +330,20 @@ @@ -368,7 +368,7 @@
- +
diff --git a/categories/Linux/命令/echo/index.html b/categories/Linux/命令/echo/index.html index a82261b1d0..480b229e95 100644 --- a/categories/Linux/命令/echo/index.html +++ b/categories/Linux/命令/echo/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/Linux/命令/grep/index.html b/categories/Linux/命令/grep/index.html index ba3e00a989..3de4ff38ed 100644 --- a/categories/Linux/命令/grep/index.html +++ b/categories/Linux/命令/grep/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/Linux/命令/index.html b/categories/Linux/命令/index.html index 4da8f66284..ae307d4248 100644 --- a/categories/Linux/命令/index.html +++ b/categories/Linux/命令/index.html @@ -330,20 +330,20 @@ @@ -368,7 +368,7 @@
- +
diff --git a/categories/MQ/index.html b/categories/MQ/index.html index 926fc9dc66..3e39c15417 100644 --- a/categories/MQ/index.html +++ b/categories/MQ/index.html @@ -370,20 +370,20 @@ @@ -408,7 +408,7 @@
- +
diff --git a/categories/Mac/Homebrew/index.html b/categories/Mac/Homebrew/index.html index 230c1ee27c..1566addbe4 100644 --- a/categories/Mac/Homebrew/index.html +++ b/categories/Mac/Homebrew/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/Mac/index.html b/categories/Mac/index.html index a3c6b9b2d7..4f4bf33c22 100644 --- a/categories/Mac/index.html +++ b/categories/Mac/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/Mysql/Sql注入/index.html b/categories/Mysql/Sql注入/index.html new file mode 100644 index 0000000000..d55ad22b66 --- /dev/null +++ b/categories/Mysql/Sql注入/index.html @@ -0,0 +1,588 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Category: Sql注入 | Nicksxs's Blog + + + + + + + + + + + + + + + + +
+
+ +
+
+ + +
+ + + +

Nicksxs's Blog

+ +
+

What hurts more, the pain of hard work or the pain of regret?

+
+ + +
+ + + + + + + + + +
+
+ + +
+ + 0% +
+ + + + +
+
+
+ + +
+ + + + + +
+
+
+

Sql注入 + Category +

+
+ + +
+ 2020 +
+ + + +
+
+ + + + + + + + +
+ + + + +
+ + + + + + + + +
+
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/categories/Mysql/index.html b/categories/Mysql/index.html index 99f77bc983..cf324196a9 100644 --- a/categories/Mysql/index.html +++ b/categories/Mysql/index.html @@ -217,6 +217,26 @@ 2020
+ +
@@ -350,20 +370,20 @@ @@ -388,7 +408,7 @@
- +
diff --git a/categories/Mysql/数据结构/index.html b/categories/Mysql/数据结构/index.html index 2ca43fbed4..b0dcbdac34 100644 --- a/categories/Mysql/数据结构/index.html +++ b/categories/Mysql/数据结构/index.html @@ -350,20 +350,20 @@ @@ -388,7 +388,7 @@
- +
diff --git a/categories/Mysql/源码/index.html b/categories/Mysql/源码/index.html index b7cf13e1ed..cc662a10af 100644 --- a/categories/Mysql/源码/index.html +++ b/categories/Mysql/源码/index.html @@ -350,20 +350,20 @@ @@ -388,7 +388,7 @@
- +
diff --git a/categories/Redis/Distributed-Lock/index.html b/categories/Redis/Distributed-Lock/index.html index 32aa336b2f..17f6c2fca1 100644 --- a/categories/Redis/Distributed-Lock/index.html +++ b/categories/Redis/Distributed-Lock/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/Redis/index.html b/categories/Redis/index.html index fd1493bbe0..808ac66204 100644 --- a/categories/Redis/index.html +++ b/categories/Redis/index.html @@ -473,20 +473,20 @@ @@ -511,7 +511,7 @@
- +
diff --git a/categories/Redis/数据结构/index.html b/categories/Redis/数据结构/index.html index 2c1c46edb3..98bf0192ff 100644 --- a/categories/Redis/数据结构/index.html +++ b/categories/Redis/数据结构/index.html @@ -453,20 +453,20 @@ @@ -491,7 +491,7 @@
- +
diff --git a/categories/Redis/源码/index.html b/categories/Redis/源码/index.html index 1a2c005cf9..590ed5217b 100644 --- a/categories/Redis/源码/index.html +++ b/categories/Redis/源码/index.html @@ -453,20 +453,20 @@ @@ -491,7 +491,7 @@
- +
diff --git a/categories/RocketMQ/index.html b/categories/RocketMQ/index.html index 600f2e98fa..c1908ad863 100644 --- a/categories/RocketMQ/index.html +++ b/categories/RocketMQ/index.html @@ -370,20 +370,20 @@ @@ -408,7 +408,7 @@
- +
diff --git a/categories/Spring/Mybatis/index.html b/categories/Spring/Mybatis/index.html new file mode 100644 index 0000000000..ee6a43f687 --- /dev/null +++ b/categories/Spring/Mybatis/index.html @@ -0,0 +1,588 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Category: Mybatis | Nicksxs's Blog + + + + + + + + + + + + + + + + +
+
+ +
+
+ + +
+ + + +

Nicksxs's Blog

+ +
+

What hurts more, the pain of hard work or the pain of regret?

+
+ + +
+ + + + + + + + + +
+
+ + +
+ + 0% +
+ + + + +
+
+
+ + +
+ + + + + +
+
+
+

Mybatis + Category +

+
+ + +
+ 2020 +
+ + + +
+
+ + + + + + + + +
+ + + + +
+ + + + + + + + +
+
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/categories/Spring/Servlet/Interceptor/AOP/index.html b/categories/Spring/Servlet/Interceptor/AOP/index.html index d3a00ca88c..392f7be8be 100644 --- a/categories/Spring/Servlet/Interceptor/AOP/index.html +++ b/categories/Spring/Servlet/Interceptor/AOP/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/Spring/Servlet/Interceptor/index.html b/categories/Spring/Servlet/Interceptor/index.html index 2b408e43ff..126d8247c9 100644 --- a/categories/Spring/Servlet/Interceptor/index.html +++ b/categories/Spring/Servlet/Interceptor/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/Spring/Servlet/index.html b/categories/Spring/Servlet/index.html index 52a1144f4f..c95f17fb0a 100644 --- a/categories/Spring/Servlet/index.html +++ b/categories/Spring/Servlet/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/Spring/index.html b/categories/Spring/index.html index 0296078f0a..c90b099a31 100644 --- a/categories/Spring/index.html +++ b/categories/Spring/index.html @@ -217,6 +217,26 @@ 2020
+ +
@@ -310,20 +330,20 @@ @@ -348,7 +368,7 @@
- +
diff --git a/categories/Thread-dump/index.html b/categories/Thread-dump/index.html index b46b7d91d4..24db62502e 100644 --- a/categories/Thread-dump/index.html +++ b/categories/Thread-dump/index.html @@ -330,20 +330,20 @@ @@ -368,7 +368,7 @@
- +
diff --git a/categories/data-analysis/index.html b/categories/data-analysis/index.html index 85b5316bb4..e80de881f0 100644 --- a/categories/data-analysis/index.html +++ b/categories/data-analysis/index.html @@ -330,20 +330,20 @@ @@ -368,7 +368,7 @@
- +
diff --git a/categories/docker/index.html b/categories/docker/index.html index d307bde2ad..0f96609fea 100644 --- a/categories/docker/index.html +++ b/categories/docker/index.html @@ -370,20 +370,20 @@ @@ -408,7 +408,7 @@
- +
diff --git a/categories/docker/介绍/index.html b/categories/docker/介绍/index.html index c77c1d6df6..04f1b5f32f 100644 --- a/categories/docker/介绍/index.html +++ b/categories/docker/介绍/index.html @@ -350,20 +350,20 @@ @@ -388,7 +388,7 @@
- +
diff --git a/categories/docker/发行版本/index.html b/categories/docker/发行版本/index.html index 82e52bdb3b..4e8a7718ac 100644 --- a/categories/docker/发行版本/index.html +++ b/categories/docker/发行版本/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/index.html b/categories/index.html index 0e479f3a71..4fdefb6347 100644 --- a/categories/index.html +++ b/categories/index.html @@ -228,10 +228,10 @@
@@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/leetcode/index.html b/categories/leetcode/index.html index 822af284c9..380a500ae6 100644 --- a/categories/leetcode/index.html +++ b/categories/leetcode/index.html @@ -496,20 +496,20 @@ @@ -534,7 +534,7 @@
- +
diff --git a/categories/leetcode/page/2/index.html b/categories/leetcode/page/2/index.html index f3cb3b3d1d..2d57c12d92 100644 --- a/categories/leetcode/page/2/index.html +++ b/categories/leetcode/page/2/index.html @@ -356,20 +356,20 @@ @@ -394,7 +394,7 @@
- +
diff --git a/categories/nginx/index.html b/categories/nginx/index.html index 18e9fafcfc..225cd7b122 100644 --- a/categories/nginx/index.html +++ b/categories/nginx/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/php/icu4c/index.html b/categories/php/icu4c/index.html index d93b97afc6..cc32b6f774 100644 --- a/categories/php/icu4c/index.html +++ b/categories/php/icu4c/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/php/index.html b/categories/php/index.html index bbc90e9d3e..2672c31e69 100644 --- a/categories/php/index.html +++ b/categories/php/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/中间件/RocketMQ/index.html b/categories/中间件/RocketMQ/index.html index 5223197e41..f1d114c680 100644 --- a/categories/中间件/RocketMQ/index.html +++ b/categories/中间件/RocketMQ/index.html @@ -370,20 +370,20 @@ @@ -408,7 +408,7 @@
- +
diff --git a/categories/中间件/index.html b/categories/中间件/index.html index 7da3ff7978..b6c6f916f9 100644 --- a/categories/中间件/index.html +++ b/categories/中间件/index.html @@ -370,20 +370,20 @@ @@ -408,7 +408,7 @@
- +
diff --git a/categories/分布式事务/index.html b/categories/分布式事务/index.html index de8c9e91b1..435ccaa9e7 100644 --- a/categories/分布式事务/index.html +++ b/categories/分布式事务/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/分布式事务/三阶段提交/index.html b/categories/分布式事务/三阶段提交/index.html index ed02bb994a..f86b80c753 100644 --- a/categories/分布式事务/三阶段提交/index.html +++ b/categories/分布式事务/三阶段提交/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/分布式事务/两阶段提交/index.html b/categories/分布式事务/两阶段提交/index.html index 1c7d99da6f..10ed8d04e1 100644 --- a/categories/分布式事务/两阶段提交/index.html +++ b/categories/分布式事务/两阶段提交/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/小技巧/grep/index.html b/categories/小技巧/grep/index.html index 6930cab8a1..9f66dc1c74 100644 --- a/categories/小技巧/grep/index.html +++ b/categories/小技巧/grep/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/小技巧/grep/查日志/index.html b/categories/小技巧/grep/查日志/index.html index 7934ba997c..2d23d94c18 100644 --- a/categories/小技巧/grep/查日志/index.html +++ b/categories/小技巧/grep/查日志/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/小技巧/index.html b/categories/小技巧/index.html index cf75197d72..435a9fcf68 100644 --- a/categories/小技巧/index.html +++ b/categories/小技巧/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/工具/index.html b/categories/工具/index.html index 554b427106..f4a724b6aa 100644 --- a/categories/工具/index.html +++ b/categories/工具/index.html @@ -330,20 +330,20 @@ @@ -368,7 +368,7 @@
- +
diff --git a/categories/持续集成/index.html b/categories/持续集成/index.html index 39768fa390..b9ec753213 100644 --- a/categories/持续集成/index.html +++ b/categories/持续集成/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/消息队列/RocketMQ/index.html b/categories/消息队列/RocketMQ/index.html index fc2fc673da..4b1beb3d07 100644 --- a/categories/消息队列/RocketMQ/index.html +++ b/categories/消息队列/RocketMQ/index.html @@ -370,20 +370,20 @@ @@ -408,7 +408,7 @@
- +
diff --git a/categories/消息队列/index.html b/categories/消息队列/index.html index 36dea6d302..317c211b6f 100644 --- a/categories/消息队列/index.html +++ b/categories/消息队列/index.html @@ -370,20 +370,20 @@ @@ -408,7 +408,7 @@
- +
diff --git a/categories/生活/index.html b/categories/生活/index.html index 6d4cbcc936..210a04144a 100644 --- a/categories/生活/index.html +++ b/categories/生活/index.html @@ -433,20 +433,20 @@ @@ -471,7 +471,7 @@
- +
diff --git a/categories/生活/年中总结/2020/index.html b/categories/生活/年中总结/2020/index.html index a5dc668501..a52dc6ac61 100644 --- a/categories/生活/年中总结/2020/index.html +++ b/categories/生活/年中总结/2020/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/生活/年中总结/index.html b/categories/生活/年中总结/index.html index bff833ea43..193143de9a 100644 --- a/categories/生活/年中总结/index.html +++ b/categories/生活/年中总结/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/生活/年终总结/2019/index.html b/categories/生活/年终总结/2019/index.html index 2ae9b3c9c1..aea132c99c 100644 --- a/categories/生活/年终总结/2019/index.html +++ b/categories/生活/年终总结/2019/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/生活/年终总结/index.html b/categories/生活/年终总结/index.html index f5db4cefa4..0ebdafaac8 100644 --- a/categories/生活/年终总结/index.html +++ b/categories/生活/年终总结/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/生活/影评/2020/index.html b/categories/生活/影评/2020/index.html index 0be86b60a6..0173e04953 100644 --- a/categories/生活/影评/2020/index.html +++ b/categories/生活/影评/2020/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/生活/影评/index.html b/categories/生活/影评/index.html index 784ca1ae61..7fabc56462 100644 --- a/categories/生活/影评/index.html +++ b/categories/生活/影评/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/生活/运动/index.html b/categories/生活/运动/index.html index 40b25638aa..a71a78eccc 100644 --- a/categories/生活/运动/index.html +++ b/categories/生活/运动/index.html @@ -350,20 +350,20 @@ @@ -388,7 +388,7 @@
- +
diff --git a/categories/生活/运动/跑步/index.html b/categories/生活/运动/跑步/index.html index c80359347c..dc3f6255a0 100644 --- a/categories/生活/运动/跑步/index.html +++ b/categories/生活/运动/跑步/index.html @@ -350,20 +350,20 @@ @@ -388,7 +388,7 @@
- +
diff --git a/categories/生活/运动/跑步/干活/index.html b/categories/生活/运动/跑步/干活/index.html index c1bd2aab29..c254012f45 100644 --- a/categories/生活/运动/跑步/干活/index.html +++ b/categories/生活/运动/跑步/干活/index.html @@ -330,20 +330,20 @@ @@ -368,7 +368,7 @@
- +
diff --git a/categories/读后感/index.html b/categories/读后感/index.html index 3ea11c1d6d..f425149242 100644 --- a/categories/读后感/index.html +++ b/categories/读后感/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/读后感/村上春树/index.html b/categories/读后感/村上春树/index.html index 535cbb94a1..876ec8d9b5 100644 --- a/categories/读后感/村上春树/index.html +++ b/categories/读后感/村上春树/index.html @@ -310,20 +310,20 @@ @@ -348,7 +348,7 @@
- +
diff --git a/categories/问题排查/index.html b/categories/问题排查/index.html index 8a844d5c2b..7cc76d5d7b 100644 --- a/categories/问题排查/index.html +++ b/categories/问题排查/index.html @@ -330,20 +330,20 @@ @@ -368,7 +368,7 @@
- +
diff --git a/css/main.css b/css/main.css index aa106ef717..03f898cf90 100644 --- a/css/main.css +++ b/css/main.css @@ -1262,7 +1262,7 @@ pre .javascript .function { } .links-of-author a::before, .links-of-author span.exturl::before { - background: #fc822b; + background: #dd1afa; border-radius: 50%; content: ' '; display: inline-block; diff --git a/index.html b/index.html index 6fbfcfa688..bfe9b77a23 100644 --- a/index.html +++ b/index.html @@ -204,7 +204,7 @@
- +