5 hackerlee0008

尚未进行身份认证

16602759832

等级
TA的排名 4w+

网络基础知识之-OSI七层模型

一、OSI七层模型第一层:物理层物理层主要定义了机器之间的通讯方式(发送比特流),定义物理设备的标准(如网线的接口类型、光纤的接口类型)各种设备的接口类型,主要传输各种0101数据,但是在传输过程中会产生误传、错传等,于是有了数据链路层。第二层:数据链路层数据链路层定义了如何格式化数据、如何控制对物理介质的访问、提供错误检测和纠正来确保数据传输的可靠性,将比特数据封装成帧,交换机工作在数...

2019-03-04 22:13:05

追剧盒子使用指南

使用指南一、手机安装教程二、注册登录说明三、VIP激活说明四、视频播放说明五、常见问题一、手机安装教程1.安卓手机直接用微信或者浏览器扫码下载安装即可。2.苹果手机安装流程扫码以后点击信任追剧盒子然后依次点击设置–通用–设备管理如下图二、注册登录说明1.输入手机号点击获取验证码—输入验证码和密码即可2.登录界面3.修改密码三、VIP激活说明1、登录成功后点击进...

2018-12-05 14:25:38

centos安装jdk1.8时出现没有/lib/ld-linux.so.2:这个文件

-bash:/usr/local/jdk/jdk1.8.0_181/bin/java:/lib/ld-linux.so.2:badELFinterpreter:Nosuchfileordirectory安装完后java-version查看版本出现:原因是:没有那个文件或目录,找了很久发现需要安装glibc.i686使用命令:sudo...

2018-08-07 11:33:49

【Java】多线程系列08(线程优先级、守护线程和生产消费者问题)

1、线程优先级的介绍2、线程优先级的示例3、守护线程的示例4、生产/消费者模型5、生产/消费者实现1、线程优先级的介绍java中的线程优先级的范围是1~10,默认的优先级是5。“高优先级线程”会优先于“低优先级线程”执行。java中有两种线程:用户线程和守护线程。可以通过isDaemon()方法来区别它们:如果返回false,则说明该线程是“用户线程”;否则...

2018-08-02 19:43:29

【Java】多线程系列07( join()、interrupt()和线程终止方式)

对Thread中join()、interrupt()中断和终止方式进行介绍。涉及到的内容包括:1、join()介绍2、join()源码分析(基于JDK1.8)3、join()示例4、interrupt()说明5、终止线程的方式5.1、终止处于“阻塞状态”的线程2.2、终止处于“运行状态”的线程6、终止线程的示例7、interrupted()和isInterr...

2018-07-31 15:28:32

【Java】多线程系列06(线程让步与休眠)

对Thread中的线程让步方法yield()和Thread中sleep()方法进行介绍。涉及到的内容包括:1、yield()介绍2、yield()示例3、yield()与wait()的比较4、sleep()介绍5、sleep()示例6、sleep()与wait()的比较1、yield()介绍yield()的作用是让步。它能让当前线程由“运行状态”进入到...

2018-07-31 14:29:37

【Java】多线程系列05(线程等待与唤醒)

1、wait(),notify(),notifyAll()等方法介绍2、wait()和notify()示例3、wait(longtimeout)和notify()4、wait()和notifyAll()5、为什么notify(),wait()等函数定义在Object中,而不是Thread中1、wait(),notify(),notifyAll()等方法介绍在...

2018-07-30 15:11:16

【Java】多线程系列04(synchronized关键字)

对synchronized关键字进行介绍。涉及到的内容包括:1、synchronized原理2、synchronized基本规则3、synchronized方法和synchronized代码块4、实例锁和全局锁1、synchronized原理在java中,每一个对象有且仅有一个同步锁。这也意味着,同步锁是依赖于对象而存在。当我们调用某对象的synchron...

2018-07-30 09:37:14

java集合系列18讲目录索引

