09 2014 档案

摘要:1. 什么是动静分离所谓动静分离就是通过nginx(或apache等)来处理用户端请求的静态页面,tomcat(或weblogic)处理动态页面,从而达到动静页面访问时通过不同的容器来处理。2. 为什么做动静分离 Nginx处理静态页面的效率远高于tomcat,所有我们只让tomcat干自己擅长的事... 阅读全文
posted @ 2014-09-28 15:09 逍遥_时空 阅读(430) 评论(0) 推荐(0)
摘要:该内容来源于:http://www.ibm.com/developerworks/cn/java/j-lo-jetty/Jetty 的基本架构下 图是 Jetty 的基本架构图,整个 Jetty 的核心组件由 Server 和 Connector 两个组件构成,整个 Server 组件是基于 Han... 阅读全文
posted @ 2014-09-26 11:22 逍遥_时空 阅读(218) 评论(0) 推荐(0)
摘要:系统环境:SUSE Linux Enterprise Server 10 SP1 (x86_64) 注:所有软件包都放置在/data/software目录下nginx_tcp_proxy_module:https://github.com/yaoweibin/nginx_tcp_proxy_modu... 阅读全文
posted @ 2014-09-26 10:17 逍遥_时空 阅读(923) 评论(0) 推荐(0)
摘要:mysql定时脚本(event),类似oracle的job我有2张表:tb_push_data 和 tb_push_data_log现在需要每隔一段时间将tb_push_data 符合条件的数据备份到表 tb_push_data_log www.2cto.com ------------------... 阅读全文
posted @ 2014-09-18 10:48 逍遥_时空 阅读(471) 评论(0) 推荐(0)
摘要:查询是数据库技术中最常用的操作。查询操作的过程比较简单,首先从客户端发出查询的SQL语句,数据库服务端在接收到由客户端发来的SQL语句后, 执行这条SQL语句,然后将查询到的结果返回给客户端。虽然过程很简单,但不同的查询方式和数据库设置,对查询的性能将会有很在的影响。因此,本文就在MySQL中常用的... 阅读全文
posted @ 2014-09-17 18:13 逍遥_时空 阅读(8198) 评论(0) 推荐(0)
摘要:MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0所使用的mysql函数explain语法:explain例如:explainselect*fromt3whereid=3952602;explain输出结果+----+--------... 阅读全文
posted @ 2014-09-17 17:25 逍遥_时空 阅读(4540) 评论(0) 推荐(0)
摘要:众所周知,增加索引是提高查询仍然不使用索引,这种情况严重影响性能,这里就简单总结几条如果如果列key均匀分布在1和100之间,下面的查询使用索引就不是很好:select * from table_name where key>1 and key<90; www.2cto.com 如果or前的条件中的... 阅读全文
posted @ 2014-09-17 17:21 逍遥_时空 阅读(839) 评论(0) 推荐(0)
摘要:package com.test.mail;import javax.mail.Message;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;impor... 阅读全文
posted @ 2014-09-17 17:02 逍遥_时空 阅读(192) 评论(0) 推荐(0)
摘要:jsp: 图片大小不能超过1M java: @RequestMapping("/image/save.jhtml") public ModelAndView save(@RequestParam(value = ... 阅读全文
posted @ 2014-09-17 11:43 逍遥_时空 阅读(261) 评论(0) 推荐(0)
摘要:1、通过实现Runnable接口线程创建(1).定义一个类实现Runnable接口,重写接口中的run()方法。在run()方法中加入具体的任务代码或处理逻辑。(2).创建Runnable接口实现类的对象。(3).创建一个Thread类的对象,需要封装前面Runnable接口实现类的对象。(接口可以... 阅读全文
posted @ 2014-09-09 16:30 逍遥_时空 阅读(261) 评论(0) 推荐(0)
摘要:所谓的后台线程,是指在程序运行的时候在后台提供一种通用服务的线程,并且这种线程并不属于程序中不可或缺的部分。因此当所有的非后台线程结束时,程序也就终止了,同时会杀死所有后台线程。反过来说,只要有任何非后台线程(用户线程)还在运行,程序就不会终止。后台线程在不执行finally子句的情况下就会终止其r... 阅读全文
posted @ 2014-09-09 16:29 逍遥_时空 阅读(208) 评论(0) 推荐(0)
摘要:这是一个来自《java编程思想上的示例》[java] view plaincopypackagedemo.thread;/***sleep()是静态方法,是属于类的,作用是让当前线程阻塞*join()是使线程同步,如在某个线程里调用t.join()表示t线程执行完再执行当前线程*interrupt(... 阅读全文
posted @ 2014-09-09 16:28 逍遥_时空 阅读(265) 评论(0) 推荐(0)
摘要:1、synchronized保证同步先看一个生成偶数的类[java] view plaincopypackagedemo.thread;/***这是一个int生成器的抽象类**/publicabstractclassIntGenerator{privatevolatilebooleancancele... 阅读全文
posted @ 2014-09-09 16:27 逍遥_时空 阅读(179) 评论(0) 推荐(0)
摘要:这是个线程同步的经典例子,源代码如下:[java] view plaincopypackagedemo.thread;/***经典生产者与消费者问题:生产者不断的往仓库中存放产品,消费者从仓库中消费产品。*其中生产者和消费者都可以有若干个。仓库容量有限,库满时不能存放,库空时不能取产品*/publi... 阅读全文
posted @ 2014-09-09 16:25 逍遥_时空 阅读(250) 评论(0) 推荐(0)
摘要:1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以... 阅读全文
posted @ 2014-09-09 16:24 逍遥_时空 阅读(199) 评论(0) 推荐(0)
摘要:本文介绍了Java内存溢出的详细解决方案。本文总结内存溢出主要有两种情况,而JVM经常调用垃圾回收器解决内存堆不足的问题,但是有时仍会有内存不足的错误。作者分析了JVM内存区域组成及JVM设置虚拟内存的方式,从而给出了一系列解决方案。一、内存溢出类型1、java.lang.OutOfMemoryEr... 阅读全文
posted @ 2014-09-04 14:22 逍遥_时空 阅读(956) 评论(0) 推荐(0)