自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秋夜无霜

The world will become more and more brightly with you !

  • 博客(17)
  • 收藏
  • 关注

转载 百度2012实习生校园招聘笔试题

1、给一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词b,那么b是a的兄弟单词,比如的单词army和mary互为兄弟单词。现在要给出一种解决方案,对于用户输入的单词,根据给定的字典找出输入单词有哪些兄弟单词。请具体说明数据结构和查询流程,要求时间和空间效率尽可能地高。字典树的典型应用,一般情况下,字典树的结构都是采用26叉树进行组织的,每个节点对应一个字母,查找的时候,就是一个字

2017-07-24 12:56:26 331

转载 大型网站技术架构演变过程

前言我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。该系统具备的功能:用户模块:用户注册和管理商品模块:商品展示和管理交易模块:创建交易和管理阶段一、单机构建网站网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我们使用一个容器,如tomcat、jetty、jboos,然后直接使用JSP/ser

2017-07-20 12:55:19 388

原创 通过SpringMVC集成freemark模板生成页面

1、maven依赖 true false true false 4.1.9.RELEASE 3.3.0 4.11 org.springframework spring-conte

2017-07-15 18:06:29 1432

转载 Redis高可用分布式内部交流(九)

http://www.cnblogs.com/mushroom/p/4752962.html这是上月在公司内部的一次分享,现把PPT及交流内容整理成博客。阅读目录:高可用数据同步分布式分布式集群时代总结高可用高可用(High Availability),是当一台服务器停止服务后,对于业务及用户毫无影响。 停止服务的原因可能由于网卡、路由器、机房、CP

2017-07-15 09:59:44 279

转载 Redis分布式锁服务(八)

http://www.cnblogs.com/mushroom/p/4752499.html阅读目录:概述分布式锁多实例分布式锁总结概述在多线程环境下,通常会使用锁来保证有且只有一个线程来操作共享资源。比如:object obj = new object();lock (obj) { //操作共享资源 }利用操作系统提供的

2017-07-15 09:58:41 290

转载 Redis性能问题排查解决手册(七)

http://www.cnblogs.com/mushroom/p/4738170.html 阅读目录:性能相关的数据指标内存使用率used_memory命令处理总数total_commands_processed延迟时间内存碎片率回收key总结性能相关的数据指标通过Redis-cli命令行界面访问到Redis服务器,然后使用info命令获取所有与Redis

2017-07-15 09:57:30 409

转载 Redis系列(六)-SortedSets设计技巧

http://www.cnblogs.com/mushroom/p/4659206.html阅读目录:介绍Score占位更多位信息总结介绍Redis Sorted Sets是类似Redis Sets数据结构,不允许重复项的String集合。不同的是Sorted Sets中的每个成员都分配了一个分数值(score),它用于在Sorted Sets中进行成员排序

2017-07-15 09:56:32 265

转载 Redis系列(五)-Opserver的监控

http://www.cnblogs.com/mushroom/p/4609365.html阅读目录:基本介绍使用配置部署实例面板属性基本介绍Opserver是Stack Exchange的一个开源监控系统,基于Net、MVC开发,所以Net程序员可以轻松基于它二次开发。它主要监控:serversSQL clusters/instancesrediselas

2017-07-14 22:20:53 669

转载 Redis系列(四)-低成本高可用方案设计

http://www.cnblogs.com/mushroom/p/4526912.html关于Redis高可用方案,看到较多的是keepalived、zookeeper方案。 keepalived是主备模式,意味着总有一台浪费着。zookeeper工作量成本偏高。 本文主要介绍下使用官方sentinel做redis高可用方案的设计。阅读目录:Redis Sentine

2017-07-14 22:19:53 469

转载 Redis系列(三)-Redis发布订阅及客户端编程

http://www.cnblogs.com/mushroom/p/4470006.html阅读目录发布订阅模型Redis中的发布订阅客户端编程示例0.3版本Hredis发布订阅模型在应用级其作用是为了减少依赖关系,通常也叫观察者模式。主要是把耦合点单独抽离出来作为第三方,隔离易变化的发送方和接收方。发送方:只负责向第三方发送消息。(杂志社把读者杂志交给邮局

2017-07-14 22:19:04 407

转载 Redis系列(二)-Hredis客户端设计及开源

http://www.cnblogs.com/mushroom/p/4217541.html阅读目录:项目说明Hredis设计图  单元测试场景 总结项目说明  背景:因为有地方要用,而又没找到对sentinel良好支持的Net客户端,所以就简单重写了个。  目标:尽可能的简单,轻量级,不进行过度的封装,使用方便。  代码说明:     

2017-07-14 22:18:09 453

转载 c#实现redis客户端(一)

最近项目使用中要改造redis客户端,看了下文档,总结分享一下。阅读目录:协议规范基础通信状态命令set、get命令管道、事务总结协议规范redis允许客户端以TCP方式连接,默认6379端口。传输数据都以\r\n结尾。请求格式*\r\n$\r\n\r\n例:*1\r\n$4\r\nINFO\r\n响应格式1:简单字符串,非二进制安全字符

2017-07-14 22:17:00 1410

转载 Java实现栈和队列

栈:LIFO(后进先出)队列:FIFO(先进先出)栈的顺序存储结构实现:/** * 基于数组实现的顺序栈 * @param */public class Stack { private Object[] data = null; private int maxSize=0; //栈容量 private int top =-1; /

2017-07-07 09:36:11 276

转载 你的数据根本不够大,别老扯什么Hadoop了

本文原名“Don’t use Hadoop when your data isn’t that big ”,出自有着多年从业经验的数据科学家Chris Stucchio,纽约大学柯朗研究所博士后,搞过高频交易平台,当过创业公司的CTO,更习惯称自己为统计学者。对了,他现在自己创业,提供数据分析、推荐优化咨询服务,他的邮件是:stucchio@gmail.com 。     

2017-07-05 15:40:44 504

转载 Storm是如何成为Apache顶级项目的

Apache Storm是一个免费、开源的分布式实时计算系统,不久前刚刚升级为Apache顶级项目。近日,该项目创建者Nathan Marz撰文回顾了Storm的发展历史以及相关的经验教训。他认为,任何项目要想取得成功必须具备如下两个条件:解决了某一类需求;项目创建者需要让别人知道该项目是相关需求的最佳解决方案。Nathan认为,许多开发人员并没有认识到达成第二个条件与

2017-07-05 14:04:00 822

转载 Storm与Spark:谁才是我们的实时处理利器

实时商务智能目前已经逐步迈入主流,而Storm与Spark开源项目的支持无疑在其中起到了显著的推动作用。那么问题来了:实时处理到底哪家强?AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验 实时商务智能这一构想早已算不得什么新生事物(早在2006年维基百科中就出现了关于这一概念的页面)。然而尽管人们多年来一直在对此类方案进行探

2017-07-05 11:16:59 246

转载 使用Storm实现实时大数据分析

摘要:随着数据体积的越来越大,实时处理成为了许多机构需要面对的首要挑战。Shruthi Kumar和Siddharth Patankar在Dr.Dobb’s上结合了汽车超速监视,为我们演示了使用Storm进行实时大数据分析。CSDN在此编译、整理。简单和明了,Storm让大数据分析变得轻松加愉快。当今世界,公司的日常运营经常会生成TB级别的数据。数据来源囊括了互联网装置可以捕获

2017-07-05 11:14:24 697

空空如也

空空如也

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

TA关注的人

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