`
文章列表

mysql explain用法

补充一点:  id 就是 sql 语句中 select 出现的顺序号, 表明查询的先后关系 有可能是这样的顺序: 1,3,2,4,5,7,6   先看一个例子: mysql> explain select * from t_order;  +----+-------------+---------+------+---------------+------+---------+------+--------+-------+  | id | select_type | table   | type | possible_keys | key  | key_len | re ...

线程状态

     图中“等待队列” 可替换成 “等待池状态” 锁池:假设线程A已经拥有了某个对象(注意:不是类)的锁,而其它的线程想要调用这个对象的某个synchronized方法(或者synchronized块),由于这些线程在进入对象的synchronized方法之前必须先获得该对象的锁的拥有权,但是该对象的锁目前正被线程A拥有,所以这些线程就进入了该对象的锁池中。   等待池:假设一个线程A调用了某个对象的wait()方法,线程A就会释放该对象的锁(因为wait()方法必须出现在synchronized中,这样自然在执行wait()方法之前线程A就已经拥有了该对象的锁),同时线程 ...
分布式设计与开发中有些疑难问题必须借助一些算法才能解决,比如分布式环境一致性问题,感觉以下分布式算法是必须了解的(随着学习深入有待添加): Paxos算法 一致性Hash算法 Paxos算法 1)问题描述 分布式中有这么一个疑难问题,客户端向一个分布式集群的服务端发出一系列更新数据的消息,由于分布式集群中的各个服务端节点是互为同步数据的,所以运行完客户端这系列消息指令后各服务端节点的数据应该是一致的,但由于网络或其他原因,各个服务端节点接收到消息的序列可能不一致,最后导致各节点的数据不一致。举一个实例来说明这个问题,下面是客户端与服务端的结构图:
在IDF05(Intel Developer Forum 2005)上,Intel首席执行官Craig Barrett就取消4GHz芯片计划一事,半开玩笑当众单膝下跪致歉,给广大软件开发者一个明显的信号,单纯依靠垂直提升硬件性能来提高系统性能的时代已结束,分布式开发的时代实际上早已悄悄地成为了时代的主流,吵得很热的云计算实际上只是包装在分布式之外的商业概念,很多开发者(包括我)都想加入研究云计算这个潮流,在google上通过“云计算”这个关键词来查询资料,查到的都是些概念性或商业性的宣传资料,其实真正需要深入的还是那个早以被人熟知的概念------分布式。 分布式可繁也可以简,最简单的分布式 ...
最近项目中碰到一个问题:   问题场景:服务器A,服务器B在同一个CAS管理下,A向B发送一个包涵中文字符的链接,在B系统网页显示时中文显示乱码 问题分析:A向B发送链接时,因为用户没有登录B系统,B系统会重定向到CAS验证中心,在重定向过程中会把参数用URLEncode重新编一次码:             "中文" urlencode 后转化成  %E4%B8%AD%E6%96%87              再 urlencode 后转化成 %25E4%25B8%25AD%25E6%2596%2587 ,等于将“%”再编码了一次   针对以上问题解决方案 ...
RESTful Web 服务简介 REST 在 2000 年由 Roy Fielding 在博士论文中提出,他是 HTTP 规范 1.0 和 1.1 版的首席作者之一。 REST 中最重要的概念是资源(resources),使用全球 ID(通常使用 URI)标识。客户端应用程序使用 HTTP 方法(GET/ POST/ PUT/ DELETE)操作资源或资源集。RESTful Web 服务是使用 HTTP 和 REST 原理实现的 Web 服务。通常,RESTful Web 服务应该定义以下方面: Web 服务的基/根 URI,比如 http://host/<appcontext ...

UML(2)

    博客分类:
  • uml
详解UML中的6大关系(关联、依赖、聚合、组合、泛化、实现) 类别:.Net + C# | 浏览(11212) | 2010-10-24 22:00:49 更多9 <iframe id="cproIframe3" src="http://cpro.baidu.com/cpro/ui/uijs.php?rs=0&amp;tu=u712809&amp;tn=text_default_728_90&a
memcached服务器cacheperl
异常信息:Exception in thread "main" java.lang.reflect.UndeclaredThrowableException         at $Proxy25.required(Unknown Source)         at com.sun.tools.xjc.generator.bean.field.AbstractField.annotateReferenc e(AbstractField.java:192)         at com.sun.tools.xjc.generator.bean.field.Abst ...
简介 JAX-RS (JSR-311) 是为 Java EE 环境下的 RESTful 服务能力提供的一种规范。它能提供对传统的基于 SOAP 的 Web 服务的一种可行替代。 在本文中,了解 JAX-RS 的主要组件。本文用一个例子展示了一个企业如何使用 JAX-RS 内的功能以一种 Restful 的方式公开员工的联系信息。   回页首 背景 多年来,开发人员使用各种工具在其 Java 应用程序内创建 RESTful 服务。由于 REST 架构的简单性,主要需求 — 接收 HTTP 消息和
第一、安装并配置APACHE(安装到D:\phpapache\Apache2.2)       1、安装时默认安装,Network Domain, Server Name 我填写我的计算机名,Administrator's Email Address区域填你的邮件地址      2、安装完后在安装目录下有个conf文件夹,打开http ...
          log4j.properties文件放在classpath文件夹下(即web项目的WEB-INF/classes文件夹下,   这样可以保证log4j能够自动识别配置文件,而不用显式的配置)内容如下:
1 CAS 的基本原理  CAS(Central Authentication Service) 是 Yale 大学发起的一个开源项目,据统计,大概每 10 个采用开源构建 Web SSO 的 Java 项目,就有 8 个使用 CAS 。对这些统计,我虽然不以为然,但有一点可以肯定的是, CAS 是我认为最简单实效,而且足够安全的 SSO 选择。        本节主要分析 CAS 的安全性,以及为什么 CAS 被这样设计,带着少许密码学的基础知识,我希望有助于读者对 CAS 的协议有更深层次的理解。 从结构体系看, CAS 包含两部分: l         CAS Server ...
SSL 通信原理及Tomcat SSL 双向配置   目录1 参考资料 .................................................................................................................................. 12 SSL(Server Socket Layer)简介 ................................................................................................... 2 ...
大部分数据库从业人员都知道关系数据库有三个基本的范式,即:第一范式,第二范式,第三范式。当然也有牛人知道BC范式,第四范式,第五范式,第六范式,甚至还有个DK范式。本人对数据库的范式概念也是一知半解的,想想 ...
Global site tag (gtag.js) - Google Analytics