Ubuntu 20.04 部署单节点 K8s 集群并用MetalLB应用 Nginx Ingress

前言 这是一篇拖了一年的东西,大约一年前就要开始弄这部分,但是因为种种事情吧,拖延了。不过终于在今天把这个坑填上了。 下面的所有时间均基于当前时间(2022年04月06日)的线上最新版本。 下面的是所有的参考文档 https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ https://docs.docker.com/engine/install/ubuntu/ https://shanyue.tech/k8s/prepare.html#%E7%89%88%E6%9C%AC https://cert-manager.io/docs/installation/ https://kubernetes.github.io/ingress-nginx/deploy/ https://kubernetes.github.io/ingress-nginx/deploy/baremetal/ 上面就是差不多用到的所有文档了,其他一些安装的时候需要注意的东……

阅读全文

前后端分离验证码验证方案

缘起 为什么突然要思考这个问题呢,原因在于之前并没有做过相对完整或者说工程化的东西,做的更多的是自己的或者说团队内部用的东西,更多的实现功能,并非实现这些周边的东西。所以,当我真正考虑到做前后端分离验证码验证方案的时候,我居然一瞬间蒙圈了。没有任何思路让我下手,问题就是如何判定请求……

阅读全文

年终总结

2021 可能是我人生短短33年中,惊心动魄年份中靠前的了。其实对于我来说,我的2021 是从 2020年 12月 28日晚上开始的。这天晚上,娃出生直奔icu,媳妇还面临出血的风险。在icu 住了 30多天后终于在农历年前回了家。回家一个月以后又开始了漫长的康复,打针之旅。中途还伴随有感冒肺炎等“……

阅读全文

聊聊焦虑、成长与懈怠

随着年龄的增长,感慨越来越多。不仅是生活的感慨,写程序上也有感慨。总之呢,我觉得我的抱怨还是少的,更多的还是激励自己。 我发现我自己每隔几个月都会有一些懈怠的情况发生,就是变得无欲无求了,除了上班晚上回家都会躺着,什么都不做,还会失眠,这样就形成了一个恶性的循环。让自己越来越累。 最……

阅读全文

说说聊聊工作心态以及私活还有兼职

最近几周非常的疲劳,自己事后想想其实是我自己的问题,我不是很擅长处理工作内容,当有一些事情堆积起来的时候,我就会不自觉地紧张。哪怕事情已经分解好了,每天的工作量也都定好了。但是依然还是会不自觉的去思考以后的事情。总是想把事情赶紧都弄完了,然后无事一身轻。 这样就伴随产生了一些让我更……

阅读全文

使用 React 构建前端应用(2)优化结构

前言 上一篇已经使用 React template 创建好了应用,以及引入了 Reactrouter 。从本篇开始,就开始实现准备实现的功能了。 不用手动写路由,用循环来搞定。本篇的代码还是在上一章的 https://github.com/crazyhl/react-practise 代码中继续实现的。 下面是预计实现的功能 JSON格式化,查找 base64 decode/encode md5 urlencode unicode to 中文 今天一个都不实现,只是先把基础打好。 正文开始 先整理一波代码吧……

阅读全文

使用 React Template 构建前端应用

前言 原本我一直都是用 vue 的,但是呢,我主力还是后端,所以前端这方面的东西也是属于浅尝辄止的。最近想弄一些前端的东西,观察了一圈,react 貌似还是要比 vue 的生态好一些。既然如此,那就开始用 react 好了。另外为什么要用 typescript 呢,当我在用 vue + typescript 的时候我名没有太明显的感受到跟 js 的区别。但是当我在用 ts……

阅读全文

使用tdd构建golang Web 应用(5)最终篇

前置说明 本文以及接下来的文章都是来自 https://quii.gitbook.io/learn-go-with-tests/ 这个系列文章的。 主要分析说明的部分是 Build An Application 部分。 这并不是原文的翻译,而是记录一些自己的东西。混合式笔记,实现书中代码,加上我的思考 正文开始 从这篇文章开始,就加上了规则部分,大家可自己看看,我读的有点晕,先假装理解了规则好了。无非就是盲注以及时……

阅读全文

使用tdd构建golang Web 应用(4)

前置说明 本文以及接下来的文章都是来自 https://quii.gitbook.io/learn-go-with-tests/ 这个系列文章的。 主要分析说明的部分是 Build An Application 部分。 这并不是原文的翻译,而是记录一些自己的东西。混合式笔记,实现书中代码,加上我的思考 正文开始 看到标题,问题就来了,前面的文件结构都是按照我以前的认知来构建的,不过 golang 的结构,和跟以往了解的 php 有一些区……

阅读全文

使用tdd构建golang Web 应用(3)

前置说明 本文以及接下来的文章都是来自 https://quii.gitbook.io/learn-go-with-tests/ 这个系列文章的。 主要分析说明的部分是 Build An Application 部分。 这并不是原文的翻译,而是记录一些自己的东西。混合式笔记,实现书中代码,加上我的思考 正文开始 又想到了问题,虽然后续有了集成测试,来测试 InMemoryPlayerStore 。但是在常规测试的时候呢,把测试分别存储到了 3 个不同的属性里……

阅读全文