吃火锅路上对排队系统的思考

火锅店排队

晚上去一家火锅店吃饭,打电话提前预约,火锅店的服务员说前面没多少人,直接提前去就是,处于小心我还是让服务员给我排了一个号,到时候有依据自己是多少号,免得到时候去的时候又有几个人同时去产生排队

可是到了以后,看到面前的人有点懵,这是你说的“没多少人",前面还有十多桌的人排着,这个店子一共只有十多桌人,无奈为了吃这顿饭只能一直排着

中间看着排队的人和服务员之间沟通扯皮,"我都排了两个小时了,怎么还不到我,比我后来的都先进去了"情绪有点激动,现在一度有点混乱,其他的人都围了上去,服务员开始做解释工作,"刚刚那些是下午通过电话订餐了的,比如三点的时候定的",排队的大哥有点更气愤了,”你说三点就三点啊,你给我看看记录",服务员又接着做解释工作,但依旧难以服众,有的人可能和老板关系好就提前进去了,让其他人等了很久

吃饭的时候也和老板娘沟通过这个问题,我说咋不搞个排号系统,老板娘说 "这样是为了更亲切点有人情味点"
我还和老板娘解释了下排号系统的好处没当面指责,老板娘也只是应付一下,连连点头


- 阅读剩余部分 -

Java中的代码命名规范

学习代码命名规范的主要目的是编写阅读体验好的代码,并且有规律的代码,让代码看上去整齐划一,不管在编写其他模块的时候引用还是在浏览器访问也会有统一的规律而提升开发效率,后期项目的维护和重构也更容易

- 阅读剩余部分 -

HTTPS是如何保证数据安全传输的

HTTP协议由于是明文传输,一些敏感的数据如账号密码住址等信息容易被黑客监听窃取,所以目前一般都网站都会采用HTTPS加密,在客户端和浏览器的通信过程中对数据进行加密,让黑客获取不到真实的信息,获取到也只能是加密的数据。要了解具体的加密如何实现的需要了解下一些常见的加密算法

对称加密:密钥在传输的过程也会被黑客窃取,所以黑客也可以解密加密内容

非对称加密:密钥在传输的过程中,如服务器向客户端发送公钥的工程中,黑客也可能拦截公钥,替换自己的公钥发送给客户端,客户端,使用公钥加密后,黑客可以使用自己的私钥来解密,从而获得客户端发送的数据,并且非对象加密效率非常低,要比对称加密慢几百倍

结合上面的分析,采用对称加密和非对称加密结合的方式,但是还是会存在黑客冒充公服务器发送公钥的问题

- 阅读剩余部分 -