- 浏览: 218527 次
- 性别:
- 来自: 天津
最新评论
-
flychao88:
nothingismao 写道623deyingxiong 写 ...
nio与io的比较 -
李冰冰:
如果NIO单个线程处理业务逻辑,那么如果这个业务逻辑非常耗时, ...
nio与io的比较 -
wj_126mail:
IO是一个连接就创建一个线程来处理;NIO是一个线程在处理所有 ...
nio与io的比较 -
nothingismao:
623deyingxiong 写道wwj85523 写道 看完 ...
nio与io的比较 -
623deyingxiong:
wwj85523 写道
看完后我迷糊了,
IO一样可以一个线 ...
nio与io的比较
文章列表
专自:http://lineageii.iteye.com/blog/32404
匿名内部类为什么只能用final.是变量的作用域的问题,因为匿名内部类是出现在一个方法的内部的,如果它要访问这个方法的参数或者方法中定义的变量,则这些参数和变量必须被修饰为final。因为虽然匿名内部类在方法的内部,但实际编译的时候,内部类编译成Outer.Inner,这说明内部类所处的位置和外部类中的方法处在同一个等级上,外部类中的方法中的变量或参数只是方法的局部变量,这些变量或参数的作用域只在这个方法内部有效。因为编译的时候内部类和方法在同一级别上,所以方法中的变量或参数只有为final,内部类才可以引用。
...
- 2008-05-14 08:00
- 浏览 3721
- 评论(8)
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
getServletContext().setAttribute("Hello",new Date());
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException ...
- 2008-05-10 19:19
- 浏览 1051
- 评论(0)
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/servlet/Hello</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SalaryServer</servlet-name>
<url-pattern>/servlet/SalaryServer</url-patte ...
- 2008-05-10 18:41
- 浏览 1102
- 评论(0)
select u1.CONSTRAINT_NAME, u1.TABLE_NAME as table_, u2.TABLE_NAME as reference_
from user_constraints u1, user_constraints u2
where
u1.constraint_type='R' and
u1.R_CONSTRAINT_NAME = u2.CONSTRAINT_NAME and
u2.table_name='target_table_name'
- 2008-04-30 09:55
- 浏览 3058
- 评论(0)
在讲外连接之前,先举例介绍内连接,也就是一般的相等连接。
select * from a, b where a.id = b.id;
对于外连接,Oracle中可以使用“(+)”来表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN,下面将配合实例一一介绍。
1. LEFT OUTER JOIN:左外关联
SELECT e.last_name, e.department_id, d.department_name
FROM employees e
LEFT OUTER JOIN departments d
ON (e.department_id ...
- 2008-04-28 10:13
- 浏览 1456
- 评论(0)
select * from user_constraints where constraint_name like 'FK%'
user_constraints
user_tables
user_indexes
user_tables
all_constraints
all_tables
all_indexes
all_tables
- 2008-04-17 16:49
- 浏览 1407
- 评论(0)
mount /dev/cdrom /mnt/cdrom
umount /mnt/cdrom
umount -l /mnt/cdrom 强制
- 2008-04-09 08:52
- 浏览 1360
- 评论(0)
感谢阿仁(一个香港程序员)告诉了我这个非常棒的网站,让我有时间他塌下心来学习基本的servlet。包括我在内,虽然很多大陆的程序员都声称什么ssh\jsf\jdo其实很多人连最基本的servlet、multi-thread、transaction-level还搞不清楚就去跟风搞ssh实在是本末倒置,没有必要。我觉得甚至还不如下点功夫把基础好好补习一下,看看struts、tomcat的源代码学习一下,然后实现一些自己的框架,哪怕就是单纯的模仿。
根据我自己的分析:struts使用的底层技术:xml\reflection\servlet\multi-thread; spring的底层技术:xml\a ...
- 2008-04-05 21:24
- 浏览 4024
- 评论(3)
在servlet当中,经常用到文件上传,目前倒是有不少上传的组件,但我觉得还是自己动手试一下自己写一个比较好。于是就写了下面这些代码。
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
DataInputStream in = null;
FileOutputStream out = null;
String contentType = null;
contentType = r ...
- 2008-04-04 09:07
- 浏览 1191
- 评论(0)
import java.io.*;
class ObjectSerialTest {
public static void main(String[] args) throws Exception {
Employee e1 = new Employee(" zhangsan ", 25, 3000.50);
Employee e2 = new Employee(" lisi ", 24, 3200.40);
Employee e3 = new Employee(" wangwu ", 27, 3800. ...
- 2008-03-31 09:32
- 浏览 3657
- 评论(0)
控制器,负责与客户端通讯,并且控制着另外12家线程的
package com.amid.entryexit;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.Socket;
public class Controller ...
- 2008-03-30 05:40
- 浏览 1065
- 评论(0)
一个xml的例子,后面还有解析的部分
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT class (teacher,student+)>
<!ELEMENT teacher (name, main-subject*)>
<!ELEMENT main-subject (#PCDATA)>
<!ATTLIST teacher teacher-id CDATA #REQUIRED>
<!ELEMENT name (first-name ...
- 2008-03-28 20:55
- 浏览 2098
- 评论(0)
从java中调用存储过程。
package com.cxz.util;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.Types;
import com.jykj.util.ConnPool;
public class ProcedureDriver {
public ProcedureDriver() {
String mac = "00-14-25-4A-8B-AB";
String outer = "22 ...
- 2008-03-24 07:56
- 浏览 1605
- 评论(2)
pl/sql没有白学,效果还不错。今天写了个pl/sql的业务流程部分。
create or replace
PROCEDURE Bind(
mac IN COMPUTER.COMP_MAC%TYPE, --'abc'
outer_ip IN COMPUTER.COMP_OUTERIP%TYPE, --222.30.55.11
inner_ip IN COMPUTER.COMP_INTERIP%TYPE, --'192.168.1.1'
bar IN COMPUTER.BAR_ID%TYPE, --1
url_ie OUT adresource.ADRES_U ...
- 2008-03-21 15:43
- 浏览 1190
- 评论(0)
公司因为业务需要,做一个很简单的服务器端,客户端利用c++编写的。 为了熟悉mina框架,我尝试着写了一个简单的不能再简单的程序。感觉mina还是很方便的。 下面这个是所有协议的基础类,任何协议都被定义成一个类,然后通过操作类进行业务方面的处理。
一开始的时候对mina了解不是很深刻,认为很复杂,其实写了几个程序,mina就算是入门了。先说mina是干什么的:通讯;mina的优势是什么?mina可以让开发人员摆脱那些线程控制、线程同步之类的很繁琐机制的处理。因为这些已经被mina做完了。我理解的mina是:把protocol封装成javabean然后针对每个protocol编写相应的编码、解 ...
- 2008-03-21 11:12
- 浏览 1762
- 评论(0)