哈希表+双指针 思路 先排序,后遍历 题目要求找出最长连续序列的长度,注意是找出,所以数组中的元素有可能是重复的。 如何排除重复值,很容易就想到Set集合,所以转成Set集合 后续的遍历用到双指针,为了便于操作又把Set集合转数组,再排序。 因为用到Arrays.sort(),其时间复杂度 为O(n ...
分类:
其他好文 时间:
2020-06-06 21:24:58
阅读次数:
56
python django models中自定义用户认证 #(一) #简单的用户验证 # from django.contrib.auth.models import User # class UserProfile(models.Model):s # '''堡垒机账户''' # user = mo ...
分类:
编程语言 时间:
2020-05-26 15:19:19
阅读次数:
71
Profit合约:统一的分红管理方案概要由于aelf主链采用DPoS共识机制,通过持有代币或者锁仓来获得权益是aelf治理模型中重要组成部分。这就产生了一个需求:实现一个能够统一管理分红的标准流程,并将其作为一个基础的智能合约。这个合约在创世区块中即部署于链上,其应用包括但不限于:生产节点在某一届任期结束时根据其区块生产数量(以此作为权重)获得相应奖励,选民通过节点竞选投票所质押ELF来分享相应的
分类:
其他好文 时间:
2020-04-22 18:15:35
阅读次数:
78
复杂数据结构,嵌套foreach,新增数据,两次层List 数据结构如下: 传参为Map<String, Object>,Object包含List(children),List中又包含List(list) 1 { 2 "field01": "", 3 "children": [ 4 { 5 "fie ...
分类:
其他好文 时间:
2020-04-20 15:40:28
阅读次数:
69
一. 字符串优化处理 1. String对象组成:char数组,offset偏移量,count长度; 2. String对象特点: 不变性:String对象一旦生成,则不能再对它进行改变; 针对常量池的优化:当两个String对象拥有相同的值时,他们只引用常量池中的同一个拷贝; 类的final定义; ...
分类:
编程语言 时间:
2020-03-28 17:54:34
阅读次数:
79
[toc] Spring 版本 5.0.7.RELEASE 获取 Bean 的方法是 getBean,其来自 BeanFactory 继承的 AbstractAutowireCapableBeanFactory 抽象类继承的 AbstractBeanFactory 抽象类中。 1、整体流程 getB ...
分类:
编程语言 时间:
2020-03-25 01:34:02
阅读次数:
84
一.Object转换成Map,支持下划线转换成map import com.google.common.base.CaseFormat; import com.google.common.base.Converter; class Utils{ private static Converter<St ...
分类:
其他好文 时间:
2020-03-17 14:04:04
阅读次数:
174
一.了解Map集合吗?Map集合都有哪些实现 1.HashMap HashTable LinkedHashMap TreeMap ConcurrentHashMap 二.HashMap和HashTable之间的区别 1.HashMap:底层基于数组+单向链表(红黑树),非线程安全,默认容量为16,允 ...
分类:
其他好文 时间:
2020-03-16 13:18:06
阅读次数:
49
Caffeine是一种高性能的缓存库,是基于Java 8的最佳(最优)缓存框架。 Cache(缓存),基于Google Guava,Caffeine提供一个内存缓存,大大改善了设计Guava's cache 和 ConcurrentLinkedHashMap 的体验。 1 LoadingCache< ...
分类:
其他好文 时间:
2020-02-06 10:36:55
阅读次数:
73
redis是什么呢? redis,属于NoSQL的一种,在互联网时代,起到加速系统的作用。 redis是一种内存数据库,支持7种数据类型的存储,性能1S 10w次读写; redis提供的简单的事务保证了高并发场景下数的一致性。 redis在2.6版本之后增加了lua支持,命令是原子性的; 本篇文章主 ...
分类:
编程语言 时间:
2020-01-21 20:09:24
阅读次数:
78