06 2020 档案

摘要:前言 计算机系统中有很多独占性的资源,在同一时刻只能每个资源只能由一个进程使用,我们之前经常提到过打印机,这就是一个独占性的资源,同一时刻不能有两个打印机同时输出结果,否则会引起文件系统的瘫痪。所以,操作系统具有授权一个进程单独访问资源的能力。 两个进程独占性的访问某个资源,从而等待另外一个资源的执 阅读全文
posted @ 2020-06-28 15:09 程序员cxuan 阅读(4805) 评论(0) 推荐(8) 编辑
摘要:HashMap 概述 如果你没有时间细抠本文,可以直接看 HashMap 概述,能让你对 HashMap 有个大致的了解。 HashMap 是 Map 接口的实现,HashMap 允许空的 key-value 键值对,HashMap 被认为是 Hashtable 的增强版,HashMap 是一个非线 阅读全文
posted @ 2020-06-23 14:00 程序员cxuan 阅读(4495) 评论(0) 推荐(6) 编辑
摘要:SQL 基础使用 MySQL 是一种关系型数据库,说到关系,那么就离不开表与表之间的关系,而最能体现这种关系的其实就是我们接下来需要介绍的主角 SQL,SQL 的全称是 Structure Query Language ,结构化的查询语言,它是一种针对表关联关系所设计的一门语言,也就是说,学好 My 阅读全文
posted @ 2020-06-21 19:16 程序员cxuan 阅读(1970) 评论(0) 推荐(10) 编辑
摘要:我们之前的文章提到了操作系统的三个抽象,它们分别是进程、地址空间和文件,除此之外,操作系统还要控制所有的 I/O 设备。操作系统必须向设备发送命令,捕捉中断并处理错误。它还应该在设备和操作系统的其余部分之间提供一个简单易用的接口。操作系统如何管理 I/O 是我们接下来的重点。 不同的人对 I/O 硬 阅读全文
posted @ 2020-06-18 11:04 程序员cxuan 阅读(19906) 评论(4) 推荐(22) 编辑
摘要:这应该算是第一次认真的谈谈自己,第一次聊自己的时候是Java建设者刚出生没多久,现在看看届时的文笔,简直了,不像是写了一篇让读者观看的文字,更像是自己情感的集散地。 首谈自己 其实,读者是很容易埋单的,只要你为他考虑一些即可。你的文字能否做到通俗易懂,你的文章是否能够做到风趣幽默,你的文章是否能让读 阅读全文
posted @ 2020-06-15 15:23 程序员cxuan 阅读(643) 评论(0) 推荐(2) 编辑
摘要:缘起 之前一直有很多小伙伴们找我,让我聊一聊如何学习 Java ,我都直接回复了一个思维导图,后来想一想觉得回答不是很认真,我的初衷是想让小伙伴们根据思维导图中的知识点,采取各个击破 的原则,哪里不会查哪里,后来想想这种回答方式没有多少人能够直接接受。大家更想要的是从我这里获得点什么。 确实是,让小 阅读全文
posted @ 2020-06-13 10:06 程序员cxuan 阅读(722) 评论(0) 推荐(3) 编辑
摘要:Java 基础篇 Java 有哪些特点 并发性的: 你可以在其中执行许多语句,而不必一次执行它 面向对象的:基于类和面向对象的编程语言。 独立性的: 支持一次编写,到处运行的独立编程语言,即编译后的代码可以在支持 Java 的所有平台上运行。 Java 的特性 Java 的特性有如下这几点 简单,J 阅读全文
posted @ 2020-06-12 14:34 程序员cxuan 阅读(1095) 评论(0) 推荐(2) 编辑
摘要:关于AOP 面向切面编程(Aspect-oriented Programming,俗称AOP)提供了一种面向对象编程(Object-oriented Programming,俗称OOP)的补充,面向对象编程最核心的单元是类(class),然而面向切面编程最核心的单元是切面(Aspects)。与面向对 阅读全文
posted @ 2020-06-07 14:29 程序员cxuan 阅读(16068) 评论(0) 推荐(12) 编辑
摘要:我一直认为自己是前期很废柴,后面稍稍不那么废柴的人。 关于公号经历 截止到 4月 2 日,粉丝终于达到了五位数的成就。和各位大号来比资历尚浅,不过这也是自己加班加点拼命输出的成果,所以,写篇文章纪念一下。 那就索性谈谈这一路以来的心路历程和未来的打算吧。19 年末的时候大致谈了一下自己一路上是怎么过 阅读全文
posted @ 2020-06-07 10:12 程序员cxuan 阅读(501) 评论(0) 推荐(0) 编辑
摘要:设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保 阅读全文
posted @ 2020-06-07 09:54 程序员cxuan 阅读(487) 评论(0) 推荐(0) 编辑
摘要:话说,我最近一直在研究 MyBatis ,研究 MyBatis ,必然逃不了研究 Configuration 对象,这个对象简直是太重要了,它是 MyBatis 起步的核心环境配置,下面我们来一起看一下 Configuration 类 Configuration 的创建 如果你喜欢一个妹子,你是不是 阅读全文
posted @ 2020-06-07 09:37 程序员cxuan 阅读(364) 评论(0) 推荐(0) 编辑
摘要:可能一些小伙伴们不太清楚是怎么回事,是这样的。 我最近肝了三本 PDF,分别是 《Java核心技术总结》、《HTTP核心总结》、《程序员必知的硬核知识》,其中最后一本书也就是《程序员必知的硬核知识》已经被 人民邮电出版社图灵社区 官方认可,并已经放在了官网上的随书下载里,如下图 这是 word 版本 阅读全文
posted @ 2020-06-07 07:55 程序员cxuan 阅读(1631) 评论(1) 推荐(5) 编辑
摘要:大家好,我是你们的老(新)朋友 cxuan ,非常感谢大家能够关注本号,本号的主要定位是原创干货,会分享计算机基础知识,Java基础知识,也会分享一些框架和中间件的原理和理解,此号 90% 以上都是原创,我偶尔会转载一下 Java极客技术 公众号的文章,这是我的合作号,我也会在上面写文章并转载到我的 阅读全文
posted @ 2020-06-07 06:34 程序员cxuan 阅读(282) 评论(0) 推荐(0) 编辑
摘要:什么是ZooKeeper Apache ZooKeeper 是一个开源的实现高可用的分布式协调服务器。ZooKeeper是一种集中式服务,用于**维护配置信息,域名服务,提供分布式同步和集群管理。**所有这些服务的种类都被应用在分布式环境中,每一次实施这些都会做很多工作来避免出现bug和竞争条件。 阅读全文
posted @ 2020-06-06 23:05 程序员cxuan 阅读(508) 评论(0) 推荐(0) 编辑
摘要:我们都知道,计算机的底层都是使用二进制数据进行数据流传输的,那么为什么会使用二进制表示计算机呢?或者说,什么是二进制数呢?在拓展一步,如何使用二进制进行加减乘除?二进制数如何表示负数呢?本文将一一为你揭晓。 为什么用二进制表示 我们大家知道,计算机内部是由IC电子元件组成的,其中 CPU 和 内存 阅读全文
posted @ 2020-06-06 16:41 程序员cxuan 阅读(1867) 评论(0) 推荐(2) 编辑
摘要:碎碎念 这是一道老生常谈的问题了,字符串是不仅是 Java 中非常重要的一个对象,它在其他语言中也存在。比如 C++、Visual Basic、C# 等。字符串使用 String 来表示,字符串一旦被创建出来就不会被修改,当你想修改 StringBuffer 或者是 StringBuilder,出于 阅读全文
posted @ 2020-06-06 09:46 程序员cxuan 阅读(854) 评论(0) 推荐(1) 编辑
摘要:IO 软件目标 设备独立性 现在让我们转向对 I/O 软件的研究,I/O 软件设计一个很重要的目标就是设备独立性(device independence)。啥意思呢?这意味着我们能够编写访问任何设备的应用程序,而不用事先指定特定的设备。比如你编写了一个能够从设备读入文件的应用程序,那么这个应用程序可 阅读全文
posted @ 2020-06-02 17:26 程序员cxuan 阅读(947) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示