- 浏览: 187662 次
- 性别:
- 来自: 自己输入城市...
最新评论
-
durong11:
或者直接在函数的中加入:if(head.data.equals ...
我的Java单链表练习 -
durong11:
一种解释是:如果是从头结点insert 直接使用addFrom ...
我的Java单链表练习 -
老肥猴_vi:
谢谢。但是貌似insert函数( public boolean ...
我的Java单链表练习 -
niepeng880208:
支持
List转换成String数组 -
haohao-xuexi02:
EventHelp
幻灯片效果
文章列表
//去掉字符串首位引号
private String trimQuotes(String s) {
int index = -1;
if (s.charAt(0) == '"') {
index = s.lastIndexOf('"');
s = s.substring(1, index);
}
return s;
}
//插入字符串-1
String s = "apqs book bobs book";
//在左面是apq右面是是s处插入字符串"'"
String reg1 = &q ...
1.打印流(PrintStream、PrintWriter)
String name = "apq"; int age = 100;
PrintStream out = new PrintStream(new FileOutputStream(new File("d:/1.dat")));
out.printf("Name: %s, Age: %s", name, age);
2.字节流(InputStream、OutputStream)
InputStream in = new FileInputStream(&qu ...
理解ThreadLocal
public class SimpleThreadLocal {
private Map valueMap = Collections.synchronizedMap(new HashMap());
public void set(Object newValue) {
// ①键为线程对象,值为本线程的变量副本
valueMap.put(Thread.currentThread(), newValue);
}
public Object get() {
Thread currentThread = Thread.cur ...
- 2009-12-08 07:40
- 浏览 637
- 评论(0)
为什么使用线程池?
为了减少瞬间峰值问题,服务器一般都使用线程池,规定了同时并发的最大数量,避免了线程的无限增长.
在浏览器里输出 http://127.0.0.1:8888/
就可以出结果了
Main.java
package com.apq.threadpool;
import com.apq.server.MiniServer;
public class Main {
public static void main(String[] args) {
new EchoServer(8888, 1000).service();
}
}
EchoSe ...
- 2009-12-04 02:37
- 浏览 987
- 评论(0)
package com.apq.producer_consumer;
//装东西的容器
class Container {
private final String[] buf;
private int tail;
private int head;
private int count;
public Container(int maxBufferSize) {
this.buf = new String[maxBufferSize];
this.tail = 0;
this.head = 0;
this.count = 0;
}
...
synchronized 特点: 两个synchronized 方法,当一个线程已经获取锁定,其它线程就不能再执行同一实例的synchronized 方法.
非synchronized 方法可以执行.
下面开始模拟死锁现象
package com.apq.deadlock;
//餐具类
class Tableware {
private final String name;
public Tableware(String name) {
this.name = name;
}
public String toString() {
return &q ...
- 2009-11-22 01:32
- 浏览 784
- 评论(0)
(一) 得到字节码的三种方式
//第一种方式:
//得到Ref的字节码
Class bytecodesRef = Ref.class;
//取得Ref字节码对应的构造方法
Constructor constructorRef = bytecodesRef.getConstructor(String.class, Company.class);
//构造这个对象
Ref ref = (Ref) constructorRef.newInstance(new String("apq"), new Company());
//第二种方式:
C ...
- 2009-11-13 11:37
- 浏览 1028
- 评论(0)
GET 示例
<p>Enter customer ID: <input type='text' id='customerID' /></p>
<p><input type="button" value='Get Customer Info' onclick='requestCustomerInfo()' /></p>
<div id='rs'></div>
function requestCustomerInfo() {
var sID = $('input# ...
- 2009-11-11 13:55
- 浏览 925
- 评论(0)
GET 示例
<p>Enter customer ID: <input type='text' id='customerID' /></p>
<p><input type="button" value='Get Customer Info' onclick='requestCustomerInfo()' /></p>
<div id='rs'></div>
function requestCustomerInfo() {
var sID = ...
- 2009-11-10 11:46
- 浏览 691
- 评论(0)
IE Firefox ---yes other---no
/*
* 解析XML
*/
var XML = (function() {
var constant = {
hasActiveX: (typeof ActiveXObject != "undefined"),
useXmlHttp: (typeof XMLHttpRequest != "undefined"),
hasXmlDom: (document.implementation && docum ...
- 2009-10-21 17:13
- 浏览 1507
- 评论(0)
可以告诉浏览器一直从服务器上而非客户端的缓存中获取数据.
设置缓存对AJAX定时刷新模式很重要。
response.addHeader("Cache-control", "No-cache");
response.addDateHeader("Expires", 0);
- 2009-10-15 14:54
- 浏览 927
- 评论(0)
下面的批处理可以把目录和子目录下的所有js和css文件压了
我试过了,挺好用的
==================
@echo off
::设置YUI Compressor启动目录
SET YUIFOLDER=D:\javascript_open_sources\yuicompressor-2.4.2\build
::设置你的JS和CSS根目录,脚本会自动按树层次查找和压缩所有的JS和CSS
SET JSFOLDER=D:\apqTree1
echo 正在查找 JavaScript, CSS ...
chdir /d %JSFOLDER%
for /r . %%a in (*.js *.css ...
- 2009-10-04 05:12
- 浏览 841
- 评论(0)
tld文件
<?xml version="1.0" encoding="UTF-8" ?>
<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-j ...
获取选中的普通页面上的文字,可以用下面的方法:
<mce:script type="text/javascript"><!--
// 说明:获取页面上选中的文字
// 整理:http://www.CodeBit.cn
function getSelectedText() {
if (window.getSelection) {
// This technique is the most likely to be standardized.
// getSelectio ...
- 2009-08-29 00:39
- 浏览 495
- 评论(0)