【Java】集合系列01(总体框架)【Java】集合系列02(Collection)【Java】集合系列03(ArrayList详细介绍[源码解析]和使用示例)【Java】集合系列04(通过ArrayList来说明fail-fast的原理、解决办法)【Java】集合系列05(LinkedList详细介绍源码解析和使用示例)【Java】集合系列06(Vector详细介绍源...

2018-07-28 16:19:02

【Java】多线程系列03(Thread中start()和run()的区别)

概要Thread类包含start()和run()方法,它们的区别是什么?本章内容包括:概要1、start()和run()的区别说明2、start()和run()的区别示例3、start()和run()相关源码(基于JDK1.8)1、start()和run()的区别说明start():它的作用是启动一个新线程,新线程会执行相应的run()方法...

2018-07-28 16:04:10

【Java】多线程系列02(常用的实现多线程的两种方式)

常用的实现多线程的2种方式:Thread和Runnable。说常用是因为通过还可以通过java.util.concurrent包中的线程池来实现多线程。先对的Thread和Runnable进行了解。本章内容包括:1、Thread和Runnable简介2、Thread和Runnable的异同点3、Thread和Runnable的多线程示例3.1Thread的多线程示例3...

2018-07-27 10:54:25

【Java】多线程系列01(基本概念)

多线程是Java中的一个重要主体。我们将展开对多线程的学习。接下来的内容,是对“JDK中新增JUC包”之前的Java多线程内容的讲解,涉及到的内容包括,Object类中的wait(),notify()等接口;Thread类中的接口;synchronized关键字。注:JUC包是指,Java.util.concurrent包,它是由Java大师DougLea完成并在JDK1.5版本添加到Jav...

2018-07-27 10:09:40

【Java】集合系列18(Arrays和Collections工具类)

1、Arrays类1.1Arrays常用方法实例asListsort排序和parallelSort并行排序binarySearchcopyOfdeepEquals深度比较、deepHashCode生成hashcode、deepToString深度打印equals比较filltoStringtoStreamparallelPrefix2、Collectio...

2018-07-27 09:12:46

【Java】集合系列17(Iterator和Enumeration比较)

概要Iterator和Enumeration进行比较学习。内容包括:概要1、Iterator和Enumeration区别2、Iterator和Enumeration实例1、Iterator和Enumeration区别在Java集合中,我们通常都通过“Iterator(迭代器)”或“Enumeration(枚举类)”去遍历集合。今天,我们就一起学习一下它们...

2018-07-21 19:23:28

【Java】集合系列16(TreeSet详细介绍源码解析和使用示例)

概要先对TreeSet有个整体认识,然后再学习它的源码,最后再通过实例来学会使用TreeSet。内容包括:概要1、TreeSet介绍2、TreeSet数据结构3、TreeSet源码解析(基于JDK1.8)4、TreeSet遍历方式4.1Iterator顺序遍历4.2Iterator顺序遍历4.3for-each遍历HashSet5、TreeSet示例...

2018-07-21 18:07:25

【Java】集合系列15(Set架构及HashSet详细介绍源码解析和使用示例)

前面,我们已经系统的对List和Map进行了学习。接下来,我们开始可以学习Set。相信经过Map的了解之后,学习Set会容易很多。毕竟,Set的实现类都是基于Map来实现的(HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的)。1、Set架构。2、HashSet介绍3、HashSet数据结构4、HashSet源码解析(基于JDK1.8)5、Hash...

2018-07-21 12:21:37

【Java】集合系列14(Map总结HashMap, Hashtable, TreeMap, WeakHashMap等使用场景)

概要概要1、Map概括2、HashMap和Hashtable异同2.1HashMap和Hashtable的相同点2.2HashMap和Hashtable的不同点2.2.1继承和实现方式不同2.2.2线程安全不同2.2.3对null值的处理不同2.2.4支持的遍历种类不同2.2.5通过Iterator迭代器遍历时,遍历的顺序不同2.2.6容量的初始值和...

2018-07-20 15:59:23

【Java】集合系列13(WeakHashMap详细介绍源码解析和使用示例)

概要先对WeakHashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用WeakHashMap。1、WeakHashMap介绍WeakHashMap简介WeakHashMap继承于AbstractMap,实现了Map接口。和HashMap一样,WeakHashMap也是一个散列表,它存储的内容也是键值对(key-value)映射,而且键和值都可以是...

2018-07-20 13:27:37

【Java】集合系列12(TreeMap详细介绍源码解析和使用示例)

概要对TreeMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用TreeMap。内容包括:概要1、TreeMap介绍2、TreeMap数据结构3、TreeMap源码解析(基于JDK1.8)3.1、TreeMap的红黑树相关内容3.1.1红黑树的节点颜色–红色3.1.2红黑树的节点颜色–黑色3.1.3“红黑树的节点”对应的类。3.1.4左旋3....

2018-07-20 09:55:24

【Java】集合系列11(Hashtable详细介绍源码解析和使用示例)

概要先对Hashtable有个整体认识,然后再学习它的源码,最后再通过实例来学会使用Hashtable。概要1、Hashtable介绍2、Hashtable数据结构3、Hashtable源码解析(基于JDK1.8)3.1、Hashtable的“拉链法”相关内容3.1.1Hashtable数据存储数组3.1.2数据节点Entry的数据结构3.2、Hashtabl...

2018-07-19 14:59:03

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!