
移动互联网
文章平均质量分 59
zhaozijie51888
这个作者很懒,什么都没留下…
展开
-
分享代码
关键字:分享代码说明:下面的代码直接拷贝到jsp的任意地方即可实现分享功能,不需要关心实现细节,拷贝代码即可一、第一种分享(按钮式),代码如下: var tianji_config = { siteName:"自定义网站名字" }二、第二种分享(左侧式),代码如下:三、第三种分享(右侧式),...原创 2013-05-09 13:10:20 · 231 阅读 · 0 评论 -
Zookeeper 和 SASL
关键字:Zookeeper 和 SASL介绍这是一个描述ZooKeeper和SASL(Simple Authentication and Security Layer)整合建议的设计文档。JIRA 和 源代码JIRA问题ZOOKEEPER-938,来自JIRA的可用补丁。请注意:这个JIRA文章只描述了客户端-服务器的相互认证。服务器-服务器的相互认证存在单独的JIRA:Z...原创 2015-04-16 09:29:06 · 4380 阅读 · 0 评论 -
高可用、开源的Redis缓存集群方案
推荐综合架构交流群:[url='//shang.qq.com/wpa/qunwpa?idkey=f97e8ac4316895e8ae8c41c8d367a38ce123b48af25ef84cc567d9e4fc0f9392'][color=red]JAVA开发高级群 点击入群!!![/color][/url]关键字:高可用、开源的Redis缓存集群方案由于单台Redis服务器的内存管理...原创 2015-04-16 12:25:51 · 168 阅读 · 0 评论 -
淘宝网架构分享总结 - 架构,分布式,淘宝,虚拟化,水平伸缩
推荐综合架构交流群:[url='//shang.qq.com/wpa/qunwpa?idkey=f97e8ac4316895e8ae8c41c8d367a38ce123b48af25ef84cc567d9e4fc0f9392'][color=red]JAVA开发高级群 点击入群!!![/color][/url]关键字:淘宝网架构分享总结 - 架构,分布式,淘宝,虚拟化,水平伸缩一场由淘宝...原创 2015-04-19 00:25:44 · 242 阅读 · 0 评论 -
Shiro集成OAuth2
关键字:Shiro集成OAuth2参考:http://jinnianshilongnian.iteye.com/blog/2038646片段:POM依赖此处我们使用apache oltu oauth2服务端实现,需要引入authzserver(授权服务器依赖)和resourceserver(资源服务器依赖)。 Java代码 收藏代码 or...原创 2015-04-21 10:31:20 · 494 阅读 · 0 评论 -
用Java来获取访问者真实的IP地址-超准确
关键字:用Java来获取访问者真实的IP地址-超准确下面分享一下很多朋友都问过的一个问题,即:关键无法获取访问用户的真实IP问题:答案如下: 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用reques...原创 2015-04-22 12:55:30 · 2614 阅读 · 0 评论 -
各大巨头电商提供的IP库API接口-新浪、搜狐、阿里...
关键字:各大巨头电商提供的IP库API接口-新浪、搜狐、阿里...新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js新浪多地域测试方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42...原创 2015-04-22 13:18:39 · 963 阅读 · 0 评论 -
淘宝可伸缩高性能互联网架构--整体架构介绍
推荐综合架构交流群:[url='//shang.qq.com/wpa/qunwpa?idkey=f97e8ac4316895e8ae8c41c8d367a38ce123b48af25ef84cc567d9e4fc0f9392'][color=red]JAVA开发高级群 点击入群!!![/color][/url]关键字:淘宝可伸缩高性能互联网架构--整体架构介绍如何构建一个可 伸缩,高性能...原创 2015-05-14 13:21:03 · 346 阅读 · 0 评论 -
Dubbo Main启动方式浅析
关键字:Dubbo Main启动方式浅析 服务容器是一个standalone的启动程序,因为后台服务不需要Tomcat或JBoss等Web容器的功能,如果硬要用Web容器去加载服务提供方,增加复杂性,也浪费资源。 服务容器只是一个简单的Main方法,并加载一个简单的Spring容器,用于暴露服务。 服务容器的加载内容可以扩展,内置了spring, jetty, log4j等加载,可...原创 2015-05-27 13:54:49 · 403 阅读 · 0 评论 -
淘宝网络架构
http://image.baidu.com/i?ct=503316480&z=0&tn=baiduimagedetail&ipn=d&word=%E6%B7%98%E5%AE%9D%E7%BD%91%E7%BB%9C%E6%9E%B6%E6%9E%84%E6%8B%93%E6%89%91%E5%9B%BE&step_word=&pn=0&spn=0&di=156115952740&rn=1&is...原创 2014-09-16 21:38:31 · 531 阅读 · 0 评论 -
图片服务器部署与缓存(淘宝)
关键字:图片服务器部署与缓存(淘宝)http://storage.it168.com/a2010/0829/1096/000001096373_5.shtmlnginx图片服务器配置:http://hermit-macx.iteye.com/blog/1697375附件图片是 鱼大图片服务器fastdfs架构出来的图片服务器...原创 2014-10-08 21:40:04 · 679 阅读 · 0 评论 -
OAuth2.0的Java实现 Apache Amber
关键字:OAuth2.0的Java实现 Apache AmberOauth2.0中文译文:http://jasonwang168.iteye.com/blog/989243原创 2014-10-09 23:20:12 · 273 阅读 · 0 评论 -
各种Nosql数据库系统对比及应用场景分析
关键字:各种Nosql数据库系统对比及应用场景分析导读:Kristóf Kovács 是一位软件架构师和咨询顾问,他最近发布了一片对比各种类型NoSQL数据库的文章。虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断即将被打破。这只是时间问题:被迫使用关系数据库,但最终发现不能适应需求的情况不胜枚举。但是NoSQL数据库之间的不同,远超过两 SQL数据库之间的差...原创 2015-04-15 16:29:23 · 320 阅读 · 0 评论 -
Curator-Framework开源Zookeeper快速开发框架介绍
关键字:Curator-Framework开源Zookeeper快速开发框架介绍Zookeeper 客户端框架 Curator-Framework 来自Netflix公司,现在归Apache,目前版本2.0.1!在使用ZK开发时会遇到让人头疼的几个问题,ZK连接管理、SESSION失效等一些异常问题的处理,Curator替我们解决了这些问题,通过对ZK连接状态的监控来做出相应的重连等操...原创 2015-04-14 18:41:27 · 333 阅读 · 0 评论 -
显示来客IP地址代码
关键字:显示来客IP地址代码将下面代码直接粘贴到您想显示来客ip的地方即可显示:样式一:样式二:原创 2013-05-28 16:19:48 · 448 阅读 · 0 评论 -
免费在线天气预报代码
关键字:免费在线天气预报代码https://20120807-1721/svn/earthshock2sunyc sunyc 直接将下面的任何一个iframe拷贝到你界面要显示天气预报的地方既可以实现:说明:高度和宽度根据自己的实际情况调整[color=red]首选推荐该样式(预报准确,支持IE火狐、36等浏览器):[/color]样...原创 2013-05-28 16:46:26 · 316 阅读 · 0 评论 -
基于Eclipse的Hadoop应用开发环境的配置
关键字:基于Eclipse的Hadoop应用开发环境的配置说明 :附件是该文章的完整版(图都有)基于Eclipse的Hadoop应用开发环境的配置配置好了Hadoop运行环境,下一步就要配置,开发环境了。实际上开发环境很好配置,网上很多的帖子,都指向了IBM提供的Hadoop开发工具,这个工具很好用。大家打开这个网址,很容易就能Step by step搞...原创 2012-12-25 18:00:50 · 99 阅读 · 0 评论 -
网页爬虫抓取URL简单实现
关键字:网页爬虫抓取URL简单实现 .//开始......package com.ogilvy.sayes.util; import java.io.InputStream; import java.net.URL; import java.util.ArrayList; import java.util.Hashtable; /*...原创 2012-12-26 11:48:13 · 236 阅读 · 0 评论 -
Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式…)介绍
关键字:Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式…)介绍Tags: redis, jedis, 事务, 管道, 分布式, 连接池redis是一个著名的key-value存储系统,而作为其官方推荐的java版客户端jedis也非常强大和稳定,支持事务、管道及有jedis自身实现的分布式。在这里对jedis关于事务、管道和分布式的调用方式做一个简单的介...原创 2014-05-29 13:00:49 · 316 阅读 · 0 评论 -
Zookeeper Api(java)入门详解与应用场景
关键字:Zookeeper Api(java)入门详解与应用场景如何使用Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到基于数据的集群管理,后...原创 2015-01-14 14:36:49 · 160 阅读 · 0 评论 -
安装ZooKeeper(单机、伪集群、集群)
关键字:安装ZooKeeper(单机、伪集群、集群)[color=darkred]推荐学习列表:[/color]zookeeper jvm设置:http://www.th7.cn/Program/java/201408/267970.shtmlzookeeper java应用场景和实现:http://www.ibm.com/developerworks/cn/opensourc...原创 2015-01-15 11:02:11 · 266 阅读 · 0 评论 -
Mongodb命令大全
关键字:Mongodb命令大全他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它的特点是高性能、易部署、易使用,存储数据非常方便。1. MongoDB的获取和安装(1)获取地...原创 2015-03-18 11:18:51 · 140 阅读 · 0 评论 -
Zookeeper中ACL(访问控制列表)
关键字:Zookeeper中ACL(访问控制列表)Zookeeper对权限的控制是节点级别的,而且不继承,即对父节点设置权限,其子节点不继承父节点的权限。Zookeeper提供了几种认证方式* world:有个单一的ID,anyone,表示任何人。* auth:不使用任何ID,表示任何通过验证的用户(是通过ZK验证的用户?连接到此ZK服务器的用户?)。* digest:使用...原创 2015-04-10 17:21:09 · 380 阅读 · 0 评论 -
Nio框架之Mina的demo
关键字:Nio框架之Mina的demo官网:http://mina.apache.org/ApacheMINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可扩展性的网络应用程序。它提供了一个通过Java NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。Mina与传统的socket具有高并发、高性能和高扩展性的优势,是继netty之后又一个特...原创 2015-04-12 13:38:05 · 164 阅读 · 0 评论 -
IM消息推送之Openfire
关键字:IM消息推送之OpenfireOpenfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。什么是OpenFire您可以使用它轻易的构建高效率的即时通信服务器.Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户...原创 2015-04-13 13:40:38 · 239 阅读 · 0 评论 -
特大型网站技术架构
特大型网站技术架构大型网站技术架构第一章 大型网站架构演化大型网站软件系统的特点:1.高并发,大流量2.高可用3.海量数据4.用户分布广泛,网络情况复杂5.安全环境恶劣6.需求快速变更,发布频繁7.渐进式发展大型网站架构演化发展历程1.初始阶段 一个物理机器,应用程序,数据库和文件放在一个机器上2.应用服务和数据服务分离 ...原创 2014-10-20 17:34:08 · 183 阅读 · 0 评论