一、Cookie Cookie的特性:会话数据保存在浏览器客户端 Cookie的底层实现原理: 1)服务器创建cookie对象,把会话数据存储到...
一.注入方式分类 注入分为设值注入和和构造注入设值注入 指调用setter的方法传入被调用者的实例构造注入指的是构造调用者实例的时候,完成被调用...
HashMap简介 HashMap采用Key/Value存储结构,每个Key对应唯一的一个Value。 HashMap实现了Cloneable,...
一、JDK源码中的建议 (1)、equals()的使用我们重写equals方法大部分是因为要将自定义bean作为HashMap的key时。 我们...
1、什么是线程安全? 当多个线程同时共享同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。 举个案例来说:现在...
1.BIO、NIO 和 AIO 的区别? BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理。线程开销大。伪异步 I...
一、定义与组成部分 1. 定义观察者(Observer)模式 又名发布-订阅(Publish/Subscribe)模式。GOF 给观察者模式如下...
并发编程的三大问题 首先我们要知道为什么要使用synchronized加锁,那是因为在并发编程中会出现原子性问题、可见性问题、有序性问题,导致结...
前言 在日常的开发以及平时的学习练习中,异常相信对于大家来讲并不陌生,但是对于异常的具体使用、底层实现以及分类等等可能并不是很了解。今天我就抽出...