认识Linux 1.什么是操作系统 操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 2.现实生活中的操作系统 win7 Mac Android iOS 3. ...
分类:
其他好文 时间:
2019-03-25 00:59:47
阅读次数:
183
说到适配器大家都比较熟悉,在现实生活中,家电是两孔的,插座是三孔,怎么把两孔和三孔的匹配上呢,这时候适配器就派上用场了,直接上代码: 两孔的: public abstract class TwoHole{ public void SpecificRequest(){ Console.WriteLin ...
分类:
其他好文 时间:
2019-03-20 14:28:49
阅读次数:
158
OOP面向对象编程:万物皆对象,对象交互完成功能,功能叠加成模块,模块组成系统,去搭建复杂的大型软件系统砖块儿 墙 房间 大厦 砖块儿应该是稳定的,静态的类 功能点 模块 系统 类却是会变化的,增加日志/异常/权限/缓存/事务,只能修改类? AOP:允许开发者动态的修改静态的OO模型,就像现实生活中 ...
分类:
其他好文 时间:
2019-03-19 15:06:46
阅读次数:
115
引言 之前我们学习了 JVM 基本介绍 以及 什么样的对象需要被 GC ,今天就来学习一下 JVM 在判断出一个对象需要被 GC 会采用何种方式进行 GC。在学习 JVM 如何进行垃圾回收方法时,发现所谓的 JVM 垃圾回收思想和现实生活的场景有很多相似的地方。所以本文用餐厅回收餐桌的方式类比 JV ...
分类:
编程语言 时间:
2019-03-19 10:29:17
阅读次数:
173
import sun.nio.cs.Surrogate; import java.util.ArrayList; import java.util.Random; public class Test { public static void main(String[] args) { Store.t... ...
分类:
编程语言 时间:
2019-03-18 11:55:56
阅读次数:
190
1、消息投递服务 RabbitMQ是一种消息投递服务,怎么理解这句话呢?即RabbitMQ即不是消息的生产者,也是消息的消费者.他就像现实生活中快递模式,消费者在电商网站上下单买了一件商品,此时对应的生产者(商家)则生产了一件货物(概念上的生产,可能已经生产好了),接着生产者(商家)将货物发送给快递 ...
分类:
Web程序 时间:
2019-03-17 20:08:10
阅读次数:
188
1.1 认识Linux 1、 什么是操作系统 操作系统向下能直接控制硬件,向上能支持软件的运行。 2、现实生活中的操作系统:Win7 mac android ios 操作系统是一套软件,代码,特殊的代码,能直接控制硬件 操作系统最基本的功能就是让多个程序可以同时运行 安卓=Linux内核+Java封 ...
分类:
系统相关 时间:
2019-03-15 17:34:54
阅读次数:
217
一、存储引擎(了解) 前几节我们知道mysql中建立的库 》文件夹,库中的表 》文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 数据库中的表也应该有不同的类型,表的类型不同,会对应mysql不 ...
分类:
其他好文 时间:
2019-03-13 19:38:44
阅读次数:
146
现实生活中的 XML 如何使用 XML 来交换信息的一些实例。 实例:XML 新闻 XMLNews 是用于交换新闻和其他信息的规范。 对新闻的供求双方来说,通过使用这种标准,可以使各种类型的新闻信息通过不同软硬件以及编程语言进行的制作、接收和存档更加容易: <!--?xml version="1.0 ...
分类:
其他好文 时间:
2019-03-13 10:40:52
阅读次数:
171
一、产品的类型 在现实生活中互联网产品名目繁多,产品到底可以分成哪几类?各产品类型之间有着什么样的关系? 图片来源:网络 下面我们介绍五种主要产品类型 1. 工具型产品 工具指的是为达到、完成或促进某一事物的手段。 典型代表有下载工具:迅雷。 影音播放器:暴风影音。 音乐播放器:酷我。 杀毒工具:3 ...
分类:
其他好文 时间:
2019-03-13 00:09:31
阅读次数:
311