- 浏览: 180649 次
- 性别:
- 来自: 北京
最新评论
-
khlee:
博主你好:我的服务端已经搭建完毕,但是客户端调用一得不到结果, ...
淘宝JAVA中间件Diamond详解(一)---简介&快速使用 -
zhangzhj85:
我很奇怪这个直接用zookeeper不是很好。
淘宝JAVA中间件Diamond详解(一)---简介&快速使用 -
跨界_IT:
[b][/b]
JAVA Memcached 安装与简单实战(windows) -
xcl1025:
好资源,好案例,不过官网上的tag包怎么用啊,是在看不懂官网 ...
JAVA Memcached 安装与简单实战(windows) -
lizhiqingli:
各种客户端:http://code.google.com/p/ ...
Memcached集群/分布式的单点故障
文章列表
慕然回首,却发现JVM字节码原来如此
- 博客分类:
- JVM
一、万能的Hello World, 现身吧:
[html]
view
plain
copy
package com.jian;
public class Test {
public static void main(String[] args) {
GC的类型以及对应日志的解释
- 博客分类:
- JVM
在大型的java运用中,要进行程序调优,指定一个合
适的垃圾回收机制是必不可少的,那如何可确定某gc是否使得程序最优化呢?我们可以查看jvm打印出
的gc日志来分析,并做出进一步优化,而目前并没有一篇文章明确的指明java中各种gc算法打印出日志的格式,以及如何阅读。所以接下来本文将试着边介
绍各种垃圾回收机制边解释该回收机制下log的格式。1,垃圾收集算法
1.1 引用计数法(Reference Counting Collector)
系统记 录对象被应用的次数,当应用次数为0时,就可以将该对象所占内存回收。该算法可以不用暂停运用,但缺点是无法解决重复运用的 ...
Memcached 是什么?
Memcached是一种集中式Cache,支持分布式横向扩展。这里需要解释说明一下,很多开发者觉得Memcached是一
种分布式缓存系统,但是其实Memcached服务端本身是单实例的,只是在客户端实现过程中可以根据存储的主键做分区存储,而这个区就是
Memcached服务端的一个或者多个实例,如果将客户端也囊括到Memcached中,那么可以部分概念上说是集中式的。其实回顾一下集中式的构架,
无非两种情况:一是节点均衡的网状(JBoss Tree
Cache),利用JGroup的多播通信机制来同步数据;二是Master-Slaves模式(分布式文件系 ...
Epoll工作模式详解
- 博客分类:
- linux
我们目前的网络模型大都是epoll的,因为epoll模型会比select模型性能高很多, 尤其在大连接数的情况下,作为后台开发人员需要理解其中的原因。
select/epoll的特点
select的特点:
select 选择句柄的时候,是遍历所有句柄,也 ...
输出级别的种类
ERROR、WARN、INFO、DEBUG
ERROR 为严重错误 主要是程序的错误
WARN 为一般警告,比如session丢失
INFO 为一般要显示的信息,比如登录登出
DEBUG 为程序的调试信息
配置日志信息输出目的地
log4j.appender.appenderName = fully ...
远程服务调用框架设计与实现
- 博客分类:
- 分布式
转放翁:
远程服务调用框架设计与实现
Auther: cenwenchu
Email: wenchu.cenwc@alibaba-inc.com
Version: 0.1
Date: 2007-6-22
SVN: http://svn.alibaba-inc.com/repos/opentech/sandbox/remoting/trunk
目的
大型Java分布式应用
- 博客分类:
- 分布式
分布式需要应用之间进行交互。范围包括从大规模集群架构上简单的点到点的交互,到动态的面向服务或基于服务的架构。跨系统边界的通信也是提高软件系统扩展性和可用性的关键。如今软件架构已把分布式作为一个核心的 ...
转:
目前大数据存储有两种方案可供选择:行存储和列存储。业界对两种存储方案有很多争持,集中焦点是:谁能够更有效地处理海量数据,且兼顾安全、可靠、完整性。从目前发展情况看,关系数据库已经不适应这种巨大的 ...
转:
关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本 ...
Eclipse的MAT分析JAVA内存问题
- 博客分类:
- JAVA
Eclipse的MAT分析JAVA内存问题 首页 http://www.eclipse.org/mat/ 插件更新地址 http://download.eclipse.org/technology/mat/latest/update-site/ 先调用jdk的工具得到heap使用情况 我安装的是jdk1.6
JGroup 使用分享
- 博客分类:
- 分布式
JGroup是当前被广泛使用的可靠组间通信的工具之一。例如OSCache以及JBossTreeCache都是用的是JGroup。
JGroup功能十分强大,通过配置各种参数就可以充分利用它所提供的各项功能。JGroup最大的特点就是支持协议栈的可配 ...
public static void TestStr(){
002
//null 和 ""操作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
003
//判断是否Null 或者 ""
004
//System.out.println(StringUtils.isEmpty(null));
005
//System.out.println(StringUtils.isNotEmpty(null));
...
MongoDB分布式部署
- 博客分类:
- MongoDB
MongoDB 支持分布式部署,自然也支持自动分片。
一、MongoDB集群包括一定数量的mongod(分片存储数据)、mongos(路由处理)、config server、clients。以下会一一介绍。
1、shards:一个shard为一组mongod,通常一组为两台,主从或互 ...
大型互联网站解决海量数据的常见策略
- 博客分类:
- 基础架构
大型互联网站的数据存储与传统存储环境相比不仅是一个服务器、一个数据库那么简单,而是由网络设备、存储设备、应用服务器、公用访问接口、应用程序 等多个部分组成的复杂系统。分为 业务数据层、计算层、数据仓储、数据备份,通过应用服务器软件提供数据存储服务,并且通过监控工具对存储单元监控。
随着系统中用户数据量的线性增长,数据量将会越来越多。在这样一个数据不断膨胀的环境中,数据已经如洪水般汹涌泛滥。数据查找和调用困难,在海量数据中一些用户提交的请求往往要等到第二天才能得知结果,直接影响到了用户满意度的提升和新业务的布局。在技术上而言,这一特点使得RDBMS在大型应用场景被大幅限制,唯一的可 ...
转:
memcached如何处理容错的?不处理!:) 在memcached节点失效的情况下,集群没有必要做任何容错处理。如果发生了节点失效,应对的措施完全取决于用户。节点失效时,下面列出几种方案供您选择:* 忽略它! 在失效节点被 ...