自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (8)
  • 问答 (7)
  • 收藏
  • 关注

转载 Haproxy 安装 配置

转自:http://johnsz.blog.51cto.com/525379/715922/1.安装# wget http://haproxy.1wt.eu/download/1.3/src/haproxy-1.3.20.tar.gz# tar zcvf haproxy-1.3.20.tar.gz# cd haproxy-1.3.20# make TARGET=li

2015-06-11 13:50:42 2120

转载 以下内容参考了抚琴煮酒的《构建高可用Linux服务器》第六章内容

转自:http://blog.chinaunix.net/uid-27022856-id-3236257.html说明:以下内容参考了抚琴煮酒的《构建高可用Linux服务器》第六章内容.搭建负载均衡高可用环境相对简单,主要是要理解其中原理。此文描述了三种负载均衡器的优缺点,以便在实际的生产应用中,按需求取舍。目前,在线上环境中应用较多的负载均衡器硬件有F5 BIG-IP

2015-06-11 10:42:12 529

原创 dubbo2.5.3 dubbo:application

but no declaration can be found for element 'dubbo:application'.原因:你是否是从Maven上下载的jar?  恭喜你中奖了,这个jar有问题的.删除之,从这里下载:http://download.csdn.net/download/jakeym/7244905

2015-06-05 16:48:34 795

转载 HLS 基本知识及环境搭建

转自: http://www.lc365.net/blog/b/31519/基于HTTP Live Streaming(HLS) 搭建在线点播系统1、 为何要使用HTTP Live Streaming可以参考wikipediaHTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议。是苹果公司Qu

2015-04-21 11:16:29 2187

原创 Java slf4j使用

1 实例化private static final Logger logger = LoggerFactory.getLogger(Test.class);2 输出logger.debug(“debug”);//不需要如下这样if(logger.isDebugEnable()){//TODO ...}3 打印3 字符串拼接logger.debug("Pro

2015-04-16 13:41:39 750

转载 Java concurrent常用实例

转自: java的concurrent用法详解我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性

2015-04-13 16:33:02 848 1

转载 Java MINA工作原理

转自 :Mina工作原理分析Mina是Apache社区维护的一个开源的高性能IO框架,在业界内久经考验,广为使用。Mina与后来兴起的高性能IO新贵Netty一样,都是韩国人Trustin Lee的大作,二者的设计理念是极为相似的。在作为一个强大的开发工具的同时,这两个框架的优雅设计和不俗的表现,有很多地方是值得学习和借鉴的。本文将从Mina工作原理的角度出发,对其结构进行分析。

2015-04-13 16:27:14 2814

转载 Dubbo基本原理机制

转自: Dubbo基本原理机制分布式服务框架:–高性能和透明化的RPC远程服务调用方案–SOA服务治理方案-Apache MINA 框架基于Reactor模型通信框架,基于tcp长连接Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况分析源代码,基本原理如下:client一个线程调用远程接口

2015-04-13 14:48:59 566

转载 【架构】 hibernate读写分离

转自:Spring+Hibernate框架下MySql读写分离,主从数据库配置介绍下mysql数据库读写分离在spring,hibernate框架下的配置。1.mysql连接配置文件jdbc.properties master.*.*表示主数据库连接参数,负责增,删,改; slave.*.*表示从数据库连接参数,只负责读取; jdbc.properties 

2015-04-13 14:32:54 2612

转载 IOS开发 UI篇 APP主流UI框架结构

转自:iOS开发UI篇—APP主流UI框架结构一、简单示例说明:使用APP主流UI框架结构完成简单的界面搭建搭建页面效果:                               二、搭建过程和注意点1.新建一个项目,把原有的控制器删除,添加UITabBarController控制器作为管理控制器2.对照界面完成搭建3.注意点:(1)

2015-04-09 15:19:44 516

原创 Struts2 OGNL valueStack

总结一:ActionContext是Action的资源环境,每一次Action请求都会创建一个新的ActionContext,并且每一个ActionContext都是不同的(一次Action请求完毕,对应的ActionContext即销毁。但是,如果请求是在两个action之间转发而不是重定向,则任然用的是同一个ActionContext对象)。ActionContext中包含:reque

