谷歌
-
使用 PBKDF2 加密,告别明文密码,让拖库、撞库、洗库、脱库见鬼去吧!
前段时间,网上爆出了 12306 的 60 万账号在网上出售。归根结底是因为有人使用了存储明文密码。作为一个程序员,对用户口令加密是一个最基本的简单功能,然而,越简单的东西,越容易…
-
详解 WebFlux 重定向 redirect
使用 WebFlux 也有一段时间了,最近有一个需求需要用到重定向功能。开发人员无论怎么试都无法让网页进行重定向,然后我谷歌了非常的多的文章。有些文章说不支持类似 spr…
-
详解 Jedis 的 SCAN、SSCAN、HSCAN、ZSCAN 用法
网上百度和谷歌花了大量的时间去搜索 Jedis 的相关用法,要么不全,要么乱用。基本上没有完整的用例,于是我就写了这篇文章。 参考我前面的那篇文章《删除 Redis 大 Key 让…
-
Lucene 实战教程第七章七大分词器 Analyzer 介绍和使用
这一章也不算是什么新的内容了,前面我已经写过两篇关于 Analyzer 的内容了。它们分别是《深入理解 Lucene 的 Analyzer》、《详解 org.apache.luce…
-
Lucene 实战教程第一章 Lucene 简介
Lucene 近年来越来越火,电商项目基本上都有使用。最近我在优化一些公司内部的系统,其中在搜索模块,我打算使用 Lucene 取代原来的基于 SQL 形式的搜索。本文算是 Luc…
-
HashSet 的用法以及解决 HashSet 元素重复问题
我百度和谷歌分别搜索了一下 HashSet,发现谷歌上hashset用法、hashset是什么、hashset hashmap、hashset详解、hashset c#、hashs…
-
如何写出健壮的 Java 代码!
如何写出健壮的 Java 代码?我相信这是很多人都有的疑惑或者想要的答案。今天我们抽个时间一起探讨一下! 说实话,看到这个问题我也不知道如何回答为好!所以我也需要答案! 于是我就去…
-
Java 中的 Hashtable 为什么要小写,而不是驼峰命名?
Hashtable 和 HashMap 是面试中必问的两个数据结构知识点。很多人拿他们做比较,今天我们就一起来谈谈 Hashtable! 在开始之前,我先来问一…
-
图解 Java 中的可重入锁与非可重入锁
写锁呢就不可避免的要说可重入锁与不可重入锁。不可重入锁也有人成为非可重入锁,都是一个意思,不同的叫法而已! 前面我有篇文章《synchronized 是可重入锁吗?为什么?》写过 …
-
深入理解 java.lang.OutOfMemoryError: Out of swap space 错误
最近我是想写一个 JVM 系列,然后全部都发表到公众号里,在公众号里形成一个菜单。方便我的粉丝阅读! 这写这篇文章之前,我在百度里搜索了一下关于 java.lang.Ou…