- 博客(9)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 计算机网络(二):物理层和数据链路层
物理层考虑的是如何在连接计算机的传输媒体上传输数据比特流,主要针对的是01的比特流数据。出于更友好的控制01数据,差错检验(比如0变成了1),链路选择等问题,在物理层上抽象出了数据链路层。 相比较而言,物理层类比于机器语言,数据链路层类比于汇编语言。说白了就是传输01的数据,相对而言,物理层和硬件打交道比较多,比如传播的介质——光缆,信道复用技术等。关于物理层,更多的是一个底层的传输媒介。数据链路
2017-11-22 15:43:54 1022
原创 计算机网络(一):综述
从本篇开始,记录计算机网络的相关知识,以实用为主。 计算机网络是层级划分的最经典案例。 有点类似于计算机的语言划分,高级语言通过编译生成汇编语言,然后将汇编翻译为机器码,共计算机去识别执行。网络也是这样,最上面的层次用于开发人员的实际使用,下面的层次对于上层的开发人员来说是透明的,下面的层次为上层的功能实现提供接口。 标准的计算机网络采用OSI的七层协议,但因为历史原因,实际中的互联网并未采用
2017-11-19 14:28:39 903
原创 机器学习(十):随机森林与Bagging
随机森林确保了解决策树,决策树 子树:从原数据集中有放回的选择相同数量(和原数据集数量相同)样本,并选择部分属性,以选择的样本和属性进行CART决策树构建随机森林就是并行的构建T个子树的过程。 构建完毕后,对于一个预测数,使用构建好的T个子树进行预测,取最多的预测结果作为随机森林的预测结果。完毕,以上就是随机森林的梗概。这里对几个问题进行阐述:为什么要又放回的抽样 如果不是有放回的抽样,
2017-11-09 14:00:19 702
原创 jvm(七):内存分配与回收
承接上一节,我们知道了垃圾收集的机制。 但现在还有一个问题,即对象是如何被分配的,以及何时需要回收。 但我们不经要问,对象不就是直接被分配在堆上的新生代嘛,当空间满了就去回收,这样总结太泛了,我们有必要了解其中的具体细节。对象分配 大多数情况下,对象优先在新生代的Eden上分配,当Eden区没有足够空间时,jvm发动一次Minor GC。
2017-11-09 12:57:17 314
原创 java(十七):concurrent(2)—lock和condition
Lock和Condition只是concurrent中的两个接口,但基于这两个接口实现的类完成了先前由synchronized和object共同实现的方法。 但就生产者消费者来说(参考生产者与消费者),Lock相当于synchronized,而Condition的await()和signal()方法相当于Object的wait()和notify()方法。 在讲解Lock和Condition之前,
2017-11-07 10:17:49 267
原创 java(十六):concurrent(1)—生产者与消费者
从并发的最基本的问题说起——生产者与消费者。 在此之前,我们介绍下Object中的两类方法:wait(),notify()等待与唤醒包括wait(), wait(long timeout), notify(), notifyAll()。 和Thread中的静态方法sleep(),join(),yield()不同,wait()和notify()是Object中的非静态方法。wait()wait()
2017-11-06 21:47:13 393
原创 java(十五):concurrent(0)—AtomicInteger,Unsafe,CAS
因为java在concurrent包中大量的使用到了AtomicInteger,于是打算从AtomicInteger开始对concurrent包的各个类做一番探究。 如果想对int型数据进行院原子操作,那么推荐使用AtomicInteger。 当然也可以使用synchronized代码块,但使用AtomicInteger更高效。 如下代码说明了使用AtomicInteger和使用Integer
2017-11-06 20:02:53 414
原创 jvm(五):垃圾收集器的种类
上文对垃圾收集的算法做了一个简单的梳理,但那些只是理论算法,并不是jvm中实际的收集器。本节将对这种不同的垃圾收集器做一个简单的阐述。 总的来说,jvm将内存空间(堆)分为老年代和新生代,然后垃圾收器是针对不同年代作用的。 上图显示了jvm中目前(1.7)采用的垃圾收集器,除了G1收集器外,其他收集器都是只服务于新生代和老年代中的一个。 连线表示新生代的垃圾收集器和老年代的垃圾收集器可以协
2017-11-02 14:19:58 2795 1
Oracle 12c Development
2016-06-16
java同步方法对窗体的功能设计是否有影响?(找了半天实在没办法了求助)
2014-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人