Skip to content

Commit

Permalink
blog: 2022
Browse files Browse the repository at this point in the history
  • Loading branch information
dylanninin committed May 17, 2023
1 parent e17c4ec commit 14f43dc
Show file tree
Hide file tree
Showing 22 changed files with 704 additions and 0 deletions.
37 changes: 37 additions & 0 deletions data/blog/2022-01-07-903.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: |
技术分享:Kube-OVN 容器性能优化之旅(刘梦馨)
date: 2022-01-07
draft: false
tags: [1drv,bilibili,youtube,kubernates]
summary: |
技术分享:Kube-OVN 容器性能优化之旅(刘梦馨)
---

## Content

技术分享:Kube-OVN 容器性能优化之旅(刘梦馨)

- B站:https://www.bilibili.com/video/BV1zS4y1T73m/
- Y站:https://www.youtube.com/watch?v=eqKHs05NUlg
- PPT:https://1drv.ms/b/s!Ag79qeIwr0Usji4vgD2mEX-28tfZ


<iframe
width="800"
height="500"
left="0"
top="0"
position="absolute"
src="https://player.bilibili.com/player.html?cid=&aid=video/BV1zS4y1T73m&page=1&as_wide=1&high_quality=1&danmaku=0"
title="技术分享:Kube-OVN 容器性能优化之旅(刘梦馨)_哔哩哔哩_bilibili"
frameBorder="no"
scrolling="no"
allowFullscreen>
</iframe>

## Link Preview

- https://www.bilibili.com/video/BV1zS4y1T73m/
- 技术分享:Kube-OVN 容器性能优化之旅(刘梦馨)_哔哩哔哩_bilibili
- 刘梦馨,灵雀云资深工程,Kube-OVN 项目发起人,专注云原生和容器网络相关方向PPT: https://1drv.ms/b/s!Ag79qeIwr0Usji4vgD2mEX-28tfZ容器网络性能优化之旅- 容器网络性能测试以及 Profile 方法- 网络性能瓶颈分析及优化过程- 后续可能的优化方法和方向, 视频播放量 2043、弹幕量 5、点赞数 42、投硬币枚数 29、收藏人数 130、转发人数 17, 视频作者 MegaEase, 作者简介 ,相关视频:Kube-OVN优化容器网络性能—测试优化全过程,Kubernetes的Kube_OVN解决方案2,Kube-OVN社区分享:如何优化容器网络性能?,技术分享:企业级服务注册发现(龙韵),Kube-OVN:把openstack的网络解决方案应用到kubernetes中,【java高级项目】APM性能监控系统,字节码插桩技术javassist,容器网络3.0-calico容器互联原理,Prometheus+Grafana(Kubernetes)企业级监控,时隔一年,Kubernetes抛弃了Docker的真相到底是什么?什么是Docker?什么是容器运行时?Kubelet的原理是什么?,kube-OVN产品与规划
18 changes: 18 additions & 0 deletions data/blog/2022-01-07-904.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
title: |
网络数字身份认证术
date: 2022-01-07
draft: false
tags: [coolshell]
summary: |
网络数字身份认证术 | 酷 壳 - CoolShell
---

## Content

https://coolshell.cn/articles/21708.html

## Link Preview

- https://coolshell.cn/articles/21708.html
- 网络数字身份认证术 | 酷 壳 - CoolShell
27 changes: 27 additions & 0 deletions data/blog/2022-02-13-905.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
title: |
一把梭:REST API 全用 POS
date: 2022-02-13
draft: false
tags: [coolshell, restful, http]
summary: |
还是写篇文章讨论一下这个事。文章包括如下部分: - 为什么要用不同的HTTP动词?- REST API进行复杂查询 - 几个主要问题的回应
---

## Content

还是写篇文章讨论一下这个事。文章包括如下部分:
- 为什么要用不同的HTTP动词?
- REST API进行复杂查询
- 几个主要问题的回应
> POST 更安全吗?
> 全用 POST 可以节省时间沟通少吗?
> 早点回家的正确姿势
> 工作而已,优雅不能当饭吃
https://coolshell.cn/articles/22173.html

## Link Preview

