- 博客(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 2121
转载 以下内容参考了抚琴煮酒的《构建高可用Linux服务器》第六章内容
转自:http://blog.chinaunix.net/uid-27022856-id-3236257.html说明:以下内容参考了抚琴煮酒的《构建高可用Linux服务器》第六章内容.搭建负载均衡高可用环境相对简单,主要是要理解其中原理。此文描述了三种负载均衡器的优缺点,以便在实际的生产应用中,按需求取舍。目前,在线上环境中应用较多的负载均衡器硬件有F5 BIG-IP
2015-06-11 10:42:12 530
原创 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 798
转载 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 2190
原创 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 2815
转载 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 2615
转载 IOS开发 UI篇 APP主流UI框架结构
转自:iOS开发UI篇—APP主流UI框架结构一、简单示例说明:使用APP主流UI框架结构完成简单的界面搭建搭建页面效果: 二、搭建过程和注意点1.新建一个项目,把原有的控制器删除,添加UITabBarController控制器作为管理控制器2.对照界面完成搭建3.注意点:(1)
2015-04-09 15:19:44 517
原创 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 419
原创 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 1471
转载 Java LinkedList 实现原理及数据接口
1 链表数据结构,整理自网络:图为单项链表单向链表:每个对象分左右两部分.左边是值,右边是下一个对象的引用双向链表:每个对象左边是上一个结点的引用,中间是值,右边是下一个对象的引用循环链表:和单项链表唯一的区别的首尾相连. 查询慢,得一个一个挨帮查,增删快数组->查询快,因为可以按下表查询.增删慢,因为删除中间的之后,后边的index还得挨个
2015-04-08 14:16:49 1866
原创 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 518
原创 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 411
原创 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 3318
原创 【架构】 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 700
转载 Nginx负载均衡策略
转自:http://www.360doc.com/content/13/1018/18/10384031_322408875.shtml#1.轮询(默认方式)对于一级后端服务器群,形成一个环队列的形式,对于每个到达的请求按时间顺序顺次分配给这些后端服务器。在前端调度器与后端服务器之间采用“心跳”方式进行状态检查,如果发现后端服务器宕机,则将其删除。 这种方式为默认配置,优
2015-04-02 16:00:24 442
转载 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 418
转载 负载均衡的四层和七层
转自:四层负载均衡和七层负载均衡的区别1. 四层负责均衡:是通过报文中的目标地址和端口,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器与请求客户端建立TCP连接,然后发送Client请求的数据。由上图可知:在四层负载设备中,把client发送的报文目标地址(原来是负载均衡设备的IP地址),根据均衡设备设置的选择web服务器的规则选择对应
2015-04-02 14:43:07 511
原创 【架构】 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 956
转载 集群中的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 483
转载 Hbase 学习笔记(一): 基础客户端API
转自:http://ygydaiaq-gmail-com.iteye.com/blog/1709398Hbase 学习笔记(一): 基础客户端API博客分类: HbaseHbase笔记一、环境 在Hadoop上快速搭建Hbase环境非常简单,下载软件包解压以后写好配置文件就可以直接运行了,不多作叙述。 二、基础客
2015-02-09 15:02:19 414
转载 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 336
archetype MyEclipse风格的,允许自动部署
2016-02-23
Haproxy-1.5.4
2015-06-11
protobuf-java-2.5.0.jar
2015-01-27
guava-11.0.2.jar
2015-01-27
pushlet-2.0.4.zip
2013-08-06
关于高并发,当瞬间请求过大,nginx直接屏蔽掉超出部分
2016-06-14
关于分页的2种方式,sql应该怎么写?
2016-06-13
maven 下载的源码在硬盘上的什么地方?
2016-05-30
关于微信支付 和 支付宝 开放平台
2016-03-07
关于系统架构的问题,请诸公教我
2015-02-09
操作hbase用什么?就像Hibernate操作DB一样。sping?
2015-02-05
高并发WEB设计问题,来自一个面试题
2015-01-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人