
java 技术文章
文章平均质量分 92
xxxx1243
程序员
展开
-
今天开始写blog,弄个小偷程序先
jsp小偷程序 URL url = new URL("http://www.itpub.net");//建立URL对象,并实例化为url,获得要抓取的网页地址 BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream(),"GB2312"));//建立BufferedReader对象,并实例化为r原创 2007-08-30 14:57:00 · 511 阅读 · 0 评论 -
Hibernate 再学习
load 没有报异常get 不报 1. 2. 3. 4. 5. ... 6. unsaved-value="null" (默认情况,适用于大多数对象类型主键 Integer/Long/String/...)当Hibernate取一下child的Id,取出来的是null(在上例中肯定取出来的原创 2009-11-07 09:59:00 · 324 阅读 · 0 评论 -
Freemarker 使用
1概念2指令if, else, elseif switch, case, default, breaklist, break include Import compress escape, noescape assign global setting macro, nested, returnt, lt, rt 3一些常用方法或注意事项原创 2009-12-22 22:27:00 · 296 阅读 · 0 评论 -
hibernate insert 和 update 以及动态生成
为什么update的时候所有的属性都一起update,而不是只更新改变字段,其实这是一个比较值得探讨的问题。 (1)hibernate可以根据映射文件(hbm.xml)控制insert和update语句的内容,eg: <property name="subject"type="java.lang.String" update="false"insert="fal原创 2010-03-09 11:32:00 · 641 阅读 · 0 评论 -
iBATIS缓存配置详解
iBATIS缓存模型可以在Mapped Statement中使用,在内存中缓存常用的数据。属性cacheModel 定义查询mapped statement 的缓存。每一个查询mapped statement 可以使用不同或相同的cacheModel。以下给出个例子:cacheModel i原创 2010-03-26 13:53:00 · 1957 阅读 · 1 评论 -
Java泛型
<br /> 由C++的模板函数引入自定义泛型,如下函数的结构很相似,仅类型不同:<br /><br /> int add(int x, int y) { return x + y;}<br /> float add(float x, float y) { return x + y;}<br /> double add(double x ,double y)原创 2011-03-10 13:34:00 · 463 阅读 · 0 评论 -
关于Java中各种修饰符与访问修饰符的说明
关于Java中各种修饰符与访问修饰符的说明类:访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称(访问修饰符与修饰符的位置可以互换)访问修饰符名称说明备注public可以被所有类访问(使用)public类必须定义在和类名相同的同名文件中package可以被同一个包中的类访问(使用)默认的访问权限,可以省略此关键字,可以定义在和public类的同一个文件中 修饰符名称说明备注final使用此修饰符的类不能够被继承 abstract如果要使用abs原创 2011-04-13 13:41:00 · 443 阅读 · 0 评论 -
ThreadPoolExecutor 线程池
<br />从 Java 5 开始,Java 提供了自己的线程池。线程池就是一个线程的容器,每次只执行额定数量的线程。 java.util.concurrent.ThreadPoolExecutor 就是这样的线程池。它很灵活,但使用起来也比较复杂,本文就对其做一个介绍。<br /> 首先是构造函数。以最简单的构造函数为例:<br />public ThreadPoolExecutor( <br /><br />int corePoolSize, <br /><br />int max原创 2011-04-13 15:52:00 · 427 阅读 · 0 评论 -
java nio之 clear(),flip(),rewind(),reset(),mark()方法的学习
自己学习的一点总结,大家多多指教:flip() 使缓冲区为一系列新的通道写入或相对获取 操作做好准备:它将限制设置为当前位置,然后将位置设置为 0。一段简单的代码,可以更好的理解:Java代码 package xubin.test; import java.io.IOException; import java.nio.ByteBuffe原创 2011-10-20 11:43:40 · 619 阅读 · 0 评论 -
Struts2 学习: 国际化
国际化的作用就是根据不同国家的用户在访问Web或其他类型的程序时,将各种信息以本地的常用形式显示出来,如界面信息在中国,就会显示中文信息,在以英文为主的国家里,就会显示英文信息。还有就是一些信息的格式,如日期格式等。从属性文件中获得字符串信息是国际化的基本应用。在Struts2中使用的属性文件就是Java属性文件,扩展名为properties。在Struts2中的属性文件可以有很多默认的原创 2009-04-01 15:05:00 · 304 阅读 · 0 评论 -
使用 commons-fileupload-1.2.1.jar,commons-io-1.4.jar 配合实现上传
public class UploadServlet extends HttpServlet { public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String path =原创 2009-03-30 23:57:00 · 2511 阅读 · 0 评论 -
今天学到的ajax初始化js,还有一些dom对象的总结
//定义XMLHttpRequest对象实例var http_request = false; //定义可复用的http请求发送函数function send_request(method,url,content,responseType,callback) {//初始化、指定处理函数、发送请求的函数 http_request = false; //1.开始初始化XMLHttpRequest对象原创 2008-03-26 17:12:00 · 1047 阅读 · 0 评论 -
xml 简单例子
package test;import java.io.File;import java.io.FileOutputStream;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.transform.Transformer;imp原创 2008-03-27 17:34:00 · 681 阅读 · 0 评论 -
常用sql
sql 各种函数大全收藏SQLServer和Oracle的常用函数对比 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:selec原创 2008-04-12 10:23:00 · 225 阅读 · 0 评论 -
struts 2 学习1
struts2-core.jar Struts2的核心;xwork.jar 前面提到的xwork;ognl.jar 用于页面输出的表达式语言;freemarker.jar 用户界面标签模版;commons-logging.jar Apache的公用包,用于输出日志。struts2- 2.1.6 版本需要添加(加强了上传文件功能)c原创 2008-07-23 11:13:00 · 572 阅读 · 0 评论 -
sun.net.ftp.FtpClient类 常用aip, java FTP
sun.net.ftp.FtpClient.,该类库主要提供了用于建立FTP连接的类。利用这些类的方法,编程人员可以远程登录到FTP服务器,列举该服务器上的目录,设置传输协议,以及传送文件。FtpClient类涵盖了几乎所有FTP的功能,FtpClient的实例变量保存了有关建立"代理"的各种信息。下面给出了这些实例变量。 public static boolean useFtpProxy原创 2008-08-21 09:55:00 · 993 阅读 · 0 评论 -
今天学到了 urlrewrite 记录如下
把上面这个包 放进lib目录,在xml中 添加过滤器 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1filter> 2 filter-name>rewriteFilterfilter-name> 3 filter原创 2008-06-04 10:10:00 · 470 阅读 · 0 评论 -
struts 2 学习2 (标签)
<! /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-al原创 2009-02-10 17:25:00 · 263 阅读 · 0 评论 -
struts2.0 升级到 struts2.1.2 更改的配置项
Troubleshooting guide migrating from Struts 2.0.x to 2.1.x<v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f原创 2009-02-11 10:35:00 · 5332 阅读 · 0 评论 -
struts 2 学习3 Action 操作 PO 例子
//submit page My JSP index.jsp starting page user.userName"> user.userPwd"> //popublic class User implements Serializable { private String userName; private原创 2009-02-16 14:22:00 · 363 阅读 · 0 评论 -
Struts2 验证:使用validation框架 验证数据
1.使用验证框架 validate="true" >2.不使用验证框架可以不写 在Struts2中最简单的验证数据的方法是使用validate。我们从ActionSupport类的源代码中可以看到,ActionSupport类实现了一个Validateable接口。这个接口只有一个validate方法。如果Action类实现了这个接口,Struts2在调用execute转载 2009-03-28 10:30:00 · 882 阅读 · 0 评论 -
使用Eclipse构建Maven的SpringMVC项目
使用Eclipse构建Maven的SpringMVC项目 首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。 用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-IN转载 2011-11-30 11:30:36 · 749 阅读 · 0 评论