前言 当树形结构的层级越来越深时,操作某一节点会变得越来越费劲,维护成本不断增加。所以线性结构与树形的相互转换变得异常重要! 首先,我们约定树形结构如下: 线性结构: 特殊情况 上面的树形结构并不是很完美,当遇到菜单或者分类等业务场景时,每个顶级节点的parentId约定为0,当存在多个顶级节点,显 ...
分类:
其他好文 时间:
2018-04-22 13:57:41
阅读次数:
291
本篇为《Python机器学习》一书的笔记。 一、简单线性回归模型 简单(单变量)线性回归的目标是:通过模型来描述某一特征(解释变量x),与连续输出(目标特征y)之间的关系。当只有一个解释变量时,线性模型的函数定义如下: 线性回归可以看成是求解样本点的最佳拟合直线,这条最佳拟合线被称为回归线,回归线与 ...
分类:
其他好文 时间:
2018-04-19 17:42:13
阅读次数:
303
TCP协议,相信对于每一个开发工程师都不陌生。由于该协议是一个面向连接,可靠的特性,广泛应用于现在互联网的应用中。如常见的Web、SSH、FTP等都是基于TCP协议。目前TCP协议占全网的流量达到80%,因此这也成为黑客主要攻击的类别。 例如在2016年,造成美国大半个互联网下线的Dyn事件,10月 ...
分类:
其他好文 时间:
2018-04-19 11:57:04
阅读次数:
211
本文从基础概念开始到最后的并发模型由浅入深,讲解下线程方面的知识。
分类:
编程语言 时间:
2018-04-16 18:40:23
阅读次数:
191
[toc] 在什么情况下需要集群的运行时更改 维护和升级多个机器 如果你因为进行诸如硬件升级或者断网等计划维护,而需要移动多个节点到新机器上,最好是逐个节点移动,一次操作一个。 移动leader节点是安全的,只不过leader节点下线后,需要耗费更多的时间选举新节点,所以建议最后移动。如果集群有超过 ...
分类:
其他好文 时间:
2018-04-15 12:07:12
阅读次数:
633
看心情写吧。 4.14 闲的没事就是想写一下。~~还想问造梦西游4咋弄个孟婆药?~~ 感觉最近智商下线,做个简单题还要问,然后问完了想想还不会,再问,然后发现很sb。。 早有的问题 做题感觉也很慢。。 你看见B元素下面这个+16了吗,我也不知道为什么在B上面写个Si。 周记。。想写(chao)SDO ...
分类:
其他好文 时间:
2018-04-15 11:52:27
阅读次数:
146
多线程相对于其他 Java 知识点来讲,有一定的学习门槛,并且了解起来比较费劲。在平时工作中如若使用不当会出现数据错乱、执行效率低(还不如单线程去运行)或者死锁程序挂掉等等问题,所以掌握了解多线程至关重要。 本文从基础概念开始到最后的并发模型由浅入深,讲解下线程方面的知识。 概念梳理 本节我将带大家 ...
分类:
编程语言 时间:
2018-04-13 13:20:59
阅读次数:
171
[toc] 简介 滚动更新 当kubernetes集群中的某个服务需要升级时,传统的做法是,先将要更新的服务下线,业务停止后再更新版本和配置,然后重新启动并提供服务。如果业务集群规模较大时,这个工作就变成了一个挑战,而且先全部了停止,再逐步升级的方式会导致服务较长时间不可用。kubernetes提供 ...
分类:
Web程序 时间:
2018-04-12 20:49:52
阅读次数:
1888
题意: 有很多家银行,如果一个上线的银行和另一个上线的银行直接相连,那么称这种关系叫相邻; 如果一个上线的银行和另一个上线的银行通过第三个上线银行间接相连,称这种情况为半相邻。 每个银行一开始是上线的并且有一个初始的防卫力量(可能为负数),一个银行被抢劫之后就会下线并且再也不会上线,与它相邻和半相邻 ...
分类:
其他好文 时间:
2018-04-12 17:10:53
阅读次数:
182
(一)Session超时时间设置的三种方式: (1)在web.xml中设置session-config 即交互间隔时间最长为2分钟(该处时间单位为分钟),2分钟后session.getAttribute()获取的值为空。 (2)在Tomcat的/conf/web.xml中session-config ...
分类:
其他好文 时间:
2018-04-11 18:09:12
阅读次数:
200