- https://coolshell.cn/articles/22173.html
- “一把梭:REST API 全用 POST” | 酷 壳 - CoolShell
36 changes: 36 additions & 0 deletions data/blog/2022-02-14-906.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: |
分享【非计算机专业的人如何转行程序员】
date: 2022-02-14
draft: false
tags: [bilibili,youtube,growth]
summary: |
这是今晚的公司内部一个关于个人成长的分享【非计算机专业的人如何转行程序员】- 宿琛是一个90后的程序员,他以前是学习金融的非程序员,后来爱上了写程序,但是在他读硕士的时候并没有学会编程,而且,工作的加班让他无法潜心学习,于是他开始了为期一年离职学习,在疫情期间通过学习美国大学的网课真正的成为了一个有深厚基础知识的程序员,这里是他的整个经历的分享。相信可以影响到更多的人。
---

## Content

这是今晚的公司内部一个关于个人成长的分享【非计算机专业的人如何转行程序员】- 宿琛是一个90后的程序员,他以前是学习金融的非程序员,后来爱上了写程序,但是在他读硕士的时候并没有学会编程,而且,工作的加班让他无法潜心学习,于是他开始了为期一年离职学习,在疫情期间通过学习美国大学的网课真正的成为了一个有深厚基础知识的程序员,这里是他的整个经历的分享。相信可以影响到更多的人。

B站:https://www.bilibili.com/video/BV1R44y1H77u/
Y站:https://www.youtube.com/watch?v=qNSXn8wfJaQ


<iframe
width="800"
height="500"
left="0"
top="0"
position="absolute"
src="https://player.bilibili.com/player.html?cid=&aid=video/BV1R44y1H77u&page=1&as_wide=1&high_quality=1&danmaku=0"
title="经验分享:非计算机专业的人如何转行程序员(宿琛)_哔哩哔哩_bilibili"
frameBorder="no"
scrolling="no"
allowFullscreen>
</iframe>

## Link Preview

- https://www.bilibili.com/video/BV1R44y1H77u/
- 经验分享:非计算机专业的人如何转行程序员(宿琛)_哔哩哔哩_bilibili
- 宿琛是一个90后的程序员,他以前是学习金融的非程序员,后来爱上了写程序,但是在他读硕士的时候并没有学会编程,而且,工作的加班让他无法潜心学习,于是他开始了为期一年离职学习,在疫情期间通过学习美国大学的网课真正的成为了一个有深厚基础知识的程序员,这里是他的整个经历的分享。相信可以影响到更多的人。- 我的经历 0:00- 为什么要学习基础知识?13:29- 哪些知识是计算机领域的核心基础知识?17:1, 视频播放量 42397、弹幕量 51、点赞数 1518、投硬币枚数 1300、收藏人数 4402、转发人数 393, 视频作者 MegaEase, 作者简介 ,相关视频:都说程序员过了35岁没人要,听听这帮40岁的老码农们怎么说【码农四十】,非计算机专业的计算机小白,快速转行程序员的方法及注意事项,一定看完!,大厂都在裁员,硕士期间自学编程想转计算机,现在转行晚吗,非计算机专业想转行学编程,已上岸女程序员建议你先搞清楚这几点,非计算机专业硕士研究生毕业,想参加IT培训转行程序员,你怎么看?,双非计算机专业的学生还想进百度、阿里、腾讯等大厂?洗洗睡吧!,非计算机专业该如何学编程,仅需3分钟,让你少走弯路,非计算机专业想转行学Python,已上岸程序员建议你先搞清楚这几点,培训班出来的非计算机专业的能不能快速找到程序员相关的工作,计算机那么好,为什么很多计算机专业出身的,毕业后都转行不搞了?
19 changes: 19 additions & 0 deletions data/blog/2022-03-16-907.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: |
Memory management in Go
date: 2022-03-16
draft: false
tags: [medium, memory, golang]
summary: |
How memory works in Go and some tips to get the best out of your memory.
---

## Content

https://link.medium.com/TD4ujvXarob

## Link Preview

- https://link.medium.com/TD4ujvXarob
- Memory management in Go
- How memory works in Go and some tips to get the best out of your memory.
21 changes: 21 additions & 0 deletions data/blog/2022-03-25-908.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
title: |
A tool that can do health/status checking
date: 2022-03-25
draft: false
tags: [github, megaease, golang]
summary: |
最近有空,写了个探活其它服务的小程序,支持HTTP,TCP,Shell,Native Client的探活,HTTP看返回码,TCP看连不连得上,Shell 看运行结果,然后对于状态变化进行“边缘触发”通知,发通知到Email, Slack, Discord,可以每天/每周/每月发送一个各服务的SLA报告。图中是Discrod的通知示例。
---

## Content

最近有空,写了个探活其它服务的小程序,支持HTTP,TCP,Shell,Native Client的探活,HTTP看返回码,TCP看连不连得上,Shell 看运行结果,然后对于状态变化进行“边缘触发”通知,发通知到Email, Slack, Discord,可以每天/每周/每月发送一个各服务的SLA报告。图中是Discrod的通知示例。

