openwrt - 间歇性断网 - 解决方法
前言由于自己家的路由器使用了openwrt作为系统,但是我发现一个问题,就是它时不时就会出现断网情况。
其实也不是断网,内网都是通的,但是如果连接公网的话,就会出现DNS解析不出来的情况,非常奇怪,而且贼烦。
原因经过查找,原因是openwrt里边有mwan3这个套件,这是一个分流助手,可以用来做多运营商的负载均衡功能。但是在这里,就会影响到openwrt的正常使用。
解决卸载mwan3这个套件,之后重启设备。
参考OpenWRT 间歇性断网&网络不稳定 的解决办法 | 毕扬博客
SpringBoot 第一个demo
前奏最近在面试,有一家公司在谈的时候,发了一份后端笔试题给我,是java的……
我TMD是个运维诶,你给我一套SRE题不行嘛……
玛德现在都这么卷了吗,SRE要去卷java啦……
SpringBoot对于Java的很多东西我并不懂,但是我知道写java的后端都会用到Spring全家桶,包括SpringBoot、SpringCloud、SpringSecurity等等。
那怎么办呢,跟着卷呗。
于是我就查了SpringBoot官网,写出了第一个demo – helloworld
HelloWorld以下内容摘抄自Spring官网
运行环境:Ubuntu22.04
前提条件
安装jdk17
1apt install openjdk-17-jre-headless -y
如果机器上有多个jdk版本,需要将其设置为jdk17
12345678910root@ubuntu-linux-22-04-desktop:~# update-alternatives --config javaThere are 2 choices for the alternative java (provi ...
github无提交记录
前言前段时间我修改了自己github账号的邮箱,后来发现一个尴尬的问题,提交之后在github的账号页看不到提交记录,很奇怪。
问题需要更新github仓库配置,与新设置的github邮箱一致。
修改12cd <your repository>git config --global user.email "Your new email address"
再提交就好了。
Github 添加贪吃蛇动画
前言我们都知道,对于Github来说,当你选择你的账户时,可以看到自己的提交记录。
于是就有大神动脑筋了,这些commit记录都是一些豆,如果弄一条蛇来,不就可以搞个贪吃蛇了吗?
有道理有道理,本文就来讲一下如何弄一条蛇出来。
创建步骤创建个人仓库个人仓库是一个特殊的仓库,名字就是你的Github Account Name,比如我叫ErYoung2,我就建立一个叫做ErYoung2的仓库。
创建Github Actions创建.github/workflow/snake.yml文件,添加以下内容:
12345678910111213141516171819202122232425262728293031323334353637383940name: generate animationon: # run automatically every 12 hours schedule: - cron: "0 2 * * *" # allows to manually run the job at any time workflow_dis ...
《晴天》-- 周杰伦
故事的小黄花,从出生那年就飘着,童年的荡秋千,随记忆一直晃到现在。Rui sou sou xi dou xi laSou la xi xi xi xi la xi la sou吹着前奏,望着天空,我想起花瓣,试着掉落。
为你翘课的那一天,花落的那一天,教室的那一间,我怎么看不见。消失的下雨天,我好想再淋一遍。
没想到失去的勇气,我还留着,好想再闻一遍,你会等待,还是离开?
刮风这天,我试过握着你手,但偏偏,雨渐渐,大到我看你不见。还要多久,我才能在你身边,等到放晴的那天,也许我会比较好一点。
从前从前,有个人爱你很久,但偏偏,风渐渐,把距离吹得好远。好不容易,又能在多爱一天,但故事到最后,你好像还是说了,拜拜。
为你翘课的那一天,花落的那一天,教室的那一间,我怎么看不见。消失的下雨天,我好想再淋一遍。
没想到失去的勇气,我还留着,好想再闻一遍,你会等待,还是离开?
刮风这天,我试过握着你手,但偏偏,雨渐渐,大到我看你不见。
···················(大提琴声)··················· ...
阿里云 连通不同VPC方案
前言阿里云不同VPC之间互通的方法,共4种,仅供参考。
VPC互联云企业网(CEN)在您使用云企业网进行跨VPC互联时,您需要提前做好网络规划,确保需要互通的网段没有重叠。
云企业网通过转发路由器帮助您在跨地域或同地域VPC之间搭建私网通信通道。转发路由器通过Hub-Spoke的连接方式,只需要VPC以网络连接的方式加入转发路由器,转发路由器便会自动同步路由。
转发路由器的配置复杂度比较低,同时支持丰富的路由策略及QoS机制,可以实现复杂的组网及访问控制。然而,转发路由器自身具有带宽限制,同时也会收取流量处理费等费用,使用成本高于VPC对等连接。
VPC对等连接(Peer Connection)在您使用VPC对等连接进行跨VPC互联时,您需要提前做好网络规划,建议需要互通的CIDR地址段不要重叠。
通过VPC对等连接实现不同VPC私网互通时,由于VPC对等连接的配置方式以及点对点的路由配置,当需要互联的VPC数目增多时,相应地配置复杂度也会增大,因此不适合大量VPC全连通的场景。然而,VPC对等连接具备无带宽限制、延迟低、同地域不收费等优点。
私网连接私网连接能够将终端节点所在的V ...
各云厂商常见服务对比
正文
AWS
AZure
GCP
阿里云
服务器
EC2
VM
Compute Engine
ECS
对象存储
S3
AZure Blob Storage
Cloud Storage
OSS
网络
VPC
AZure Virtual Network
VPC
VPC
镜像服务
ECS
AZure Container Registry
Container Registry
ACR
容器服务(K8S)
EKS
AKS
GKE
ACK
容器服务(Serverless)
Lambda
AZure functions
KNative
ASK
队列
SQS
AZure Queue
Cloud Pub/Sub
MNS
…
小结服务太多了,仅仅列举最常见的几项。
AWS IAM介绍
前言AWS是世界上最大的云服务提供商,它提供了很多组件供消费者使用,其中进行访问控制的组件叫做IAM(Identity and Access Management), 用来进行身份验证和对AWS资源的访问控制。
功能IAM的功能总结来看,主要分两种:
验证身份(Authentication)
授权访问(Authorization)
验证身份验证身份的主要目的就是验证你的身份。
主要的身份实体有3种:
用户(user),实体创建的用户,与用户组的关系为多对多
用户组(group),根据一定规则分类的抽象集合,与用户的关系为多对多
角色(role),其余AWS资源,例如EC2实例、Lambda函数等
对于用户来说,我们在控制台看到的是一个用户名,实际上在后台,它是一串资源字符串:
1arn:aws:iam::account-ID-without-hyphens:user/User-name
确认方式有以下几种:
AWS管理控制台,使用username/password方式进行认证
AWS命令行工具,使用Access Key/Secret Key ...
Sailing
I am sailing, I am sailing, home again, cross the sea.
I am sailing, stormy waters, to be near you, to be free.
I am flying, I am flying, like a bird, cross the sky.
I am flying, passing high clouds, to be with you, to be free.
Can you hear me, can you hear me?
Through the dark night, far away.
I am dying, forever crying. to be with you, who can say?
Can you hear me, can you hear me?
Through the dark night, far away.
I am dying, forever crying. to be with you, who can say?
We are saili ...
Mac连接Win的方法
前言我们都知道,Mac和Win还是非常不一样的,作为Macdows双修选手,我今天给大家介绍一些从Mac连接Win的方法。
Win的RDP由于Win默认未安装ssh,我们最常使用的连接方式则是使用RDP(Remote Desktop Protocol),其在windows上开启的方法为:
右键文件管理器-属性-远程桌面,点击开启。
这时Windows的3389端口启用,我们可以通过RDP协议进行连接。
Mac连接Win不要用Mac平台的软件由于Mac系统的封闭性,能使用的软件本来就少,还特娘的要钱,就不好用,就坑得要死。
因此我并不建议大家使用Mac平台的工具进行连接,很蠢。
尤其是这个,绝壁大蠢货。
可以曲线救国使用虚拟机来连接还是由于Mac系统的封闭性,我们通常需要扩展虚拟机来实现更多的功能。通常的虚拟机就两种,Linux和Windows。Linux有很多发行版,比如Centos、Ubuntu、Debian等;Windows的话,如果你是ARM架构,目前能用的也就是Win11 on Arm。
哪个系统好用捏?我猜,能看到我文章的各位彦祖冰冰们,你们都是贼厉害的那种。
如果你用 ...
