摘要: 这一部分主要讨论 java多线程的基本相关概念以及两种java线程的实现方式:线程与进程: 这个操作系统书上介绍得很详细,这里就列出一些比较主要的: 线程: 线程本身有很少的资源,因为所拥有的资源较少,所以线程切换所花费在上下文切换的时候的开销也较少。线程是能够独立运行的最小的单位。多个线程之间... 阅读全文
posted @ 2014-07-01 22:30 hessen 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 关于回调: 回调是观察者模式以及反应堆模式的基础 一句话,回调就是一种双向调用模式,什么意思呢,就是说,被调用方在被调用时也会调用对方,这就叫回调。“If you call me, i will call back”。 先看看这个可以说比较经典的使用回调的方式: 背景1:class A 实... 阅读全文
posted @ 2014-06-30 21:29 hessen 阅读(1685) 评论(0) 推荐(1) 编辑
摘要: 资料主要来源于网络(http://60.28.60.3/zy/java-new/zhishidian/chap3/3.htm) 之前每次写小测试程序的时候,总是把一个类放在一个Java文件中,按理说这样比较规范,可主要原因是我是在不知道怎么在一个文件里放多个类,可见java基础有多差了。。。只要把... 阅读全文
posted @ 2014-06-26 22:42 hessen 阅读(8373) 评论(0) 推荐(0) 编辑
摘要: 这个相当于是对第一部分的补充说明,主要是想演示一下利用反射机制对一个对象进行拷贝,从而体现出对于Field类和Array类的使用情况。package com.javase.reflectionfuther;public class original { int age; String... 阅读全文
posted @ 2014-06-19 20:03 hessen 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 关于数组Ruby数组中的数据类型可以不相同并且长度也是可变的。(好聪明啊感觉用的久了就会变笨了,除非你本来就是老手)比如下面的例子Myarray=[1,2,“ruby”]Ruby也支持那种-1的表示,比如arry=[1,2,"ruby"]puts arry[-4]puts arry[-3]puts ... 阅读全文
posted @ 2014-06-18 18:32 hessen 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 核心目标:Google File System是一个面向密集应用的,可伸缩的大规模分布式文件系统。GFS运行在廉价的设备上,提供给了灾难冗余的能力,为大量客户机提供了高性能的服务。1.一系列前提GFS的系统构建针对其自身使用的特点在传统的分布式系统的基础上又进行了一些创新,基于的前提假设主要包括以下... 阅读全文
posted @ 2014-06-15 14:18 hessen 阅读(1269) 评论(0) 推荐(0) 编辑
摘要: 关于Class类开始的时候感觉很费解,比如 Class classType = Student.getClass(); Class不是声明一个类的关键字的吗? 好比说我们定义一个Students类,然后生成一个实例 Student stu=new Student();此时可以把Student的定义看... 阅读全文
posted @ 2014-06-14 22:39 hessen 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 一些学习资源http://www.codecademy.com/zh/courses/ruby-beginner-en-d1Ylq/0/5?curriculum_id=5059f8619189a5000201fbcb感觉这个还是不错的 比较适合上手 刚开始比较有成就感 而且可以有在线的编译环境 很赞... 阅读全文
posted @ 2014-06-13 21:09 hessen 阅读(503) 评论(0) 推荐(0) 编辑