自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

芙兰泣露的博客

主要记录在开发中解决问题的过程

  • 博客(9)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 计算机网络(二):物理层和数据链路层

物理层考虑的是如何在连接计算机的传输媒体上传输数据比特流,主要针对的是01的比特流数据。出于更友好的控制01数据,差错检验(比如0变成了1),链路选择等问题,在物理层上抽象出了数据链路层。 相比较而言,物理层类比于机器语言,数据链路层类比于汇编语言。说白了就是传输01的数据,相对而言,物理层和硬件打交道比较多,比如传播的介质——光缆,信道复用技术等。关于物理层,更多的是一个底层的传输媒介。数据链路

2017-11-22 15:43:54 1022

原创 计算机网络(一):综述

从本篇开始,记录计算机网络的相关知识,以实用为主。 计算机网络是层级划分的最经典案例。 有点类似于计算机的语言划分,高级语言通过编译生成汇编语言,然后将汇编翻译为机器码,共计算机去识别执行。网络也是这样,最上面的层次用于开发人员的实际使用,下面的层次对于上层的开发人员来说是透明的,下面的层次为上层的功能实现提供接口。 标准的计算机网络采用OSI的七层协议,但因为历史原因,实际中的互联网并未采用

2017-11-19 14:28:39 903

转载 机器学习(十一):boosting

主要是转载其他的文章。 机器学习—-集成学习(Boosting) 文章中的图解很形象生动。

2017-11-13 13:33:58 220

原创 机器学习(十):随机森林与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

Oracle12c的官方推荐参考书籍。 基本涵盖了Oracle12c开发的所有内容。 从一开始的创建用户,建表,索引,sql,存储过程等,部署等。 强烈推荐

2016-06-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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