注解

一、概述 除了@符号的使用之外,它基本与Java固有语法一致。Java 内置了三种标准注解: @Override,表示当前的方法定义将覆盖超类中的方法。 @Deprecated,使用了注解为它的元素编译器将发出警告,因为注解@Deprecated是不赞成使用的代码,被弃用的代码。 @Sup...

2018-01-22 20:43:28

阅读数 102

评论数 0

AQS

一、什么是AQS 即AbstractQueuedSynchronizer,中文名:抽象队列式同步器 二、框架 它维护了一个volatile int state(代表共享资源)和一个FIFO线程等待队列(多线程争用资源被阻塞时会进入此队列)。这里volatile是核心关键词。 A...

2018-01-15 21:58:35

阅读数 131

评论数 0

LinkedList原理及常用操作

一、LinkedList原理概述 1.LinkedList概述 LinkedList 和 ArrayList 一样,都实现了 List 接口,但其内部的数据结构有本质的不同。LinkedList 是基于链表实现的(通过名字也能区分开来),所以它的插入和删除操作比 ArrayList 更加高...

2018-01-09 22:12:02

阅读数 133

评论数 0

Tomcat内部结构和请求过程

1.什么是tomcat Tomcat是一个JSP/Servlet容器。其作为Servlet容器,有三种工作模式:独立的Servlet容器、进程内的Servlet容器和进程外的Servlet容器。 2.tomcat的组织结构 Tomcat是一个基于组件的服务器,它的构成组件都是可配置的,其中最外层...

2018-01-08 21:35:33

阅读数 126

评论数 0

HTTPS

1.什么是HTTPS 首先我们知道HTTP是明文传输的,这是非常不安全的,如果在通信过程中被中间人进行劫持、监听、篡改,会造成个人隐私泄露等严重的安全问题. https就是用于解决这样的安全问题的,它的全称为Hypertext Transfer Protocol Secure,它在http的基础上...

2018-01-08 12:10:58

阅读数 79

评论数 0

TCP/IP

首先来一张思维导图: 一、计算机网络体系结构分层 这个就不说了 二、TCP/IP基础 1.TCP/IP具体含义 TCP/IP 原本就是为使用互联网而开发制定的协议族。因此,互联网的协议就是 TCP/IP,TCP/IP 就是互联网的协议。 2.数据包

2018-01-03 21:41:39

阅读数 132

评论数 0

1.堆分为二叉堆(最大堆,最小堆),二项堆,斐波那契堆,左偏树。 我们这里重点研究的是二叉堆(最大堆和最小堆) 最大堆:父结点的键值总是大于或等于任何一个子节点的键值 最小堆:父结点的键值总是小于或等于任何一个子节点的键值 若以一维数组存储一个堆,则堆对应一棵完全二叉树,且所有非叶结点的值...

2018-01-03 18:44:25

阅读数 123

评论数 0

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