
java
neeleon
这个作者很懒,什么都没留下…
展开
-
java采集csdn论坛源码
import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URL;import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pa...原创 2010-07-09 17:15:53 · 121 阅读 · 0 评论 -
java的clone()技术
一:现在Clone已经不是一个新鲜词语了,伴随着“多莉”的产生这个词语确实很“火”过一阵子,在java中也有这么一个概念,它可以让我们很方便的“制造”出一个对象的副本来,下面来具体看看java中的Clone机制是如何工作的?1. Clone&Copy假设现在有一个Employee对象,Employee tobby =new Employee(“CMTobby”,5000),...原创 2010-06-25 17:39:46 · 100 阅读 · 0 评论 -
java ThreadLocal
一:ThreadLocal的设计与实现早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal ,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优 美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多 。 1.ThreadLocal是什么 ...原创 2010-06-25 17:41:08 · 77 阅读 · 0 评论 -
java读取Properties文件六种方法
1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name)); Properties p = new Properties(); p.load(in); 2。使用java.util.ResourceBun...原创 2011-01-28 10:15:54 · 127 阅读 · 0 评论 -
JAVA日期时间小结
Java 语言的Calendar,GregorianCalendar (日历),Date(日期), 和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个关键的部分. 所有的开发者都应该能够计算未来的日期, 定制日期的显示格式, 并将文本数据解析成日期对象。学习日期, 日期格式, 日期的解析和日期的计算。 我们将讨论下面的类: 1...原创 2011-03-01 11:30:22 · 881 阅读 · 0 评论 -
META-INF中的MANIFEST.MF的作用
MANIFEST中的配置信息共有下面几类:一. 一般属性1. Manifest-Version用来定义manifest文件的版本,例如:Manifest-Version: 1.02. Created-By声明该文件的生成者,一般该属性是由jar命令行工具生成的,例如:Created-By: Apache Ant 1.5.13. Signature-Version定义ja...原创 2011-03-03 16:50:41 · 286 阅读 · 0 评论 -
ireport相关之jasper
ireport是工具,jasper才是核心。没有ireport也可以做报表(熟悉jasper报表xml格式即可)。 很自然地,那么多的资料,哪里的最好?当然是jasper开源的例子最好! 有关资源可以到http://jasper.sourceforge.net/下载 https://sourceforge.net/projects/jasper/ 提供...原创 2010-11-09 13:57:11 · 149 阅读 · 0 评论 -
设计模式----观察者模式Observer
Observer模式Observer模式的功用,是希望两个(或多个)对象,我们称之为Subject和Observer,当一方的状态发生改变的时候,另一方能够得到通知。也就是说,作为Observer的一方,能够监视到Subject的某个特定的状态变化,并为之做出反应。Java代码实现import java.util.Observable;//被观察的对象,需要继承 Observabl...原创 2011-10-19 10:06:49 · 130 阅读 · 0 评论 -
生产者消费者问题实现
这是个线程同步的经典例子,源代码如下:/** *经典生产者与消费者问题:生产者不断的往仓库中存放产品,消费者从仓库中消费产品。 *其中生产者和消费者都可以有若干个。仓库容量有限,库满时不能存放,库空时不能取产品 */public class ProducersAndConsumers { public static void main(String[] args)...原创 2011-10-31 14:16:33 · 105 阅读 · 0 评论 -
Java synchronized机制
Java对多线程的支持与同步机制深受大家的喜爱,似乎看起来使用了synchronized关键字就可以轻松地解决多线程共享数据同步问题。到底如何?――还得对synchronized关键字的作用进行深入了解才可定论。总的说来,synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果再细的分类,synchronized可作用于instan...原创 2010-06-25 17:37:34 · 98 阅读 · 0 评论 -
用java实现发邮件
用java实现发邮件的原理非常简单,首先建立和邮件服务器的Socket连接,然后进行和服务器握手,然后发送smtp指令,并封装邮件体,然后发送即可:import java.net.*;import java.io.*;import java.util.*;public class SMTPSender{Socket socket=null;PrintWriter o...原创 2010-08-06 22:49:39 · 173 阅读 · 0 评论 -
Java 实现文件分割合并
import java.io.*;class Fen{String fileName;int size;Fen(String fileName,String size){this.fileName = fileName;this.size = Integer.parseInt(size)*1024; }public void cut()throws Ex...原创 2010-08-06 22:37:29 · 91 阅读 · 0 评论 -
Java连接各种数据库
1、Oracle8/8i/9i数据库(thin模式) Class.forName(“oracle.jdbc.driver.OracleDriver”).newInstance();String url=“jdbc:oracle:thin:@localhost:1521:orcl”; //orcl为数据库的SID String user=“test”;String password...原创 2010-07-09 21:08:03 · 90 阅读 · 0 评论 -
简捷强大的单文件XML操作工具类
这个是XML操作工具类,只有一个类文件,使用的全部是JDK自带的类,简单易用。这个类主要包含了XML的读,写,验证, 转换功能。这个类相比一些开源的XML解释工具(比如:JAXB, JiBX, Digester, Javolution, JDOM)好在,不用写任何配置文件,随到随用,非常方便。适合于项目中XML结构复杂,变化比较快,并且XML文件比较小的解释与生成。源代码:...原创 2010-07-09 21:13:12 · 117 阅读 · 0 评论 -
四个有用的Java过滤器收藏
一、使浏览器不缓存页面的过滤器一、使浏览器不缓存页面的过滤器import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/*** 用于的使 Browser 不缓存页面的过滤器*/public class ForceNoCacheFi...原创 2010-07-09 21:15:24 · 93 阅读 · 0 评论 -
Java生成gif动画
BufferedImage src = ImageIO.read(new File(“c:/ship.jpg”)); // 读入文件BufferedImage src1 = ImageIO.read(new File(“c:/ship2.jpg”)); // 读入文件BufferedImage src2 = ImageIO.read(new File(“c:/ship3.jpg”...原创 2010-07-09 21:17:05 · 290 阅读 · 0 评论 -
JSP中的EL表达式
一、JSP EL语言定义 E L(Expression Language) 目的:为了使JSP写起来更加简单。 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和...原创 2010-07-11 23:19:19 · 115 阅读 · 0 评论 -
java给图片加水印,文字
import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.Image; import java.awt.geom.AffineTransform; import java.awt....原创 2010-07-19 22:59:15 · 86 阅读 · 0 评论 -
Jasper Report总结
下载Jasper: http://jasperforge.org/website/jasperreportswebsite/trunk/index.htmlIReport: http://sourceforge.net/projects/ireport/ 结构net.sf.jasperreports...原创 2010-07-30 12:43:42 · 180 阅读 · 0 评论 -
java写的des加密解密
首先说一下什么是DES加密DES算法为密码体制中的对称密码体制,又被成为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。其密钥长度为56位,明文按64位进行分组,将分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。基本原理 入口参数有三个:key、data、mode。 key为加密解密使用的密钥,data为加密解密的数据,mode为其工...原创 2010-08-06 22:02:12 · 126 阅读 · 0 评论 -
JAVA JS 身份证正则表达式
String pattern = "((11|12|13|14|15|21|22|23|31|32|33|34|35|36|37|41|42|43|44|45|46|50|51|52|53|54|61|62|63|64|65|71|81|82|91)\\d{4})((((19|20)(([02468][048])|([13579][26]))0229))|((20[0-9][0-9]...原创 2012-03-28 16:36:30 · 193 阅读 · 0 评论