function BinaryTree(){ var Node = function(key){ this.key = key; //值 this.left = null; //左箭头 this.right = null; //右箭头 } ... ...
分类:
编程语言 时间:
2019-02-25 21:39:02
阅读次数:
124
–bigkeys redis-cli -h <host> -p <port> -n <db> --bigkeys 这条命令会从指定的 Redis DB 中持续采样,实时输出当时得到的 value 占用空间最大的 key 值,并在最后给出各种数据结构的 biggest key 的总结报告: 这条命令给 ...
分类:
其他好文 时间:
2019-02-24 19:03:13
阅读次数:
499
如题: 因为${u}包含两句语句: pageContext.findAttribute("u");即从作用域中通过key取出value值 当${u}语句中的u不带引号时,当成key取值时是会加“”的。所以${}里面只要是作用域里的key值就不用加引号。(参照19期el文档的获取数据部分) 输出val ...
分类:
其他好文 时间:
2019-02-20 19:57:04
阅读次数:
178
HBase [TOC] 本文实际上是《HBase不睡觉书》的重点归纳。该书不涉及:集群备份、ACL权限控制、REST客户端等。而对于一些不算常用的技术,书中也提示可略过(“集群搭建”除外),本文便以“略”表示。 基础 NoSQL 关系型数据库在大数据情况下受到并发和关联等复杂查询的影响而导致性能下降 ...
分类:
其他好文 时间:
2019-02-20 13:26:11
阅读次数:
747
1 #!user/bin/env python 2 # -*- coding:utf-8 -*-练习 3 # test.expandtab 4 # 基本知识点编程(20) is to produce a table 5 # test = "username\temail\tpassword\nlai... ...
分类:
编程语言 时间:
2019-02-07 09:23:15
阅读次数:
176
最小生成树的形成 (1)一个贪心策略设计如下 每个时刻生长最小生成树的一条边,并在整个策略的实施过程中,遵守下述循环不变式的边集合A: 每一步,选择一条边(u,v)加入集合A,使得A不违反循环不变式。 这样的边使得我们可以“安全地”将之加入到集合A而不会破坏A的循环不变式,因此称之为集合A的“安全边 ...
分类:
编程语言 时间:
2019-02-06 19:43:13
阅读次数:
252
实战总结 "react实战基础" <! more 遇到的一些坑 1. li里要带key值否则会警告,这个问题在vue中也存在, 考虑到虚拟DOM中diff,所以不要用index作为key值,而要用item。 2.immutable: state不允许我们做任何的改变,所以拷贝一份list,修改完再用 ...
分类:
其他好文 时间:
2019-01-31 13:32:19
阅读次数:
154
hashmap的构造方法: 总共有四个构造方法: 扩容方法每次都是2次方的形式扩容: hashmap的成员变量: 添加方法: 首先计算key在table中的位置,如果hash不重复,就在后面添加,就扩容,如果重复了,就在链表中添加,如果链表的长度超过了8,那么就会变成红黑树, 通过key值移除对象的 ...
分类:
其他好文 时间:
2019-01-30 15:54:04
阅读次数:
115
split方法在大数据开发中的多用于日志解析及字段key值分割,最近需求中碰到一个问题在 无论怎么分割都会出现数组下标越界问题, 由于前台在sdk中多加了几个字段(测试数据很少,大多为空) ,需要我们进行字段补全插入到mysql中,但项目过于老,2016年项目使用的是spark1.5.2不说,使用j ...
分类:
其他好文 时间:
2019-01-30 11:18:25
阅读次数:
166
jwt分为三个部分: ? 1、header,用来存储算法和token类型等信息 ? 2、payload, 一些简单的信息 ? 3、签名,来验证token是否合法 iris jwt go 这是初始化jwt中间件的配置参数。 type Config struct { ValidationKeyGette ...
分类:
其他好文 时间:
2019-01-29 20:50:00
阅读次数:
417