上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 91 下一页
  2014年6月13日
摘要: 1、Zookeeper的角色 » 领导者(leader),负责进行投票的发起和决议,更新系统状态 » 学习者(learner),包括跟随者(follower)和观察者(observer),follower用于接受客户端请求并想客户端返回结果,在选主过程中参与投票 » Observer可以接受客户端连 阅读全文
posted @ 2014-06-13 17:59 duanxz 阅读(262) 评论(0) 推荐(0)
摘要: 本文介绍的 Zookeeper 是以 3.4.5 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两个方面介绍 Zookeeper 的Windows安装和配置. C 阅读全文
posted @ 2014-06-13 17:57 duanxz 阅读(786) 评论(0) 推荐(0)
摘要: 一、缓存更新场景介绍 缓存是一种提高系统读性能的常见技术,对于读多写少的应用场景,我们经常使用缓存来进行优化。 例如对于用户的余额信息表account(uid, money),业务上的需求是: (1)查询用户的余额,SELECT money FROM account WHERE uid=XXX,占9 阅读全文
posted @ 2014-06-13 09:49 duanxz 阅读(9811) 评论(0) 推荐(4)
  2014年6月12日
摘要: 上一节介绍了jfinal框架的简单搭建,这节通过一个小例子了解jfinal的结构和特点先上图1、建数据库(我用的是oracle数据库,其他的相对也差不多)-- Create tablecreate table CLASSES( classesid NUMBER not null, cl... 阅读全文
posted @ 2014-06-12 15:06 duanxz 阅读(1334) 评论(0) 推荐(0)
摘要: JFinal是基于Java语言的极速Web + ORM框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有Ruby、Python、PHP等动态语言的开发效率!为开发者节约更多时间,去陪恋人、家人和朋友。JFinal的主要... 阅读全文
posted @ 2014-06-12 15:05 duanxz 阅读(1664) 评论(0) 推荐(0)
摘要: Eclipse IDE for Java EE Developers 中1、创建 Dynamic Web Project2、修改 Default Output Folder,推荐输入 WebRoot\WEB-INF\classes特别注意:此处的 Default out folder 必须要与 We... 阅读全文
posted @ 2014-06-12 15:05 duanxz 阅读(2107) 评论(0) 推荐(0)
摘要: 大家好,这次为大家带来的是diamond的架构,架构如下图所示:对该图进行一些说明:1、作为一个配置中心,diamond的功能分为发布和订阅两部分。因为diamond存放的是持久数据,这些数据的变化频率不会很高,甚至很低,所以发布采用手工的形式,通过diamond后台管理界面发布;订阅是diamon... 阅读全文
posted @ 2014-06-12 10:38 duanxz 阅读(962) 评论(0) 推荐(0)
摘要: 大家好,本次为大家带来diamond的容灾机制。 diamond之所以表现的稳定可靠,除了架构简单之外,另一个重要原因是diamond具有一套完备的容灾机制,容灾机制涉及到client和server两部分,主要包括以下几个方面:1、server存储数据的方式。server存储数据是“数据库 + 本地... 阅读全文
posted @ 2014-06-12 10:38 duanxz 阅读(667) 评论(0) 推荐(0)
摘要: 大家好,今天开始为大家带来我们通用产品团队的产品 —— diamond的专题,本次为大家介绍diamond的概况和快速使用。一、概况diamond是淘宝内部使用的一个管理持久配置的系统,它的特点是简单、可靠、易用,目前淘宝内部绝大多数系统的配置,由diamond来进行统一管理。diamond为应用系... 阅读全文
posted @ 2014-06-12 10:37 duanxz 阅读(4488) 评论(1) 推荐(0)
摘要: 一、分布式Session的几种实现方式 1.1、基于cookie 进行session共享 简单、方便,每次通过判断cookie中的用户状态信息判断用户的登录状态;但是用户信息要存在客户端,存在安全隐患,除非有相当安全的加密措施,如果加密码负载,也会增加运算的成本。 简单、方便,每次通过判断cooki 阅读全文
posted @ 2014-06-12 10:37 duanxz 阅读(588) 评论(0) 推荐(0)
摘要: 在使用spring容器的web应用中,业务对象间的依赖关系都可以用context.xml文件来配置,并且由spring容器来负责依赖对象 的创建。如果要在servlet中使用spring容器管理业务对象,通常需要使用WebApplicationContextUtils.getRequiredWebA 阅读全文
posted @ 2014-06-12 10:36 duanxz 阅读(1112) 评论(0) 推荐(0)
  2014年6月10日
摘要: 目录: 《Java并发编程之三:volatile关键字解析 转载》 《volatile之一--volatile不能保证原子性》 《Synchronized之一:基本使用》 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制在java线程并发 阅读全文
posted @ 2014-06-10 09:01 duanxz 阅读(1071) 评论(0) 推荐(0)
  2014年6月6日
摘要: 在进行通信开发的过程中,我们往往会把本机既作为客户端又作为服务器端来调试代码,使得本机自己和自己通信。但是wireshark此时是无法抓取到数据包的,需要通过简单的设置才可以。 具体方法如下: 方法一: 1.以管理员身份运行cmd 2.route add 本机ip mask 255.255.255. 阅读全文
posted @ 2014-06-06 15:59 duanxz 阅读(954) 评论(0) 推荐(0)
摘要: 2 阅读全文
posted @ 2014-06-06 15:53 duanxz 阅读(478) 评论(0) 推荐(0)
摘要: 很久没有写Spring Boot的内容了,正好最近在写Spring Cloud Bus的内容,因为内容会有一些相关性,所以先补一篇关于AMQP的整合。 Message Broker与AMQP简介 Message Broker是一种消息验证、传输、路由的架构模式,其设计目标主要应用于下面这些场景: 消 阅读全文
posted @ 2014-06-06 15:41 duanxz 阅读(9275) 评论(0) 推荐(1)
摘要: Dubbo目前支持4种注册中心,(multicast,zookeeper,redis,simple) 推荐使用Zookeeper注册中心。 一、Multicast注册中心 不需要启动任何中心节点,只要广播地址一样,就可以互相发现。组播受网络结构限制,只适合小规模应用或开发阶段使用。组播地址段: 22 阅读全文
posted @ 2014-06-06 15:40 duanxz 阅读(33935) 评论(0) 推荐(0)
摘要: 《spring扩展点之三:Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法,在spring启动后做些事情》 《服务网关zuul之七:zuul中的动态刷新路由配置》 《观察者模式与监听模式》 《JDK自带的观察者模式》 《JDK自带的监听器模 阅读全文
posted @ 2014-06-06 15:40 duanxz 阅读(8700) 评论(0) 推荐(0)
  2014年6月4日
摘要: 问题现象 最后发现线上的zookeeper的日志zookeeper.out 文件居然有6G,后来设置下日志为滚动输出,参考: http://blog.csdn.net/hengyunabc/article/details/19006911 但是改了之后,发现一天的日志量就是100多M,滚动日志一天就 阅读全文
posted @ 2014-06-04 18:08 duanxz 阅读(2037) 评论(0) 推荐(0)
摘要: Gossip算法因为Cassandra而名声大噪,Gossip看似简单,但要真正弄清楚其本质远没看起来那么容易。为了寻求Gossip的本质,下面的内容主要参考Gossip的原始论文:<<Efficient Reconciliation and Flow Control for Anti-Entrop 阅读全文
posted @ 2014-06-04 17:27 duanxz 阅读(3939) 评论(0) 推荐(0)
摘要: explain(),语句分析工具 MongoDB 3.0之后,explain的返回与使用方法与之前版本有了很大的变化,介于3.0之后的优秀特色和我们目前所使用给的是3.0.7版本,本文仅针对MongoDB 3.0+的explain进行讨论。3.0+的explain有三种模式,分别是:queryPla 阅读全文
posted @ 2014-06-04 17:02 duanxz 阅读(5670) 评论(0) 推荐(1)
摘要: MongoDB优化器profile 在MySQL 中,慢查询日志是经常作为我们优化数据库的依据,那在MongoDB 中是否有类似的功能呢?答案是肯定的,那就是MongoDB Database Profiler。Profiler默认是关闭的,你可以选择全部开启,或者有慢查询的时候开启。 1.开启pro 阅读全文
posted @ 2014-06-04 14:57 duanxz 阅读(4398) 评论(0) 推荐(0)
摘要: 1、windows下安装mysql-5.5.29-win32.zip: 1、解压缩,比如到d:\,为了方便,改一下路径,比如mysql2、开始/运行,输入cmd,回车进入命令行d:cd mysql\bin安装mysql服务mysqld.exe --install (默认服务名称是mysql或者mys 阅读全文
posted @ 2014-06-04 14:56 duanxz 阅读(1079) 评论(0) 推荐(0)
摘要: 一、INFORMATION_SCHEMA介绍 第一个查询看看库里有多少个表,表名等select * from INFORMATION_SCHEMA.TABLES information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。 阅读全文
posted @ 2014-06-04 14:30 duanxz 阅读(2790) 评论(0) 推荐(1)
摘要: 方法1:Xshell传输文件用rz,sz命令在xshell传输文件很好用,然后有时候想在windows和linux上传或下载某个文件,其实有个很简单的方法就是rz,sz首先你的Ubuntu需要安装rz.sz(如果没有安装请执行以下命令,安装完的请跳过.其它版本linux请自行安装相应软件)sudo ... 阅读全文
posted @ 2014-06-04 14:29 duanxz 阅读(1116) 评论(0) 推荐(0)
  2014年5月28日
摘要: Mysql设置某字段唯一Mysql设置某字段唯一1.建表时加上唯一性约束CREATE TABLE `t_user` (`Id` int(11) NOT NULL AUTO_INCREMENT,`username` varchar(18) NOT NULL unique,`password` varc... 阅读全文
posted @ 2014-05-28 17:15 duanxz 阅读(220) 评论(0) 推荐(0)
上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 91 下一页