自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 HTTP与HTTPS请求过程

HTTP与HTTPS请求过程 1、HTTP请求过程 HTTP协议处于网络协议的应用层,底层通过TCP/IP协议支持。HTTP请求基本过程为: 1.域名解析 2.三次握手创建TCP连接 3.服务器响应传输数据 4.四次挥手断开连接 TCP三次握手过程如下 第一次握手:客户端发送SYN报文和客户端初始序列号X,等待服务器确认。 第二次握手:服务器收到报文返回SYN+Ack报文和初始序列号Y 第三次握...

2019-02-26 21:34:04 6483 1

原创 Java多线程--AQS源码阅读

一、AQS简介 JUC包的时间基石是CAS操作,但是在每一个同步器中都直接进行CAS操作会很麻烦,JUC提供了一个同步框架AQS(AbstractQueuedSynchronizer),AQS封装了一系列同步资源的操作,并为同步器的实现留出了获取和释放等方法如tryAcquire、tryRelease等,各同步器可以自己覆盖这些方法来实现同步操作。 AQS实现同步的方式为维护了一个整形数sta...

2018-07-18 22:30:21 257

原创 Java多线程--CAS原理

一、锁实现线程同步最直观的策略便是加锁,如使用synchronized关键字进行加锁实现线程同步最直观的策略便是加锁,如使用synchronized关键字进行加锁。悲观锁:悲观锁在对一个对象进行操作是悲观的认为这个对象会被修改,因此悲观锁在一个线程进行加锁后使得该对象变为该线程的独享对象,此时任何其他的线程都会被悲观锁阻拦在外,无法进行操作。显然悲观锁带来的开销是巨大的,悲观锁存在以下几点缺陷:1...

2018-07-11 23:23:56 926 2

原创 Java多线程--线程安全与锁

一、线程安全       在前面的Java多线程基础中我们就讲到了引入多线程带来的可能不仅仅是好处,还带来了一些问题,其中比较重要的问题之一就是线程安全。由于多线程同时访问可变的共享资源而导致程序出现不可预料的错误结果,则表示这段代码时线程不安全的。反之,线程安全则是指:当一段代码在多线程并发执行时不管线程调度的顺序如何这段代码的执行结果总是正确的,则表示这段代码时线程安全的。同理当一个类在多线程...

2018-07-09 23:46:18 208

原创 Java多线程--基础概念与操作

一、多线程相关概念1.1 什么是多线程        在早期的计算机中时没有操作系统的,计算机开启后只能执行一个程序,直到结束。操作系统的出现使得计算机可以同时执行多个程序,操作系统为每个程序分配不同的进程,每个进程拥有独立的句柄、资源等,使得计算机可以同时执行多个程序。但是进程的创建和销毁耗费的代价太大,因此衍生出线程的概念。允许在一个进程中创建多个线程,这些线程共享进程的资源,并且每个线程拥有...

2018-06-27 22:21:17 965

原创 数据库表的各种连接

数据库表的各种连接1. 内连接(inner join)select * from A inner join B on A.a = B.b内连接返回表A和表B在指定字段向匹配的行。 在Oracle中必须要有on关键字指定连接字段 在MySql中可以不带on关键字,下面这句在MySql中返回的是A和B表的交叉连接(笛卡尔积),行数为A表行数乘以B表行数,但是不会生成数据表。select * from

2018-04-24 22:20:49 526

原创 java1.8版本hashTable源码阅读

注:本文基于jdk1.8hashTable与hashMap相同,都是使用散列表来实现存储结构,在功能上,他们两也基本相同,除了hashMap可以使用null的键值对和hashTable是线程安全的。散列表的结构在jdk1.8之后略有不同,hashMap采用了链表+红黑树的方式来解决hash冲突,但hashTable仍只使用链表来解决。hashTable所继承的类与HashMap不同,它是继承于Di

2017-09-11 20:53:00 284

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除