Java 集合 Set、List、Map 辨析 一、概述 Java 集合框架(Java Collections Framework)是 Java 语言中最核心、最常用的部分之一。它提供了一套统一的 API 来存储、操作和传递数据。集合框架主要分为三大体系: List — 有序、可重复的集合 Set
利用 Guava 进行缓存 什么是 Guava Cache Guava 是 Google 开源的一套 Java 核心增强库,其中 Guava Cache 是一种非常优秀的本地缓存解决方案。与传统的 ConcurrentHashMap 不同,Guava Cache 提供了自动回收、过期策略、缓存统计等
密码加盐 只对密码进行 md5 加密很容易反推出来,另外两个用户的密码相同时,数据库保存相同的密码,知道一个用户的密码就知道另一个。 解决方法: 在用户的短密码后面加上一段长字符,再计算 md5,这样反推出原始密码就变得非常困难,而且即使两个用户密码相同,数据库保存的密码也不一样。加上的这段长字符,
一、线程的 3 种实现方式 在传统的操作系统中,拥有资源和独立调度的基本单位都是进程。在引入线程的操作系统中,线程是独立调度的基本单位,进程是资源拥有的基本单位。在同一进程中,线程的切换不会引起进程切换。在不同进程中进行线程切换,如从一个进程内的线程切换到另一个进程中的线程时,会引起进程切换。 根据