先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前在阿里
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上运维知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
一个简单的身份证号,还得AES加密?
=====================================================================================
平时做作业,身份证号根本没处理过就,直接写数字呗,但很显然,真实项目可不许这么做
AES简介
高级加密标准,密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。
为什么要AES加密呢,原来是因为身份证号是一个公民的唯一标示,身份证很隐私,所以需要AES高级加密
进退场日期格式还得要求精确到秒?
===================================================================================
原来是进退场日期是一个工人的考勤标准,所以要精确到秒
Java中有补齐数字的工具
================================================================================
不鼓励重复造轮子,原本我是自己封装了一个补齐3位数字的方法,但老师看后,不可以,有工具一定要用工具,不可重复造轮子
补齐数字方法演示
String,format(“%03d”, “1”);//输出结果001
String,format(“%04d”, “1”);//输出结果0001
开发分为测试环境和生产环境
================================================================================
测试环境:指的就是本地开发然后进行简单测试
生产环境:指的就是项目部署上线后的环境下运行
经过本人经验:测试环境执行没问题的代码,一上线必然出错,也不知道是为啥,还得改错
数组每满20条提交一次,最后一次不足就全部提交
==========================================================================================
这还有门道,直接提交呗,还得分20次不20次的,原来是为了缓解服务器压力,所以每20次执行一次,提高效率
若数据表改变后,那么应该提交接口名称,数据表名,主键名
==============================================================================================
数据表改变就改变,管我啥事,结果老师说不可以,要记录每个表的变化时间,这又是为啥呢,老师说原来是为了记录日志,所以单独开了一个表用于记录表发生变化后就存入该表
要求,数据表发生变化后进行提交数据库新增操作,如果数据表中存在该记录,那么不新增,直接修改
先是封装了一个方法,进行校验是否应该提交还是修改,一个方法解决
老师说,这逻辑错着呢,不应该这样写,给搭建了两个方法,一个用于判断是否应该新增,一个用于判断是否应该修改,在每个接口调用之前,调用该方法看是需要新增还是修改
调用接口还得用Token,秘钥
==================================================================================
token:在计算机身份认证中是令牌(临时)的意思,在词法分析中是标记的意思。一般作为邀请、登录系统使用。
秘钥:秘钥,即密钥**,在密码学中,密钥(key,又常称金钥)是指某个用来完成加密、解密、完整性验证等密码学应用的秘密信息。在对称密码学(或称密钥密码学)中,加密和解密用的是同一个钥匙,因此钥匙需要保密。而在公钥密码学(或称非对称密码学)中,加密和解密用的钥匙不同:通常一个是公开的,称为公钥;另一个保密,称为私钥。**
如果暴露在外进行调用交互数据的话,很有可能数据会泄露,项目中必须保证数据的安全性与完整性
原来是为了保密,也提高了安全性
在公司化项目开发中,假期跟甲方联系,甲方依旧回消息
============================================================================================
该项目对接某省城建厅接口,甲方开发人员,夜里11点多了我们老师跟人家联系,人家依旧回消息,体验出人家敬业,公司开发项目,需要问事情的时候,哪怕再晚,只要看见,就应该回,因为涉及到公司利益,需要维护公司利益*
项目开发过程中,全部采用JSON方式传输数据
=========================================================================================
采用JSON传输数据,提交方式均为POST,有严格的要求文档,必须安装文档来写,即便你认为不对
签名signature
==================================================================================
最全的Linux教程,Linux从入门到精通
======================
-
linux从入门到精通(第2版)
-
Linux系统移植
-
Linux驱动开发入门与实战
-
LINUX 系统移植 第2版
-
Linux开源网络全栈详解 从DPDK到OpenFlow
第一份《Linux从入门到精通》466页
====================
内容简介
====
本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。
本书适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。
需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
做到真正的技术提升。**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!