自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 ActiveMQ的高可用与负载均衡配置

ActiveMQ的高可用与负载均衡配置1.1  高可用配置(Master/Slave) 当一个应用被部署于生产环境,灾备计划是非常重要的,以便从网络故障,硬件故障,软件故障或者电源故障中恢复。通过合理的配置ActiveMQ,可以解决上诉问题。最典型的配置方法是运行多个Broker,一旦某台机器或者某个broker失效,其他broker能够顶上去。这种方式叫做Master/Slave,一个b

2016-03-04 19:02:22 5688 3

转载 JMS规范

1、JMS的基本构件 1)       连接工厂 :连接工厂是客户端用来创建连接的对象,例如ActiveMQ提供的ActiveMQConnectionFactory。2)       连接 :JMSConnection封装了客户与JMS提供者(如ActiveMQ)之间的一个虚拟的连接。 3)       会话 :JMS Session是生产和消费消息的一个单线程上下文。会话用于创建消息

2016-03-04 15:27:44 356

原创 overide与overload的区别

在同一类中,识别一个方法是通过方法名、参数的数据类型、参数的个数来确定的,与返回值无关。Override:在继承的子类中出现的,方法名称,参数的类型或个数相同、返回值也相同OverLoad:在一个类中出现的,方法名称相同,参数的类型或个数不同,与返回值类型无关JAVA中override有关键词,overload没有关键词

2016-03-03 11:08:41 714

原创 JAVA异常处理机制

1、  Java异常处理类结构图1)       两种分类方法[1].  按照程序可以处理或者不能处理分为:Error(错误)和ExceptionError是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题。例如,Java虚拟机运行错误(Virtual MachineError),

2016-03-03 10:55:38 321

原创 web应用部署结构

一种web应用部署结构:

2016-03-02 17:12:34 1077

转载 WEB应用性能优化策略

1 性能优化步骤[1].    性能瓶颈定位按照浏览器-(chrome开发者工具、Fiddler)>web应用(结构和代码逻辑分析)->数据库(sql语句分析)的方向进行定位,可使用压力测试工具辅助定位)[2].    选择性能优化方法(方案与成本同时考虑)[3].    进行优化2 前端优化方法记住:“一个页面从请求到加载完,80%的时间都花在前端上”1)      

2016-03-02 15:33:37 701

原创 web应用负载均衡策略

1.  名词解释1.  正向代理与反向代理简单说我们内网访问facebook用的代理就叫正向代理从美国访问我们内网需要的代理就叫反向代理 多台服务器处于一个内网,而我们要访问这些服务器,中间加一台 反向代理,根据各台服务器的负载,指定访问其中一台。这就叫负载均衡。反向代理一般就是来干这个的。 代理服务器来接受外部的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上

2016-03-02 15:18:53 5423

转载 B树、B+树、B-树

1.1.1  B树B树即二叉搜索树,有如下特点:1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字;3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;如下图所示:       B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比结点关键字小,就进入左儿子;

2016-03-02 15:03:39 443

原创 数据库索引-扫盲

位图索引主要针对大量相同值的列而创建。拿全国居民登录一第表来说,假设有四个字段:姓名、性别、年龄、和身份证号,年龄和性别两个字段会产生许多相同的值,性别只有男女两种值,年龄,1到120(假设最大年龄120岁)个值。那么不管一张表有几亿条记录,但根据性别字段来区分的话,只有两种取值(男、女)。那么位图索引就是根据字段的这个特性所建立的一种索引。 每个字段的可取值(如blue,green,

2016-03-02 14:59:26 696

原创 ORACLE索引

B树索引 (默认类型,具体是用B-,还是B*暂时不清楚 ) B树索引的结构如上图所示。每个索记录(如 )都是由多个索引条目(如 )组成的。对于分支节点块(包括根节点块)来说,其所包含的索引条目都是按照顺序排列的(缺省是升序排列,也可以在创建索引时指定为降序排列)。每个索引条目(也可以叫做每条记录)都具有两个字段。第一个字段表示当前该分支节点块下面所链接的索引块中所包含的最小键值

2016-03-02 14:57:56 434

原创 数据库调优策略

1.1  名词解释OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果.1.2  硬件优化1.2.1  数据库分区利用数据库分区技术,均匀地把数据分布在系统的磁盘中,平衡I/O访问,避免I/O瓶颈: (1)访问分散到不同的磁盘,即使用户数据尽可能跨越多个

2016-03-02 14:51:59 949

空空如也

空空如也

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

TA关注的人

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