欢迎光临散文网 会员登陆 & 注册

小满自传(下篇)

2023-07-25 15:45 作者:小满zs  | 我要投稿

逆袭篇

没觉得自己有多厉害,也没觉得自己有多不堪。可能从小深受爷爷的熏陶,内心很平静,像水一样。

在乐成的时候,由于公司官网是之前外包出去开发的,后面才成立的一个信息部,主业是养老,房地产,国际学校,幼儿园,产业庞大,信息部只是一个部门而已。

导致官网天天被攻击,注入一些黄色信息,当时程序员没几个人,于是他们让我处理这个事情,为此我便开始学习网络安全的知识,主要平时也喜欢研究这些东西。

学习包括了

  1. 计算机网络知识,TPC/IP,路由器,交换机,通讯基本原理,和攻击原理

  2. 操作系统知识windows Linux unix 命令 权限  文件 进程等,

  3. 网络安全等工具 kali 渗透,IDS IPS 等,

  4. 密码学 AES RSA 对称加密,非对称加密 ,sm1 sm2 sm3 sm4 国密等,

  5. 社会工程学 

  6. 漏洞分析和逆向 包括js逆向

  7. web安全 XSS sq 注入 DDOS 等

  8. 代码审计 和 安全审计 以及 代码插桩

  9. 蜜罐技术

感谢一个网站让我学习颇多

目前基本一些攻击都能预防,后面在公司就主要做一些网络攻防的事情了,每天的攻击很频繁,总是盯着官网搞,后面还来了一次DDOS,直接影响公司的后台管理系统了,因为没有人架构,总是往一台服务器乱堆东西,微服务跟写着玩似得,作为安全负责人,我给集团提了一套架构,

首先是做一套网关层getway,外网的流量一定要进入网关层,实现信道加密,网关熔断,异步分流等技术,使用nodejs-nestjs由我编写,部署使用Pm2集群部署,流量来了之后我会根据每台机器的负载进行分流,A服务器CPU高达90%流量便不会打入此机器,继续轮训B服务器,找到CPU利用率最小的那台,进行二次负载,第三层nginx负载,nginx做了七层SLB和五层LB负载均衡,分别对应OSI七层参考模型的应用层,以及传输层,实现流量控制,然后进入业务层bs/ps,业务层使用的是java编写,因此nodeJs需要跟java进行通讯,这边构建了一个LCS服务,也是我用nodejs写的,因为nodejs要跟java通讯,统一走LCS,LCS我使用gRPC服务完成通讯工作,并且socket长连接,这样就实现了nodejs服务如果想进行socket通讯或者gRPC跨语言通讯,只需要进入LCS服务即可,LCS可以将socket统一推送给服务端,或者前端(web),服务器这边,也是由我管理,因为公司举办活动的时候,人员会增长,仅靠一楼的服务器扛不住,为此我联系了运维申请扩容,运维说二楼的服务器没人用,便批给我了,这几天进行机房线路布控,连接路由器和交换器,打通局域网资源,二楼机房服务器默认闲着状态,减少电量,处于停电状态,为此我写了一个小模块,用于控制服务器机房电量以及开关电压,的一个小模块,使用C++ 和 rust编写,最后集成,用于控制机房开关,(省电),如果遇到流量高峰,并且一楼服务器全部CPU利用率90%,就会给我的二楼机房小模块局域网发送一个信号,此时模块会打开服务器开关,启动服务器,并且使用云原生技术,进行动态扩容技术,自动部署后端服务,自动启动后端服务,自动配置网关,自动连接数据库,负载自动增加二楼机房IP,以便接入流量。如果流量峰值下降,进行动态缩容,删除代码,去掉二楼机房IP,停电,全部流程自动化。

运行了一年,直到现在还很稳定,年底的时候被评为

当时年终奖8w。

第二年换了领导,一切都是物是人非

总是提一些不合理的东西,没有开发经验,搞得人很烦,为此有很多人不满,都离职, 我也是其中一个。


刚开始先随便投投简历,试试水看看会问什么问题,去针对学习。

面了有十几家,各式各样的面试题,各式各样的产品,也让我开眼界了,页面过一些知名互联网公司,字节跳动,智联招聘,京东。

X联貌似加班很多,因为面试都是周六让我去的,一共三面,第一面,问了很多逻辑问题,大数下相加,event loop的顺序等,第二面问了很多electorn的问题,第三去现场(周六 烈日炎炎)在望京SOHO,让我负责智联App的职Q页面。

介绍的时候给我说智联是weex写的,后面想转flutter,让我整一下。。。

其他的还好,主要是不想加班😂。

字节

字节面试官人挺好的,线上机试,经典三道题,计时器和promise,两道算法具体忘了,太久了。

然后就是Vue ,设计模式等,后面就是,闲聊。

第二面,问了很多原生js的知识,reduce,clientWidth offsetWidth等宽高问题,基本都是原生js 的。

第三面 是一个leader,介绍了一下项目,问了问基本情况,其他没啥了。

黑马教育

共四轮

第一轮就是助教面的,问了一些很简单的问题,估计就是看看你会不会编程。

第二轮好像是pink老师面得还有一个姓刘的pink老师问的一些原生js的问题,另一个问的框架的问题Vue什么的nodejs

第三轮是 试讲 看了一下发现自己以前讲的很烂。

第四轮 终面 前端的院长,昌平区的校长,太紧张了,问了一些之前的项目,后面过了。

京东

---待续---

小满自传(下篇)的评论 (共 条)

分享到微博请遵守国家法律