- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 redis常用操作以及主从配置
启动redis # src/redis-server 启动的是默认配置(与redis.conf配置文件无关)# src/redis-server path/redis.conf 启动redis.conf中的配置(修改后的配置文件)关闭redis # src/redis-cli -h 127.0.0.1 -p 6379 shutdown 关闭redis服务器,关
2015-07-22 17:19:33 767
原创 Zookeeper原理介绍
ZooKeeper是一个分步式的协作系统,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等 在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookeeper的目的就在于此。zookeeper的典型运用包括 hadoop,hdfs等。
2015-07-22 15:14:56 533
转载 Hadoop Mapreduce Kpi 用Hadoop提取KPI统计指标
用Hadoop提取KPI统计指标前言Web日志包含着网站最重要的信息,通过日志分析,我们可以知道网站的访问量,哪个网页访问人数最多,哪个网页最有价值等。一般中型的网站(10W的PV以上),每天会产生1G以上Web日志文件。大型或超大型的网站,可能每小时就会产生10G的数据量。对于日志的这种规模的数据,用Hadoop进行日志分析,是最适合不过的了。WEB日志概述Web日志由W
2015-07-22 14:21:05 1828
原创 一致Hash算法
一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据映射都无效了,如果是持久化存储则要做数据迁移,如果是分布式缓存,则其他缓存就失效了。 因此,引入了一致性哈希算法: 把数据用hash函数(如MD5...
2015-07-19 09:15:43 1876
转载 memcached底层工作原理
1、memcached是怎么工作的? Memcached的神奇来自两阶段哈希(two-stage hash)。Memcached就像一个巨大的、存储了很多对的哈希表。通过key,可以存储或查询任意的数据。 客户端可以把数据存储在多台memcached上。当查询数据时,客户端首先参考节点列表计算出key的哈希值(阶段一哈 希),进而选中一个节点;客户端将请求发送给选中的节点,然后memcac
2015-07-12 16:26:13 2716
转载 高并发量网站解决方案
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的ht
2015-07-11 11:05:49 504
原创 SpringMVC工作原理
上面的是springMVC的工作原理图:1、客户端请求提交到DispatcherServlet 2、DipatcherServlet接收到这个请求之后将根据请求的信息,调用HandlerMapping获得该Handler3、DispatcherServlet 根据获得的Handler,选择一个合适的HandlerAdapter。4、Handler对数据处理完成以后将返回一个Mo
2015-07-09 20:18:45 989
原创 HashMap实现原理以及与其他Map实现类的区别
1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难
2015-07-09 09:44:40 3352
转载 浅谈web应用的负载均衡、集群、高可用(HA)解决方案
1、熟悉几个组件1.1、apache —— 它是Apache软件基金会的一个开放源代码的跨平台的网页服务器,属于老牌的web服务器了,支持基于Ip或者域名的虚拟主机,支持代理服务器,支持安全Socket层(SSL)等等,目前互联网主要使用它做静态资源服务器,也可以做代理服务器转发请求(如:图片链等),结合tomcat等servlet容器处理jsp。1.2、ngnix
2015-07-07 11:35:03 885
原创 网络知识
1、端口映射 端口映射是NAT的一种,功能是把在公网的地址转翻译成私有地址, 采用路由方式的ADSL宽带路由器拥有一个动态或固定的公网IP,ADSL直接接在HUB或交换机上,所有的电脑共享上网。端口映射就是将外网主机的IP地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。端口映射有动态和静态之分。通俗来讲,端口映射是将...
2015-07-07 10:48:54 985
企业TT架构转型之道:阿里巴巴中台战略思想与架构实战
2024-08-08
修复版ajaxfileupload
2017-08-09
tomcat+redis实现session共享
2015-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人