- 博客(17)
- 收藏
- 关注
转载 浅析MongoDB数据库的海量数据存储应用
【摘要】当今已进入大数据时代,特别是大规模互联网web2.0应用不断发展及云计算所需要的海量存储和海量计算发展,传统的关系型数据库已无法满足这方面的需求。随着NoSQL数据库的不断发展和成熟,可以较好地解决海量存储和海量计算方面的应用需求。本文重点描述作为NoSQL之一MongoDB数据库在海量数据存储方面的应用。 1 引言NoSQL,全称是“Not Only Sql”,指的是非关系...
2017-08-09 00:16:00 156
转载 LVS+Nginx(LVS + Keepalived + Nginx安装及配置)
(也可以每个nginx都挂在上所有的应用服务器) nginx大家都在用,估计也很熟悉了,在做负载均衡时很好用,安装简单、配置简单、相关材料也特别多。 lvs是国内的章文嵩博士的大作,比nginx被广泛接受还要早7年,并且已经被红帽作为了系统内置软件,可谓很牛了。lvs相对于nginx来说配置上就要相对复杂一些。 但是,有时候我们会看到大牛们分享的经验里面是lvs+ngin...
2017-08-08 20:17:00 211
转载 Web 开发人员推荐的通用独立 UI 组件
现代 Web 开发在将体验和功能做到极致的同时,对于美观的追求也越来越高。在推荐完图形库之后,再来推荐一些精品的独立 UI 组件。这些组件可组合在一起,形成美观而交互强大的 Web UI 。 给 Web 开发人员推荐的开源图形库 —— 2D/3D 给 Web 开发人员推荐的开源图形库 —— 动画 给 Web 开发人员推荐的开源图形库 —— 数据可视化 ...
2017-08-04 09:33:00 200
转载 git reset revert 回退回滚取消提交返回上一版本
总有一天你会遇到下面的问题. (1)改完代码匆忙提交,上线发现有问题,怎么办? 赶紧回滚. (2)改完代码测试也没有问题,但是上线发现你的修改影响了之前运行正常的代码报错,必须回滚. 这些开发中很常见的问题,所以git的取消提交,回退甚至返回上一版本都是特别重要的. 大致分为下面2种情况: 1.没有push 这种情况发生在你的本地代码仓库,可能你add ,co...
2017-08-03 20:55:00 153
转载 git
idea中的git 回滚 1、可以通过reset HEAD 回滚到某个版本 2、再用revert 把代码回滚此版本 3、点击合并 转载于:https://www.cnblogs.com/Henry-pan/p/7281050.html...
2017-08-03 17:51:00 114
转载 SpringMVC源码分析
https://www.gitbook.com/book/fangjian0423/springmvc-source-minibook/details 或者http://www.cnblogs.com/fangjian0423/p/springMVC-directory-summary.html http://fangjian0423.github.io/categories/ 转...
2017-08-01 18:30:00 89
转载 SpringMVC 源代码深度解析 IOC容器(Bean 解析、注册)
SpringMVC通过一个配置文件描述Bean以及Bean之间的依赖关系,利用Java的反射机制实例化Bean并建立Bean之间的依赖关系。IOC容器在完成这些底层工作的基础还提供了Bean的实例缓、生命周期、Bean实例代理等。BeanFacory是SpringMVC框架最核心的接口,他提供了最高级IOC的配置机制。ApplicationContext由BeanFactory派生而来...
2017-08-01 13:40:00 100
转载 Flume介绍
Flume是一个分布式的,效率高的用来收集日志数据的开源框架。它的架构是基于流式数据,有3个重要的组件,分别是Source,Channel和Sink。 Flume架构和特点 Flume架构图如上,非常简单。 一个Flume的事件(event)表示数据流中的一个单位,它会带有字节数据和可选的字符串属性。一个Flume的agent是一个JVM进程,agent持有3个组件,这3个组件...
2017-07-27 09:09:00 99
转载 logstash搭建日志追踪系统
前言 开始博客之前,首先看个问题:作为一只程序猿,写的代码的过程需要加入一些日志信息,这些日志信息包括debug调试信息,异常记录日志等。 Java猿一般都是使用log4j,logback等第三方库记录日志。 那么问题来了,挖掘机到底哪家强?…… 扯个淡,那么问题来了,如果我们想看日志信息,怎么办, ssh到服务器上,vim然后查询。每次都这样,是不是很蛋疼 = =; ...
2017-07-26 23:38:00 163
转载 Elasticsearch入门
之前搭建logstash的时候使用过elasticsearch。 刚好最近在公司也用到了es,写篇水文记录一下也当做笔记吧。 Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,使用RESTful web暴露接口。 它有许多特性,比如以下几个属性: 1.实时数据2.实时分析3.分布式设计4.高可用性5.全文搜索6.面向文档 ...
2017-07-26 23:37:00 122
转载 elasticsearch查询模板
最近在公司又用到了elasticsearch,也用到了查询模板,顺便写篇文章记录一下查询模板的使用。 以1个需求为例讲解es模板的使用: 页面上某个按钮在一段时间内的点击次数统计,并且可以以小时,天,月为单位进行汇总,并且需要去重。 创建索引,只定义3个字段,user_id, user_name和create_time: -POST /$ES/event_index {...
2017-07-26 23:36:00 262
转载 Elasticsearch集群知识笔记
Elasticsearch集群知识笔记 Elasticsearch内部提供了一个rest接口用于查看集群内部的健康状况: curl -XGET http://localhost:9200/_cluster/health r...
2017-07-26 23:34:00 443
转载 Avro介绍
Avro介绍 Apache Avro是一个数据序列化系统。 Avro所提供的属性: 1.丰富的数据结构2.使用快速的压缩二进制数据格式3.提供容器文件用于持久化数据4.远程过程调用RPC5.简单的动态语言结合功能,Avro 和动态语言结合后,读写数据文件和使...
2017-07-26 23:30:00 680
转载 堆、二叉堆、堆排序
堆、二叉堆、堆排序 堆的概念: n个元素序列 { k1, k2, k3, k4, k5, k6 …. kn } 当且仅当满足以下关系时才会被称为堆: ki <= k2i,ki <= k2i+1 或者 ki >= k2i,ki >= k...
2017-07-26 23:26:00 133
转载 Spring中Ordered接口简介
前言 Spring中提供了一个Ordered接口。Ordered接口,顾名思义,就是用来排序的。 Spring是一个大量使用策略设计模式的框架,这意味着有很多相同接口的实现类,那么必定会有优先级的问题。 于是,Spring就提供了Ordered这个接口,来处理相同接口实现类的优先级问题。 Ordered接口介绍 首先,我们来看下Ordered接口的定义: pub...
2017-07-26 23:19:00 100
转载 详解SpringMVC中Controller的方法中参数的工作原理
前言 SpringMVC是目前主流的Web MVC框架之一。 如果有同学对它不熟悉,那么请参考它的入门blog:http://www.cnblogs.com/fangjian0423/p/springMVC-introduction.html SpringMVC中Controller的方法参数可以是Integer,Double,自定义对象,ServletRequest,...
2017-07-26 23:16:00 87
转载 SpringMVC关于json、xml自动转换的原理研究
前言 SpringMVC是目前主流的Web MVC框架之一。 如果有同学对它不熟悉,那么请参考它的入门blog:http://www.cnblogs.com/fangjian0423/p/springMVC-introduction.html 现象 本文使用的demo基于maven,是根据入门blog的例子继续写下去的。 我们先来看一看对应的现象。 我们这里的配置文...
2017-07-26 22:57:00 84
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人