规范
junehappylove
上善若水。水善利万物而不争,处众人之所恶,故几于道。居,善地;心,善渊;与,善仁;言,善信;正,善治;事,善能;动,善时。夫唯不争,故无尤。
展开
-
有趣的递归,让遍历变简洁
抛出一个问题:如何遍历一个文件目录?百度一下简直太多了,例如 https://www.cnblogs.com/helios-fz/p/11023205.html 小哥给了两个实现,一个单纯的循环,另一个就是递归的实现,然后就可以在控制台打印目录下所有的文件以及文件夹,以及文件夹下的文件及文件夹…有多少输出多少。上面人家给出了大致的思路就是两种实现方式,但实际应用中,可就不仅仅是在控制台输出喽。树形递归有这样一个需求,要将某个文件目录下所有文件及文件夹(构成一颗展示树)展示到前台页面(web)中,.原创 2020-10-27 14:12:55 · 252 阅读 · 0 评论 -
分布式系统的完整介绍
文章目录介绍1. 什么是分布式系统2. 为什么需要分布式系统3. 伸缩我们的数据库分布式系统的类别1. 分布式数据存储CAP定理Cassandra共识2. 分布式计算MapReduce更好的技术3. 分布式文件系统HDFSIPFS4. 分布式消息5. 分布式应用Erlang虚拟机BitTorrent一个示例网络6. 分布式分类账区块链(Blockchain)比特币以太坊分布式分类账更深层应用总结介绍随着技术在各行业的日益扩张,分布式系统变的越来越普遍,这在计算机科学中是一个广阔而复杂的学习领域。这篇文翻译 2020-05-20 11:18:44 · 2477 阅读 · 0 评论 -
Docker服务安全加固
Docker是一个开源的引擎,可以轻松地为任何应用创建一个轻量级的、可移植的、自给自足的容器。本文介绍了使用Docker服务的安全加固方案,帮助您搭建一个安全可靠的容器集成环境。加固主机操作系统在部署前需要对服务器操作系统进行安全加固,例如,更新所有软件补丁、配置强密码、关闭不必要的服务端口等。具体请参考以下内容:Windows操作系统安全加固Linux操作系统加固使用强制访问控...转载 2020-05-07 10:42:42 · 608 阅读 · 0 评论 -
你需要知道的关于用户登录的方方面面
这里只讲一个网站的登录,要做的方方面面登录不仅仅是登录登录登录后在主页应配套拥有相应的注销登录功能(登录和注销是一对儿)。登录的主要功能包括(目前考虑到的):手机登录;第三方平台登录(微信,QQ,钉钉等);账号密码登录;账号注册;密码找回;账号保护;账号申诉功能。以上功能基本上比较全面了。个人用户在登录平台时的流程图如下:手机登录手机登录需要用户填写手机号,...原创 2020-04-14 13:31:33 · 912 阅读 · 0 评论 -
阿里编码规范
给大家转发一篇大厂的编码规范的(java版的)虽然没在大厂任职过,不过有值得学习的内容流出来,仔细看看这都是先人门多年经验的总结,就是值得我们学习的。声明转载的,原文https://blog.csdn.net/Daybreak1209/article/details/82378249感觉具体是不是大厂的(错别字不少)流出来的,还是某培训机构自己编写的不重要,具体看下面吧Code...原创 2018-11-21 17:22:03 · 1126 阅读 · 0 评论 -
再谈编码规范
我曾经发过两篇文章阿里编码规范、如何使用Java的注释,里面大致介绍了如何写注释,java代码编写的基本的约定等等,应该算是从事IT行业或者程序员的基本要求吧。可惜的是现在从事编程的门槛越来越低了,各种野路子出身的Coder简直逆天了。在你没有看到别人写的代码之前,你从来不会想象到怎么可以把代码写的这么"臭"!下面我会贴一份完整的代码出来,请忽略它要实现的功能,为了看到其原貌,我用截图的方...原创 2019-03-15 13:22:33 · 341 阅读 · 0 评论 -
为什么写了对象的equals方法,总是要重写hashCode方法?
在回答这个问题之前,首先要搞明白,什么是equals方法,什么是hashCode方法!介绍Java的equals方法所有Java对象的equals方法均来自与java.lang.Object对象中的equals方法。Object类中默认的实现方式是 : return this == obj 。也就是说,只有this 和 obj引用同一个对象,才会返回true。Java的ha...原创 2019-06-05 14:18:14 · 400 阅读 · 0 评论