java基础---注解

以前对注解理解不深 现在回过头来再来看一下注解发现学到了很多东西 很多例子复制于https://www.cnblogs.com/huojg-21442/p/7239846.html 小伙伴们。今天我们来说说注解、标志@ 。针对java不同版本来说,注解的出现是在jdk1.5 但是在jdk1.5...

2018-12-30 15:08:48

阅读数 28

评论数 0

RMI

此处讲的是Java中的RMI,而不是通用意义上的RMI,关于通用的RMI可以参考分布式之RPC的协议以及错误处理 这篇文章。 https://blog.csdn.net/lmy86263/article/details/72594760?utm_source=copy 原文地址 一、Java ...

2018-10-06 23:16:27

阅读数 34

评论数 0

进程间通信的五种方式

进程间通信(IPC)介绍 https://blog.csdn.net/wh_sjc/article/details/70283843 原文 进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。 IPC的方式通常有管道(包括无名管道和命名...

2018-09-21 13:47:30

阅读数 41

评论数 0

进程同步

原文地址:http://blog.csdn.net/speedme/article/details/17597373 上篇博客中(进程同步之临界区域问题及Peterson算法),我们对临界区,临界资源,锁机制详细解读了下,留下了一个问题,就是锁机制只能判断临界资源是否被占用,所以他解决了互斥问题...

2018-09-20 22:56:52

阅读数 75

评论数 0

java集合---hashmap

  HashMap基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 HashMap的底层主...

2018-09-13 20:03:37

阅读数 24

评论数 0

java集合----hashset源代码

又看啦一下hashset源代码 大吃一惊 底层居然是hashmap 你能想的到 我相信第一次看的人 都会大吃一惊的。 网上看到的 直接复制过来好啦。 去研究一下hashmap 其实hashset就是一个限制功能的hashmap。 public class HashSet&lt...

2018-09-13 17:11:00

阅读数 66

评论数 0

arrayList源代码

好久不写博客啦 最近一直忙着面试,昨天面试官问我读没读过arraylist的源代码 瞬间蒙蔽,今天总结一下,以前感觉源代码都是好高大上的东西,今天自己结合百度读啦一下,发现源代码也并不难,最近会吧jdk中的源代码自己总结一下。 我用的是jdk1.7 这篇博客只总结主要的 构造器 add get...

2018-09-13 13:17:03

阅读数 204

评论数 0

java 网络编程

一、概述 二、计算机网络 1.网络协议 2.网络体系结构 三、OSI参考模型 四、TCP/IP参考模型 五、常见网络协议 1.TCP协议 2.UDP协议 3.HTTP协议 六、计网常见问题 七、Java网络编程 原文地址 https://www.cnblogs.c...

2018-08-24 16:43:44

阅读数 49

评论数 0

深入理解计算机系统----第九章虚拟内存

原文链接 https://www.jianshu.com/p/e1b82b230917 虚拟存储器又叫做虚拟内存,我们现在的操作系统普遍都支持了虚拟内存,这样做是因为我们同时运行着太多的程序了,就目前我电脑的状态来看,我既要打开浏览器,又要听歌,可能同时还登陆的有QQ,如果不使用虚拟内存4G...

2018-08-22 18:54:10

阅读数 377

评论数 0

深入理解计算机系统----第八章异常控制流

原文链接 https://www.jianshu.com/p/c8a6c4154219 目  录 每次从一条指令过渡到另外一条指令的过程称为控制转移,这样的一个控制转移序列叫做控制流,如果每条指令都是相邻的,这样的过渡就是平滑序列。如果一条指令与另外一条指令不相邻,这样突发性的过渡称为异常...

2018-08-22 18:52:08

阅读数 478

评论数 0

深入理解计算机系统----第七章链接

原文链接 https://www.jianshu.com/p/7f27c0316355 目  录 链接是将各种不同文件的代码和数据部分收集(符号解析和重定位)起来并组合成一个单一文件的过程。本章节我们将要学习链接器工作的详细原理。通过对这一方面知识的学习,将有助于理解一些危险的编程错误、分...

2018-08-22 18:49:36

阅读数 207

