-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathatom.xml
1261 lines (714 loc) · 42.8 KB
/
atom.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"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Xu's Blog</title>
<subtitle>博观而约取,厚积而薄发</subtitle>
<link href="/atom.xml" rel="self"/>
<link href="https://blog.hasaik.com/"/>
<updated>2021-03-25T13:28:10.065Z</updated>
<id>https://blog.hasaik.com/</id>
<author>
<name>·银河小徐</name>
</author>
<generator uri="https://hexo.io/">Hexo</generator>
<entry>
<title>Java多线程情况下执行Shell命令</title>
<link href="https://blog.hasaik.com/posts/c4fc7445.html"/>
<id>https://blog.hasaik.com/posts/c4fc7445.html</id>
<published>2020-12-26T15:56:16.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
记录一下Java多线程情况下如何执行Shell命令。
</summary>
<category term="Java" scheme="https://blog.hasaik.com/categories/Java/"/>
<category term="线程" scheme="https://blog.hasaik.com/categories/Java/%E7%BA%BF%E7%A8%8B/"/>
<category term="Shell" scheme="https://blog.hasaik.com/categories/Java/%E7%BA%BF%E7%A8%8B/Shell/"/>
<category term="Java" scheme="https://blog.hasaik.com/tags/Java/"/>
<category term="线程" scheme="https://blog.hasaik.com/tags/%E7%BA%BF%E7%A8%8B/"/>
<category term="Shell" scheme="https://blog.hasaik.com/tags/Shell/"/>
</entry>
<entry>
<title>Java下载网络文件到指定目录</title>
<link href="https://blog.hasaik.com/posts/611a48d3.html"/>
<id>https://blog.hasaik.com/posts/611a48d3.html</id>
<published>2020-12-09T11:43:05.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
Java下载网络文件到指定目录
</summary>
<category term="Java" scheme="https://blog.hasaik.com/categories/Java/"/>
<category term="工具类" scheme="https://blog.hasaik.com/categories/Java/%E5%B7%A5%E5%85%B7%E7%B1%BB/"/>
<category term="Java" scheme="https://blog.hasaik.com/tags/Java/"/>
<category term="工具类" scheme="https://blog.hasaik.com/tags/%E5%B7%A5%E5%85%B7%E7%B1%BB/"/>
</entry>
<entry>
<title>基于HttpClient实现java中实现数据传输及文件传输</title>
<link href="https://blog.hasaik.com/posts/b85c80d5.html"/>
<id>https://blog.hasaik.com/posts/b85c80d5.html</id>
<published>2020-12-09T10:56:53.000Z</published>
<updated>2021-03-25T13:28:10.069Z</updated>
<summary type="html">
基于HttpClient实现java中实现数据传输及文件传输
</summary>
<category term="Java" scheme="https://blog.hasaik.com/categories/Java/"/>
<category term="工具类" scheme="https://blog.hasaik.com/categories/Java/%E5%B7%A5%E5%85%B7%E7%B1%BB/"/>
<category term="Java" scheme="https://blog.hasaik.com/tags/Java/"/>
<category term="工具类" scheme="https://blog.hasaik.com/tags/%E5%B7%A5%E5%85%B7%E7%B1%BB/"/>
</entry>
<entry>
<title>Java代替if和switch的方法</title>
<link href="https://blog.hasaik.com/posts/bc6f4faf.html"/>
<id>https://blog.hasaik.com/posts/bc6f4faf.html</id>
<published>2020-11-12T16:39:35.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
如何优雅的代替Java中的if和switch语句。
</summary>
<category term="Java" scheme="https://blog.hasaik.com/categories/Java/"/>
<category term="优化" scheme="https://blog.hasaik.com/categories/Java/%E4%BC%98%E5%8C%96/"/>
<category term="Java" scheme="https://blog.hasaik.com/tags/Java/"/>
<category term="优化" scheme="https://blog.hasaik.com/tags/%E4%BC%98%E5%8C%96/"/>
</entry>
<entry>
<title>Jenkins + Gitlab + Docker + Spring Boot 实现自动部署</title>
<link href="https://blog.hasaik.com/posts/3fe685e0.html"/>
<id>https://blog.hasaik.com/posts/3fe685e0.html</id>
<published>2020-09-13T16:26:48.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
<p>本文主要介绍持续集成的搭建方式,采用 Docker 的方式去搭建 Jenkins 环境,篇幅有点长,请仔细阅读。(无废话版)</p>
</summary>
<category term="自动部署" scheme="https://blog.hasaik.com/categories/%E8%87%AA%E5%8A%A8%E9%83%A8%E7%BD%B2/"/>
<category term="Gitlab" scheme="https://blog.hasaik.com/tags/Gitlab/"/>
<category term="Jenkins" scheme="https://blog.hasaik.com/tags/Jenkins/"/>
<category term="Docker" scheme="https://blog.hasaik.com/tags/Docker/"/>
</entry>
<entry>
<title>CyclicBarrier 的理解和使用</title>
<link href="https://blog.hasaik.com/posts/6d42a1fc.html"/>
<id>https://blog.hasaik.com/posts/6d42a1fc.html</id>
<published>2020-08-31T09:36:48.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
CyclicBarrier 是一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环的 barrier 。
</summary>
<category term="Java" scheme="https://blog.hasaik.com/categories/Java/"/>
<category term="线程" scheme="https://blog.hasaik.com/categories/Java/%E7%BA%BF%E7%A8%8B/"/>
<category term="Java" scheme="https://blog.hasaik.com/tags/Java/"/>
<category term="线程" scheme="https://blog.hasaik.com/tags/%E7%BA%BF%E7%A8%8B/"/>
</entry>
<entry>
<title>Java 垃圾收集算法</title>
<link href="https://blog.hasaik.com/posts/2375015f.html"/>
<id>https://blog.hasaik.com/posts/2375015f.html</id>
<published>2020-08-24T19:52:59.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
JVM 中的垃圾回收算法有标记-清除算法、复制算法、标记-整理算法、分代收集算法四种算法。
</summary>
<category term="Java" scheme="https://blog.hasaik.com/categories/Java/"/>
<category term="JVM" scheme="https://blog.hasaik.com/categories/Java/JVM/"/>
<category term="Java" scheme="https://blog.hasaik.com/tags/Java/"/>
<category term="JVM" scheme="https://blog.hasaik.com/tags/JVM/"/>
</entry>
<entry>
<title>CountDownLatch 的理解和使用</title>
<link href="https://blog.hasaik.com/posts/cf9c1454.html"/>
<id>https://blog.hasaik.com/posts/cf9c1454.html</id>
<published>2020-08-21T10:57:48.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
<p>最近在看多线程之间的通信,笔者我觉得自己的脑袋实在不够用了,很多东西看过就忘,所以今天抽出点时间码一遍 CountDownLatch 的理解和使用。</p>
<p>此文也是从网上查找的资料,然后自己敲一遍,以便加深印象和更深入的理解。</p>
</summary>
<category term="Java" scheme="https://blog.hasaik.com/categories/Java/"/>
<category term="线程" scheme="https://blog.hasaik.com/categories/Java/%E7%BA%BF%E7%A8%8B/"/>
<category term="Java" scheme="https://blog.hasaik.com/tags/Java/"/>
<category term="线程" scheme="https://blog.hasaik.com/tags/%E7%BA%BF%E7%A8%8B/"/>
<category term="通信" scheme="https://blog.hasaik.com/tags/%E9%80%9A%E4%BF%A1/"/>
</entry>
<entry>
<title>Java 多线程的实现</title>
<link href="https://blog.hasaik.com/posts/f48050ed.html"/>
<id>https://blog.hasaik.com/posts/f48050ed.html</id>
<published>2020-08-10T09:35:37.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
重温 Java 多线程的四种创建方式。
</summary>
<category term="Java" scheme="https://blog.hasaik.com/categories/Java/"/>
<category term="线程" scheme="https://blog.hasaik.com/categories/Java/%E7%BA%BF%E7%A8%8B/"/>
<category term="Java" scheme="https://blog.hasaik.com/tags/Java/"/>
<category term="线程" scheme="https://blog.hasaik.com/tags/%E7%BA%BF%E7%A8%8B/"/>
</entry>
<entry>
<title>Vue 格式化数字为金额格式</title>
<link href="https://blog.hasaik.com/posts/6b9072d4.html"/>
<id>https://blog.hasaik.com/posts/6b9072d4.html</id>
<published>2020-08-06T20:04:10.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
贴出 Vue 常用工具方法,格式化数字为金额格式。
</summary>
<category term="Vue" scheme="https://blog.hasaik.com/categories/Vue/"/>
<category term="工具类" scheme="https://blog.hasaik.com/tags/%E5%B7%A5%E5%85%B7%E7%B1%BB/"/>
<category term="Vue" scheme="https://blog.hasaik.com/tags/Vue/"/>
</entry>
<entry>
<title>Java 中 sleep() 和 wait() 的区别</title>
<link href="https://blog.hasaik.com/posts/47cc5feb.html"/>
<id>https://blog.hasaik.com/posts/47cc5feb.html</id>
<published>2020-08-02T18:54:14.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
用一小段代码来解释一下 Java 中 sleep() 和 wait() 的区别。
</summary>
<category term="Java" scheme="https://blog.hasaik.com/categories/Java/"/>
<category term="线程" scheme="https://blog.hasaik.com/categories/Java/%E7%BA%BF%E7%A8%8B/"/>
<category term="Java" scheme="https://blog.hasaik.com/tags/Java/"/>
<category term="线程" scheme="https://blog.hasaik.com/tags/%E7%BA%BF%E7%A8%8B/"/>
</entry>
<entry>
<title>Vue Element-UI 采用 http-request 方式自定义文件上传</title>
<link href="https://blog.hasaik.com/posts/461108bb.html"/>
<id>https://blog.hasaik.com/posts/461108bb.html</id>
<published>2020-07-29T08:42:50.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
今天双手为大家奉上一篇关于 Vue 如何实现自定上传文件,希望你们多多支持。
</summary>
<category term="Vue" scheme="https://blog.hasaik.com/categories/Vue/"/>
<category term="Vue" scheme="https://blog.hasaik.com/tags/Vue/"/>
<category term="文件上传" scheme="https://blog.hasaik.com/tags/%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0/"/>
</entry>
<entry>
<title>Java获取两个日期之间包含的年、月、日</title>
<link href="https://blog.hasaik.com/posts/f4a01af3.html"/>
<id>https://blog.hasaik.com/posts/f4a01af3.html</id>
<published>2020-07-09T19:39:16.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
Java获取两个日期之间包含的年、月、日。
</summary>
<category term="Java" scheme="https://blog.hasaik.com/categories/Java/"/>
<category term="工具类" scheme="https://blog.hasaik.com/categories/Java/%E5%B7%A5%E5%85%B7%E7%B1%BB/"/>
<category term="Java" scheme="https://blog.hasaik.com/tags/Java/"/>
<category term="工具类" scheme="https://blog.hasaik.com/tags/%E5%B7%A5%E5%85%B7%E7%B1%BB/"/>
</entry>
<entry>
<title>Vue 使用 XMLHttpRequest 导出 excel</title>
<link href="https://blog.hasaik.com/posts/34469844.html"/>
<id>https://blog.hasaik.com/posts/34469844.html</id>
<published>2020-07-06T16:41:32.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
介绍 Vue 如何使用 XMLHttpRequest 导出 excel。
</summary>
<category term="Vue" scheme="https://blog.hasaik.com/categories/Vue/"/>
<category term="Vue" scheme="https://blog.hasaik.com/tags/Vue/"/>
</entry>
<entry>
<title>Vue v-for list数据循环 每3或者(n)个一组</title>
<link href="https://blog.hasaik.com/posts/4fc8b649.html"/>
<id>https://blog.hasaik.com/posts/4fc8b649.html</id>
<published>2020-07-06T15:42:46.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
Vue 使用 v-for 进行数据循环 每3或者(n)个一组。
</summary>
<category term="Vue" scheme="https://blog.hasaik.com/categories/Vue/"/>
<category term="Vue" scheme="https://blog.hasaik.com/tags/Vue/"/>
</entry>
<entry>
<title>Vue获取指定日期的那一周的开始、结束日期(从周日~周六)</title>
<link href="https://blog.hasaik.com/posts/faf888d5.html"/>
<id>https://blog.hasaik.com/posts/faf888d5.html</id>
<published>2020-07-06T15:26:10.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
按照指定日期,计算出指定日期这一周的开始、结束日期。
</summary>
<category term="Vue" scheme="https://blog.hasaik.com/categories/Vue/"/>
<category term="Vue" scheme="https://blog.hasaik.com/tags/Vue/"/>
</entry>
<entry>
<title>Vue兼容ie下载网络图片</title>
<link href="https://blog.hasaik.com/posts/ef31a0a3.html"/>
<id>https://blog.hasaik.com/posts/ef31a0a3.html</id>
<published>2020-07-06T10:48:36.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
记录一下如何在 vue 项目中下载网络图片,而不是直接在网页端打开。
</summary>
<category term="Vue" scheme="https://blog.hasaik.com/categories/Vue/"/>
<category term="Vue" scheme="https://blog.hasaik.com/tags/Vue/"/>
</entry>
<entry>
<title>事务的四个特性以及事务的隔离级别</title>
<link href="https://blog.hasaik.com/posts/fe5c5e4f.html"/>
<id>https://blog.hasaik.com/posts/fe5c5e4f.html</id>
<published>2020-05-14T10:02:08.000Z</published>
<updated>2021-03-25T13:28:10.069Z</updated>
<summary type="html">
事务是指是程序中一系列严密的逻辑操作,而且所有操作必须全部成功完成,否则在每个操作中所作的所有更改都会被撤消。
</summary>
<category term="MySql" scheme="https://blog.hasaik.com/categories/MySql/"/>
<category term="事务" scheme="https://blog.hasaik.com/categories/MySql/%E4%BA%8B%E5%8A%A1/"/>
<category term="事务" scheme="https://blog.hasaik.com/tags/%E4%BA%8B%E5%8A%A1/"/>
</entry>
<entry>
<title>Vue 获取 url 上的参数</title>
<link href="https://blog.hasaik.com/posts/41567ba6.html"/>
<id>https://blog.hasaik.com/posts/41567ba6.html</id>
<published>2020-05-08T08:51:58.000Z</published>
<updated>2021-03-25T13:28:10.069Z</updated>
<summary type="html">
经常我们在项目中需要获取 url 上参数进行使用,所以今天为大家奉上该函数 💜
</summary>
<category term="Vue" scheme="https://blog.hasaik.com/categories/Vue/"/>
<category term="工具类" scheme="https://blog.hasaik.com/tags/%E5%B7%A5%E5%85%B7%E7%B1%BB/"/>
<category term="Vue" scheme="https://blog.hasaik.com/tags/Vue/"/>
</entry>
<entry>
<title>SpringBoot 使用 Allatori 进行代码混淆</title>
<link href="https://blog.hasaik.com/posts/7fabafee.html"/>
<id>https://blog.hasaik.com/posts/7fabafee.html</id>
<published>2020-04-29T12:55:35.000Z</published>
<updated>2021-03-25T13:28:10.069Z</updated>
<summary type="html">
Allatori是一个Java 混淆器,它属于第二代混淆器,因此它能够全方位地保护你的知识产权。
</summary>
<category term="SpringBoot" scheme="https://blog.hasaik.com/categories/SpringBoot/"/>
<category term="SpringBoot" scheme="https://blog.hasaik.com/tags/SpringBoot/"/>
<category term="Allatori" scheme="https://blog.hasaik.com/tags/Allatori/"/>
</entry>
<entry>
<title>Hexo+Next7.8.0 引入 Folding 容器</title>
<link href="https://blog.hasaik.com/posts/d0bc4f5d.html"/>
<id>https://blog.hasaik.com/posts/d0bc4f5d.html</id>
<published>2020-04-27T13:46:25.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
分享一下如何将折叠式容器封装到 Next 主题中。
</summary>
<category term="Hexo" scheme="https://blog.hasaik.com/categories/Hexo/"/>
<category term="Hexo" scheme="https://blog.hasaik.com/tags/Hexo/"/>
<category term="Folding容器" scheme="https://blog.hasaik.com/tags/Folding%E5%AE%B9%E5%99%A8/"/>
</entry>
<entry>
<title>CentOS搭建Gitlab的详细教程</title>
<link href="https://blog.hasaik.com/posts/a460b91e.html"/>
<id>https://blog.hasaik.com/posts/a460b91e.html</id>
<published>2020-04-16T14:05:16.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
记录一次CentOS搭建gitlab服务器的经历。
</summary>
<category term="Gitlab" scheme="https://blog.hasaik.com/categories/Gitlab/"/>
<category term="CentOS" scheme="https://blog.hasaik.com/tags/CentOS/"/>
<category term="Gitlab" scheme="https://blog.hasaik.com/tags/Gitlab/"/>
</entry>
<entry>
<title>Spring Boot 通用解决 LocalDateTime 转为字符串后中间含“T”</title>
<link href="https://blog.hasaik.com/posts/45c03634.html"/>
<id>https://blog.hasaik.com/posts/45c03634.html</id>
<published>2020-04-15T10:37:29.000Z</published>
<updated>2021-03-25T13:28:10.069Z</updated>
<summary type="html">
通用解决LocalDateTime转为字符串后中间含“T”的问题。
</summary>
<category term="SpringBoot" scheme="https://blog.hasaik.com/categories/SpringBoot/"/>
<category term="SpringBoot" scheme="https://blog.hasaik.com/tags/SpringBoot/"/>
<category term="LocalDateTime" scheme="https://blog.hasaik.com/tags/LocalDateTime/"/>
</entry>
<entry>
<title>Hexo中使用emoji表情</title>
<link href="https://blog.hasaik.com/posts/9b280ea3.html"/>
<id>https://blog.hasaik.com/posts/9b280ea3.html</id>
<published>2020-04-08T11:44:02.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
Hexo 开启欢乐的 emoji 之旅 💛
</summary>
<category term="Hexo" scheme="https://blog.hasaik.com/categories/Hexo/"/>
<category term="Hexo" scheme="https://blog.hasaik.com/tags/Hexo/"/>
<category term="Emoji" scheme="https://blog.hasaik.com/tags/Emoji/"/>
</entry>
<entry>
<title>FFmpeg + nginx-http-flv-module + flv.js 实现视频流播放</title>
<link href="https://blog.hasaik.com/posts/358f95d9.html"/>
<id>https://blog.hasaik.com/posts/358f95d9.html</id>
<published>2020-04-01T09:22:38.000Z</published>
<updated>2021-03-25T13:28:10.069Z</updated>
<summary type="html">
最近项目组接了一个视频流项目,项目的主要核心是将网络摄像头RTSP视频流在WEB端实时播放,经过两天的调查和爬坑,终于实现了视频流的播放。
</summary>
<category term="流媒体服务" scheme="https://blog.hasaik.com/categories/%E6%B5%81%E5%AA%92%E4%BD%93%E6%9C%8D%E5%8A%A1/"/>
<category term="nginx-http-flv-module" scheme="https://blog.hasaik.com/tags/nginx-http-flv-module/"/>
<category term="视频流播放" scheme="https://blog.hasaik.com/tags/%E8%A7%86%E9%A2%91%E6%B5%81%E6%92%AD%E6%94%BE/"/>
</entry>
<entry>
<title>Vue axios 刷新 Jwt</title>
<link href="https://blog.hasaik.com/posts/fc31ea3.html"/>
<id>https://blog.hasaik.com/posts/fc31ea3.html</id>
<published>2020-03-03T11:52:04.000Z</published>
<updated>2021-03-25T13:28:10.069Z</updated>
<summary type="html">
讲讲 Vue axios 是如何刷新 Jwt 的。
</summary>
<category term="Vue" scheme="https://blog.hasaik.com/categories/Vue/"/>
<category term="Vue" scheme="https://blog.hasaik.com/tags/Vue/"/>
<category term="Jwt" scheme="https://blog.hasaik.com/tags/Jwt/"/>
</entry>
<entry>
<title>使用SpringBoot AOP 记录操作日志、异常日志</title>
<link href="https://blog.hasaik.com/posts/4598d3ed.html"/>
<id>https://blog.hasaik.com/posts/4598d3ed.html</id>
<published>2020-02-25T15:22:53.000Z</published>
<updated>2021-03-25T13:28:10.069Z</updated>
<summary type="html">
使用SpringBoot AOP 记录操作日志、异常日志。
</summary>
<category term="SpringBoot" scheme="https://blog.hasaik.com/categories/SpringBoot/"/>
<category term="SpringBoot" scheme="https://blog.hasaik.com/tags/SpringBoot/"/>
<category term="AOP" scheme="https://blog.hasaik.com/tags/AOP/"/>
</entry>
<entry>
<title>vue项目中,js根据文件名后缀,判断文件图片、视频、文档、pdf等类型的方法</title>
<link href="https://blog.hasaik.com/posts/dc877e7a.html"/>
<id>https://blog.hasaik.com/posts/dc877e7a.html</id>
<published>2020-02-13T17:23:42.000Z</published>
<updated>2021-03-25T13:28:10.069Z</updated>
<summary type="html">
介绍一个Vue项目中会使用到的工具类,就是根据文件名后缀,判断文件图片、视频、文档、pdf等类型的方法。
</summary>
<category term="Vue" scheme="https://blog.hasaik.com/categories/Vue/"/>
<category term="Vue" scheme="https://blog.hasaik.com/tags/Vue/"/>
</entry>
<entry>
<title>vue、react等单页应用在微信浏览器中修改标题</title>
<link href="https://blog.hasaik.com/posts/a63fb3ae.html"/>
<id>https://blog.hasaik.com/posts/a63fb3ae.html</id>
<published>2020-02-05T12:07:51.000Z</published>
<updated>2021-03-25T13:28:10.069Z</updated>
<summary type="html">
分享单页应用在微信浏览器中修改标题
</summary>
<category term="Vue" scheme="https://blog.hasaik.com/categories/Vue/"/>
<category term="Vue" scheme="https://blog.hasaik.com/tags/Vue/"/>
</entry>
<entry>
<title>Nginx配置</title>
<link href="https://blog.hasaik.com/posts/5e773fb.html"/>
<id>https://blog.hasaik.com/posts/5e773fb.html</id>
<published>2020-01-21T15:08:07.000Z</published>
<updated>2021-03-25T13:28:10.069Z</updated>
<summary type="html">
关于 Nginx 的一些配置。
</summary>
<category term="Nginx" scheme="https://blog.hasaik.com/categories/Nginx/"/>
<category term="Nginx" scheme="https://blog.hasaik.com/tags/Nginx/"/>
</entry>
<entry>
<title>Vue 日期格式化</title>
<link href="https://blog.hasaik.com/posts/c9b4cff2.html"/>
<id>https://blog.hasaik.com/posts/c9b4cff2.html</id>
<published>2020-01-15T09:39:22.000Z</published>
<updated>2021-03-25T13:28:10.069Z</updated>
<summary type="html">
介绍 Vue 中经常使用的日期格式化工具类。
</summary>
<category term="Vue" scheme="https://blog.hasaik.com/categories/Vue/"/>
<category term="工具类" scheme="https://blog.hasaik.com/tags/%E5%B7%A5%E5%85%B7%E7%B1%BB/"/>
<category term="Vue" scheme="https://blog.hasaik.com/tags/Vue/"/>
</entry>
<entry>
<title>异常:java.security.InvalidKeyException:Illegal key size</title>
<link href="https://blog.hasaik.com/posts/2b56997e.html"/>
<id>https://blog.hasaik.com/posts/2b56997e.html</id>
<published>2020-01-07T10:13:18.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
异常:java.security.InvalidKeyException:Illegal key size.
</summary>
<category term="Java" scheme="https://blog.hasaik.com/categories/Java/"/>
<category term="BUG" scheme="https://blog.hasaik.com/categories/Java/BUG/"/>
<category term="BUG" scheme="https://blog.hasaik.com/tags/BUG/"/>
</entry>
<entry>
<title>Element UI DatePicker 禁用当前日之前的时间</title>
<link href="https://blog.hasaik.com/posts/69ab28bb.html"/>
<id>https://blog.hasaik.com/posts/69ab28bb.html</id>
<published>2020-01-06T14:00:20.000Z</published>
<updated>2021-03-25T13:28:10.069Z</updated>
<summary type="html">
这篇文章主要介绍了 vue element-ui el-date-picker 禁用当日之前时间,文中给大家提供了代码段和截图,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下。
</summary>
<category term="Vue" scheme="https://blog.hasaik.com/categories/Vue/"/>
<category term="Vue" scheme="https://blog.hasaik.com/tags/Vue/"/>
<category term="el-date-picker" scheme="https://blog.hasaik.com/tags/el-date-picker/"/>
</entry>
<entry>
<title>Vue中Axios的封装与使用</title>
<link href="https://blog.hasaik.com/posts/4394a738.html"/>
<id>https://blog.hasaik.com/posts/4394a738.html</id>
<published>2019-12-04T10:05:38.000Z</published>
<updated>2021-03-25T13:28:10.069Z</updated>
<summary type="html">
axios 是一个基于 promise 的 http 库,可运行在浏览器端和 node.js 中。他有很多优秀的特性,例如统一进行拦截请求和响应、取消请求、转换 json 、客户端防御 XSRF 等。所以在日常开发中可以直接推荐我们使用 axios 库。如果还对 axios 不了解的,可以移步 axios 文档。回归正题,我们所要的说的 axios 的封装和 api 接口的统一管理,其实主要目的就是在帮助我们简化代码和利于后期的更新维护。
</summary>
<category term="Vue" scheme="https://blog.hasaik.com/categories/Vue/"/>
<category term="Vue" scheme="https://blog.hasaik.com/tags/Vue/"/>
<category term="Axios" scheme="https://blog.hasaik.com/tags/Axios/"/>
</entry>
<entry>
<title>为Hexo添加RSS订阅</title>
<link href="https://blog.hasaik.com/posts/19c94341.html"/>
<id>https://blog.hasaik.com/posts/19c94341.html</id>
<published>2019-11-29T16:04:03.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
本篇介绍一下自己的博客如何添加 RSS 订阅功能。
</summary>
<category term="Hexo" scheme="https://blog.hasaik.com/categories/Hexo/"/>
<category term="Hexo" scheme="https://blog.hasaik.com/tags/Hexo/"/>
<category term="Rss" scheme="https://blog.hasaik.com/tags/Rss/"/>
</entry>
<entry>
<title>SpringBoot两种打包方式</title>
<link href="https://blog.hasaik.com/posts/b4831a5e.html"/>
<id>https://blog.hasaik.com/posts/b4831a5e.html</id>
<published>2019-11-29T10:00:38.000Z</published>
<updated>2021-03-25T13:28:10.069Z</updated>
<summary type="html">
SpringBoot自带Tomcat,所以我们的项目可以单独部署,不需要依赖Window、Linux系统中的服务器,所以打包出来的 Jar 包是可以直接运行的。
</summary>
<category term="SpringBoot" scheme="https://blog.hasaik.com/categories/SpringBoot/"/>
<category term="SpringBoot" scheme="https://blog.hasaik.com/tags/SpringBoot/"/>
<category term="SpringBoot打包" scheme="https://blog.hasaik.com/tags/SpringBoot%E6%89%93%E5%8C%85/"/>
</entry>
<entry>
<title>本站已开通订阅功能</title>
<link href="https://blog.hasaik.com/posts/dd9d9f86.html"/>
<id>https://blog.hasaik.com/posts/dd9d9f86.html</id>
<published>2019-11-25T11:19:18.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
小站新开通订阅功能,欢迎大家体验。
</summary>
<category term="Hexo" scheme="https://blog.hasaik.com/categories/Hexo/"/>
<category term="Hexo" scheme="https://blog.hasaik.com/tags/Hexo/"/>
<category term="邮件订阅" scheme="https://blog.hasaik.com/tags/%E9%82%AE%E4%BB%B6%E8%AE%A2%E9%98%85/"/>
</entry>
<entry>
<title>Hexo优化之lazyload图片懒加载</title>
<link href="https://blog.hasaik.com/posts/61913369.html"/>
<id>https://blog.hasaik.com/posts/61913369.html</id>
<published>2019-11-19T14:54:16.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
Hexo 博客虽然功能很强大,但也越来越繁重了,访问速度上有了一些问题,这里我也考虑了许多,例如加 cdn,将国外的资源引用改为国内镜像等方式。今天又想到如果一个页面的图片很多,那么如何来提高博客的访问速度呢?
</summary>
<category term="Hexo" scheme="https://blog.hasaik.com/categories/Hexo/"/>
<category term="Hexo" scheme="https://blog.hasaik.com/tags/Hexo/"/>
<category term="lazyload" scheme="https://blog.hasaik.com/tags/lazyload/"/>
<category term="图片" scheme="https://blog.hasaik.com/tags/%E5%9B%BE%E7%89%87/"/>
</entry>
<entry>
<title>Java base64加密解密</title>
<link href="https://blog.hasaik.com/posts/c4782247.html"/>
<id>https://blog.hasaik.com/posts/c4782247.html</id>
<published>2019-11-19T13:35:23.000Z</published>
<updated>2021-03-25T13:28:10.069Z</updated>
<summary type="html">
Base 64主要用途不是加密,而是把一些二进制数转成普通字符,方便在网络上传输。 由于一些二进制字符在传输协议中属于控制字符,不能直接传送,所以需要转换一下才可以。由于某些系统中只能使用ASCII字符,Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法,Base64特别适合在http,mime协议下快速传输数据。比如网络中图片的传输。
</summary>
<category term="Java" scheme="https://blog.hasaik.com/categories/Java/"/>
<category term="加密安全" scheme="https://blog.hasaik.com/categories/Java/%E5%8A%A0%E5%AF%86%E5%AE%89%E5%85%A8/"/>
<category term="Java" scheme="https://blog.hasaik.com/tags/Java/"/>
<category term="Base64" scheme="https://blog.hasaik.com/tags/Base64/"/>
</entry>
<entry>
<title>Java实现MD5加盐加密和MD5与SHA-1混合加盐加密两种方式</title>
<link href="https://blog.hasaik.com/posts/a7df3b40.html"/>
<id>https://blog.hasaik.com/posts/a7df3b40.html</id>
<published>2019-11-18T12:53:11.000Z</published>
<updated>2021-03-25T13:28:10.069Z</updated>
<summary type="html">
介绍两种加密方式,防止网站轻松破解我们的密码。
</summary>
<category term="Java" scheme="https://blog.hasaik.com/categories/Java/"/>
<category term="加密安全" scheme="https://blog.hasaik.com/categories/Java/%E5%8A%A0%E5%AF%86%E5%AE%89%E5%85%A8/"/>
<category term="Java" scheme="https://blog.hasaik.com/tags/Java/"/>
<category term="MD5" scheme="https://blog.hasaik.com/tags/MD5/"/>
<category term="SHA-1" scheme="https://blog.hasaik.com/tags/SHA-1/"/>
</entry>
<entry>
<title>使用增强版valine</title>
<link href="https://blog.hasaik.com/posts/bf9eba42.html"/>
<id>https://blog.hasaik.com/posts/bf9eba42.html</id>
<published>2019-11-15T11:48:15.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
云淡风轻在很早之前就开发了一款极简的valine评论系统,由于现在Disqus被墙,使用起来步骤太复杂,所以现在大多数个人博客还是以valine为主。但是原生的valine功能过于单调,后来有不少大佬在基于原作者的基础上增强了valine的功能,我想推荐的一款就是 Deserts 增强的valine,作者介绍文档并没有针对hexo博客做出适配,所以我记录一下我在hexo博客中做出的修改。
</summary>
<category term="Hexo" scheme="https://blog.hasaik.com/categories/Hexo/"/>
<category term="Hexo" scheme="https://blog.hasaik.com/tags/Hexo/"/>
<category term="Valine" scheme="https://blog.hasaik.com/tags/Valine/"/>
</entry>
<entry>
<title>Hexo博客+Next主题归档页美化</title>
<link href="https://blog.hasaik.com/posts/f68f129b.html"/>
<id>https://blog.hasaik.com/posts/f68f129b.html</id>
<published>2019-11-14T15:39:14.000Z</published>
<updated>2021-03-25T13:28:10.065Z</updated>
<summary type="html">
感觉归档页美化效果也还不错哈,不妨在本站归档页看看效果~
</summary>
<category term="Hexo" scheme="https://blog.hasaik.com/categories/Hexo/"/>