开源Github地址在这里 https://github.com/megaease/easeprobe

## Link Preview

- https://github.com/megaease/easeprobe
- GitHub - megaease/easeprobe: A simple, standalone, and lightweight tool that can do health/status checking, written in Go.
- A simple, standalone, and lightweight tool that can do health/status checking, written in Go. - GitHub - megaease/easeprobe: A simple, standalone, and lightweight tool that can do health/status che...
20 changes: 20 additions & 0 deletions data/blog/2022-03-28-911.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: |
对于各种中间件的 mTLS 的配置上的 tips
date: 2022-03-28
draft: false
tags: [twitter, tls, tips]
summary: |
公司群里的微分享:对于各种中间件的 mTLS 的配置上的 tips……
---

## Content

https://twitter.com/haoel/status/1508306328741199876?s=20&t=MBzpryfUE0aaU_YwMGiA2Q

![](https://pbs.twimg.com/media/FO6UVcsVQAMT0iH?format=png&name=900x900)

## Link Preview

- https://twitter.com/haoel/status/1508306328741199876?s=20&t=MBzpryfUE0aaU_YwMGiA2Q
- 公司群里的微分享:对于各种中间件的 mTLS 的配置上的 tips……
20 changes: 20 additions & 0 deletions data/blog/2022-04-02-912.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: |
在线正则表达式可视化工具
date: 2022-04-02
draft: false
tags: [twitter, regex]
summary: |
在线正则表达式可视化工具 regex-vis 👉abskoop.com/17399/
---

## Content

https://twitter.com/abskoop/status/1509735050635407363?s=21

![](https://pbs.twimg.com/media/FPNjM7eagAMQt78?format=jpg&name=medium)

## Link Preview

- https://twitter.com/abskoop/status/1509735050635407363?s=21
- 在线正则表达式可视化工具 regex-vis 👉abskoop.com/17399/
19 changes: 19 additions & 0 deletions data/blog/2022-04-26-913.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: |
《Designing Data-Intensive Application》中文翻译
date: 2022-04-26
draft: false
tags: [github, bigdata]
summary: |
《Designing Data-Intensive Application》DDIA中文翻译. Contribute to Vonng/ddia development by creating an account on GitHub.
---

## Content

https://github.com/Vonng/ddia

## Link Preview

- https://github.com/Vonng/ddia
- GitHub - Vonng/ddia: 《Designing Data-Intensive Application》DDIA中文翻译
- 《Designing Data-Intensive Application》DDIA中文翻译. Contribute to Vonng/ddia development by creating an account on GitHub.
20 changes: 20 additions & 0 deletions data/blog/2022-05-05-914.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: |
ETCD的内存问题
date: 2022-05-05
draft: false
tags: [coolshell, etcd]
summary: |
今天跟大家分享一个etcd的内存大量占用的问题,这是前段时间在我们开源软件Easegress中遇到的问题,问题是比较简单的,但是我还想把前因后果说一下,包括,为什么要用etcd,使用etcd的用户场景,包括etcd的一些导致内存占用比较大的设计,以及最后一些建议。希望这篇文章不仅仅只是让你看到了一个简单的内存问题,还能让你有更多的收获。当然,也欢迎您关注我们的开源软件,给我们一些鼓励
---

## Content

新写一篇小文章(注:cloudflare这几天丢包率非常大,所以,大家备梯子访问)

https://coolshell.cn/articles/22242.html

## Link Preview

- https://coolshell.cn/articles/22242.html
- ETCD的内存问题 | 酷 壳 - CoolShell
19 changes: 19 additions & 0 deletions data/blog/2022-06-11-915.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: |
使用 Rust 迈出第一步
date: 2022-06-11
draft: false
tags: [microsoft, rust]
summary: |
对学习一种日益广泛使用且越来越热门的新编程语言感兴趣吗? 从此处开始! 打下使用 Rust 构建快速、高效的程序所需的知识基础。
---

## Content

https://docs.microsoft.com/zh-cn/learn/paths/rust-first-steps/

## Link Preview

- https://docs.microsoft.com/zh-cn/learn/paths/rust-first-steps/?
- 使用 Rust 迈出第一步 - Training
- 对学习一种日益广泛使用且越来越热门的新编程语言感兴趣吗? 从此处开始! 打下使用 Rust 构建快速、高效的程序所需的知识基础。
19 changes: 19 additions & 0 deletions data/blog/2022-06-11-916.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: |
Write WebAssembly in Swift and use it in Swift App
date: 2022-06-11
draft: false
tags: [kevinzhow, swift, webassembly]
summary: |
Background. I've been developing a new app for a while, one of the coolest ideas is to let the user write their own script to extend the app's ability. But what kind of scripting language should I support? Why not support them all? So the decision is to adapt WebAssembly
---

## Content

https://blog.kevinzhow.com/2022/06/11/swift-webassembly/

## Link Preview

- https://blog.kevinzhow.com/2022/06/11/swift-webassembly/
- Write WebAssembly in Swift and use it in Swift App
- Background: I've been developing a new app for a while, one of the coolest ideas is to let the user write their own script to extend the app's ability. But what kind of scripting language should I support? Why not support them all? So the decision is to adapt WebAssembly
19 changes: 19 additions & 0 deletions data/blog/2022-07-19-917.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: |
从一次经历谈 TIME_WAIT 的那些事
date: 2022-07-19
draft: false
tags: [coolshell, tcp]
summary: |
今天来讲一讲TCP 的 TIME_WAIT 的问题。这个问题尽人皆知,不过,这次遇到的是不太一样的场景,前两天也解决了,正好写篇文章,顺便把 TIME_WAIT 的那些事都说一说。对了,这个场景,跟我开源的探活小工具 EaseProbe 有关,我先说说这个场景里的问题,然后,顺着这个场景跟大家好好说一下这个事
---

## Content

https://coolshell.cn/articles/22263.html

## Link Preview

- https://coolshell.cn/articles/22263.html
- 从一次经历谈 TIME_WAIT 的那些事 | 酷 壳 - CoolShell
- 今天来讲一讲TCP 的 TIME_WAIT 的问题。这个问题尽人皆知,不过,这次遇到的是不太一样的场景,前两天也解决了,正好写篇文章,顺便把 TIME_WAIT 的那些事都说一说。对了,这个场景,跟我开源的探活小工具 EaseProbe 有关,我先说说这个场景里的问题,然后,顺着这个场景跟大家好好说一下这个事
20 changes: 20 additions & 0 deletions data/blog/2022-08-15-918.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: |
Redis Explained
date: 2022-08-15
draft: false
tags: [twitter, redis]
summary: |
is an amazing article/tech note about everything there is to know about Redis.
---

## Content

https://twitter.com/marcelpociot/status/1558807352748425217

![](https://pbs.twimg.com/media/FaH_Bj0WIAAGX-i?format=jpg&name=medium)

## Link Preview

- https://twitter.com/marcelpociot/status/1558807352748425217
- Redis Explained by @myusuf3 is an amazing article/tech note about everything there is to know about Redis.
19 changes: 19 additions & 0 deletions data/blog/2022-10-18-920.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: |
How to hide your IP address
date: 2022-10-18
draft: false
tags: [educatedguesswork, vpn]
summary: |
A field guide to VPNs, proxies, and traffic relaying
---

## Content

https://educatedguesswork.org/posts/traffic-relaying/

## Link Preview

- https://educatedguesswork.org/posts/traffic-relaying/
- How to hide your IP address
- A field guide to VPNs, proxies, and traffic relaying
18 changes: 18 additions & 0 deletions data/blog/2022-10-20-921.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
title: |
some tips and advice about HTML.
date: 2022-10-20
draft: false
tags: [markodenic, html, tips]
summary: |
In this article I’ll share some tips and advice about HTML.
---

## Content

https://markodenic.com/html-tips/

## Link Preview

- https://markodenic.com/html-tips/
- In this article I’ll share some tips and advice about HTML.
19 changes: 19 additions & 0 deletions data/blog/2022-10-21-922.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: |
Exploiting HTTP Parameter Smuggling in Golang
date: 2022-10-21
draft: false
tags: [oxeye, http, golang]
summary: |
Oxeye’s security research team has found a security vulnerability in Golang-based applications. Under certain conditions, it lets a threat actor bypass validations based on HTTP request parameters due to the use of unsafe URL parsing.
---

## Content

https://www.oxeye.io/blog/golang-parameter-smuggling-attack

## Link Preview

- https://www.oxeye.io/blog/golang-parameter-smuggling-attack
- “ParseThru” – Exploiting HTTP Parameter Smuggling in Golang
- Oxeye’s security research team has found a security vulnerability in Golang-based applications. Under certain conditions, it lets a threat actor bypass validations based on HTTP request parameters due to the use of unsafe URL parsing.

0 comments on commit 14f43dc

Please sign in to comment.