- 博客(40)
- 资源 (1)
- 收藏
- 关注

原创 java 动态代理
//买票接口public interface SellImp { public void buyTicket();}火车站实现一接口/* * 火车站, */public class TrainStation implements SellImp { /* *实现了乘客买票方法 */ public void buyTicket() { System.out.println("火车站票价 20"); }}例如我没有时间直接到火车站去买票,这时候
2010-08-27 17:31:00
290
原创 flex 切图
http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="app_init()"> import flash.utils.setTimeout; import mx.controls.Alert; import mx.controls.Image; import
2012-08-19 22:44:47
531
原创 linux基础
1. linux磁盘(逻辑分区和可扩展逻辑分区 )2. 磁盘Master boot recorder(主要开机扇区) MBR仅可以保存4个 partion的数据记录3. linx图形化界面和文本界面切换Ctrl+Alt+f1-f6 (中间某一个)进入文本界面Startx文本界面进入图形化界面4. 开关机 shutdown –r
2012-05-05 10:32:46
296
原创 二叉树查询
public class Node { protected Comparable data;//根 protected Node left;// 左节点 protected Node right;// 右节点 // 加入节点 protected void addNode(Node newData) { if (newData.data.compareTo(this.data) if (this.left == null) { this.left = newData; } else {
2011-04-05 20:58:00
365
原创 拼接(左右,上下,四周)复制位图。
<br />package{ import flash.display.BitmapData; import flash.display.Shape; import flash.geom.Point; import flash.geom.Rectangle; public class UiUtil { public function UiUtil() { } public static function leftToRightMathBitmapDat
2011-03-12 12:26:00
645
原创 Flex Embed嵌入资源
Flex Embed嵌入资源[Embed(source = "training.xml",mimeType = "application/octet-stream")]<br /> <br /> 1. 用[Embed]元数据标签可以嵌入GIF,PNG,JPEG,或者MP3文件。ActionScript代码的顺序非常重要。你必须在声明变量前添加[Embed]元数据标签,而且这个变量的类型会是Class。如下:<br /> package<br />{<br /> import flash.dis
2011-03-12 12:24:00
2263
1
原创 getOutputStream() has already been called for this response
<br />java.lang.IllegalStateException: getOutputStream() has already been called for this response <br />从网上找了下资料,综合一下原因分析: <br />这是web容器生成的servlet代码中有out.write(””),这个和JSP中调用的response.getOutputStream()产生冲突. <br />即Servlet规范说明,不能既调用 response.getOutputStream
2011-03-05 15:15:00
270
原创 hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等
hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等hibernate的保存hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached下边是常见的翻译办法:transient:瞬态或者自由态persistent:持久化状态
2011-03-02 11:24:00
270
原创 identifier generator(注解hibernate 唯一标识)
package bean;import java.util.Date;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;import javax.persistence.Table;
2011-03-01 15:17:00
1360
原创 Annocation 复合主键(实现2)
package bean;import java.io.Serializable;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.Table;@Entity@Table(name="Teacher_2")public class Teacher2 implements Serial
2011-02-28 15:15:00
319
原创 注解(simple)
<br />package bean;import java.util.Date;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.Table;import javax.persistence.Temporal;import javax.persistence.TemporalType;
2011-02-28 14:53:00
266
原创 HibernateUtil
<br />package util;import org.hibernate.SessionFactory;import org.hibernate.cfg.AnnotationConfiguration;import org.hibernate.cfg.Configuration;import bean.Event;public class HibernateUtil { private static SessionFactory sessionFactory = bu
2011-02-28 14:52:00
347
原创 多对多实现(xml文件配置)
<br />1.编写javaBean(set,get,默认无参数构造方法)<br />2.编写映射文件<br />3.测试<br />一: 标准JavaBean<br />package bean;import java.util.Date;import java.util.HashSet;import java.util.Set;public class Persion { private int id; private String pname; private in
2011-02-28 14:50:00
385
原创 hibernate 配置文件(hibernate.cfg.xml)
"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/mytest
2011-02-28 14:43:00
434
原创 Annocation 复合主键(实现1)
主键类:package bean;import java.io.Serializable;import javax.persistence.Embeddable;@Embeddablepublic class User implements Serializable { private String firstName; private String lastName; public User() { } public String getFirstN
2011-02-28 14:42:00
366
原创 hibernate-sl4j
<br />下面我们来看看SLF4J官网给出的实现:<br /><br /><br /><br /><br />因为hibernate使用的是sl4j(slf4j-api-1.6.1.jar)jar包,所以我们在hibernate 必须先导入转换接口(slf4j-log4j12-1.6.1.jar),最后导入log4j包,然后加上log4j.properties就可以正确使用log4j记录我们hibernate日志了。
2011-02-26 12:27:00
631
原创 hibernate 入门
Caused by: org.hibernate.MappingException: Could not determine type for: String, 无意中遇到这个异常: 解决办法: 在mapping时候,把类型写完整s需要改成: 开始Hibernate之旅:1: 导入hibernate需要用到的包2: 编写hibernate配置文件:hibernate.cfg.xml(位于src目录下s)
2011-02-25 17:55:00
385
原创 java防止SQL注入
<br />SQL注入是最常见的攻击方式之一,它不是利用操作系统或其它系统的漏洞来实现攻击的,而是程序员因为没有做好判断,被不法<br />用户钻了SQL的空子,下面我们先来看下什么是SQL注入:<br /> 比如在一个登陆界面,要求用户输入用户名和密码:<br /> 用户名: ' or 1=1 -- <br /> 密 码: <br /> 点登陆,如若没有做特殊处理,而只是一条带条件的查询语句如:<br
2011-02-24 18:56:00
353
原创 native2ascii
TAG: java native2ascii unicode<br />JDK自带的native2ascii工具完全揭密<br />背景:<br />在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文 件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换 为java正确识别的编码问题就解决了。
2011-02-14 15:59:00
261
原创 Enum(枚举)
<br />Enum类实现了compare接口和Serializable接口<br /> package test;public class QjEmployee extends Employee { public enum lanaguage{java,c,net; //写枚举方法 public void myMethod(){ System.out.println("myMethod..."); } //覆盖枚举toString方法 @Override
2011-02-12 18:36:00
278
原创 xml 递归遍历
<br />private function update():void{ destoryDisplayOject(); for each(var node:XML in this.theXmlList.group){ //title if(Util.isNotEmptyString(node.title)){ var title:TextField = UiUtil.getDefaultWindowText("<span class='title'>"+no
2010-12-07 14:52:00
405
原创 Oracle 授权2
<br /> <br /><br />对象权限可以控制到列<br />//插入修改可以控制到列<br />grant update(name) on mytable to lisi;<br />grant insert(id) on mytalbe to lisi;<br />//查询删除不能控制到列<br />用户授权<br />(with admin option)<br />grant create user to lisi with admin option;<br />grant create s
2010-11-20 08:34:00
185
原创 登录Oracle 并建立用户,赋予权限
<br />3个默认系统用户<br /> 用户名 密码<br /> sys change_on_install (最高网络管理员)<br /> manager system 本地管理员<br /> scott tiger 普通用户<br /> <br /> <br />1启动Oracle监听器cmd指令:<br /> 1:lsnrctl start 监听名字(可不写)<br /> 2:启动数据实例 oradim -s
2010-11-16 09:19:00
441
原创 乱码解决办法
<br />当页面中的表单提交字符串时,首先把字符串按照当前页面的编码,转化成字节串。然后再将每个字节转化成 "%XX" 的格式提交到 Web 服务器。比如,一个编码为 GB2312 的页面,提交 "中" 这个字符串时,提交给服务器的内容为 "%D6%D0"。 在服务器端,Web 服务器把收到的 "%D6%D0" 转化成 [0xD6, 0xD0] 两个字节,然后再根据 GB2312 编码规则得到 "中" 字。 在 Tomcat 服务器中,request.getParameter() 得到乱码时,常常是因为前
2010-10-30 08:44:00
236
原创 Eclipse 快捷键
<br />设置如下:<br />打开 Window -> Preferences -> General -> Keys :<br />把word completion的快捷键设置alt+C <br />把Content Assist的快捷键由ctrl+space改成alt+/ <br />再看看Alt+/ 哈哈OK了
2010-10-26 19:25:00
144
原创 小心使用clone方法
<br />package method;import java.util.Date;import java.util.Vector;/* * 小心使用克隆 */public class CareUpdateClone implements Cloneable { //String等java定义的类型就不需要再深入clone了,这些属于没必要进行clone的情况。但List类型等“容器”类是有必要clone的成员类型。 public static void m
2010-10-23 16:20:00
177
原创 总是要改写toString()
<br />package method;/* * 总要改写toString() */public class OverrideToString { public static void main(String[] args) { ToStringClass toStringClass = new ToStringClass("xiaowei",22,"bk"); System.out.println(toStringClass); }}class To
2010-10-23 11:31:00
346
原创 重写equals方法时候,请遵守通用规定
<br />package method;import method.ColorPoint.Color;public class OverrideEquals { /* * 在重写equals方法时候,请遵守通用规定 */ public static boolean isOverride = false; public static void main(String[] args) { OverrideEquals overrideEquals = new
2010-10-23 11:07:00
628
原创 报表
<br />一、iReport简介<br />说到iReport不得不先介绍Jasperreport,Jasperreport是一个报表制作程序,用户需要按照它制定的规则编写一个XML文件,然后得到用户需要输出的格式文件。它支持输出的文件格式包括PDF,HTML,XML,XLS,CVS等等。而iReport就是一个制作Jasperreport的XML文件的可视化开发工具。只是一个UI。 <br />二、安装说明<br />下载ireport: http://jasperforge.org/projects/
2010-10-22 14:19:00
434
原创 Struct-入门实例
<br />1.下载包<br />structs官网:http://struts.apache.org/download.cgi#Struts206<br />Full Distribution: 下载Struct2的完整版(一般建议下载这个)<br />Example Application:下载Structs 2实例<br />Essential Dependencies:下载Stucts2 核心库<br /> <br />核心包; Struts2-core-2.0.6.jar xwork-2.0.
2010-09-07 14:16:00
581
原创 Jsp基础
<br />一、 Jsp结构<br />一个JSP 页面文件。一个JSP 页面可由5种元素组合而成:<br />(1)普通的HTML 标记符。<br />(2)JSP 标签:如,指令标签、动作标签。<br />(3)变量和方法的声明。<br />(4)Java 程序片。<br />(5)Java 表达式。<br />二、 Jsp结构<br />“<%!”和“%>”之间声明的变量在整个JSP 页面内都有效,因为JSP 引擎将JSP 页面转译成Java 文件时,将这些变量作为类的成<br />员变量。这些变量的
2010-09-01 11:34:00
448
原创 A*自动寻路算法
<br />package util{ import config.Config; import flash.geom.Point; import flash.utils.Dictionary; import flash.utils.getTimer; import flashx.textLayout.formats.Direction; import gameui.RoleGameCoordinate; import gameui.newui.scene.
2010-08-31 15:35:00
2116
原创 实现可编辑表格
<br /><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><mce:script type="
2010-08-30 21:49:00
272
原创 简单Menu
<br /><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title><link type="text/css" rel="
2010-08-30 21:48:00
212
原创 Json对象传输(模拟股票上涨下跌)
package com.juqery;import java.io.IOException;import java.io.PrintWriter;import java.util.HashMap;import java.util.Iterator;import java.util.Map.Entry;import javax.servlet.ServletConfig;import javax.servlet.http.HttpServlet;import javax
2010-08-30 21:43:00
1839
原创 处理Get中文乱码问题
<br />package com.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRe
2010-08-30 21:39:00
3467
原创 Ajax xml传输
package com.servlet;import java.io.IOException;import java.io.PrintWriter;import java.util.Date;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.
2010-08-30 21:35:00
473
原创 获取系统时间(IE对相同请求缓存)
package com.servlet;import java.io.IOException;import java.io.PrintWriter;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;im
2010-08-30 21:33:00
452
原创 Tomcat Server Host
<br /> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <!-- SingleSignOn valve, share authentication between web applications
2010-08-30 11:19:00
1498
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人