`
文章列表
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_ ...
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--排序

实现类:HashSet无序,TreeSet,LinkedHasSet有序 配置文件中排序的配置 <!-- addressSet属性,Set集合 table属性:集合表的名称 key子元素:集合外键的列名 element子元素:存放集合元素的列的信息 sort属性:"unsorted|natural|comparatorClass" 默认为:unsorted order-by属性:写的是order by 子句,是SQL语句,是操作的集合表。 这是在查询数据时指定orderby子句。 --> <set ...
实体类 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;          //特别注意:使用集合属性时,一定要使用接口,不能申明为具体实现类,      ...
// 读取图片文件 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 ...
简单数据类型:字符串型,数值型和布尔型。 启用并返回一个 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核心技术(卷1):基础知识(原书第8版)》 本书试图让读者快速地了解JavaSE6的新特性,并帮助读者有效地从Java早期版本升级到最新版本,或从一种其他的语言变换为使用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 ...
Global site tag (gtag.js) - Google Analytics