努力写有价值的技术文章
改善Java程序的一些建议The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself.1.不要在变量或者常量中出现易混淆的字
ElasticSearch初级撸一门技术,必先登其官网,扒其皮,喝其血官网地址:https://www.elastic.co/products/elasticsearch官方中文文档地址:https://www.elastic.co/guide/cn/elasticsearch/guide/curr
HashMap原理分析HashMap采用数组+链表的数据结构,只是在jdk1.7和1.8的实现上有所不同,下面,简单的分析一下,方便自己更加深刻的理解这种典型的key-value的数据结构。1.1.jdk1.7实现原理简单分析1.7的HashMap数据结构图也可以这么理解在jdk1.8之前,Hash
Guava MultiSet首先,我们来假定一个场景,统计一个词在文档中出现了多少次,传统的做法是这样的:。我们可以这样来实现,Map<String, Integer> counts = new HashMap<String, Integer>();for (String w
Google Guava在Java Collections API中,我们经常会使用到list、map、Collection、Arrays、Collections等等。今天,我们就来学习总结一下org.apache.commons.collections的常用类。org.apache.commons
Apache MapUtils官方文档传送门:MapUtils本篇笔记的基础示例数据代码如下:HashMap<String, Object> map = new HashMap<>();map.put("name","zhangsan"
Apache CollectionUtils1.1.CollectionUtils常用方法集合判空isEmpty(Collection coll)判断集合是否为空,当然,isNotEmpty(Collection coll)判断集合不为空。String[] arr = {"H",
Apache DateUtils1.1.常用的日期判断isSameDay(final Date date1, final Date date2):判断两个时间是否是同一天;isSameInstant(final Date date1, final Date date2):判断两个时间是否为同一毫秒常
Apache ArrayUtils1.1.数组的常用判断方法isEmpty(final Object[] array):判断数组是否为空;isNotEmpty(final float[] array):判断数组是否不为空;isSameLength(final char[] array1, final
Apache StringUtils1.1.判断是否空字符串isBlank(final CharSequence cs):判断是空字符串;isNotBlank(final CharSequence cs):判断不是空字符串;isEmpty(final CharSequence cs):判断是空字符串
ES6核心知识1. let和const关键字1.1 let关键字作用:与var类似,用于声明一个变量特点 在块作用域内有效,不能重复声明,不会预处理,不存在变量提升应用:循环遍历加监听<body> <button>按钮1</button> <bu
Vue核心知识1.1.Vue的基本简介学习一门技术首先登陆其官网,中文网址,英文网址,vue是一款渐进式JavaScript框架,作用是为了动态构建用户界面,该框架遵循MVVM模式,编码简洁,体积小,运行效率高;他借鉴了angular的模板和数据绑定技术,借鉴了react的组件化和虚拟DOM技术,当