`
文章列表
memcache运行状态可以方便的用stats命令显示。51Testing软件测试网 l J O j%u q w7q&u ? 首先用telnet 127.0.0.1 11211这样的命令连接上memcache,然后直接输入stats就可以得到当前memcache的状态。?-D-V'Z,j K R*u0 这些状态的说明如下:/X y$R*Y S o ...
memcached全面剖析http://tech.idv2.com/2008/08/17/memcached-pdf/   pdf见附件:  
1、 Memcached 介绍 Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。 Memcached由 Danga Interactive开发,用于提升 LiveJournal.com访问速度的。 LJ每秒动态页面访问量几千次,用户 ...
转自 http://lavasoft.blog.51cto.com/62575/27069 Java线程:线程的调度-休眠   Java线程调度是Java多线程的核心,只有良好的调度,才能充分发挥系统的性能,提高程序的执行效率。   这里要明确的一点,不管程序员怎么编写调度,只能最大限度的影响线程执行的次序,而不能做到精准控制。   线程休眠的目的是使线程让出CPU的最简单的做法之一,线程休眠时候,会将CPU资源交给其他线程,以便能轮换执行,当休眠一定时间后,线程会苏醒,进入准备状态等待执行。   线程休眠的方法是Thread.sleep(long millis) 和Thre ...
1、定义任务 线程可以驱动任务,因此需要一种描述任务的方式,这可以由Runnable接口来提供,要想定义任务,只需实现Runnable接口并编写run()方法,使得该任务可以执行你的命令,要想实现线程行为,必须显式地将一个任务附着到线程上,例如: import java.util.*; public class TimePrinter implements Runnable { int pauseTime; String name; public TimePrinter(int x, String n) { pauseTime = x; name = n; ...
进程、线程、并发执行:   在操作系统中两个比较容易混淆的概念是进程(process)和线程(thread)。   操作系统中的进程是资源的组织单位。进程有一个包含了程序内容和数据的地址空间,以及其它的资源,包括打开的文件、子进程和信号处理器等。不同进程的地址空间是互相隔离的。   而线程表示的是程序的执行流程,是CPU调度的基本单位。线程有自己的程序计数器、寄存器、栈和帧等。引入线程的动机在于操作系统中阻塞式I/O的存在。当一个线程所执行的I/O被阻塞的时候,同一进程中的其它线程可以使用CPU来进行计算。这样的话,就提高了应用的执行效率。线程的概念在主流的操作系统和编程语言中都得到 ...
      首先明白为什么索引会增加速度,DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特定 ...
    一、什么是JAVA 事务     通常的观念认为,事务仅与数据库相关。     事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性 (isolation)和持久性(durability)的缩写。事务的原 ...
在JDBC中怎样将多个SQL语句组合成一个事务呢?在JDBC中,打开一个连接对象Connection时,缺省是auto-commit模式,每个 SQL语句都被当作一个事务,即每次执行一个语句,都会自动的得到事务确认。为了能将多个SQL语句组合成一个事务,要将auto-commit模式屏蔽 掉。在auto-commit模式屏蔽掉之后,如果不调用commit()方法,SQL语句不会得到JDBC事务处理确认。在最近一次commit()方 法调用之后的所有SQL会在方法commit()调用时得到确认。 public int delete(int sID) {  dbc = ...
    JDBC 简介 JDBC 是一个能够处理任何类型数据表的Java API ,尤其是处理关系型数据。JDBC 能够帮助你写的Java 程序来管理以下三种程序: 连接数据源,比如连接数据库 发送查询和更新命令到数据库 相应检索和查询从数据库中得到的查询结果 有了 JDBC 向数据库发送 SQL 指令就变成了一件很容易的事情,我们不必为每一种数据库专门编写数据库访问和操作程序。现在我们只关心 JDBC API 就够了,只要会写 SQL 会用 JDBC API 就 ...
      学习JSP,需要先了解JSP的概念。下面介绍JSP中的九个隐含对象。 一、学习JSP的page 对象 page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。 二、学习JSP的config 对象 config 对象里存放着一些Servlet 初始的数据结构。 config 对象实现于javax.servlet.ServletConfig 接口,它共有下列四种方法: public String getInitParameter(name)   public java.util.Enumerati ...
所有JSP页面,在执行的时候都会被服务器端的JSP引擎转换为Servelet(.java),然后又由JSP引擎调用Java编译器,将Servelet(.java)编译为Class文件(.class),并由Java虚拟机(JVM)解释执行。下面验证这一点:      有一个JSP页面Test.jsp,在浏览器地址栏中输入http://localhost:8080/Test.jsp,将会出现执行结果。同时在%CATALINA_HOME%\work\Catalina\localhost下多出两个文件:_Test_jsp.java和_Test_jsp.class,他们分别就是Servelet和Class ...
Response.sendRedirect是两个不同的request,是在客户端跳转,浏览器显示的是跳转后的页面的名字。因为它是从客户端跳转到第二个页面的。使用sendRedirect时,由于发送两次request请求,所以在下一个不能获取request属性       使用forward时,由于只是发送一次request请求,request设置的属性(setAttribute)依然能保留在下一个页面。     下面举例说明: tian.jsp    <%request.setAttribute("river","re ...
什么是jsp? JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。   简单地说,jsp就是可 ...
     MVC模型:  
Global site tag (gtag.js) - Google Analytics