随笔分类 - Java
摘要:什么是HashMap?你为什么用到它?” 几乎每个人都会回答“是的”,然后回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable则不能;HashMap是非synchronized;HashMap很快;以及HashMap储存的是键值对等等 HashMap的数据结
阅读全文
摘要:下图汇总了各种锁和其适用条件 1. 乐观锁 VS 悲观锁 对于同一个数据的并发操作,悲观锁认为自己在使用数据的时候一定有别的线程来修改数据,因此在获取数据的时候会先加锁,确保数据不会被别的线程修改。 Java中,synchronized关键字和Lock的实现类都是悲观锁。 而乐观锁认为自己在使用数据
阅读全文
摘要:1、对Hash类型的操作命令 1.1、hset:设置值。格式是:hset hash的key 项的key 项的值 操作如下: java示例代码: 1 import redis.clients.jedis.Jedis; 2 3 /** 4 * redis中对于hash类型的: hset 操作示例 5 *
阅读全文
摘要:1、什么情况下使用redis? (1)热点数据,又是临时用一下,又想提高并发速度,吞吐量,那就可以考虑,如淘宝的节假日的销售活动。 (2)更新不频繁的数据 2、redis 可以放哪几种数据? 五种数据:字符串、hash、List、Set、Zset 3、Redis有哪些优缺点 优点 读写性能优异, R
阅读全文
摘要:利用Apache的工具类实现SHA-256加密,生成的加密串通常用于验证数据是否被篡改! 也可用于token的唯一性效验! /*** * 利用Apache的工具类实现SHA-256加密 * @param str 加密前的字符串 * @return */ public static String ge
阅读全文
摘要:话不多少,直接上代码!时间工具类DateTimeUtils.java 汇总了以前常用的时间操作方法! 工具类方法列表: 将 String 转为 date 日期字符串格式化输出 Date类型日期转字符串格式化输出 增加天数后的Date日期 计算日期{@link Date}增加某天数后的Date类型日期
阅读全文
摘要:写Java接口的朋友都知道,Java 8的更新,经常会用到过滤 list<Object> 里的数据,本文就对List使用Stream流进行集合Collection的各种运算做一个汇总! 优势: Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚
阅读全文
摘要:错误信息 今天开发的过程中突然出现如下错误: Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.smilx.ipayment.dao.
阅读全文
摘要:有次面试被问到这个问题? 我说是经过运算的一串字符串,这个回答显然是让人不满意,连自己都不满意! 但是又对其很模糊,那么到底什么是Hash呢? 定义 Hash一般翻译为散列,还有音译为哈希,本文我们统称为哈希(这么叫好听,哈希=散列),通过百度以及谷歌都没有直接找到Hash的定义,而是找到了一些相关
阅读全文

浙公网安备 33010602011771号