- 浏览: 38961 次
- 性别:
- 来自: 南京
-
最新评论
-
caijingbin0207:
...
java中volatile关键字的含义 -
wjzsuperman:
这个我是这么认为的:js函数中变量的作用域范围是整个函数,比如 ...
js中成员变量 和局部变量发生奇怪的问题
文章列表
每个web客户端请求对于服务器端来说就一个单独的线程,客户端的请求数量增多将会导致线程数就上去了,CPU就忙着跟线程切换。
而NIO则是使用单线程(单个CPU)或者只使用少量的多线程(多CPU)来接受Socket,而由线程池来处理堵塞在pipe或者队列里的请求.这样的话,只要OS可以接受TCP的连接,web服务器就可以处理该请求。大大提高了web服务器的可伸缩性。
--------------------------------------------------------------------------------
大家都听说了在Apache Tomcat6 中支持了Jav ...
用命令从mysql中导出/导入表结构及数据
- 博客分类:
- 数据库
在命令行下mysql的数据导出有个很好用命令mysqldump,它的参数有一大把,可以这样查看:
mysqldump
最常用的:
mysqldump -uroot -pmysql databasefoo table1 table2 > foo.sql
这样就可以将数据库databasefoo的表table1,table2以sql形式导入foo.sql中,其中-uroot参 ...
jQuery 选择器
- 博客分类:
- JavaScript
1. 基础选择器 Basics
1.根据标签名进行选择
var input_query=$("input");
2.根据id值选取
var text11_query=$("#text11");
3.根据class值进行选取
var text11_query=$(".text11");
4.同时选择多个符合条件的JQuery包装集用,号分隔条件
var text_query=$("#text11,.text12");
5.选择所有DOM元素
var all_query=$("*"); ...
. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制
3. onpaste="return false" 不准粘贴
4. oncopy="return false;" on ...
//当局部变量重新定义和成员变量重名,成员变量将是undefined
<script type="text/javascript">
var a=1;
function aa(){
alert('aaaaaaa'+a); //这边答应undefined
alert(!a); //这边居然打印true
if(!a){
var a = 10;
}
alert(a) ...
如果我们想要延迟(deferred)或者周期性(periodic)执行一个任务,我们可以使用Java API 的Timer和TimerTask类。
一般步骤是:
继承TimerTask(抽象类),复写run方法,方法体里代表需要执行的任务。
实例化Timer(可以通过构造方法设置为守护线程),调用schedule的一个重载方法实现延迟或者周期性执行自定义任务。
下面的例子演示了程序启动5秒后每隔1秒警报器叫一声,10次后终止程序执行。
Java代码
import java.awt.Toolki ...
package com.cplatform.util.io;
import org.apache.commons.logging.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.File;
import java.io.IOException;
import java ...
查找接口类对应包下的所有类ClassUtil
- 博客分类:
- java基础
package com.corejava.model.abstractmodel.util;
import java.io.File;
import java.io.IOException;
import java.net.URL;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;
import com.corejava.model.abstractmodel.inter.test.TestA;
public class ClassUtils {
public static ...
//通用接口
public interface IStrate {
public void operate();
}
//第一步
public class One implements IStrate {
@Override
public void operate() {
System.out.println("第一步开始");
}
}
//第二步
public class Two implements IStrate {
@Override
public void operate() {
System.out.println(&q ...
JAVA 集合详解与总结 .
- 博客分类:
- java基础
1. 集合
集合对象:用于管理其他若干对象的对象
数组:长度不可变
List: 有顺序的,元素可以重复
遍历:for 迭代
排序:Comparable Comparator Collections.sort()
ArrayList:底层用数组实现的List
特点:查询效率高,增删效率低 轻量级 线程不安全
LinkedList:底层用双向循环链表 实现的List
特点:查询效率低,增删效率高
Vector: 底层用数组实现List接口的另一个类
特点:重量级,占据更多的系统开销 线程安全
Set:无顺序的,元素不可重复(值不相同)
遍历:迭代
排序:SortedS ...
public class ListTest {
private static Random random = new Random();
public static void main(String[] args){
ArrayList<String> arraylist = new ArrayList();
LinkedList<String> linkedlist = new LinkedList();
HashMap<String,Object> map = new HashMap() ...
jQuery上传插件Uploadify
- 博客分类:
- Jquery
$(document)
.ready(
function (){
$("#mobileFile").uploadify({
'swf' :'<%=request.getContextPath()%>/js/uploadify/uploadify.swf',
'uploader' :'<%=request.getContextPath()%>/send/taskImport.do',
'fileDataName':'file',
'meth ...
javaWeb中任务调度
- 博客分类:
- web
package com.application;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class ContextListener implements ServletContextListener {
private java.util.Timer timer = null;
public void contextInitialized(ServletContextEvent event) {
timer = new java ...
tomcat6.0 修改启动内存设置(2010-02-26 17:46:28)转载▼标签: 杂谈 分类: web服务器
tomcat 启动内存设置
其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可
进行设置
三、实例,以下给出1G内存环境下java jvm 的参数设置参考:
JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.hea ...