Java
Hecks
这个作者很懒,什么都没留下…
展开
-
利用java发邮件
网站发送邮件是一个常用功能,现在有相当一部分网站用户注册都需要通过Email验证合法性,而用javamail比较繁琐,apache又做了一件好事:在javamail的基础上封装java发送邮件业务,让用户可以通过简单的调用几个方法就可以实现邮件发送与接收。 首先,这篇文章的测试环境是:jdk 1.6+MyEclipse 5.5.1 GA+javamail 1.4(在控制台测试的,所以没用到应...2009-12-03 00:45:48 · 106 阅读 · 0 评论 -
java连接Oracle数据库代码
public class test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Connection conn = null; Statement stmt = null; ResultSet rs...原创 2010-02-09 23:47:29 · 128 阅读 · 0 评论 -
打印杨辉三角
public class Syanghui{ public static void main(String[] args){ int[][] arry=new int[15][15]; for(int i=0;i原创 2010-02-09 23:59:18 · 94 阅读 · 0 评论 -
java希尔排序
public class InsertSort{ public static void main(String[] args){ int[] arr={38,94,25,8,6,52,37,4,32,3,12,44,5,76}; Sort(arr); } public static void So...原创 2010-02-10 00:01:01 · 77 阅读 · 0 评论 -
java 插入排序
public class InsertSort{ public static void main(String[] args){ int[] arr={38,94,25,8,6,52,37,4,32,3,12,44,5,76}; Sort(arr); } public static void So...原创 2010-02-10 00:02:07 · 54 阅读 · 0 评论 -
java 快速排序
public class Qsort{ public static void main(String[] args){ int[] arry={5,6,4,2,1,5,3,4}; int tem=0; boolean s; int count=0; for(int i=0;i原创 2010-02-10 00:02:58 · 69 阅读 · 0 评论 -
Hibernate+Spring+Struts2整合开发中的一个分页显示方案
1、DAO层接口的设计,在MemberDao接口中定义了如下两个方法: public interface MemberDao{ //省略了其他的代码 /** *//** * 分页查询 * @param hql 查询的条件 * @param offset 开始记录 * @param length 一次查询几条记录 ...2010-03-06 22:39:43 · 79 阅读 · 0 评论 -
java导出CSV文件
最近有个项目要将数据库中查出来的数据导出到CSV文件,晚上抽时间研究了下用javacsv来实现,在这里将简单的例子共享给大家,其实CSV就是COMMA SEPARATED VALUE的缩写,javacsv是国外开发的一个比较好的操作csv文件的API,这里简单讲一下用法。当然你还可以用supecsv 或者 opencsv啦。先下载javacsv2.0.zip的文件,解压后,把javacsv...原创 2010-11-24 22:09:51 · 135 阅读 · 0 评论 -
一个java程序员应该具备的能力和知识
目前,JAVA是开发人员的热宠,很多论坛都有不少热爱JAVA的开发人员,也有不少想成为JAVA程序员,但苦于不知道该如何学习,也不清楚该学些什么知识才能成为一个JAVA程序员。本人在这里抛砖引玉,和大家讨论成为一个JAVA初级程序员应该具有的知识,与大家共享。 个人认为想成为一个合格的JAVA初级程序员应该具备如下知识: 一、面向对象的知识: JAVA是一...原创 2010-07-23 00:05:45 · 118 阅读 · 0 评论 -
java生成验证码(支持中文)
PictureCheckCode.java import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt...原创 2010-07-23 00:08:02 · 88 阅读 · 0 评论 -
有关Java多线程程序设计
一:理解多线程 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理...原创 2010-07-28 09:41:48 · 65 阅读 · 0 评论 -
set、List、map的区别
List接口对Collection进行了简单的扩充,List代表有序、重复的集合,它的具体实现类常用的有ArrayList和LinkedList。你可以将任何东西放到一个 List容器中,并在需要时从中取出。ArrayList从其命名中可以看出它是一种类似数组的形式进行存储,因此它的随机访问速度极快,而 LinkedList的内部实现是链表,它适合于在链表中间需要频繁进行插入和删除操作。在具体...原创 2010-08-04 23:59:42 · 69 阅读 · 0 评论 -
Ant的配置与测试
Ant是Java平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译,测试,打包,部署等等一系列任务,大大提高开发效率。如果你现在还没有开始使用Ant,那就要赶快开始学习使用,使自己的开发水平上一个新台阶。 Eclipse中已经集成了Ant,我们可以直接在Eclipse中运行Ant。 以前面建立的Hello工程为例,创建以下目录结构: 新建一个build.xml,...原创 2011-04-13 01:02:34 · 156 阅读 · 0 评论 -
将输入流InputStream转换为String
最近项目中用apache的httpclient中get、post、put、delete方法去请求url而这些方法请求之后响应回的数据可能很大就调用getResponseBodyAsString()方法,而响应后的数据要转换成string类型,同里也在网上看到有人需要将InputStream转换为String对象,这里我要跟大家说一下,这样的InputStream需要从文本文件(即纯文本的数...原创 2011-04-15 00:21:46 · 495 阅读 · 0 评论 -
利用ant编译发布打包jar文件和打包api文档为rar文件
首先在build.properties文件中配置好发布时的路径及版本号、发布名称及发布者等等。。然后执行build.xml文件。build.properties# #该文件用于配置发布和打包时所需配置 # #发布版本号 build.version=0.1 #发布路径 build.path=D:/target #发布名称 build.name=test #发布title build.titl...原创 2011-04-15 14:26:00 · 109 阅读 · 0 评论 -
某快递公司的面试题
1. 重写和重载的区别: 方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义...原创 2013-06-25 10:13:21 · 320 阅读 · 0 评论 -
activiti5.14 扩展用户自定义表
因项目需要需求,在网上找了很多关于activiti扩展用户自定义表的文章,发现在5.15.1中不起作用,查看源码之后发现在用会话工厂中的返回类型改成了接口而不是原来的抽象类。1.CustomGroupManagerFactory 用户组会话工厂这边的返回类型要改成 GroupIdentityManager接口,之前的版本貌似是GroupEntityManager,因为在配置加载的时候是以这...原创 2014-04-30 17:26:57 · 263 阅读 · 0 评论 -
解决Spring MVC用AOP处理事务不起作用的问题
1、Spring MVC 和 Spring 整合的时候,SpringMVC的spring-servlet.xml文件中 配置扫描包,不要包含 service的注解,Spring的applicationContext.xml文件中 配置扫描包时,不要包含controller的注解,如下所示:SpringMVC的spring-servlet.xmll配置:<context:component-s...原创 2014-10-31 09:50:22 · 299 阅读 · 0 评论 -
java连接mysql数据库代码
public class MySQLTest { /** * @param args */ public static void main(String[] args) { Connection conn = null; Statement stmt = null; ResultSet rs = null; String url = "jdbc:my...原创 2010-02-09 23:46:40 · 99 阅读 · 0 评论 -
23种设计模式
设计模的示例,完整的请下载附件. :D 谢谢原创 2010-02-02 23:43:30 · 62 阅读 · 0 评论 -
JSP彩色认证码
[code="java"] 255) fc = 255; if (bc > 255) bc = 255; int r = fc + random.nextInt(bc - fc); int g = fc + random.nextInt(bc - fc); int b = fc + random.nextInt(bc - fc...2009-12-07 22:47:19 · 74 阅读 · 0 评论 -
利用RamdonAccessFile来实现文件的追加!
RamdonAccessFile 是个很好用的类,功能十分强大,可以利用它的length()和seek()方法来轻松实现文件的追加,相信我下面这个例子是很容易看懂的,先写入十行,用length()读出长度(以byte为单位),在用seek()移动到文件末尾,继续添加,最后显示记录。[code="java"]import java.io.*;public class IO...2009-12-07 23:21:22 · 103 阅读 · 0 评论 -
Java SMTP协议电子邮件传送
[code="java"]import java.io.*;import java.net.NoRouteToHostException;import java.net.Socket;import java.util.*;import javax.naming.NamingException;import sun.misc.BASE64Encoder;public cl...2009-12-07 23:27:03 · 332 阅读 · 0 评论 -
Servlet实现四位数字验证码
以下为在Servlet中实现四位数字验证码的源码分析。 [code="java"] import java.awt.image.*; import com.sun.image.codec.jpeg.*; import javax.servlet.*; import javax.servlet.http.*; impo...2009-12-22 21:51:50 · 516 阅读 · 0 评论 -
Java实现二叉树遍历算法
在JAVA中实现二叉树,程序如下 [code="java"] //******************************************************************** //filename: BinaryTreeTest.java //purpose: test a binarytree with java //author...2009-12-22 21:53:03 · 262 阅读 · 0 评论 -
JAVA实现httpClient实例
[code="java"]package net.zhutou.http;import java.util.HashMap; import java.util.Iterator; import java.util.Map;import org.apache.commons.httpclient.Header; import org.apache.commons.http...2009-12-22 21:57:02 · 183 阅读 · 0 评论 -
基于javabean的B/S程序数据库连接解决方案
基本思路,建立一个全局数据库session,共所有javabean使用。建立一个公共的类,如main.class,设置成application。[code="java"]import org.hibernate.cfg.*;import org.hibernate.Query;import org.hibernate.Session;import org.hiber...2009-12-22 22:08:30 · 134 阅读 · 0 评论 -
MyEclipse代码注释模板
今天下午闲着没事情做,上网也没什么好做的,想起了MyEclipse里面的代码注释模板确实有点太大众化了点,刚刚过去的那个项目光是复制注释(文件头)就让我出了几次指摘。于是乎做了这个根本我们公司的情况作的一个代码模板。 其实刚把这个codetemplates.xml导出来的时候,我看着也挺傻眼的。XML这块我基本上除了配置过Struts的配置文件以外很少接触过,四处翻资料,弄明白了其实也就...2009-12-22 22:20:44 · 131 阅读 · 0 评论 -
继承自java.util.Calendar的200年农历
[code="java"] package com.huawei.tools.util; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; /** * 农历日历。 * 将农历从1901年到2100年之间各年、月的大小...2009-12-22 22:29:33 · 131 阅读 · 0 评论 -
JAVA调C#的类库(dll)
.net产生的比java晚,其类库的封装在某些方面也比java更优秀,更全面。比如最近在做一个OJ,看到网上的一些做法是用java+c++,C++用作所提交程序的测试。c++虽然好,但是他的编写比较复杂。因此,我选择的是C#,用.net的类库可以很方便的获得一个进程(用户提交的程序)运行的时间和消耗的内存。下面是我的测试程序:首先我在网上查了一些资料:C# method calls...2009-12-22 22:43:28 · 116 阅读 · 0 评论 -
自己按基本算法用Java编了一个数值转换
[code="java"]package com.second.go;import java.io.*;public class NumericConversion { public static void main(String[] args) { String binaryNumber=""; int decimalNumber=0; ...2009-12-22 22:44:42 · 104 阅读 · 0 评论 -
数据库mysql、sqlserver、oracle分页,java分页统一接口实现
定义:pageStart 起始页,pageEnd 终止页,pageSize页面容量 :D oracle分页: select * from ( select mytable.*,rownum num from (实际传的SQL) where rownum=pageStartsqlServer分页: select * from ( select...2009-12-22 22:53:38 · 269 阅读 · 0 评论 -
Java处理日期大全
1、获取服务器端当前日期: <%@ page import="java.util.Date"%><%Date myDate = new Date();%> 2、获取当前年、月、日: <%@ page import="java.util.Date"%><%Date myDate = new Da...2009-12-22 23:29:45 · 69 阅读 · 0 评论 -
java中动画消除闪烁的两个方法
我相信大家在用java处理动画效果的时候总是遇到一个棘手的问题那就是图像的闪烁,下面我就来介绍两种消除闪烁的方法:1、通过覆盖public void update(Graphics g)来消除闪烁!在动画的实现中,经常用到repaint()函数来重画屏幕,实现动画的加载,其实在java中repaint()是通过两个步骤来实现刷新功能的,首先它调用public void update()来刷新屏幕,...2009-12-22 23:30:29 · 750 阅读 · 0 评论 -
关于java日期的函数
public static SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd");//这个可以自己定义/** * yyyy-mm-dd * @param num * @return */ public static String format_today() { Calendar c = Cal...2009-12-22 23:31:48 · 69 阅读 · 0 评论 -
httpClient中文乱码问题解决(wap提交)
package pro;import java.io.IOException;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpException;import org.apache.commons.httpclient.HttpStatus;...2009-12-22 23:32:38 · 146 阅读 · 0 评论 -
用commons-fileupload-1.2 实现文件上传
前几天搞文件上传, Google到了Apache 的 commons-fileupload-1.2.jar 上传组件, 研究了API然后结合Hibernate实现了上传图片并保存到MySQL数据库. 今天重新写了一遍, 由于不需要保存到数据库了, 就实现了保存成文件格式. 我的这个FileUpload web工程源文件下载如下 : FileUpload.rar . 解压到当前文件夹后直接剪切...2009-12-22 23:35:38 · 98 阅读 · 0 评论 -
自己写的分页实体类
public class Pager implements Serializable { private static final long serialVersionUID = 2626338020642050199L; /** 升序 */public static final String ASC = "ASC";/** 降序 */public static fi...原创 2015-01-04 20:18:46 · 538 阅读 · 0 评论