CIDR中文全称是无分类域间路由选择,英文全称是Classless Inter-Domain Routing,在平常,大家多称之为无分类编址,它也是构成超网的一种技术实现。CIDR在一定程度上解决了路由表项目过多过大的问题。CIDR之所以称为无分类编址,就是因为CIDR完全放弃了之前的分类IP地址表 ...
分类:
其他好文 时间:
2019-05-22 16:04:55
阅读次数:
180
原来项目中状态是用常量来定义 代码: 这么做的缺点有: 1.代码冗余过大 2.因为使用的数字而不是使用类型,表意不清晰 enum(枚举) enum是java一种类型,适合于刚刚的业务场景 看看Enmu的java源码 看过源码可以大概了解enum的工作原理, 有一个name记录当前枚举的名字,有一个o ...
分类:
其他好文 时间:
2019-05-19 19:22:14
阅读次数:
115
当一个数据库表过于庞大,LIMIT offset, length中的offset值过大,则SQL查询语句会非常缓慢,你需增加order by,并且order by字段需要建立索引。 如果使用子查询去优化LIMIT的话,则子查询必须是连续的,某种意义来讲,子查询不应该有where条件,where会过滤 ...
分类:
其他好文 时间:
2019-05-17 21:58:23
阅读次数:
168
怎么根据nagios报警做出调整的nagios的状态还有怎么添加监控服务怎么监控CPU的状态从什么时候接触linux的?都用过哪些系统?Oracle接触吗?了解多少?17年;centos、ubuntu、fedroa、debian;接触过;大概都用过什么系统?CentosCentos、ubuntu、红旗用吗?用过Linux用的什么发行版本?Centos做过NAGIOS吗?都用它监控什么?1.本机的运
分类:
移动开发 时间:
2019-05-17 09:30:21
阅读次数:
189
一.Hadoop2.x产生背景 1.Hadoop1.x中的HDFS和MapReduce在高可用、扩展性等方面存在问题。 2.HDFS存在的问题 1.NameNode单点故障,难以应用于在线场景。 2.NameNode压力过大,且内存受限,影响扩展性。 3.MapReduce存在的问题 1.JobTr ...
分类:
其他好文 时间:
2019-05-14 18:57:19
阅读次数:
196
如果您是具有高级技能且经历过大量iOS项目的iOS开发人员,您一定会知道选择合适的设计模式非常重要。它可以帮助您的项目顺利运行,并使其更具可读性,灵活性和可重用性. 基于这些经验,在本Swift教程中,我们将讨论所有iOS设计模式,以便您高度概述iOS应用程序开发中可能和常见的内容。 1. iOS设 ...
分类:
移动开发 时间:
2019-05-14 13:05:48
阅读次数:
181
不同的字符串,hashcode可能相同。 先看例子: 源码:String.class 分析:int 在java中4个字节,[-2^31,2^31-1]。 int肯定会有一个上限,当字符长时产生的数值过大int放不下时会进行截取,一旦截取HashCode的正确性就无法保证了,所以这点可以推断出Hash ...
分类:
其他好文 时间:
2019-05-13 19:05:21
阅读次数:
206
1 hive表关联查询,如何解决数据倾斜的问题?倾斜原因:map输出数据按key Hash的分配到reduce中,由于key分布不均匀、业务数据本身的特、建表时考虑不周、等原因造成的reduce 上的数据量差异过大。1)、key分布不均匀;2)、业务数据本身的特性;3)、建表时考虑不周;4)、某些S ...
分类:
其他好文 时间:
2019-05-13 14:29:16
阅读次数:
107
极限编程XP:把整个开发过程分解为比较小而简单的周期,通过大家积极的沟通反馈,开发人员和客户都比较清楚当前的开发进度、需要解决的问题等等,根据这些实际情况去调整开发进程,这是极限编程的思想。 水晶法:相对于其它敏捷方法,水晶系列方法强调软件开发流程的纪律性,所以它比其它敏捷方法易于使用,但它的生产率 ...
分类:
其他好文 时间:
2019-05-13 01:13:49
阅读次数:
262
在使用element中的el-select中因为有时候数据可能会比较多,所以我就想分步加载显示,就像: 因此我在组件中这么写的: 下面是样式 我们可以打开F12审查元素,我们可以看到元素渲染之后的样子: 下面就以我自己写的项目为例,展示剩下的过程: 好了,所有经过大概就都是这样了 ...
分类:
其他好文 时间:
2019-05-12 15:35:13
阅读次数:
2241