2015-04-08 15:45:58 527

原创 Struts2 # % $

0 Struts2中 action的实例变量都会放在request中,并且有getter/setter1 $是EL表达式,跟struts2一点关系没有。其作用就是用OGNL的方式,取jsp scope中的对象。遍历所有scope,直到找到为止!2 # (1)   先导这个库.有struts2的jar即可(2)   必须写在struts2标签中.不能像EL表达式那样,随处写(3

2015-04-08 15:41:11 417

原创 Hibernate 三态

整理自网络//事务中,持久态的对象,在内存中修改之后,会悄木声声的修改DBSession session = HibernateSessionFactory.getSession();TAircorp a =(TAircorp)session.get("test.hibernate.persistent.TAircorp", 28L);session.beginTransacti

2015-04-08 15:09:58 2814

转载 Java HashSet 实现原理及数据结构

转自:深入Java集合学习系列:HashSet的实现原理1.HashSet概述:  HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。HashSet中不允许有重复元素,这是因为HashSet是基于HashMap实现的,HashSet中的元素都存放在HashMap的ke

2015-04-08 15:01:10 1349

转载 Java HashMap 实现原理及数据结构

转自:深入Java集合学习系列:HashMap的实现原理参考文献引用文献:深入Java集合学习系列:HashMap的实现原理,大部分参考这篇博客,只对其中进行稍微修改自己曾经写过的:Hashmap实现原理1. HashMap概述:  HashMap是基于哈希表的Map接口的非同步实现(Hashtable跟HashMap很像,唯一的区别是Hasht

2015-04-08 14:56:01 1469

转载 Java LinkedList 实现原理及数据接口

1 链表数据结构,整理自网络:图为单项链表单向链表:每个对象分左右两部分.左边是值,右边是下一个对象的引用双向链表:每个对象左边是上一个结点的引用,中间是值,右边是下一个对象的引用循环链表:和单项链表唯一的区别的首尾相连. 查询慢,得一个一个挨帮查,增删快数组->查询快,因为可以按下表查询.增删慢,因为删除中间的之后,后边的index还得挨个

2015-04-08 14:16:49 1864

原创 Java 动态代理和CGlib

JDK的动态代理机制只能代理实现了接口的类,而不能实现接口的类就不能实现JDK的动态代理,cglib是针对类来实现代理的,他的原理是对指定的目标类生成一个子类,并覆盖其中方法实现增强,但因为采用的是继承,所以不能对final修饰的类进行代理。2.1 简单应用//step1 需要cglib-2.1.3.jar和asm.jarimport java.lang.reflect.Method;

2015-04-08 11:26:33 517

原创 Java Ant一例

<javac srcdir="${src.dir}" destdir="${build.dir}/WEB-INF/classes" encoding="GBK" includeantruntime="on"> <copy file="${config.dir}/${resourceFile}" tofile="${build.dir}/WEB-INF/c

2015-04-08 11:25:01 370

原创 【架构】 Mysql 集群 主从

集群 主从结构环境说明:Master:192.168.1.200Slave:192.168.1.210 MySQL 的 Master 配置:配置my.ini: [mysqld]# The TCP/IP Port the MySQL Server will listen onport=3306server-id=1*配置好后,重启Master 的 MySQL服务!!!

2015-04-08 11:11:07 433

转载 Java HashMap实现原理分析

转自:http://blog.csdn.net/vking_wang/article/details/141665931. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。      数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入

2015-04-07 11:47:12 414

转载 Java 取模 取余

转自:http://blog.csdn.net/wanlixingzhe/article/details/7359809取余是一个比较常见的运算,在各种编程语言中均有相应的运算符(Java/C的%, Pascal/Delphi的mod等等)  Java取余运算符 (%)  一个表达式的值除以另一个表达式的值,返回余数。  result = number1 % number2

2015-04-07 11:15:10 2303

转载 java Volatile 和 Transient

Volatile    Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。这样当多个线程同时与某

2015-04-03 14:59:25 410

原创 Nginx 作为静态文件服务器

worker_processes 1;events { worker_connections 1024;}http { sendfile on; tcp_nodelay on; keepalive_timeout 30; server { listen 80; server_

2015-04-03 14:49:34 3315

原创 【架构】 Nginx动静分离

upstream appssss  {  server centos1:8080 weight=10;  server centos2:8080 weight=10; } server { index index.jsp index.php index.do index.jsp;#原来所有的请求都走tomcat,所以不需要这个,现在动静分离,要把这个写上。 #roo

2015-04-03 11:28:34 605

转载 Nginx动静分离经典案例配置

转自:Nginx动静分离经典案例配置随着Nginx高性能Web服务器大量被使用,目前Nginx最新稳定版为1.2.6,张宴兄在实际应用中大量使用Nginx,并分享Nginx高性能Web服务器知识,使得Nginx在国内也是飞速的发展。那今天咱们再来温习一下Nginx 动静分离知识,这里仅供参考。一、实践环境:123

2015-04-03 11:05:43 699

转载 Nginx负载均衡策略

转自:http://www.360doc.com/content/13/1018/18/10384031_322408875.shtml#1.轮询(默认方式)对于一级后端服务器群,形成一个环队列的形式,对于每个到达的请求按时间顺序顺次分配给这些后端服务器。在前端调度器与后端服务器之间采用“心跳”方式进行状态检查,如果发现后端服务器宕机,则将其删除。    这种方式为默认配置,优

2015-04-02 16:00:24 441

转载 DNS解析与负载均衡

转自:DNS解析与负载均衡当你在命令行下输入curl -v “http://api.weibo.com/2/statuses/public_timeline.json?source=2975945008”的时候,你都知道发生了哪些事情吗?你的请求被哪台后端服务器处理了,不同地域不同运营商下的用户是如何被分流的,服务器端的负载均衡是如何做到。本篇博客即为您揭开背后的秘密。

2015-04-02 15:11:40 744

原创 DNS负载均衡 例子

在host文件中加入192.168.8.240  centos1and2192.168.8.204  centos1and2完成。

2015-04-02 15:09:43 417

转载 负载均衡的四层和七层

转自:四层负载均衡和七层负载均衡的区别1. 四层负责均衡:是通过报文中的目标地址和端口,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器与请求客户端建立TCP连接,然后发送Client请求的数据。由上图可知:在四层负载设备中,把client发送的报文目标地址(原来是负载均衡设备的IP地址),根据均衡设备设置的选择web服务器的规则选择对应

2015-04-02 14:43:07 508

原创 【架构】 Nginx负载均衡

参考这里:http://nginx.org/en/docs/http/load_balancing.htmlhttp { upstream myapp1 { server srv1.example.com; server srv2.example.com; server srv3.example.com; } s

2015-04-02 14:33:26 378

转载 memcached-session-manager

转自 https://code.google.com/p/memcached-session-manager/wiki/SetupAndConfigurationSetupAndConfiguration  This page shows what's necessary to get the memcached-session-manager up and running. 

2015-04-02 14:08:40 955

转载 集群中的session问题

转自《大型网站系统与Java中间件实践》2.2.4.2 解决应用服务器变为集群后的Session问题先来看一下什么是Session。用户使用网站的服务,基本上需要浏览器与Web 服务器的多次交互。HTTP 协议本身是无状态的,需要基于HTTP 协议支持会话状态(Session State)的机制。而这样的机制应该可以使Web 服务器从多次单独的HTTP 请求中看

2015-04-02 14:05:22 1063

原创 【架构】 Session集中管理MSM

1 下载jar文件,放到tomcat/lib下,点击>>这里2 在tomcat/conf/context.xml中加入<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager" memcachedNodes="n1:127.0.0.1:11211" request

2015-04-02 13:47:46 499

转载 各种算法一Zookeeper与paxos算法

Paxos 和 FastPaxos 网上很多,总是云里雾里的,今看到一片短文,聊聊数百字,如醍醐灌顶,某茅塞顿开,再仔细查看,原来此君是写小说的。佩服!佩服!如下是转载内容,理解zookeeper中的paxos算法实现,请看第五段。转自:http://blog.csdn.net/ronghao100/article/details/7384752一、

2015-02-09 15:15:20 2161

转载 Hbase 学习笔记(四): Hbase的架构和实现原理

转自:http://ygydaiaq-gmail-com.iteye.com/blog/1733367Hbase 学习笔记(四): Hbase的架构和实现原理博客分类: HbaseHbase架构存储 一、架构思路    Hbase是基于Hadoop的项目,所以一般情况下我们使用的直接就是HDFS文件系统,这里我们不深谈HDFS如何

2015-02-09 15:07:46 423

转载 Hbase 学习笔记(三):管理模块

转自:http://ygydaiaq-gmail-com.iteye.com/blog/1721850Hbase 学习笔记(三):管理模块博客分类: HbaseHbase    上一篇我们介绍了对Hbase中数据的一些高级的操作,至此,我们可以很好的管理和操作Hbase的数据了,这一篇将主要介绍Hbase提供的管理(Administrativ

2015-02-09 15:05:58 336

转载 Hbase 学习笔记(二): 高级模块

转自:http://ygydaiaq-gmail-com.iteye.com/blog/1716844Hbase 学习笔记(二): 高级模块博客分类: HbaseHbase笔记     上一篇介绍了Hbase在操作数据中的基本的API,包括增删查。增删都是相对简单的操作,与传统的RDBMS相比,这里的查询操作略显苍白,只能根据特定的主键查

2015-02-09 15:04:11 482

转载 Hbase 学习笔记(一): 基础客户端API

转自:http://ygydaiaq-gmail-com.iteye.com/blog/1709398Hbase 学习笔记(一): 基础客户端API博客分类: HbaseHbase笔记一、环境  在Hadoop上快速搭建Hbase环境非常简单,下载软件包解压以后写好配置文件就可以直接运行了,不多作叙述。 二、基础客

2015-02-09 15:02:19 412

转载 Hbase原理、基本概念、基本架构

转自:http://blog.csdn.net/woshiwanxin102213/article/details/17584043Hbase原理、基本概念、基本架构分类: Hadoop hbase2013-12-26 16:36 9873人阅读 评论(7) 收藏 举报hadoophbase目录(?)[+]

2015-02-09 14:56:50 385

转载 HIVE 安装

综合整理自:https://cwiki.apache.org/confluence/display/Hive/GettingStarted#GettingStarted-InstallationandConfigurationhttp://blog.csdn.net/zouxinfox/article/details/5901391http://www.mazsoft.com/

2015-02-09 14:22:29 333

archetype MyEclipse风格的,允许自动部署

maven的archetype,需要安装,安装之后可以很方便的创建 WEB应用. 同时支持MyEclipse自动部署和Maven构建 详见文件内文档

2016-02-23

Haproxy-1.5.4

HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。

2015-06-11

MSM的jar文件,tomcat6.x版本,使用javolution序列化

MSM的jar文件,tomcat6.x版本,使用javolution序列化

2015-04-02

hadoop-common-2.2.0-bin-master.zip

windows下开发hdfs客户端必备工具。

2015-01-27

protobuf-java-2.5.0.jar

Protobuf全称Google Protocol Buffers http://code.google.com/p/protobuf 结构化数据存储格式(xml, json) 用于通信协议、数据存储等 高效的序列化和反序列化 语言无关、平台无关、扩展性好 官方支持C++, Java, Python三种语言

2015-01-27

htrace-core-3.0.4.jar

htrace-core-3.0.4.jar

2015-01-27

guava-11.0.2.jar

Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串处理 [string processing] 、I/O 等等。 所有这些工具每天都在被Google的工程师应用在产品服务中。

2015-01-27

pushlet-2.0.4.zip

This site is dedicated to Pushlets, an Free and Open Source (LGPL) HTTP-based publish/subscribe framework, now even AJAX enabled. Read this whitepaper to get a first idea of the why, what and how and try out the Pushlet demos. A full DHTML publish/subscribe example is the Chat demo. Additionally, you may want to read my JavaWorld article on Pushlets. Many other references can be found on the web (e.g. try a search on "pushlets" on Google). In print "Professional JSP" (Wrox Press 1th ed.) devotes text to Pushlets starting on page 610. More and more Pushlets find their way into applications.

2013-08-06

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

TA关注的人

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