- 博客(151)
- 资源 (34)
- 收藏
- 关注
原创 理解hibernate的session缓存机制(一级缓存和二级缓存)
Hibernate向我们提供的主要的操纵数据库的接口,Session就是其中的一个,它提供了基本的增,删,改,查方法.而且具有一个缓存机制,能够按照某个时间点,按照缓存中的持久化对象属性的变化来更新数据库,着就是Session的缓存清理过程.在Hibernate中对象分为三个状态,临时,持久化,游离.如果我们希望JAVA里的一个对象一直存在,就必须有一个变量一直引用着这个对象.当这个变量没了.对象
2014-10-12 00:32:55
1184
原创 详解HTTP中Get与Post的区别
浅谈HTTP中Get与Post的区别 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源
2014-10-12 00:12:26
826
原创 学习笔记——MongDB非关系型数据库的脚本代码汇总
#打开服务器(可以做成一个.bat文件,将命令写入其中,之后直接单击该文件就可以运行了)#命令如下所示:mongod --dbpath H:\MongoDB\MongoDBDATA209#打开客户端#命令如下所示mongo 127.0.0.1:27017/admin#mongodb插入命令>db .persons.insert({name:"usp
2014-10-07 21:35:36
6219
原创 mongoDB启动项的配置详细步骤(图文配置讲解——一目了然)
mongoDB启动项的配置详细步骤如下所示:整理者:管祥青 地点:湖南大学实验室 日期:2014年3月17日星期一 第一步:可以搜索,mongodb启动命令mongod参数说明(如上面的PPT所示)第二步:创建一个mongodbCONF.bat配置文件解析:--config后面的mongodb.conf文件,是指指向一个mongodb.conf文件
2014-10-07 21:29:36
1883
转载 数据分析师面试常见的77个问题
随着大数据概念的火热,数据科学家这一职位应时而出,那么成为数据科学家要满足什么条件?或许我们可以从国外的数据科学家面试问题中得到一些参考,下面是77个关于数据分析或者数据科学家招聘的时候会常会的几个问题,供各位同行参考。1、你处理过的最大的数据量?你是如何处理他们的?处理的结果。2、告诉我二个分析或者计算机科学相关项目?你是如何对其结果进行衡量的?3、什么是:提升值、关键绩
2014-10-07 20:26:15
7688
原创 海量数据框架变迁——阿里巴巴上市背后的技术力量
阿里巴巴的上市,这不仅是商业和资本领域的一件大事,对于技术世界也是如此,在阿里巴巴的30位合伙人中,我们可以看到多位技术人员的影子,比如阿里巴巴集团CTO王坚,小微金融服务集团CTO程立(花名鲁肃),阿里巴巴集团副首席技术官姜鹏(花名三丰),阿里云高级研究员蔡景现(花名多隆),阿里巴巴集团技术保障、安全技术产品部副总裁刘振飞等。自从人类发明了计算机,技术人的世界就是那么让人痴迷
2014-10-06 23:30:12
1907
原创 网盘搜索引擎汇总——快速搜索你想要的资料
1、网盘搜索引擎http://so.baiduyun.me/备注:提供百度谷歌双索,几乎包含所有的网盘,默认搜索百度网盘,如果百度网盘搜不到,各位可以选择其他网盘再进行搜索。2、找文件http://www.zhaofile.com/备注:搜索的网盘有限,备用网盘搜索引擎。
2014-10-05 09:56:23
4859
原创 2014-2024这十年,怎样规划——你准备好了吗?
一:这10年,一定要有自己的方向1、没有方向感,是最要命的 2、不管起点有多低,都要坦然接受 3、围绕自己的兴趣爱好选择职业 4、做自己最擅长的事 5、从最容易实现的目标开始做起二:这10年,要做哪些准备? 1、要过语言关 2、要有一样看家本领 3、掌握工作的全部 4、把知识变成能力 5、向成功的人
2014-10-05 09:51:16
1066
原创 大数据数据处理模型——怎样构建一个有指导的数据挖掘模型
数据挖掘的目的,就是从数据中找到更多的优质用户。接着上篇继续探讨有指导数据挖掘方法模型。什么是有指导的数据挖掘方法模型,以及数据挖掘如何构建模型。在构建一个有指导的数据挖掘模型,首先要理解和定义一些模型试图估计的目标变量。一个典型的案例,二元响应模型,如为直接邮寄和电子邮件营销活动选择客户的模型。模型的构建选择历史客户数据,这些客户响应了以前类似的活动。有指导数据挖掘的目的就是找到更多类似的客户,
2014-10-04 15:35:55
2579
原创 高性能的分布式内存缓存服务器系统——memcached核心原理详细剖析
memcached是什么?memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软件。现在已成为 mixi、 hatena、 Facebook、 Vox、LiveJournal等众多服务中 提高Web应用扩展性的重要因素。许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在
2014-10-04 00:09:01
3305
原创 Flume日志收集系统原理详细阐述
一、FLUME介绍Flume是一个分布式、可靠、和高可用的海量日志聚合的系统,支持在系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。设计目标:(1) 可靠性当节点出现故障时,日志能够被传送到其他节点上而不会丢失。Flume提供了三种级别的可靠性保障,从强到弱依次分别为:end-to-end(收到数
2014-10-03 23:46:40
2058
原创 大数据实时计算工程师/Hadoop工程师/数据分析师职业路线图
描述本路线图是一个专门针对大数据实时处理、Hadoop工程师和数据分析师所设计的课程体系介绍,在实时计算方向主要包括了从数据收集框架、集群协调框架、数据缓存框架到实时计算框架都全面进行深度解析,让一个普通的开发人员迅速成为实时计算领域的领跑者。也从整体架构上给出了一个实时计算可以践行的基础架构和实时业务处理方法;在离线计算方面主要涉及集群调度框架、Hadoop框架、Hive框架、Hbase
2014-10-03 23:10:11
1722
原创 MBTI职业性格测试完整版(手机用户点这里进入测试>>)
引导语:“我性格内向/外向,适合什么工作?”“哪些职业正好匹配我的性格?”“以我的个性从事什么行业好?”“我性格中的优势和劣势是什么?”“我是不是该继续现在从事的职业?” 不论是正待走进职场的毕业生,还是工作了一段时间的人,面对这类问题都会感到困惑——性格因素和职业选择之间到底存在什么样的关联呢?要回答诸如此类的问题,我们就必须先了解到底性格差异是如何形成的。瑞士心理学家荣格(
2014-10-02 23:25:52
18157
原创 Hadoop 2.5.0新特性和改进
Apache Hadoop 2.5.0是一个在2.x.y发布线上的一个小版本,建立在之前稳定的发布版本2.4.1之上。主要特性和改进:1. Commona) 使用HTTP代理服务器时认证改进。当通过代理服务器使用WebHDFS时这是非常有用的。b) 增加了一个新的Hadoop指标监控sink,允许直接写到Graphite。c) Hadoop文件系统兼容相关的规范工作
2014-10-01 08:39:59
909
原创 Hadoop 管理监控工具:Apache Ambari
Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的供应、管理和监控。Ambari目前已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeper、Sqoop和Hcatalog等。Apache Ambari 支持HDFS、MapReduce、Hive、Pig、Hbase、Zookeper、Sqoop和Hc
2014-09-28 22:08:10
2864
原创 Hbase框架原理及相关的知识点理解、Hbase访问MapReduce、Hbase访问Java API、Hbase shell及Hbase性能优化总结
概述HBase是一个构建在HDFS上的分布式列存储系统;HBase是基于Google BigTable模型开发的,典型的key/value系统;HBase是Apache Hadoop生态系统中的重要一员,主要用于海量结构化数据存储;从逻辑上讲,HBase将数据按照表、行和列进行存储。与hadoop一样,Hbase目标主要依靠横向扩展,通过不断增加廉价的商用服
2014-09-26 10:44:37
3204
原创 Hive调优知识点总结
优化时,把hive sql当做map reduce程序来读,会有意想不到的惊喜。理解hadoop的核心能力,是hive优化的根本。这是这一年来,项目组所有成员宝贵的经验总结。 长期观察hadoop处理数据的过程,有几个显著的特征:1.不怕数据多,就怕数据倾斜。2.对jobs数比较多的作业运行效率相对比较低,比如即使有几百行的表,如果多次关联多次汇总,产生十几个jobs,没半小时
2014-09-26 01:09:02
921
原创 腾讯后台开发笔试知识点汇总
linux和os:netstat :显示网络状态tcpdump:主要是截获通过本机网络接口的数据,用以分析。能够截获当前所有通过本机网卡的数据包。它拥有灵活的过滤机制,可以确保得到想要的数据。ipcs:检查系统上共享内存的分配ipcrm:手动解除系统上共享内存的分配(如果这四个命令没听说过或者不能熟练使用,基本上可以回家,通过的概率较小 ^_^ ,这四个命令
2014-09-22 12:59:16
2124
原创 2015年网易校招Java开发工程师(技术架构)在线笔试题(2015年9月20日 18:00—20:00)
2015年网易校招Java开发工程师(技术架构)在线笔试题 1、 程序和进程的本质区别是? A、在外存和内存存储B、非顺序和顺序执行机器指令C、独占使用和分时使用计算机资源D、静态和动态特征参考答案分析:进程与应用程序的区别:进程(Process)是最初定义在Unix等多用户、多任务操作系统环境下用于表示应用程序在内存环境中基本执行单元的概念。以Unix操作系
2014-09-22 00:23:54
3568
原创 深入理解Arrays.sort()
原文链接: Deep Understanding of Arrays.sort(T[], Comparator c)Arrays.sort(T[], Comparator c) 方法用于对象数组按用户自定义规则排序.官方Java文档只是简要描述此方法的作用,并未进行详细的介绍,本文将深入解析此方法。1. 简单示例sort方法的使用非常的简单明了,下面的例子中,先定义一个
2014-09-22 00:17:27
666
原创 Java类加载原理解析及怎样自定义Java类实现特殊的功能
1 基本信息摘要:每个java开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是java技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类加载失败等技术问题,对理解java虚拟机的连接模型和jav
2014-09-21 21:08:12
1222
原创 Java 异常类层次结构及怎样设计一个高效合理的异常处理框架
在Java中,异常分为受检查的异常,与运行时异常. 两者都在异常类层次结构中.下面的图展示了Java异常类的继承关系.图1粉红色的是受检查的异常(checked exceptions),其必须被 try{}catch语句块所捕获,或者在方法签名里通过throws子句声明.受检查的异常必须在编译时被捕捉处理,命名为 CHecked Exception 是因为Java编
2014-09-21 19:29:30
3283
1
转载 offer档次排名,2015最新版
【第0档】:美国互联网总部specialoffer(15万刀起薪)【第一档】:股份制银行总行,证券公司,基金公司IT部门(民生,中信,兴业,浦发,南方基金,中信证券等等)加班多,累,但是25万+户口编制,能学习金融业务it流程。【第二档】:国内网游公司,中央金融机构IT部门(网易游戏,巨人,中国银联总部,中国结算,央行it,同业拆借中心)35
2014-09-20 23:05:57
2328
原创 计算机网络知识点汇总(通过遇到的面试题_不断更新中)
5、典型的路由选择方式有两种,静态路由和动态路由。以下描述正确的是()A. 当动态路由与静态路由发证冲突时,以静态路由为准B. 当动态路由与静态路由发证冲突时,以动态路由为准C. 静态路由适用于网络规模大、网络拓扑复杂的网络D. 动态路由适用于网络规模大、网络拓扑复杂的网络
2014-09-20 10:59:12
1514
原创 java集合类TreeMap和TreeSet
Red-Black Trees(红黑树) (TreeMap底层的实现就是用的红黑树数据结构)探索equals()和hashCode()方法 (TreeMap/TreeSet实现使用到的核心方法)java中的HashTable,HashMap和HashSe
2014-09-20 10:28:00
823
原创 HDFS(Hadoop distributed filesystem)和KFS (Kosmos distributed filesystem)比较
1、HDFS 和 KFS 简介 两者都是GFS的开源实现,而HDFS 是Hadoop 的子项目,用Java实现,为Hadoop上层应用提供高吞吐量的可扩展的大文件存储服务。 Kosmos filesystem(KFS) is a high performance distributed filesystem for web-scale applications such as, s
2014-09-20 09:24:34
1323
原创 C Language 面试题汇总 (答案仅供参考_不断总结更新)
下面这些题目答案仅作参考,从基础题目开始1.用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序。循环链表,用取余操作做2.不能做switch()的参数类型是:switch的参数不能为实型。3. static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域4. 引用与指针有什么
2014-09-19 23:48:28
1572
原创 2014百度校招开发测试工程师笔试题(时间_2013-9-28__地点_深圳__职位_开发测试工程师)
时间:2013-9-28地点:深圳职位:开发测试工程师
2014-09-19 22:22:18
985
原创 Hadoop生态系统介绍及HDFS与MapReduce原理详细阐述
1、Hadoop生态系统概况Hadoop是一个能够对大量数据进行分布式处理的软件框架。具有可靠、高效、可伸缩的特点。Hadoop的核心是HDFS和Mapreduce,hadoop2.0还包括YARN。下图为hadoop的生态系统:2、HDFS(Hadoop分布式文件系统)源自于Google的GFS论文,发表于2003年10月,HDFS是G
2014-09-18 17:48:53
4512
原创 Java字符编码转换研究
1. 概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。2. 编码
2014-09-18 17:34:14
888
原创 C语言之知识点总结——const指针
注意:要在声明的时候进行初始化声明的方式:类型名 * const 变量名1.不能再指向别的变量,指针的value不可更改[cpp] view plaincopy#include void main(){ int a = 89; int * const p = NULL; p = &a;
2014-09-18 09:49:29
767
原创 数字证书原理
文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出!1、基础知识这部分内容主要解释一些概念和术语,最好是先
2014-09-17 10:23:40
634
原创 面试总结:用Java搞定二叉树方面的面试题
package org.hunan.guan.javaIO;import java.util.ArrayList;import java.util.Iterator;import java.util.LinkedList;import java.util.List;import java.util.Queue;import java.util.Stack;/** * http:
2014-09-15 23:13:37
5238
原创 Java实现单链表和双链表
首先给出一个链表模型:第一步: 创建空链表 第二步:创建头节点第三部:创建尾节点到此为止 一个比较有完整意义的链表已经构造出 增加节点删除节点:参考代码:
2014-09-15 22:43:25
2933
原创 面试总结:用Java搞定面试中的链表题目
package org.hunan.guan.javaIO;import java.util.HashMap;import java.util.Stack;/** * http://blog.csdn.net/luckyxiaoqiang/article/details/7393134 轻松搞定面试中的链表题目 * http://www.cnblogs.com/jax/archive
2014-09-15 22:33:15
1139
原创 Google笔试题整理(超全!)附部分答案
写出这样一个函数 ,输入一个 n, 输出从1到这个数字之间的出现的1的个数,比如f(13)等于6; f(9)等于1; 网上有很多这道题的解法,大多采用穷举法。这把这个算法题变成了程序设计,这道题,我认为是总结一个递推公式,然后用递推法实现,比较好。后来在网上考证了一下,这道题本来也是让总结一个数学函数即可,无需编程。既然写了,就贴出来,发表一下自己的解法。这道题还有另一半,当f(n)=n是,最小的
2014-09-15 19:50:01
1330
原创 2015百度校园招聘软件研发类笔试题(笔试时间:2014-9-14,西安、哈尔滨、大连站)
一、简答题1.请简述TCP-IP的3次握手以及4次挥手过程?并解释为何关闭连接需要4次挥手?所谓三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号并交换 TCP 窗口大小信息.在socket编程中,客户端执行connec
2014-09-15 19:23:36
2270
原创 TCP的三次握手(建立连接)和四次挥手(关闭连接)
建立连接: 理解:窗口和滑动窗口TCP的流量控制TCP使用窗口机制进行流量控制什么是窗口?连接建立时,各端分配一块缓冲区用来存储接收的数据,并将缓冲区的尺寸发送给另一端接收方发送的确认信息中包含了自己剩余的缓冲区尺寸剩余缓冲区空间的数量叫做窗口2. TCP的流控过程(滑动窗口)TCP(Transmission Control
2014-09-15 19:11:27
1053
原创 智力题汇总(思维+速度)
1、微软面试题:利用天平砝码,三次将140克的盐 分成50、90克两份? 有一个天平,2克和7克砝码各一个。如何利用天平砝码在三次内将140克盐分成50,90克两份。解决方法1:1. 利用天平将140克分成70,70克两份。 2. 利用天平将70克分成35,35克两份。 3.
2014-09-15 00:09:57
1703
原创 跳跃表,字典树(单词查找树,Trie树),后缀树,KMP算法,AC 自动机相关算法原理详细汇总
第一部分:跳跃表本文将总结一种数据结构:跳跃表。前半部分跳跃表性质和操作的介绍直接摘自《让算法的效率跳起来--浅谈“跳跃表”的相关操作及其应用》上海市华东师范大学第二附属中学 魏冉。之后将附上跳跃表的源代码,以及本人对其的了解。难免有错误之处,希望指正,共同进步。谢谢。 跳跃表(Skip List)是1987年才诞生的一种崭新的数据结构,它在进行查找、插入、删除等操作时的期望
2014-09-14 22:10:44
4216
kafka & mafka client开发与实践
2014-11-18
Python反编译工具--uncompyle2
2014-06-22
去权限后的Hadoop-eclipse-1.2.1.jar插件
2014-01-12
2014中国大数据技术大会32位核心专家演讲PDF下载汇总(重磅资料)
2014-12-24
2017_IBM_微课程_区块链和HyperLedger之PPT汇总(含全部九章)
2017-10-08
高清视频录制工具(Bandicam)v2.1.2.740中文版
2015-01-12
RegexBuddy-3.6.1破解版
2014-04-10
wingIDE5.0反编译后的破解文件
2014-06-22
GroupLens_MovieLens数据集(完整版含三个数据量文件)
2015-03-18
prezi desktop破解方法及工具
2012-11-01
java3d开发库
2014-05-31
paoding-analysis3.0.jar
2014-02-15
lucene-core-3.0.0.jar
2014-02-15
memcached分布式缓存系统完全剖析
2014-10-04
Sybase PowerDesigner16.5破解文件
2014-05-16
mongoDB java驱动包
2014-03-22
paoding-analysis-2.0.4-beta
2014-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