评论数 0

深入理解计算机系统----第六章存储器层次结构

  原文博客地址:https://www.jianshu.com/p/88c889e4fef3 目 录 在本章中,我们会先了解存储技术(SRAM\DRAM\ROM\旋转固态硬盘),描述这些存储器是如何被组织成层次结构的。接下来会谈到什么是拥有良好局部性的程序以及编写这样的程序需要注意的问...

2018-08-21 22:47:20

阅读数 249

评论数 0

深入理解计算机系统----第五章优化程序性能

转载地址https://www.jianshu.com/p/4586dc676807 编写运行的快的程序有三个因素:①选择合适的算法和数据结构;②理解编译器的能力,使用有效的方式让编译器能进行优化;③对于运算量特别大的程序,可能还需要进行任务分解。在这一过程中可能还需要对程序的可读性和运行速...

2018-08-21 20:40:37

阅读数 472

评论数 0

深入理解计算机系统----第四章处理器体系结构

https://www.jianshu.com/p/15210eb3870d?open_source=weibo_search 原文地址 目录 学习事物是怎样工作的有其内在价值:处理器是如何工作的对于我们普通人来说一直是个秘密,我们将从零开始构建一个流水线处理器,为了实现这一处理器的软硬件...

2018-08-20 23:53:11

阅读数 293

评论数 0

深入理解计算机系统----程序的机器级表示

转载地址 https://www.jianshu.com/p/c60a9c2131c3 目  录 精通细节是理解更深和更基本概念的先决条件,这一章节首先讲解了C代码、汇编代码与机器代码的关系,再次重申了汇编的承上启下的重要作用。接着从IA32的细节一步步讲起,如何存储数据、如何访问数据、如何完...

2018-08-19 20:38:11

阅读数 56

评论数 0

深入理解计算机系统----第二章 信息的表示和处理

1.信息存储 系统将8位的块作为最小的可寻址存储器单位,机器级程序系统看成一个大的数组,然后通过地址来获得存储器中的这些块的内容。 数据在计算机中的存储都是用二进制,不过二进制不易表示,一般我们用十六进制来表示。如八位的十六进制范围为00~FF。 计算机的字长代表其整数数据的大小,同时也是系...

2018-08-18 23:05:25

阅读数 37

评论数 0

深入理解计算机系统----第一张计算机系统漫游

转载地址 https://www.jianshu.com/p/f0fd1473344e   信息的表示 信息就是位+上下文,系统中的所有信息,包括磁盘文件,程序,存储器中数据以及网路传输的数据,都是一串位表示的.区分不同数据对象的唯一方法就是判断其上下文. 比如11011101这串二进制,可...

2018-08-03 11:23:26

阅读数 38

评论数 0

深入理解java虚拟机----第十三章线程安全与锁优化

这一部分和java并发编程实战中讲的很多东西一样,所以可以对照着看。 13.1 概述 对于这部分的主题“高效并发”来讲,首先需要保证并发的正确性,然后在此基础上实现高效。本章先从如何保证并发的正确性和如何实现线程安全讲起。 13.2 线程安全 当多个线程访问一个对象时,如果不用考虑这些线程...

2018-08-01 21:30:36

阅读数 29

评论数 0

深入理解java虚拟机----java内存模型与线程

12.1  概述 衡量一个服务性能的高低好坏,每秒事务处理数是最重要的指标之一,它 着一秒内服务端平均能响应的请求总数,而TPS的与程序的并发能力又有非常密切的关系。 12.2 硬件的效率与一致性 因为有缓存一致性,所以要有一些操作来保证安全。 12.3 java内存模型 java虚...

2018-07-30 20:05:59

阅读数 104

评论数 0

深入理解java虚拟机----第十一章晚期优化

11.1 概述     在部分的商用虚拟机(Sun HotSpot、IBM J9)中,Java 程序最初是通过解释器(Interpreter)进行解释执行的,当虚拟机发现某个方法或代码块的运行特别频繁时,就会把这些代码认定为“热点代码” (Hot Spot Code)。为了提高热点代码的执行效率...

2018-07-30 02:44:42

阅读数 38

评论数 0

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