java类
文章平均质量分 58
windskymr
这个作者很懒,什么都没留下…
展开
-
javascript动态添加控件
<script type="text/javascript"> var flag=0; function addpage() { alert("dfddf"); } function onadd() {if(flag!=0){return;}flag=1; addElementSpan("标题:"); addElementInput("text"); addE...2010-03-22 01:02:30 · 129 阅读 · 0 评论 -
svg桌面应用程序(一)
在java中显示svg图 下载bakit工程http://xmlgraphics.apache.org/batik/download.cgi介绍http://xmlgraphics.apache.org/batik/index.html 创建svg文档对象 String parser = XMLResourceDescriptor.getXMLParser...原创 2012-06-25 10:48:03 · 256 阅读 · 0 评论 -
common-net ftp封装
public class FTPSystem { private FTPClient client = new FTPClient(); private int port; private String ip; private String user; private String pw; private String dirId; private LogFacto...原创 2012-04-16 15:54:44 · 124 阅读 · 0 评论 -
java 一些目录、日期等的工用类 DirUtil.java
package cas.mdm.opermanage.fileload.service;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java....原创 2012-04-16 15:58:39 · 119 阅读 · 0 评论 -
common-mail 测试
package cas.mdm.opermanage.fileload.service;import java.util.Map;import org.apache.commons.mail.EmailAttachment;import org.apache.commons.mail.EmailException;import org.apache.commons.mail...原创 2012-04-16 16:10:55 · 159 阅读 · 0 评论 -
java俄罗斯方块
做个俄罗斯方块游戏 package com.longshine.game.tetris;import java.awt.event.KeyListener;/** * 游戏驱动接口 * @author Administrator * */public interface GameListener extends KeyListener{...原创 2013-01-02 11:50:19 · 230 阅读 · 0 评论 -
几种排序算法比较
一、引言排序算法,是计算机编程中的一个常见问题。在日常的数据处理中,面对纷繁的数据,我们也许有成百上千种要求,因此只有当数据经过恰当的排序后,才能更符合用户的要求。因此,在过去的数十载里,程序员们为我们留下了几种经典的排序算法,他们都是智慧的结晶。本文将带领读者探索这些有趣的排序算法,其中包括介绍排序算法的某些基本概念以及几种常见算法,分析这些算法的时间复杂度,同时在最后将介绍我们独创的一...原创 2015-05-09 13:49:40 · 102 阅读 · 0 评论 -
快速排序
快速排序使用分治法策略来把一个串行分为两个子串行。步骤为:1. 从数列中挑出一个元素,称为“基准”(pivot),2。重新排列数列,小的在基准前,大的在基准后,基准位于中间,称为分区(partition)操作3。递归排列两个分区 最好的情况下,每次排列分区操作将数列分为等长的两个部分,这时调用次数为O(logn);最坏的情况下,每次选中的基准为最小数或最大数,每次排...原创 2015-05-09 13:52:22 · 113 阅读 · 0 评论 -
直接插入排序
插入排序包括 直接插入排序, 折半插入排序, Shell排序package com.longshine.arthmetic.sort;import java.util.ArrayList;import java.util.List;import com.longshine.arthmetic.NumSortElement;import com.longshine...原创 2015-05-09 17:47:22 · 91 阅读 · 0 评论 -
Java反射,改变final属性
问: 怎么改变final属性? public class Test { private A a = new A(); public void test() throws Exception{ Field field = a.getClass().getDeclaredField("finalStr"); field.setAccessible(tru...原创 2015-05-16 16:58:30 · 179 阅读 · 0 评论 -
java NIO通信demo
server端 public class NIOServer { private Selector selector; public static void main(String[] args){ NIOServer s = new NIOServer(); s.initSelector(); s.run(); } public void ru...原创 2012-05-18 13:38:38 · 121 阅读 · 0 评论 -
java实现A*算法
以下引自 http://hi.baidu.com/%BA%DA%B5%C4%B7%A2%D7%CF/blog/item/60e3483dce5bb8c29e3d62e0.html 我们将以下图作为地图来进行讲解,图中对每一个方格都进行了编号,其中绿色的方格代表起点,红色的方格代表终点,蓝色的方格代表障碍,我们将用A星算法来寻找一条从起点到终点最优路径,为了方便讲解,本地图规定只能走上下左...原创 2012-04-24 16:05:06 · 227 阅读 · 0 评论 -
在<a href="">中加入javascript代码
<script type="text/javascript"> function onadd() { alert("dfs") } </script> <p align="right"><a href="#" onClick="onadd()">添加网址<2010-03-22 01:04:01 · 231 阅读 · 0 评论 -
jsp取消缓存
<META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="2010-03-29 12:27:45 · 101 阅读 · 0 评论 -
用commons-uploadfile上传文件
<form enctype="multipart/form-data" action="upload" name="uploadForm" method="post"> 文件:<input type="file" name="fileOne" size="40"/> <textarea2010-04-13 17:52:12 · 160 阅读 · 0 评论 -
java编写的基于mysq limit的分页小插件
最近写了一个分页小插件, 只能用于 mysql数据库,还得扩充啊。mysql的分页sql 语句为 select * from tablename limit a,b。a为开始的索引,b 为结束索引。若per 为每页要显示的数量 page 为当前第几页则 查询到的sql语句为 String sql = "select * from "+ tablename +" limi...原创 2010-05-13 00:20:00 · 232 阅读 · 0 评论 -
java同步机制
同步计数,使用在方法前面加synchronized对一个100的数同步,让它减到0后结束若不加同步,则最后剩余的是-1,而我想要的结果是减到0退出。 package cn.netjava.syn;public class Counter extends Thread { private TotalCount count; private int num;...原创 2010-05-15 12:45:47 · 116 阅读 · 0 评论 -
静态编译和动态编译,java与javascript区别总结
1.静态编译和动态编译 静态编译是程序在编译时就已经确定好了所有类之间的关系,要运行程序所有类都缺一不可,若在开始运行时就把其中的某类文件丢失,就会产生NoClassDefFoundError错误,程序会终止,在程序运行前的装载期间就把要用到的类加入到内存当中,它的特征是new关键字 再加上类构造器,这个类构造器的命名在程序编译后就不可更改了 ...原创 2010-07-31 13:18:25 · 373 阅读 · 0 评论 -
看我山寨版 hibernate 简单实现 一
这两天在做山寨的 hibernate,现已完成了 Session save,update, delete, get 还有Query 接口的实现.Hiberate ORM是软件在对象与关系数据库之间进行转换的一个模块层, 可简化数据库操作Dao类的实现.一. 技术要点: 1. 动态装载 程序运行后才决定要装载哪些类,然后才实例化.装载Class...原创 2010-08-04 11:38:50 · 116 阅读 · 0 评论 -
java编写的基于mysq limit的分页小插件 升级版
前些天就写了个分页的,http://skymr.iteye.com/blog/665242 那个不太好,在写配置信息时都得在servlet中,每使用一次可得重写配置,而且在取得页面总数时,得使用sql语句重新查询,学习了一下dom4j解析xml,昨天又配置了Hiberate,想把知识巩固一点,于是赶紧完善了这个分页的插件。在配置好xml文件后,只要在请求分页时,传入要显示的页码,读取x...原创 2010-05-18 12:31:36 · 127 阅读 · 0 评论 -
配置 struts1.3
必须的包: (版本可不一样)struts-core1.3.5.jarcommons-beanutils-1.7.0.jarcommons-digester-1.8.jarcommons-logging-api-1.1.jarcommons-chain-1.1.jar 1。在web.xml中添加servlet <servlet> <...原创 2010-08-15 20:54:05 · 112 阅读 · 0 评论 -
java中断线程
Thread.stop方法可能中断线程,但不安全,此方法都不会用上,快被淘汰了 对线程中的 join, wait, sleep的阻塞进行中断,使用Thread.interrupt()方法退出阻塞, 抛出InterruptedException异常 package com.longshine.nio.test;//中断线程public class ThreadTest {...原创 2015-05-21 18:29:36 · 188 阅读 · 0 评论