Wesley13 Wesley13
3年前
java集合系列之HashMap源码
java集合系列之HashMap源码HashMap的源码可真不好消化!!!首先简单介绍一下HashMap集合的特点。HashMap存放键值对,键值对封装在Node(代码如下,比较简单,不再介绍)节点中,Node节点实现了Map.Entry。存放的键值对的键不可重复。jdk1.8后,HashMap底层采用的是数组加链表、红黑树的数据结构,因此实现起
Stella981 Stella981
3年前
MongoDB bug汇总
1、bug:Exceededmemorylimitfor$group,butdidn'tallowexternalsort.PassallowDiskUse:truetooptin.原因及解决办法:主要是MongoDB单次查询内存限制,因此在option中解除限制{allowDiskUse:true}实例:
Stella981 Stella981
3年前
SpringBoot系列(九)单,多文件上传的正确姿势
SpringBoot系列(九)分分钟解决文件上传往期推荐SpringBoot系列(一)idea新建Springboot项目(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fswzx1213%2Fp%2F12345330.html)
Stella981 Stella981
3年前
Redis基础与性能调优
Redis是一个开源的,基于内存的结构化数据存储媒介,可以作为数据库、缓存服务或消息服务使用。Redis支持多种数据结构,包括字符串、哈希表、链表、集合、有序集合、位图、Hyperloglogs等。Redis具备LRU淘汰、事务实现、以及不同级别的硬盘持久化等能力,并且支持副本集和通过RedisSentinel实现的高可用方案,
Stella981 Stella981
3年前
Python技巧之使用多个集合进行关键字传参
Python3.5允许在函数单次调用中使用多个集合进行关键字传参。语法为在变量前使用双星号“\\”。Python3.5allowspassingmultiplesetsofkeywordarguments("kwargs")toafunctionwithinasingleca
Stella981 Stella981
3年前
Redis 5.0.5 Install manual
Redis5.0.5安装文档(Installmanual)一、单实例安装标题内容测试环境Centos7虚拟机vboxredis版本redis5.0.51.编译安装redis使用wget从官网
Wesley13 Wesley13
3年前
PHP常用的5大设计模式
设计模式(Designpattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。1.单例模式单例模式(Singlet
设计模式-单例模式概述 | 京东云技术团队
我们常把23种经典的设计模式分为三类:创建型、结构型、行为型,其中创建型设计模式主要解决“对象的创建”问题,将创建和使用代码解耦,结构型设计模式主要解决“类或对象的组合或组装”问题,将不同功能代码解耦,行为型设计模式主要解决“类或对象之间的交互”问题,将不