1、 环境配置
a) Java 1.7
b) Eclipse luna
c) Maven3.2.5
d) Spring 4.1.4
2、 创建maven工程
a) 打开eclipse,file->new->project->Maven->Maven Project
...
分类:
编程语言 时间:
2016-05-27 12:19:41
阅读次数:
270
本讲内容:a. JobScheduler内幕实现
b. JobScheduler深度思考注:本讲内容基于Spark 1.6.1版本(在2016年5月来说是Spark最新版本)讲解。上节回顾上节课,我们以JobGenerator类为重心,为大家左右延伸,解密Job之动态生成;并总结出了Job之动态生成的三大核心:a. JobGenerator: 负责Job生成b. JobSheduler:负责Job...
分类:
其他好文 时间:
2016-05-27 12:19:58
阅读次数:
160
本篇博文的目标是
1. Executor的WAL机制详解
2. 消息重放Kafka数据安全性的考虑:
Spark Streaming不断的接收数据,并且不断的产生Job,不断的提交Job给集群运行。所以这就涉及到一个非常重要的问题数据安全性。
Spark Streaming是基于Spark Core之上的,如果能够确保数据安全可好的话,在Spark Streaming生成Job的时候里面是基...
分类:
其他好文 时间:
2016-05-27 12:19:58
阅读次数:
233
各种文本编辑器的”查找”功能(Ctrl+F),大多采用 Boyer-Moore算法 。Boyer-Moore算法不仅效率高,而且构思巧妙,容易理解。
1977年,德克萨斯大学的Robert S. Boyer教授和J StrotherMoore教授发明了这种算法。...
分类:
编程语言 时间:
2016-05-27 12:17:58
阅读次数:
265
业务的快速增长,要求系统在快速迭代的同时,保持很好的扩展性和可用性。其中,交易系统除了满足上述要求之外,还必须保持数据的强一致性。对系统开发人员而言,这既是机遇,也是挑战。本文主要梳理大众点评支付渠道网关系统在面对这些成长烦恼时的演进之路,以及过程中的一些思考和实践。
在整个系统的演进过程中,核心思路是:大系统做小,做简单(具体描述可参考《高可用性系统在大众点评的实践与经验》)。在渠道网关系...
分类:
其他好文 时间:
2016-05-27 12:18:34
阅读次数:
139
1. 我们先说一下操作系统的发展史,这样更有利于我们对这个技术脉络的把├——手工打孔 插卡
├——单道批处理├—- 联机处理(可以批量处理作业但是一次只能处理一个作业)
├ ├──– 脱机处理(缓和人机矛盾,使cpu和输入输入设备并行处理)
├——多道批处理
├——分时系统
├——实时系统结构发展经历下面四个阶段:
├—— 无结构...
分类:
其他好文 时间:
2016-05-27 12:19:27
阅读次数:
201
管理VRP配置文件
VRP系统有”配置文件“(已以文件形式保存的配置)和”当前配置“(正在运行、生效的配置,仅指没有以文件形式保存的配置)两种配置文件。用户可以进行保存配置文件(把当前配置以文件形式保存起来)、备份配置文件(备份已有的配置文件)、恢复配置文件(恢复使用其他配置文件),指定下次启动的启动文件(包括配置文件)等。
一、保存配置文件
用户通过命令行修改设备的当前配置,这些配置在设备...
分类:
其他好文 时间:
2016-05-27 12:19:27
阅读次数:
220
最小二乘法Least Square Method,做为分类回归算法的基础,有着悠久的历史(由马里·勒让德于1806年提出)。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。最小二乘法还可用于曲线拟合。其他一些优化问题也可通过最小化能量或最大化熵用最小二乘法来表达。
那什么是最小二乘法呢?别着急,我们先从...
分类:
编程语言 时间:
2016-05-27 12:19:23
阅读次数:
398
计算机网络技术是互联网发展的基础。它是计算机技术与通信技术结合的产物,是现在信息技术的一个重要组成部分,而且正朝着数字化、高速化、智能化的方向迅速发展。随着3G、4G技术的兴起,越来越多的企业参与到了网络与通信相关的行业的角逐,网络与通信相关的行业的角逐,网络与通信成为信息化浪潮的先锋。而对于网络相关技术的考察也越来越受到各大IT企业的重视。
TCP和UDP的区别有哪些
什么叫三次握手什么叫...
分类:
其他好文 时间:
2016-05-27 12:19:12
阅读次数:
156
最近有几位朋友给我留言,让我谈一下对Activity启动模式的理解。我觉得对某个知识点的理解必须要动手操作才能印象深刻,所以今天写一篇博文,结合案例理解Activity启动模式。由于之前看过“区长”的一篇博文(文章结尾处有链接)深受启发,因此本文是在那篇文章的基础上更加全面的讲解。
众所周知当我们多次启动同一个Activity时,系统会创建多个实例,并把它们按照先进后出的原则一一放入...
分类:
其他好文 时间:
2016-05-27 12:18:44
阅读次数:
239
PCI总线推出以来,以其独有的特性受到众多厂商的青睐,已经成为计算机扩展总线的主流。目前,国内的许多技术人员已经具备开发PCI总线接口设备的能 力。但是PCI总线的编程技术,也就是对PCI总线设备的操作技术,一直是一件让技术人员感到头疼的事情。PCI总线编程的核心技术是对相应板卡配置空间 的理解和访问。一般软件编程人员基于对硬件设备原理的生疏,很难理解并操作配置空间,希望硬件开发人员直接告诉他们怎...
分类:
系统相关 时间:
2016-05-27 12:17:04
阅读次数:
215
本文是《深入理解Java虚拟机》一书中第三章的读书总结。
前面介绍了Java内存结构和HotSpot虚拟机在堆内存中管理对象的过程。不过,在Java程序中对象的创建是非常频繁的,而内存的大小又是有限的,为了内存的重复利用,就需要对内存中的对象进行垃圾收集。其实,这也是Java和C++的一个区别,在Java中可以进行自动的垃圾收集,而C和C++中需要程序员手动回收不再使用的对象。
Java中的垃...
分类:
编程语言 时间:
2016-05-27 12:18:51
阅读次数:
224
首先先截个图来看看集合所包含的类及接口:
Collection接口:...
分类:
编程语言 时间:
2016-05-27 12:19:19
阅读次数:
307
1、JDBC连接数据库创建一个简单数据库用于演示本文内容
首先建立示例数据库CREATE DATABASE jdbc1 CHARACTER
SET utf8;USE jdbc1;CREATE TABLE USER (
id INT PRIMARY KEY auto_increment,
NAME VARCHAR (20),
birthday DATE,
money...
分类:
数据库 时间:
2016-05-27 12:18:44
阅读次数:
269
linear classification上节中简单介绍了图像分类的概念,并且学习了费时费内存但是精度不高的knn法,本节我们将会进一步学习一种更好的方法,以后的章节中会慢慢引入神经网络和convolutional neural network。这种新的算法有两部分组成:
1. 评价函数score function,用于将原始数据映射到分类结果
2. 损失函数loss function, 用于定...
分类:
Web程序 时间:
2016-05-27 12:17:33
阅读次数:
368
Java中Socket网络通信目录
Java中Socket网络通信
目录
网络协议信息
InetAddress类的应用
URL类的应用
基于TCP的Socket通信
基于UDP的socket通信
Socket通信总结
markdown编辑器快捷键网络协议信息
TCP 传输控制协议(Transmission Control Protocol)
IP 互联网协议(Internet Proto...
分类:
编程语言 时间:
2016-05-27 12:16:29
阅读次数:
238
一天一道LeetCode系列(一)题目
A robot is located at the top-left corner of a m x n grid (marked ‘Start’ in the diagram below).
The robot can only move either down or right at any point in time. The robo...
分类:
其他好文 时间:
2016-05-27 12:18:25
阅读次数:
209