`
outlaw
  • 浏览: 29682 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
MySQL数据切分及整合方案 关键字: 分库分表 From:http://bbs.jcwcn.com/thread-264962-1-1.html   《MySQL性能调优与架构设计》第14.5节“数据切分及整合方案”14.5  数据切分及整合方案通过前面的章节,已经清楚了通过数据库的数据 ...
分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容错性) 可靠性定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。关系数据库的ACID模型拥有 高一致性 + 可靠性 丧失可用性:Atomicity原子性:一个事务中所有操作都必须全部完成,要么全部不完成。Consistency一致性. 在事务开始或结束时,数据库应该在一致状态。Isolation隔离层. 事务将假定只有它自己在 ...
了解 NoSQL 的必读资料 http://blog.csdn.net/DL88250/archive/2010/01/14/5191092.aspx   NoSQL 是非关系型数据存储的广义定义。它打破了长久以来关系型数据库与 ACID 理论大一统的局面。NoSQL 数据存储不需要固定的表结构,通常也不存在连接 操作。在大数据存取上具备关系型数据库无法比拟的性能优势。该术语在 2009 年初得到了广泛认同。     当今的应用体系结构需要数据存储在横向伸缩性 上能够满足需求。而 NoSQL 存储就是为了实现这个需求。Google 的 BigTable 与 Amazon 的 Dynamo ...
基于spring的分布式应用的个人想法:   1、使用spring的远程调用将服务部署到多台服务器上。(Web service、RMI或者HTTPInvoker等等) 2、前端调用也是基于spring远程调用。 3、将服务的URL与服务器列表保存到分布式缓存中供前端调用者查找。 (可以用memcache或者EHcache实现分布式缓存,好处是实时性高) 4、构建类似于Naming查找的方式查找想要的服务。   参考资料   1、google的spring-remoting-cluster项目 http://code.google.com/p/spring-remoting- ...
http://www.iteye.com/news/11717-eclipse 来自:http://www.ajaxline.com/best-eclipse-plugins  PyDev - Python Development Environment for EclipsepyDev 使的程序员可以使用eclipse来开发Python、Jython和Iron Python应用,而且Pydev+eclipse也成为开发Python的首选IDE。   EasyEclipse for LAMP  EasyEclipse for LAMP 是个eclipse的发布版(译者注:即独立程序st ...
 Connector是Tomcat最核心的组件之一,负责处理一个WebServer最核心的连接管理、Net IO、线程(可选)、协议解析和处理的工作。一、连接器介绍在开始Connector探索之路之前,先看看Connector几个关键字 NIO:Tomcat可以利用Java比较新的NIO技术,提升高并发下的Socket性能 AJP:Apache JServ Protocol,AJP的提出当然还是为了解决java亘古不变的问题——性能,AJP协议是基于包的长连接协议,以减少前端Proxy与Tomcat连接Socket连接创建的代价,目前Apache通过JK和AJP_ROXY的方式支持AJP协 ...
一、    Realm/ HTTP认证1)RealmRealm提供了Web认证用户和角色信息的存储机制,如下是Tomcat关于Realm的说明 A Realm is a read-only facade for an underlying security realm used to authenticate individual users, and identify the security roles associated with those users. Realms can be attached at any Container level, but will typically ...
一、从类加载器(ClassLoader)结构说起1.基本介绍(此部分可参见<<Core Java 2 Volume II>> Chapter9. Security)      顾名思义,类加载器是用于加载Java的类定义信息(.class)。需要注意的是类加载器仅在需要的才加载类定义信息,参见<<Core Java 2 Volume II>> Chapter9. Security关于ClassLoader的说明如下       Note that the virtual machine loads only those class files t ...
一、请求处理控制结构基础     与生命期结构类似,请求处理也是一个两层的结构1.Valve:Valve是最小的处理单元,我们看看Valve的定义 A Valve is a request processing component associated with a particular Container. A series of Valves are generally associated with each other into a Pipeline.    下面是Valve的接口定义 Java代码   public interface Valve { publi ...
一、生命期控制结构基础Tomcat的生命期控制是一个两层的结构1)Lifecycle(org.apache.catalina.Lifecycle):    在前一篇 中看到的各组件(Service、Connector、Engine、Host、Context、Wrapper)都会实现这个接口,我们看看这个接口的定义 Java代码   public interface Lifecycle { public static final String INIT_EVENT = "init"; public static final String START_EVE ...
一、从范例开始    在开始分析之前,我们先使用Tomcat组件来组装一个完整的WebContainer。1)准备好目录结构    准备好如下目录结构 BaseDir(C:/tomcattest/)                    --conf                    --webapps 从{tomcat目录}/conf目录下的拷贝web.xml到如上的conf目录(可选,支持JSP和welcome file) 拷贝tomcat的examle应用到如上的webapps目录作为范例 2)范例(注意如下的代码说明部分) Java代码   packa ...
Java类装载体系中的隔离性   转自:http://gceclub.sun.com.cn/yuanchuang/week-9/classloader.html 正文 Java中类的查找与装载出现的问题总是会时不时出现在Java程序员面前,这并不是什么丢脸的事情,相信没有一个Java程序员没遇到过ClassNotException,因此不要为被人瞅见自己也犯这样的错误而觉得不自然,但是在如果出现了ClassNotFoundException后异常后一脸的茫然,那我想你该了解一下java的类装载的体制了,同时为了进行下面的关于类装载器之间的隔离性的讨论,我们先简单介绍一下类装载的体系结构。 ...
数据报(UDP)信道 http://book.51cto.com/art/200902/109761.htm 摘要:《Java TCP/IP Socket编程》第5章NIO,本章将对"New I/O"工具包的主要应用进行介绍。NIO主要包括两个部分:java.nio.channels包介绍了Selector和Channel抽象,java.nio包介绍了Buffer抽象。本节为大家介绍数据报(UDP)信道。 标签:UDP  Java  TCP  IP  Socket  编程
五、关于两个ClassLoader载入同一个类 注意:由两个不同的ClassLoader载入的同一个类,其是不同类型的,因此如果进行赋值会报ClassCastException 示例:   view plaincopy to clipboardprint? package Test;    import java.io.*;    import java.util.*;    public class TestClassLoader extends ClassLoader {                protected Map&l ...
 Tomcat ClassLoader研究 收藏 <script type="text/javascript"></script><script type="text/javascript"></script>http://tomcat.apache.org/tomcat-4.1-doc/class-loader-howto.html Tomcat的ClassLoader层次结构: Bootstrap | ...
Global site tag (gtag.js) - Google Analytics