-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.xml
1316 lines (1025 loc) · 71.7 KB
/
index.xml
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Even - A super concise theme for Hugo</title>
<link>http://localhost:1313/</link>
<description>Recent content on Even - A super concise theme for Hugo</description>
<generator>Hugo -- gohugo.io</generator>
<language>en</language>
<lastBuildDate>Sun, 27 Nov 2022 01:47:44 +0800</lastBuildDate>
<atom:link href="http://localhost:1313/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>搜索</title>
<link>http://localhost:1313/post/search/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://localhost:1313/post/search/</guid>
<description>/* 手机适配 */ @media screen and (max-width: 500px) { .search{ padding-right: 25px; } .search input{ width: 100%; } .search button{ display: none; } } /* 电脑适配 */ @media screen and (min-width: 500px) { .search{ width: 500px; } .search input{ width: 444px; } } /* 通用样式 */ .search{ margin: auto; } .search input{ outline: none; border: 2px solid #c05b4d; height: 32px; padding:</description>
</item>
<item>
<title>分布式任务调度</title>
<link>http://localhost:1313/post/distributed_scheduler/</link>
<pubDate>Sun, 27 Nov 2022 01:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/distributed_scheduler/</guid>
<description>分布式任务调度 Resources 扫盲篇-什么是分布式任务调度: https://cloud.tencent.com/developer/article/1828830</description>
</item>
<item>
<title>概率算法</title>
<link>http://localhost:1313/post/probability_algorithm/</link>
<pubDate>Sun, 27 Nov 2022 00:45:44 +0800</pubDate>
<guid>http://localhost:1313/post/probability_algorithm/</guid>
<description>概率算法 一个经典概率算法(用于抽奖等场景) https://www.cnblogs.com/liulangmao/p/4533293.html</description>
</item>
<item>
<title>EIP</title>
<link>http://localhost:1313/post/eip/</link>
<pubDate>Tue, 22 Nov 2022 00:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/eip/</guid>
<description>EIP EIP1153 https://eips.ethereum.org/EIPS/eip-1153 EIP2612 通过permit(r, s, v)来控制权限 https://eips.ethereum.org/EIPS/eip-2612 EIP3651 https://eips.ethereum.org/EIPS/eip-3651 更温暖的COINBASE. coinbase即區塊中的第一筆交易是筆特殊交易,稱為創幣交易</description>
</item>
<item>
<title>Uniswap</title>
<link>http://localhost:1313/post/uniswap/</link>
<pubDate>Tue, 01 Nov 2022 00:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/uniswap/</guid>
<description>uniswap uniswapv2 resources https://docs.uniswap.org/protocol/V2/introduction whitepaper: https://uniswap.org/whitepaper.pdf uniswapv2-core uniswapv2-core 架构图: uniswapv2-periphery tips uniswapv2的Oracle uniswapv2版本起,就已经提供了预言机功能,用来计算交易对的时间加权平均价</description>
</item>
<item>
<title>Defence</title>
<link>http://localhost:1313/post/defence/</link>
<pubDate>Fri, 21 Oct 2022 00:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/defence/</guid>
<description>Defence T族(技术研发)通道晋升答辩: https://cloud.tencent.com/developer/article/1786861</description>
</item>
<item>
<title>Yul language</title>
<link>http://localhost:1313/post/yul_in_solidity/</link>
<pubDate>Wed, 19 Oct 2022 00:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/yul_in_solidity/</guid>
<description>Resources All About Data Location: https://betterprogramming.pub/solidity-tutorial-all-about-data-locations-dabd33212471 All About Solidity Data Locations - Storage: https://betterprogramming.pub/all-about-solidity-data-locations-part-i-storage-e50604bfc1ad All About Memory: https://betterprogramming.pub/solidity-tutorial-all-about-memory-1e1696d71ee4 </description>
</item>
<item>
<title>Lend and Borrow</title>
<link>http://localhost:1313/post/lend_and_borrow/</link>
<pubDate>Mon, 17 Oct 2022 00:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/lend_and_borrow/</guid>
<description>Lend and Borrow 借贷协议方式 NFT借贷协议的3种模式 借贷协议主要解决三个问题: 一是高效地匹配、撮合资金供求双方;二是安全地保管抵押品;三是借款人违约时</description>
</item>
<item>
<title>Transaction Price mechanism</title>
<link>http://localhost:1313/post/transaction_price_mechanism/</link>
<pubDate>Mon, 17 Oct 2022 00:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/transaction_price_mechanism/</guid>
<description>Transaction Price mechanism eip-155之前rlp编码rlp(nonce, gasprice, startgas, to, value, data); eip-155之编码rlp(nonce, gasprice, startgas, to, value, data, chainid, 0, 0); EIP-1559升级</description>
</item>
<item>
<title>Ethereum</title>
<link>http://localhost:1313/post/eth/</link>
<pubDate>Thu, 13 Oct 2022 00:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/eth/</guid>
<description>Ethereum Intro to Ethereum https://ethereum.org/en/developers/docs/intro-to-ethereum/ Accounts https://ethereum.org/en/developers/docs/accounts/ Transactions https://ethereum.org/en/developers/docs/transactions/ Blocks https://ethereum.org/en/developers/docs/blocks/ EVM https://ethereum.org/en/developers/docs/evm/ OPcodes: https://ethereum.org/en/developers/docs/evm/opcodes Gas https://ethereum.org/en/developers/docs/gas/ Ethereum Node 搭建节点 1 2 ./geth --syncmode full --ws --http --mainnet --datadir &#34;/data/ethereum&#34; --authrpc.jwtsecret /root/tt/jwtsecret ./prysm.sh beacon-chain --execution-endpoint=http://localhost:8551 --jwt-secret=/root/tt/jwtsecret --checkpoint-sync-url https://sync.invis.tools 节点论述 以太坊协议是以太坊节点运行的一组规则,这些节点体现</description>
</item>
<item>
<title>MEV</title>
<link>http://localhost:1313/post/mev/</link>
<pubDate>Thu, 13 Oct 2022 00:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/mev/</guid>
<description>MEV 论述 最大可提取价值(MEV)是指通过更改或排除一个区块中的交易顺序,可以从超过标准区块奖励和gas费的区块生产中提取的最大值,这个概念最初</description>
</item>
<item>
<title>Layer2</title>
<link>http://localhost:1313/post/layer2/</link>
<pubDate>Wed, 12 Oct 2022 00:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/layer2/</guid>
<description>Layer2 Layer2技术主要目的是扩展去快乐的性能,同时保留分布式协议的去中心化优势 闪电网络 闪电网络的主要思路十分简单&ndash;将大量交易放到</description>
</item>
<item>
<title>Randao_reveal</title>
<link>http://localhost:1313/post/randao_reveal/</link>
<pubDate>Fri, 07 Oct 2022 00:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/randao_reveal/</guid>
<description>Randao_reveal block header介绍 Mixhash is a hash of the index, nonce, content, and previous node’s hash. This is unique, non-reversible, and of fixed length. It serves to encrypt the data of a particular block. Nonce stands for the Number used only once. It is a unique whole number that shall be used only once in the blockchain. The</description>
</item>
<item>
<title>Understanding Bytecode on Ethereum</title>
<link>http://localhost:1313/post/bytecode_in_solidity/</link>
<pubDate>Fri, 07 Oct 2022 00:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/bytecode_in_solidity/</guid>
<description>Understanding Bytecode on Ethereum https://medium.com/authereum/bytecode-and-init-code-and-runtime-code-oh-my-7bcd89065904 </description>
</item>
<item>
<title>POS</title>
<link>http://localhost:1313/post/pos/</link>
<pubDate>Tue, 27 Sep 2022 00:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/pos/</guid>
<description>POS POW的出块属性是无过程性的,不论试多少次,它都不会影响挖出下个块的概率。下一个块的出块者,还是需要经历大量的计算。影响当前这个区块的哈希</description>
</item>
<item>
<title>Optimizer in solidity</title>
<link>http://localhost:1313/post/optimizer_in_solidity/</link>
<pubDate>Sun, 25 Sep 2022 00:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/optimizer_in_solidity/</guid>
<description>Optimizer in solidity 合约设计及实现变迁 v1.x版本实现,每次创建同样的合约 v2.x版本实现, 逻辑单独抽象成library,每次创建合约仅包含storage</description>
</item>
<item>
<title>library in solidity</title>
<link>http://localhost:1313/post/library_in_solidity/</link>
<pubDate>Fri, 23 Sep 2022 00:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/library_in_solidity/</guid>
<description>this变量 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 library MathLib { function multiply(uint a, uint b) public view returns (uint, address) { return (a * b, address(this)); } } contract Example { using MathLib for uint; address public owner = address(this); address public retAddr; function multiplyExample(uint _a, uint _b) public view returns (uint,</description>
</item>
<item>
<title>solidity</title>
<link>http://localhost:1313/post/solidity/</link>
<pubDate>Tue, 23 Aug 2022 00:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/solidity/</guid>
<description>abi how to cal contract-address by create: https://ethereum.stackexchange.com/questions/24248/how-to-calculate-an-ethereum-contracts-address-during-its-creation-using-the-so https://docs.soliditylang.org/en/latest/abi-spec.html#formal-specification-of-the-encoding tools Solidity Visual Developer: https://consensys.net/diligence/blog/2019/10/solidity-visual-auditor-extension-for-vs-code/ sliter gas优化 gas优化: https://www.theblockbeats.info/news/31602 Resources https://learnblockchain.cn/article/4800 solidity寻址: https://www.whatsblockchain.com/posts/c052872a.html https://blog.51cto.com/shijianfeng/5151269 self destruct: https://solidity-by-example.org/hacks/self-destruct/ 逆向decompile代码: https://ethervm.io/decompile fallback,r</description>
</item>
<item>
<title>Go mod</title>
<link>http://localhost:1313/post/go_mod/</link>
<pubDate>Mon, 02 May 2022 00:05:24 +0800</pubDate>
<guid>http://localhost:1313/post/go_mod/</guid>
<description>Resource go mod使用: https://www.jianshu.com/p/760c97ff644c 发展历史 GOPATH 1 2 3 4 5 6 7 8 go env -w GO111MODULE=&#34;off&#34; GOROOT=/usr/local/go GOPATH=/home/dev/project/go /* 按如下路径+导包路径寻找所需要的包 /usr/local/go/src/ */ go build main.go go编译项目时,只会在GOROOT和G</description>
</item>
<item>
<title>Design pattern</title>
<link>http://localhost:1313/post/design_pattern/</link>
<pubDate>Sat, 09 Apr 2022 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/design_pattern/</guid>
<description>设计原则SOLID Single Responsibility Principle 表明一个类只具备一个职责 Open Close Principle 一个类应该对扩展开发,修改关闭 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 //设计一个关于</description>
</item>
<item>
<title>Prometheus</title>
<link>http://localhost:1313/post/prometheus/</link>
<pubDate>Thu, 07 Apr 2022 14:51:03 +0800</pubDate>
<guid>http://localhost:1313/post/prometheus/</guid>
<description>Resource prometheus docs: https://prometheus.io/docs/introduction/overview/ pushgateway数据上报: https://www.cnblogs.com/xiaobaozi-95/p/10684524.html</description>
</item>
<item>
<title>mem alloc in golang</title>
<link>http://localhost:1313/post/mem_alloc_in_golang/</link>
<pubDate>Wed, 06 Apr 2022 01:01:00 +0800</pubDate>
<guid>http://localhost:1313/post/mem_alloc_in_golang/</guid>
<description>memory allocate in golang Resource https://tonybai.com/2020/03/10/visualizing-memory-management-in-golang/ Golang什么时候会触发GC: https://www.jianshu.com/p/96a52a8127d9</description>
</item>
<item>
<title>Handle timeout</title>
<link>http://localhost:1313/post/handle_timeout/</link>
<pubDate>Tue, 08 Mar 2022 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/handle_timeout/</guid>
<description>超时处理 我们要探讨的问题是:如果我们遇到一个非常非常慢的API调用最终超时,并且我们假设(a)它成功或(b)失败,我们就会遇到错误。超时(或</description>
</item>
<item>
<title>Inventory system design</title>
<link>http://localhost:1313/post/inventory_system_design/</link>
<pubDate>Tue, 08 Mar 2022 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/inventory_system_design/</guid>
<description>库存服务设计 需求收集 方案评审 浏览器优化, 限流器使用,监控告警提前预报 设计难点在于库存更新和超时处理 库存更新, mysql+redis: 先更新,再删除缓存 超时处理,m</description>
</item>
<item>
<title>Timer设计</title>
<link>http://localhost:1313/post/timer/</link>
<pubDate>Mon, 07 Mar 2022 00:07:44 +0800</pubDate>
<guid>http://localhost:1313/post/timer/</guid>
<description>定时任务设计 任务队列 + 轮询, cpu耗费较大+空转问题; 四叉堆 + 轮询, 空转问题; 单独时间轮 + tick轮询, cpu耗费+空转问题; 多个时间轮 + t</description>
</item>
<item>
<title>Network</title>
<link>http://localhost:1313/post/network/</link>
<pubDate>Sat, 26 Feb 2022 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/network/</guid>
<description>Resource 网络书籍: https://www.zhihu.com/question/19774914 Utils cat /proc/net/bonding/bondx 查看bond状态: https://blog.csdn.net/sdd220/article/details/77199166 bond模式: https://blog.csdn.net/qq_34870631/article/details/80625217 一个网卡配置多个IP: https://blog.csdn.net/qq_34870631/article/details/80625217 配置VLAN 1 2 3 4 5 6 7 8 #ifcfg-bond0 DEVICE=bond0 NAME=bond0 TYPE=BOND NM_CONTROLLED=no USERCTL=no BONDING_MASTER=yes BOOTPROTO=none 1 2 3 4 5 6 7 8</description>
</item>
<item>
<title>runtime in golang</title>
<link>http://localhost:1313/post/runtime_in_golang/</link>
<pubDate>Sat, 26 Feb 2022 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/runtime_in_golang/</guid>
<description>Resource 聊聊什么是Go runtime.KeepAlive: https://developer.51cto.com/article/692468.html runtime.SetFinalizer https://zhuanlan.zhihu.com/p/76504936 https://www.cnblogs.com/binHome/p/12901392.html</description>
</item>
<item>
<title>Monitor system</title>
<link>http://localhost:1313/post/monitor_system/</link>
<pubDate>Sun, 20 Feb 2022 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/monitor_system/</guid>
<description>Resource 大型互联网海量监控系统设计: https://cloud.tencent.com/developer/article/1037231 支付系统设计(六):支付系统的监控与报警: https://toutiao.io/posts/caeqfr/preview 如何设计一个监控平台: https://juejin.cn/post/6957957796088250405 美团外卖自动化业务运维系统建设: https://tech.meituan.com/2017/11/14/digger-share.html</description>
</item>
<item>
<title>Data structure</title>
<link>http://localhost:1313/post/data_structure/</link>
<pubDate>Sat, 19 Feb 2022 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/data_structure/</guid>
<description>Resource 跳跃表: https://www.jianshu.com/p/9d8296562806 一致性哈希: 原理: https://segmentfault.com/a/1190000015336117 实现: https://www.cnblogs.com/xrq730/p/5186728.html</description>
</item>
<item>
<title>version change in golang</title>
<link>http://localhost:1313/post/version_change_in_golang/</link>
<pubDate>Tue, 15 Feb 2022 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/version_change_in_golang/</guid>
<description>Go1.14 本次更新大多数变化在于工具链的实现,runtime和libraries defer性能提升 在Go1.14之前,Go中的每一个defer函数,</description>
</item>
<item>
<title>C++ 类</title>
<link>http://localhost:1313/post/virtual_func_in_c_plus_plus/</link>
<pubDate>Mon, 14 Feb 2022 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/virtual_func_in_c_plus_plus/</guid>
<description>Resource C++对象布局: https://mp.weixin.qq.com/s?__biz=MzkyODE5NjU2Mw==&amp;mid=2247484758&amp;idx=1&amp;sn=4e614430f666f63ab135c13a716d07c1&amp;chksm=c21d37eaf56abefc8d2a1dc3e09a8146d242475cb0900ee5a94ab6a94a991168a887f7351821&amp;scene=178&amp;cur_album_id=1667018561883570181#rd</description>
</item>
<item>
<title>C++11 new feature</title>
<link>http://localhost:1313/post/c++11_new_feature/</link>
<pubDate>Mon, 14 Feb 2022 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/c++11_new_feature/</guid>
<description>Resource c++11新特性,所有知识点都在这里了: https://mp.weixin.qq.com/s/kAH-402oYgAa3GAVgJ8EaQ</description>
</item>
<item>
<title>Stack in linux</title>
<link>http://localhost:1313/post/stack_in_linux/</link>
<pubDate>Mon, 14 Feb 2022 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/stack_in_linux/</guid>
<description>Resource Linux中的各种栈: https://mp.weixin.qq.com/s?__biz=MzkyODE5NjU2Mw==&amp;mid=2247490208&amp;idx=1&amp;sn=c920ca7b7449222f8dd80efcb88fc36f&amp;chksm=c21d281cf56aa10a7f07ed93c49e334203c00cdfe83acd40c0fb0c7f28fbc8052447cb5d3b44&amp;scene=178&amp;cur_album_id=1667018561883570181#rd</description>
</item>
<item>
<title>进程间通讯</title>
<link>http://localhost:1313/post/inter_process_communication/</link>
<pubDate>Mon, 14 Feb 2022 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/inter_process_communication/</guid>
<description>Resource 进程间通信: https://www.jianshu.com/p/c1015f5ffa74</description>
</item>
<item>
<title>Behavior question</title>
<link>http://localhost:1313/post/bq/</link>
<pubDate>Sat, 12 Feb 2022 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/bq/</guid>
<description>Resource 什么是BQ行为问题?如何在大厂面试中搞定它?: http://www.360doc.com/content/21/0405/14/44716758_970691903.shtml 应对100道行为面试题,只需3各小故事: https://www.myopt.org/post/%E5%BA%94%E5%AF%B9100%E9%81%93%E8%A1%8C%E4%B8%BA%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%8C%E5%8F%AA%E9%9C%803%E4%B8%AA%E5%B0%8F%E6%95%85%E4%BA%8B</description>
</item>
<item>
<title>Linux Kernel Map</title>
<link>http://localhost:1313/post/linux/</link>
<pubDate>Thu, 10 Feb 2022 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/linux/</guid>
<description>Resource Linux Kernel Map: https://blog.csdn.net/Rong_Toa/article/details/109430393 </description>
</item>
<item>
<title>IPSEC Protocol</title>
<link>http://localhost:1313/post/ipsec_protocol/</link>
<pubDate>Thu, 10 Feb 2022 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/ipsec_protocol/</guid>
<description>Resource IPSEC介绍: https://blog.csdn.net/NEUChords/article/details/92968314</description>
</item>
<item>
<title>How to negotiate your package</title>
<link>http://localhost:1313/post/how_to_negotiate_your_package/</link>
<pubDate>Mon, 07 Feb 2022 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/how_to_negotiate_your_package/</guid>
<description>Resource Counter Offer Template: https://helloacm.com/an-example-email-to-negotiate-your-package/ </description>
</item>
<item>
<title>Bug in etcd</title>
<link>http://localhost:1313/post/bug_in_etcd/</link>
<pubDate>Sun, 06 Feb 2022 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/bug_in_etcd/</guid>
<description>记一次ETCD watch问题导致缓存不一致: https://zhuanlan.zhihu.com/p/332618994</description>
</item>
<item>
<title>MQ</title>
<link>http://localhost:1313/post/mq/</link>
<pubDate>Sun, 06 Feb 2022 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/mq/</guid>
<description>Resources MQ详解及四大MQ比较: https://www.cnblogs.com/duanxz/p/3143570.html 技术选型 RocketMQ or Kaflka: https://zhuanlan.zhihu.com/p/60196818</description>
</item>
<item>
<title>optimization in golang</title>
<link>http://localhost:1313/post/optimization_in_golang/</link>
<pubDate>Sun, 06 Feb 2022 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/optimization_in_golang/</guid>
<description>Resource 聊聊Go内存优化和相关底层机制: https://wudaijun.com/2019/09/go-performance-optimization/</description>
</item>
<item>
<title>rocketmq</title>
<link>http://localhost:1313/post/rocketmq/</link>
<pubDate>Sun, 06 Feb 2022 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/rocketmq/</guid>
<description>Resources RocketMQ原理&amp;复杂分布式事务解法: https://www.jianshu.com/p/2838890f3284 rocketMQ消息发送流程: https://www.jianshu.com/p/3779291d8344 RocketMQ: https://www.cnblogs.com/weifeng1463/p/12889300.html</description>
</item>
<item>
<title>关于配置中心、元数据中心和注册中心</title>
<link>http://localhost:1313/post/about_configuration_center_metadata_center_and_registry/</link>
<pubDate>Sat, 05 Feb 2022 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/about_configuration_center_metadata_center_and_registry/</guid>
<description>Resources 关于配置中心,元数据中心和注册中心: https://zhuanlan.zhihu.com/p/103476722</description>
</item>
<item>
<title>RabbitMQ</title>
<link>http://localhost:1313/post/rabbitmq/</link>
<pubDate>Fri, 04 Feb 2022 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/rabbitmq/</guid>
<description>RabbitMQ作用及其出现背景 作用: 削峰,解耦,异步调用 RabbitMQ特性和好处: 开源 轻量级 面向大多数现代语言的客户端开发库 灵活控制消息</description>
</item>
<item>
<title>disruptor</title>
<link>http://localhost:1313/post/disruptor/</link>
<pubDate>Fri, 14 Jan 2022 00:05:24 +0800</pubDate>
<guid>http://localhost:1313/post/disruptor/</guid>
<description>Resources 高性能队列: https://tech.meituan.com/2016/11/18/disruptor.html jdk中的队列: https://juejin.cn/post/6844903648875528206#heading-13</description>
</item>
<item>
<title>log</title>
<link>http://localhost:1313/post/log_framework/</link>
<pubDate>Fri, 14 Jan 2022 00:05:24 +0800</pubDate>
<guid>http://localhost:1313/post/log_framework/</guid>
<description>Resources log4j架构: http://aofengblog.com/2011/05/02/Apache-Log4j-%E6%9E%B6%E6%9E%84/ golang日志入门与选型: https://segmentfault.com/a/1190000040977469?utm_source=sf-similar-article</description>
</item>
<item>
<title>Difference between atomic and mutex</title>
<link>http://localhost:1313/post/difference_between_atomic_and_mutex/</link>
<pubDate>Tue, 11 Jan 2022 00:45:44 +0800</pubDate>
<guid>http://localhost:1313/post/difference_between_atomic_and_mutex/</guid>
<description>Resources 原子操作和互斥锁的区别: https://cloud.tencent.com/developer/article/1645697</description>
</item>
<item>
<title>split db practice</title>
<link>http://localhost:1313/post/split_db_practice/</link>
<pubDate>Tue, 11 Jan 2022 00:45:44 +0800</pubDate>
<guid>http://localhost:1313/post/split_db_practice/</guid>
<description>Resources: 大众点评订单系统分库分表实践: https://tech.meituan.com/2016/11/18/dianping-order-db-sharding.html</description>
</item>
<item>
<title>zero copy in linux</title>
<link>http://localhost:1313/post/zero_copy_in_linux/</link>
<pubDate>Tue, 11 Jan 2022 00:45:44 +0800</pubDate>
<guid>http://localhost:1313/post/zero_copy_in_linux/</guid>
<description>Resources 深入剖析linux IO原理和几种零拷贝的实现: https://zhuanlan.zhihu.com/p/83398714 Go语言中的零拷贝优化: https://strikefreedom.top/pipe-pool-for-splice-in-go linux io and zero copy: https://strikefreedom.top/linux-io-and-zero-copy</description>
</item>
<item>
<title>io.WriteString()分析</title>
<link>http://localhost:1313/post/io_write_string_analysis/</link>
<pubDate>Sun, 09 Jan 2022 00:45:44 +0800</pubDate>
<guid>http://localhost:1313/post/io_write_string_analysis/</guid>
<description>问题 内存管理在Golang中是棘手的,我们可能相信golang本身已具备内存自动管理功能,可以从此解放出来。但上周的某个功能测试结果让我改变</description>
</item>
<item>
<title>pprof in golang</title>
<link>http://localhost:1313/post/pprof_in_golang/</link>
<pubDate>Sun, 09 Jan 2022 00:45:44 +0800</pubDate>
<guid>http://localhost:1313/post/pprof_in_golang/</guid>
<description>CPU pprof 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 package main import ( &#34;fmt&#34; &#34;net/http&#34; _ &#34;net/http/pprof&#34; &#34;time&#34; ) func main() { go func() { ticker := time.NewTicker(time.Second) for { select { case t := &lt;- ticker.C: fmt.Println(&#34;Current time:&#34;, t) default: } } }() http.ListenAndServe(&#34;:8080&#34;, nil) } 1 2 3 4 #cmdline go run main.go go</description>
</item>
<item>
<title>top command</title>
<link>http://localhost:1313/post/top/</link>
<pubDate>Mon, 03 Jan 2022 14:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/top/</guid>
<description>top命令 进程的优先级 cpu利用率和负载 cpu利用率是对一个时间段内CPU使用情况的统计,通过这个指标可以看出某一个时间段内CPU被占用的情</description>
</item>
<item>
<title>CPU核数</title>
<link>http://localhost:1313/post/cpu/</link>
<pubDate>Mon, 03 Jan 2022 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/cpu/</guid>
<description>计算机系统架构 SMP, NUMA, MPP是目前主流得计算机系统架构 SMP 对称多处理架构。在这样得系统中,多个CPU对称工作,无主从关系。所有的CPU共享全部资源</description>
</item>
<item>
<title>code writing</title>
<link>http://localhost:1313/post/code_writing/</link>
<pubDate>Mon, 03 Jan 2022 00:05:24 +0800</pubDate>
<guid>http://localhost:1313/post/code_writing/</guid>
<description>Resources my logging best practices: https://tuhrig.de/my-logging-best-practices/ </description>
</item>
<item>
<title>blockchain website</title>
<link>http://localhost:1313/post/blockchain_website/</link>
<pubDate>Sun, 19 Dec 2021 00:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/blockchain_website/</guid>
<description>Resources The most trusted platform to manage digital assets on Ethereum: https://gnosis-safe.io/#getting-started
ECDSA algorithm: https://zhuanlan.zhihu.com/p/97953640
https://medium.com/swlh/create-raw-bitcoin-transaction-and-sign-it-with-golang-96b5e10c30aa
</description>
</item>
<item>
<title>container</title>
<link>http://localhost:1313/post/container/</link>
<pubDate>Sun, 19 Dec 2021 00:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/container/</guid>
<description>容器和虚拟机区别 容器是将进程有效划分的一个独立空间,以便在独立的空间之间平衡资源使用冲突的技术。本质上容器是一种特殊的进程,其核心功能是通过</description>
</item>
<item>
<title>Computer Architecture</title>
<link>http://localhost:1313/post/computer_architecture/</link>
<pubDate>Sun, 21 Nov 2021 10:06:24 +0800</pubDate>
<guid>http://localhost:1313/post/computer_architecture/</guid>
<description>Resources 计算机体系结构基础: https://foxsen.github.io/archbase/%E5%BC%95%E8%A8%80.html#%E4%BB%80%E4%B9%88%E6%98%AF%E8%AE%A1%E7%AE%97%E6%9C%BA</description>
</item>
<item>
<title>VLAN</title>
<link>http://localhost:1313/post/vlan/</link>
<pubDate>Sun, 21 Nov 2021 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/vlan/</guid>
<description>Resources 图文并茂VLAN详解: https://blog.51cto.com/u_6930123/2115373 VLAN详解: https://www.jb51.net/network/774813.html</description>
</item>
<item>
<title>Guessing Game</title>
<link>http://localhost:1313/post/guess_game/</link>
<pubDate>Sun, 07 Nov 2021 00:05:24 +0800</pubDate>
<guid>http://localhost:1313/post/guess_game/</guid>
<description>Build a Failr, Oracle-Free(no oracles allowed) Guessing Game in solidity which pits two players against each other in a game where each player tries to guess whether a randomly generated number is high or low.
answer
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 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 /** ### reference - random optimize - https://www.</description>
</item>
<item>
<title>求解数组中唯二的两个数字</title>
<link>http://localhost:1313/post/xor/</link>
<pubDate>Sun, 07 Nov 2021 00:05:24 +0800</pubDate>
<guid>http://localhost:1313/post/xor/</guid>
<description>一个数组中,存在两个只出现一次的数字,其余的数字均出现两次,求这两个数字是多少 1 2 3 4 5 6 #求解步骤: #假设两个数分别是a, b c = arr[0] xor arr[1] xor arr[2]</description>
</item>
<item>
<title>BTC开发资料</title>
<link>http://localhost:1313/post/btc/</link>
<pubDate>Tue, 26 Oct 2021 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/btc/</guid>
<description>Resources RPC API Reference: https://developer.bitcoin.org/reference/rpc/index.html btc explorer https://www.oklink.com/btc/address/33WswvHHQMVYUQQiuoN4MYXRrjTh8zuKbq tron api doc: https://developers.tron.network/reference#tronweb-object-1 eos testnet: https://www.alohaeos.com/zh/tools/testnets sign bitcoin cash/sv/abc transaction: https://apexpl.github.io/bitcoin_cash_sv_abc_transaction_signatures.html</description>
</item>
<item>
<title>估算的一些方法</title>
<link>http://localhost:1313/post/some_estimate_method/</link>
<pubDate>Tue, 26 Oct 2021 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/some_estimate_method/</guid>
<description>Resources 估算的一些方法: https://mp.weixin.qq.com/s/fH-AJpE99ulSLbC_1jxlqw</description>
</item>
<item>
<title>Floating Point</title>
<link>http://localhost:1313/post/floating_point/</link>
<pubDate>Sat, 16 Oct 2021 00:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/floating_point/</guid>
<description>Resources 15张图带你深入理解浮点数: https://mp.weixin.qq.com/s/DGP4rENdy-N1VyZLS_uV4g 浮点数精度丢失问题详解: https://mp.weixin.qq.com/s/yjEkZrpIOAUAEknKTxC3YQ</description>
</item>
<item>
<title>Business</title>
<link>http://localhost:1313/post/business/</link>
<pubDate>Sat, 16 Oct 2021 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/business/</guid>
<description>Resources 对话杨浩涌: https://36kr.com/p/1440631980329603</description>
</item>
<item>
<title>shenjian channel</title>
<link>http://localhost:1313/post/shenjian_channel/</link>
<pubDate>Fri, 15 Oct 2021 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/shenjian_channel/</guid>
<description>xx 技术和管理如何平衡 第一,带好团队和做好技术一样,能够成为一个职场人的核心竞争力。代码写得又快又好,交付的系统没有Bug,这样的技术人产品喜</description>
</item>
<item>
<title>Linux内核网络</title>
<link>http://localhost:1313/post/linux_kernel_network/</link>
<pubDate>Wed, 06 Oct 2021 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/linux_kernel_network/</guid>
<description>讨论Linux内核网络栈地实现及其原理,深入而详尽地分析网络子系统及其架构。讲解数据包在Linux内核网络栈中的传输过程,阐述其与网络各层及</description>
</item>
<item>
<title>Data Link Layer</title>
<link>http://localhost:1313/post/data_link_layer/</link>
<pubDate>Tue, 05 Oct 2021 10:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/data_link_layer/</guid>
<description>概念 网卡 网卡是一块被设计用来允许在计算机网络上进行通讯的计算机硬件。其拥有MAC地址。工作在数据链路层(L2), 功能一是将数据封装成帧,并通</description>
</item>
<item>
<title>interview</title>
<link>http://localhost:1313/post/interview/</link>
<pubDate>Tue, 05 Oct 2021 10:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/interview/</guid>
<description>Resources 海归软件工程师起飞指南: https://www.sohu.com/a/328902066_747492</description>
</item>
<item>
<title>how to talk about your project</title>
<link>http://localhost:1313/post/how_to_talk_about_your_project/</link>
<pubDate>Fri, 17 Sep 2021 23:45:44 +0800</pubDate>
<guid>http://localhost:1313/post/how_to_talk_about_your_project/</guid>
<description>Resource 石墨文档基于K8S的Go微服务实践(上篇): https://mp.weixin.qq.com/s/2YrW_6My-20_DRyKRnT-tA</description>
</item>
<item>
<title>microservice</title>
<link>http://localhost:1313/post/microservice/</link>
<pubDate>Thu, 16 Sep 2021 00:45:44 +0800</pubDate>
<guid>http://localhost:1313/post/microservice/</guid>
<description>Resources xx: 微服务解决了集中式架构的单体应用等不少问题,比如扩展性、弹性收缩能力、小规模团队的敏捷开发等待,但同时不少项目因为微服务拆分过度,导致项</description>
</item>
<item>
<title>IP</title>
<link>http://localhost:1313/post/ip/</link>
<pubDate>Wed, 15 Sep 2021 00:45:44 +0800</pubDate>
<guid>http://localhost:1313/post/ip/</guid>
<description>虚拟网桥 brctl命令 1 2 3 4 5 6 7 8 9 10 11 #查看网桥信息 brctl show #给网桥添加ip ifconfig brtest0 199.199.100.1 ifconfig brtest0 down brctl delbr brtest0 #不需要STP(生成树)协议 brctl stp br0 off 网桥配置</description>
</item>
<item>
<title>Delay Queue</title>
<link>http://localhost:1313/post/delay_queue/</link>
<pubDate>Mon, 06 Sep 2021 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/delay_queue/</guid>
<description>Resources delay queue的几种实现简介: https://mp.weixin.qq.com/s/zjmVoj0nM2FZDelYaebdDw 延迟队列rabbitmq实现: https://mp.weixin.qq.com/s/I8I5PJMfDSsLkmLHiuIavw</description>
</item>
<item>
<title>panic in golang</title>
<link>http://localhost:1313/post/panic_in_golang/</link>
<pubDate>Sun, 05 Sep 2021 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/panic_in_golang/</guid>
<description>Resources panic的三种触发方式: https://mp.weixin.qq.com/s/cs_jLLoaq4rweVYFbeJoFw panic实现: https://mp.weixin.qq.com/s/-tYjR9K6tWG3aNOeGFsT3Q</description>
</item>
<item>
<title>sync in golang</title>
<link>http://localhost:1313/post/sync_in_golang/</link>
<pubDate>Sun, 05 Sep 2021 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/sync_in_golang/</guid>
<description>Resources sync.Once sync.Once()的妙用: https://mp.weixin.qq.com/s/7QyQS9DQj1czA6BVR6ywYA sync.Once()实现原理: https://segmentfault.com/a/1190000039294152 sync.WaitGroup()的实现原理: https://zhuanlan.zhihu.com/p/344973865</description>
</item>
<item>
<title>interface in golang</title>
<link>http://localhost:1313/post/interface_in_golang/</link>
<pubDate>Tue, 31 Aug 2021 00:00:24 +0800</pubDate>
<guid>http://localhost:1313/post/interface_in_golang/</guid>
<description>Resources []int能转换为[]interface吗: https://mp.weixin.qq.com/s/tqR5zMPobm20lao-2QNrVA</description>
</item>
<item>
<title>NAS</title>
<link>http://localhost:1313/post/nas/</link>
<pubDate>Sun, 08 Aug 2021 01:01:00 +0800</pubDate>
<guid>http://localhost:1313/post/nas/</guid>
<description>Resources nas服务器搭建与配置: https://blog.csdn.net/qq_38265137/article/details/83146421</description>
</item>
<item>
<title>PA first lesson</title>
<link>http://localhost:1313/post/pa_first_lesson/</link>
<pubDate>Sun, 08 Aug 2021 01:01:00 +0800</pubDate>
<guid>http://localhost:1313/post/pa_first_lesson/</guid>
<description>入职第一课堂 战略执行: 战略前瞻、商业以实、规划分析、规划执行 管理决策: 管理组织、管理他人、管理自我、管理业务 科技创新: 前言创新、敏捷开发、大</description>
</item>
<item>
<title>git</title>
<link>http://localhost:1313/post/git/</link>
<pubDate>Fri, 06 Aug 2021 00:05:24 +0800</pubDate>
<guid>http://localhost:1313/post/git/</guid>
<description>Resources git仓库操作: https://mp.weixin.qq.com/s/s_pNeT1lMlVDbjO37Fys4A git仓库过大, clone不下来解决方法: https://www.cnblogs.com/ZhaoWeiNotes/p/13920660.html git只下载最新代码: https://zhuanlan.zhihu.com/p/413110403</description>
</item>
<item>
<title>职业要求</title>
<link>http://localhost:1313/post/requirements/</link>
<pubDate>Fri, 06 Aug 2021 00:05:24 +0800</pubDate>
<guid>http://localhost:1313/post/requirements/</guid>
<description>P9 P5、P6被要求独立完成任务;P7要求前瞻性,能把不同点的事情串在一起,变成一条线;P8则需要有结构化的思维,能把不同的事、交错的线,变成</description>
</item>
<item>
<title>tcp泄漏操作系统信息</title>
<link>http://localhost:1313/post/get_os_by_tcp/</link>
<pubDate>Thu, 05 Aug 2021 00:05:24 +0800</pubDate>
<guid>http://localhost:1313/post/get_os_by_tcp/</guid>
<description>Resources 哈哈!TCP泄露了操作系统信息···: https://mp.weixin.qq.com/s/FIUDFL6zd3Nkf4Vvb6ajLg</description>
</item>
<item>
<title>Sync map在Go中运用</title>
<link>http://localhost:1313/post/sync_map_in_go/</link>
<pubDate>Wed, 04 Aug 2021 23:05:24 +0800</pubDate>
<guid>http://localhost:1313/post/sync_map_in_go/</guid>
<description>Resource Go sync map 的内部实现: https://mp.weixin.qq.com/s/TGBSUYLiuBaoi3pNbN0BOQ sync map详解: https://blog.csdn.net/a348752377/article/details/104972194 RWMutex内部实现: https://sreramk.medium.com/go-sync-rwmutex-internals-and-usage-explained-9eb15865bba</description>
</item>
<item>
<title>他人面试经历</title>
<link>http://localhost:1313/post/interview_experience_of_others/</link>
<pubDate>Sun, 01 Aug 2021 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/interview_experience_of_others/</guid>
<description>Resources 一个学渣的阿里之路: https://mp.weixin.qq.com/s/JT9e-inlL9F1bjT40sNaLA 渣渣菜鸡的蚂蚁金服面试经历(一): https://mp.weixin.qq.com/s/bNXyjo9ywdOkAbesNTrMoA 渣渣菜鸡的蚂蚁金服面试经历(一): https://mp.weixin.qq.com/s/D-tvQBRJbYPLwzj7KuvqHg 渣渣菜鸡的有赞面试经历: https://mp.weixin.qq.com/s/wDDsa5na4b3MSdsIgh3upw 面试过阿里等互联网</description>
</item>
<item>
<title>虚拟机知识</title>
<link>http://localhost:1313/post/lxc/</link>
<pubDate>Sun, 01 Aug 2021 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/lxc/</guid>
<description>源码安装lxc ``` ``` lxc创建容器 lxc源码安装(./configure --prefix=/xx, 是其lxc-ls存放目录) 容器创建后存放目录 ~/.local/sha</description>
</item>
<item>
<title>Elasticsearch</title>
<link>http://localhost:1313/post/elasticsearch/</link>
<pubDate>Sat, 31 Jul 2021 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/elasticsearch/</guid>
<description>Resources elasticsearch亿级数据检索深度优化: https://mp.weixin.qq.com/s/Vp77RZpfnB4TJIg-DmwzUg</description>
</item>
<item>
<title>ETCD</title>
<link>http://localhost:1313/post/etcd/</link>
<pubDate>Sat, 31 Jul 2021 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/etcd/</guid>
<description>Resource 基于etcd的分布式锁: https://www.jianshu.com/p/8a4dc6d900cf etcd的watch机制 https://blog.csdn.net/zl1zl2zl3/article/details/79627412 https://www.lixueduan.com/post/etcd/05-watch/ etcd读写请求流程: https://blog.csdn.net/wohu1104/article/details/116244730 只读请求优化: https://mrcroxx.github.io/posts/code-reading/etcdraft-made-simple/6-readonly/ 关于etcd的一些谣言: https://cloud.tencent.com/developer/article/1551687 蚂蚁集团万级规模k</description>
</item>
<item>
<title>Go中的map</title>
<link>http://localhost:1313/post/map_in_golang/</link>
<pubDate>Mon, 19 Jul 2021 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/map_in_golang/</guid>
<description>Resource map中的删除: https://mp.weixin.qq.com/s/fTyfcBhRGNo3Q3Gl12_XNw</description>
</item>
<item>
<title>TCP</title>
<link>http://localhost:1313/post/tcp/</link>
<pubDate>Sun, 18 Jul 2021 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/tcp/</guid>
<description>Resource 面试必备: https://mp.weixin.qq.com/s/iHW0hj29fBkgviINoEE4nw</description>
</item>
<item>
<title>Go语言的优势和劣势</title>
<link>http://localhost:1313/post/advantages_and_disadvantages_in_go/</link>
<pubDate>Wed, 07 Jul 2021 01:01:00 +0800</pubDate>
<guid>http://localhost:1313/post/advantages_and_disadvantages_in_go/</guid>
<description>Resources GopherChina 2021 Ian说完整泛型实现将在Go1.18发布(会议实录): https://mp.weixin.qq.com/s/RFfa-A0DomH2pXz4arAVnA</description>
</item>
<item>
<title>内存访问</title>
<link>http://localhost:1313/post/memory_access/</link>
<pubDate>Wed, 07 Jul 2021 01:01:00 +0800</pubDate>
<guid>http://localhost:1313/post/memory_access/</guid>
<description>每个程序员都应该知道的CPU知识: https://mp.weixin.qq.com/s/fzFNRUBFlTi3p71CpTopRw 结构体字节对齐: https://mp.weixin.qq.com/s/qHeM_eJ33m-vH6CmqUYnOg</description>
</item>
<item>
<title>Scheduling in Golang</title>
<link>http://localhost:1313/post/schdule_in_golang/</link>
<pubDate>Tue, 29 Jun 2021 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/schdule_in_golang/</guid>
<description>gopark and goready https://blog.csdn.net/u010853261/article/details/85887948 </description>
</item>
<item>
<title>Tree</title>
<link>http://localhost:1313/post/tree/</link>
<pubDate>Tue, 29 Jun 2021 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/tree/</guid>
<description>平衡二叉树 平衡二叉树: 二叉树的每个节点的左右子树的高度差的绝对值不超过1 判断一棵树是否是平衡二叉树 1 2 3 4 5 6 例子: 输入: 给定二叉树 [3,9,20,null,null,15,7] 输出:</description>
</item>
<item>
<title>循环移动数组</title>
<link>http://localhost:1313/post/loop_move_array/</link>
<pubDate>Mon, 28 Jun 2021 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/loop_move_array/</guid>
<description>循环移动数组 给定一个数组和正整数n(n 小于数组长度), 请求此数组循环左移n个位置, 要求空间复杂度O(1) 例子: 输入: [1, 2, 3, 4, 5] 2 输出: [3, 4, 5,</description>
</item>
<item>
<title>Linux的五种io模型</title>
<link>http://localhost:1313/post/io_model_in_linux/</link>
<pubDate>Sun, 27 Jun 2021 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/io_model_in_linux/</guid>
<description>Resource Linux的五种io模型: https://mp.weixin.qq.com/s/qCZKTJB25kSGVhlAnGFaEQ</description>
</item>
<item>
<title>从零开始搭建创业公司后台技术栈</title>
<link>http://localhost:1313/post/build_backend_from_zero/</link>
<pubDate>Sun, 27 Jun 2021 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/build_backend_from_zero/</guid>
<description>Resource 从零开始搭建创业公司后台技术栈: https://mp.weixin.qq.com/s/Ukn9AVvxVxB6phKcBykVsw 集团IT技术架构规划方案: https://mp.weixin.qq.com/s/RGvWIlm4SO24ofW5icK3iw</description>
</item>
<item>
<title>分布式事务之底层原理揭秘</title>
<link>http://localhost:1313/post/distributed_transaction/</link>
<pubDate>Sun, 27 Jun 2021 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/distributed_transaction/</guid>
<description>Resource 分布式事务之底层原理揭秘: https://mp.weixin.qq.com/s/jJBlSHLTvxNPl3maYMpccQ</description>
</item>
<item>
<title>技术演讲</title>
<link>http://localhost:1313/post/tech_speech/</link>
<pubDate>Sun, 27 Jun 2021 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/tech_speech/</guid>
<description>Resource 技术演讲,如何快速做到80分: https://mp.weixin.qq.com/s/u6gtUF5yz80vRpImVOloaw 聊聊如何做技术分享: https://mp.weixin.qq.com/s/uyrQ528udyhydcB1mRMlOg</description>
</item>
<item>
<title>数据分片</title>
<link>http://localhost:1313/post/data_fragment/</link>
<pubDate>Sun, 27 Jun 2021 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/data_fragment/</guid>
<description>Resource 带着问题学习分布式系统之数据分片: https://mp.weixin.qq.com/s/M0QvQ6JVQVZAN8kucPyoaA</description>
</item>
<item>
<title>职业-他人感想与经历</title>
<link>http://localhost:1313/post/career/</link>
<pubDate>Sun, 27 Jun 2021 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/career/</guid>
<description>Resource 结束12年深漂生活!武汉,我来了!: https://mp.weixin.qq.com/s/I5WbUUA2DEZvcFftEw6GrQ 大龄码农的新西兰移民之路: https://mp.weixin.qq.com/s/H49uoTrhWrFVlsgSaPLSBA 北漂8年,撤退杭州: https://mp.weixin.qq.com/s/o9-MkdBZ-7mg3jdRvOLXPg 持炬之人要内观自我: https://mp.weixin.qq.com/s/UL1yHctmVtIvz2PnmAAzNw 你会正确与HR谈薪资吗: https://mp.weixin.qq.com/s/umlWthKW8Ij4jPy0GiCzGw Counter</description>
</item>
<item>
<title>虚拟内存</title>
<link>http://localhost:1313/post/virtual_memory/</link>
<pubDate>Sun, 27 Jun 2021 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/virtual_memory/</guid>
<description>Resource 虚拟内存: https://mp.weixin.qq.com/s/g5I7un3-lpffAk6UFes8DA</description>
</item>
<item>
<title>调度系统设计</title>
<link>http://localhost:1313/post/scheduling_system_design/</link>
<pubDate>Sun, 27 Jun 2021 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/scheduling_system_design/</guid>
<description>Resource 调度系统设计精要: https://www.sohu.com/a/370119881_657921</description>
</item>
<item>
<title>限流器</title>
<link>http://localhost:1313/post/rate_limiter/</link>
<pubDate>Sun, 27 Jun 2021 00:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/rate_limiter/</guid>
<description>Resource 限流算法实践: https://www.infoq.cn/article/iPxNuQWU3lGwXc8J7tZW</description>
</item>
<item>
<title>Golang语言遇到的bug</title>
<link>http://localhost:1313/post/bug_in_golang/</link>
<pubDate>Sun, 27 Jun 2021 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/bug_in_golang/</guid>
<description>Resource 分析Go time.After 引起内存暴增OOM问题: https://mp.weixin.qq.com/s/jaIdqF0bFpHz_eyPsHjbwQ Go gctrace 引起runtime 调度阻塞: https://mp.weixin.qq.com/s/eHEvVzmpPYXAQgcdd_B55w 高并发场景下 disk io 引发的高时延问题: https://mp.weixin.qq.com/s/e3peaNGwIuNkldvnP0pDug 一个日志打点引发的OOM: https://mp.weixin.qq.com/s/8puLJSJ3GeXnmDlMxdzGgQ 为什</description>
</item>
<item>
<title>Go中的init函数</title>
<link>http://localhost:1313/post/init_in_golang/</link>
<pubDate>Sun, 27 Jun 2021 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/init_in_golang/</guid>
<description>Resource init函数: https://studygolang.com/articles/13865?fr=sidebar</description>
</item>
<item>
<title>有赞TCP网络编程最佳实践</title>
<link>http://localhost:1313/post/you_zan_tcpwang_luo_bian_cheng_zui_jia_shi_jian/</link>
<pubDate>Tue, 22 Jun 2021 01:01:00 +0800</pubDate>
<guid>http://localhost:1313/post/you_zan_tcpwang_luo_bian_cheng_zui_jia_shi_jian/</guid>
<description>Reference https://tech.youzan.com/you-zan-tcpwang-luo-bian-cheng-zui-jia-shi-jian/?hmsr=toutiao.io&amp;utm_campaign=toutiao.io&amp;utm_medium=toutiao.io&amp;utm_source=toutiao.io</description>
</item>
<item>
<title>Inheritance in solidity</title>
<link>http://localhost:1313/post/inheritance_in_solidity/</link>
<pubDate>Tue, 15 Jun 2021 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/inheritance_in_solidity/</guid>
<description>Reference 菱形继承问题: https://me.tryblockchain.org/blockchain-solidity-multi-inherit-and-call-chain.html</description>
</item>
<item>
<title>Upgradable Contract</title>
<link>http://localhost:1313/post/upgradable_contract/</link>
<pubDate>Mon, 14 Jun 2021 14:47:44 +0800</pubDate>
<guid>http://localhost:1313/post/upgradable_contract/</guid>
<description>Resource 可升级合约: https://www.dtmao.cc/news_show_1340999.shtml 如何实现可升级合约: https://juejin.cn/post/6844903685776998407 create2实现可升级可约: https://mirror.xyz/franx.eth/LwJvDwe3z-T5VscKrBfnOxZPc3wxhCXaooiSoxA7f5k</description>
</item>
<item>
<title>brownie使用</title>
<link>http://localhost:1313/post/brownie/</link>
<pubDate>Sun, 06 Jun 2021 10:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/brownie/</guid>
<description>Resource brownie networks add development attack20221019 cmd=ganache-cli host=&quot;http://127.0.0.1&rdquo; fork=&quot;https://mainnet.infura.io/v3/$WEB3_INFURA_PROJECT_ID@15780866&rdquo; accounts=10 mnemonic=$MNEMONIC port=8545 brownie使用: https://betterprogramming.pub/part-1-brownie-smart-contracts-framework-for-ethereum-basics-5efc80205413#:~:text=Brownie%20is%20a%20robust%2C%20easy,to%20initialize%20or%20integrate%20them.</description>
</item>
<item>
<title>btc地址生成</title>
<link>http://localhost:1313/post/btc_address/</link>
<pubDate>Sun, 06 Jun 2021 10:28:00 +0800</pubDate>
<guid>http://localhost:1313/post/btc_address/</guid>
<description>btc地址生成 1 2 3 4 5 6 7 8 9 Get you public key Perform Sha256 on your Public key Perform RIPEMD160 hashing on the result of Sha256 hash Add version byte in front of RIPEMD160 hash (0x00 for main net, 0x6f for testnet) Perform Sha256 hash on the extended RIPEMD160 hash Perform Sha256 hash on the result of the previous step Take the</description>
</item>
<item>
<title>alloc in golang</title>
<link>http://localhost:1313/post/alloc_in_golang/</link>
<pubDate>Sat, 05 Jun 2021 00:00:44 +0800</pubDate>
<guid>http://localhost:1313/post/alloc_in_golang/</guid>
<description>Resource Go内存管理: https://mp.weixin.qq.com/s/PNRhtdS_gZVTtrkkRmx7yA Go内存管理和分配: https://mp.weixin.qq.com/s/6jAVPSnw5UPotCg40CAB8Q</description>
</item>
<item>