html
-
5分钟了解密码的加密加盐处理
1、首先介绍一下常规的登录认证(非安全性) ·数据库表如下所示: <form action="index.jsp" me…
-
ArrayList和LinkedList的区别和联系汇总
ArrayList和LinkedList有何不同? 可以先从底层数据结构开始说起,然后以某一个方法为突破口深入,比如:最大的不同是两者底层的数据结构不同,ArrayList底层是数…
-
什么是ArrayList集合?如何理解ArrayList集合?
List是工作中最常用的集合类型之一,面试的时候,大家也会被问到各种各样的问题,但是一般大多数情况下,只要你看了解过List集合源码,对List集合总结结构和源码有所了解的话,一般…
-
LinkedList整体结构介绍和LinkedList源码分析
LinkedList 集合底层是一个双向链表结构,具有增删快,查询慢的忒点,内部包含大量操作首尾元素的方法。适用于集合元素先入先出和先入后出的场景,在队列源码中被频繁使用。 一、L…
-
Docker 安装教程|在线安装、离线安装和脚本文件安装
在Linux系统上安装Docker有3种方式,分别为在线安装、离线安装以及脚本文件安装,其中最常用也是官方推荐的安装方式就是在线安装。接下来将在 Ubuntu16.04系统上分别针…
-
Java中Sleep和Wait有什么区别?【Java面试题】
(1)问题分析: 面试官考核的线程方面的问题,线程的生命周期与过程中的阻塞状态。 (2)核心答案讲解: 对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wa…
-
Java创建线程的方式和优缺点【Java面试题】
(1)问题分析: 面试官考核的是线程创建方式及其优缺点 (2)核心答案讲解: 1)继承Thread类 2)实现Runnable接口 3)实现Callable接口 4)线程池方式 优…
-
Java中如何解决多线程的同步问题?【java面试题】
(1)问题分析: 考官主要相对多线程方面的考核,被多个线程同时访问的,使用线程同步技术,确保数据在任何时刻最多只有一个线程访问。 (2)核心答案讲解: 同步代码块:使用 synch…
-
单例中懒汉和恶汉模式的区别【Java面试题】
(1)问题分析: 主要考察懒汉和饿汉模式在创建时的区别以及分别在什么情况下使用懒汉模式,什么情况下使用饿汉模式。 懒汉模式:在类加载的时候不被初始化。 饿汉模式:在类加载时就完成了…
-
Hashmap与Hashtable有什么区别?【Java面试题】
(1)问题分析 考官主要考核对于两个map的区别。 (2)核心答案讲解: 相同点: HashMap和Hashtable都是存储“键值对(key-value)&rdquo…