经典实例代码
文章平均质量分 77
程序员Monkey
努力做好自己!!
展开
-
自定义注解
1、自定义注解1package cn.com.annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPo原创 2012-02-23 09:20:26 · 982 阅读 · 0 评论 -
公共代码之图片上传压缩处理
我们在项目中经常会出现图片的上传、压缩处理的情况,例如等比例压缩、按照一定的宽度和高度压缩等,公共代码如下:package com.repair.common.util;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileNotFound原创 2012-09-04 10:02:05 · 1662 阅读 · 0 评论 -
公共代码之密码加解密
在项目中,我们还会让密码使用定义的加密技术,下面就是我们常用的SHA密码加密算法,实例代码如下:// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov Date: 2007-7-21 11:55:00 AM// Home Page : http://members.fortunecity.com/neshkov/dj.htm原创 2012-09-04 10:04:25 · 1229 阅读 · 0 评论 -
java代码生成MyEclipse注册码
将下面的代码复制到MyEclipse中,然后运行,输入相应的用户名,就可以得到注册码哦,而且注册码是可以用的。 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class MyEclipseGen { private sta原创 2013-01-25 15:26:24 · 1528 阅读 · 0 评论 -
自定义Struts2实现
一:struts2运行机制: Tomcat一启动,一些信息就已经加载完成,例如StrutsPrepareAndExecuteFilter加载的那些strut.xml以及Action的class类文件1)客户端在浏览器中输入一个url地址,例如http://localhost:8080/user!findUser.do。2)这个url请求通过http协议发送给tomcat。3)to原创 2013-04-07 15:55:44 · 1553 阅读 · 2 评论 -
用edtftpj实现ftp文件上传和下载
1、要实现ftp文件上传和下载,需要下载一个jar包,下载地址:http://download.csdn.net/detail/harderxin/54893092、实现代码: package com.image.common.util;import java.awt.Image;import java.awt.image.BufferedImage;import ja原创 2013-05-31 15:38:51 · 3367 阅读 · 0 评论 -
公司面试题---线程数组求和
编程题: 说明:1)用多线程的方式对inputs数组的每个元素作求和运算,例如某个元素为45,则计算:1+2+3+....+45 2)把计算结果放到outputs数组对应的索引的位置,例如: inputs为:2,3,0,1 计算后outputs为:3,6,0,1 假定:outputs和inputs数组的元素个数一样 完成后,原创 2013-06-04 14:56:40 · 2298 阅读 · 2 评论 -
java获得U盘根目录、读取图片视频头文件信息、获取视频时长
1、获得U盘根目录,例如我们取名U盘名称为"测试U盘",一般插入U盘后,在系统的H盘 /** * 得到系统U盘根目录 */ public String findURootPath(){ FileSystemView sys = FileSystemView.getFileSystemView(); //循环盘符 File[] files = File.list原创 2014-03-13 11:58:00 · 4724 阅读 · 1 评论 -
Apache FTPClient操作文件上传下载及公共类
我们在项目中可能需要使用ftp进行文件的上传、下载、获取服务器目录信息等相关操作,我们可以使用apache的FTPClient进行相关的操作,下面把相关公共方法与大家交流分享,每个方法前都有详细的注释进行讲解,不过在进行ftp测试的时候,我们需要配置一个ftp的服务器,进行文件的上传和下载,大家可以在网上找相关资料进行设置,把环境搭建好就可以进行我们的测试了:编写我们的FTPCongfig类,原创 2014-03-17 14:25:44 · 4700 阅读 · 0 评论 -
公共代码之验证码jsp页面的生成和调用
在实际项目中,我们还会经常在进行登录的时候使用验证码,下面就是一个验证码的jsp页面代码,命名为validate.jsp,代码如下:<%@ page contentType="image/JPEG" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" pageEncoding=原创 2012-09-04 10:13:02 · 1320 阅读 · 0 评论 -
java代码实现邮件发送
1、在我的资源库里面下载支持的jar包,下载地址:http://download.csdn.net/detail/harderxin/44515412、测试代码:package com.email.test;import java.util.Properties;import javax.mail.Address;import javax.mail.Message;import原创 2012-07-25 11:49:29 · 1294 阅读 · 0 评论 -
将数字转换为中文
import java.io.BufferedReader; 3.import java.io.IOException; 4.import java.io.InputStreamReader; 5.//最高支持12位千亿位 可以扩展但没有必要。 6.public class Number2Chinese { 7. public static void m原创 2012-02-23 09:14:33 · 827 阅读 · 0 评论 -
生产者消费者问题---拿鸡蛋
import java.util.ArrayList;import java.util.List;public class Plate {List<Object> eggs = new ArrayList<Object>();// 定义一个拿鸡蛋的方法,返回鸡蛋(基本数据类型)public synchronized Object getEggs() {...原创 2012-02-23 09:17:07 · 981 阅读 · 0 评论 -
Comparable和Comparator之对象比较
创建一个实体类: package cn.com.comparator;public class Students { private String name; private int age; public String getName() { return name; } public void setName(String name)原创 2012-03-03 12:19:47 · 941 阅读 · 0 评论 -
多线程聊天
创建一个客户端线程:package cn.com.chat;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;/** * 客户端线原创 2012-03-03 12:14:37 · 1160 阅读 · 0 评论 -
java结果输出,知其所以然
代码输出结果是什么?为什么会出现这种结果?代码一public class ParentTest { public ParentTest(){ System.out.println("Parent Constructor invoked"); } static{ System.out.println("parent static invoked"); } { Syste原创 2012-07-10 08:01:58 · 1170 阅读 · 1 评论 -
常用公共代码三对象的管理(仿Spring IOC和AOP)
在项目中,我们经常会写到一些公共的代码,来让开发人员调用,减少代码重复,下面,我就将一些常用到的公共类贴出来和大家分享!!在我们的项目中,经常会出现dao、daoImpl、service、serviceImpl这样操作数据库的类出现,然而我们在使用它们的时候都会在相应的类中通过new关键字生成其对象,然后调用里面相应的操作方法,这样有一个弊端出现,对象不好管理,程序的拓展性能比较差,当我们要修原创 2012-07-10 09:34:50 · 3141 阅读 · 0 评论 -
常用公共代码二之分页代码的实现
在项目中,我们经常会写到一些公共的代码,来让开发人员调用,减少代码重复,下面,我就将一些常用到的公共类贴出来和大家分享!!二、分页代码实现:在项目中,分页是一个项目中必不可少的,它可以防止我们从数据库中进行大量数据查询时速度变慢,提高我们的查询效率1、定义分页模型:PageModelpackage com.common.page;import java.util.List;原创 2012-07-10 08:33:32 · 6083 阅读 · 5 评论 -
常用公共类代码一之数据库的连接
在项目中,我们经常会写到一些公共的代码,来让开发人员调用,减少代码重复,下面,我就将一些常用到的公共类贴出来和大家分享!!一、数据库的连接,常用的方式有直接将那些要连接的参数放到java类中、将连接参数放到Properties文件中或者放到XML文件中,下面一一为大家描述1、直接连接: 普通的配置方式 public static Connection getConnec原创 2012-07-10 08:25:28 · 2226 阅读 · 0 评论 -
java反射机制代码
今天,自己特意复习了一下java的反射机制,对一个类中的属性、方法及构造方法通过反射机制进行操作,关于反射机制的一些概念就不多说了,大家可以看我以前的java基础博客进行了解,下面的都是一些代码:定义要操作的类(Person)及它的一个父类(Parent),然后在其里面定义了一些方法和属性:Person类:package com.xin.test;public class Pe原创 2014-04-09 17:07:33 · 2857 阅读 · 1 评论