- 浏览: 41580 次
- 性别:
- 来自: 北京
最新评论
文章列表
1.写一个类实现ServletContextListener接口,作为定时器。
package test.web;
import java.util.Timer;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import java.util.*;
public class MyListener implements ServletContextListener{
private Timer timer = null;
private static int EX_ ...
- 2009-08-25 23:01
- 浏览 1413
- 评论(0)
URL传递中文、Ajax传递中文,Java如何编码如何解决乱码--网上收集整理
有的时候我们想通过URL传递中文,如下:
http://localhost:8080/crud/ServletAction?m=goModi&stuNo=000007&stuName=王五&stuSex=男
这时在servlet中通过request.getParameter("stuName")得到的stuName就是乱码
这是因为URL是iso-8859-1的字符集,URL的参数如果有中文的话,需要转字符集才行。
有人说用过滤器,但过滤器似乎不能解决这个问题。
正 ...
hibernate--排序
- 博客分类:
- hibernate
实现类:HashSet无序,TreeSet,LinkedHasSet有序
配置文件中排序的配置
<!-- addressSet属性,Set集合
table属性:集合表的名称
key子元素:集合外键的列名
element子元素:存放集合元素的列的信息
sort属性:"unsorted|natural|comparatorClass"
默认为:unsorted
order-by属性:写的是order by 子句,是SQL语句,是操作的集合表。
这是在查询数据时指定orderby子句。
-->
<set ...
Hibernate映射--集合篇
- 博客分类:
- hibernate
实体类
package cn.itcast.e_hbm_collection;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
public class User {
private Integer id;
private String name;
//特别注意:使用集合属性时,一定要使用接口,不能申明为具体实现类,
...
java 读取和保存图片
- 博客分类:
- java基础
// 读取图片文件
InputStream in = new FileInputStream( "c:/test.png");
byte[] photo = new byte[in.available()];
in.read(photo);
in.close();
OutputStream out = new FileOutputStream("c:/copy.png");
out.write(user.getPhoto());
out.close();
使用到的实体User
/**
* 实体
*
* @autho ...
JavaScript将与日期相关的所有特性封装进Date对象,包括日期信息及其操作,主要用来进行与时间相关的操作。Date对象一个典型应用是获取当前系统时间,使用前首先创建该对象的一个实例。
如:
date = new Date(); //直接创建
date = new Date(val) //指定日期创建
date = new Date(y,m,d[,h[,min[,sec,[,ms]]]); //指定日期创建
y,m和d必选。其他可选
举例:
<script language="javascript">
<!--
var cur = new D ...
JavaScript数据类型
- 博客分类:
- JavaScript
简单数据类型:字符串型,数值型和布尔型。
启用并返回一个 Automation 对象的引用。 ActiveXObject 对象
提供对创建任何数据类型的数组的支持。 Array 对象
创建一个新的 Boolean 值。 Boolean 对象
提供日期和时间的基本存储和检索。 Date 对象
存储数据键、项对的对象。 Dictionary 对象
提供集合中的项的枚举。 Enumerator 对象
包含在运 ...
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DemoCheckBox.aspx.cs" Inherits="DemoCheckBox" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
...
java课程--导向
- 博客分类:
- java基础
《JAVA核心技术(卷1):基础知识(原书第8版)》
本书试图让读者快速地了解JavaSE6的新特性,并帮助读者有效地从Java早期版本升级到最新版本,或从一种其他的语言变换为使用Java语言。作者十分注重Java语言的基本概念以及用 ...
class T {
T() {
System.out.println("super construct");
}
{
System.out.println("super no static ");
}
static {
System.out.println("super static ");
}
}
public class E extends T {
E() {
System.out.println("construct");
}
s ...
一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才是可序列化的。因此如果要序列化某些类的对象,这些类就必须实现Serializable接口。而实际上,Serializable是一个空接口,没有什么具体内容,它的目的只是简单的标识一个类的对象可以被序列化。
那进行序列化有什么好处呢?
什么情况下需要序列化
a)当你想把的内存中的对象写入到硬盘的时候;
b)当你想用套接字在网络上传送对象的时候;
c)当你想通过RMI传输对象的时候;
没有implements Serializable,你就不能通过rmi(包括ejb)提供远程调用。
serialization 允许你 ...
cat /etc/passwd 查看linux用户
cat /etc/shadow 查看用户密码需要root权限
cat /etc/sysconfig/network-scripts/ifcfg-ethn N代表网卡号 查看所在网卡的ip信息
ifconfig 查看本机ip信息
cat /etc/resolv.conf 查看DNS信息
bash -i 在反弹的shell中使用可以直观显示命令
bash prompt: 当你以普通限权用户身份进入的时候,一般你会有一个类似bash$的prompt。当你以Root登陆时,你的prompt会变成
bash ...
摘自别人,仅供分析
/*
编写一个线程安全、大小固定的队列
提供阻塞式的方法put,若队列没有空间,则方法put会一直等待
提供阻塞式的方法take,若队列为空,则方法take会一直等待
启动30个线程操作该队列,每个线程进行一次put和一次take操作
*/
/*
已经按照顺序获得读锁和写锁了,但是如果启动30个线程的话,基本上每次都会死锁,线程都停在read_lock.wait()的位置,
如果启动20个线程就只有一半的几率会死锁(其实都在等待read_lock的锁,不能说是死锁),但每一个线程take一次必然会put一次,
或者反过来,按说是不会有都等待r ...
1. --jdom 读取XML数据
package test.xy.jdom;
import org.jdom.*;
import org.jdom.input.*;
import org.jdom.output.*;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.List;
public class MyJDom {
public static void main(String[] args) throws Exception{
...
http://www.jdom.org/docs/apidocs/index.html
import java.util.ArrayList;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
/**
* 提供分组功能,分成若干组,用List保存每组信息
* 已知条件:1)WANGYUAN总数 ;2)要分多少组 pages
* 需要计算每组放多少个网ID
*
* 计算bujiang要分多少组可以参考下面 getPageCount()方法,buj ...