java核心
ysyn1209
这个作者很懒,什么都没留下…
展开
-
servlet实现验证码
第一步:建一个动态工程check,一个check.java(servlet类),一个login.jsp文件第二步:编写check.java文件,内容为:[html] view plaincopyprint?01.package check; 02.import javax.servlet.ServletException; 03.import jav转载 2013-11-18 13:24:53 · 748 阅读 · 0 评论 -
Java多线程应用开发(二)
多线程开发不仅提升了了程序执行的效率,更是大大解决了单线程中所无法解决的同步问题,那么多线程开发是不是真的像我们想象的那么完美呢? 最近两个星期一直在做多线程开发,期间用多线程达到了许多还算nice的效果,但是同时,也出现了许多新的问题,下面简单的分析了一下:1. 线程创建是否越多越好?怎么样提高效率?举一个多线程搜索的例子,写一个搜索文件后缀的方法:publicvo原创 2014-11-08 23:01:04 · 422 阅读 · 0 评论 -
Java多线程应用开发(一)
随话说万丈高楼平地起,在学习多线程开发之前,我们先来理解一些基本概念。一,什么是线程?线程(thread)是"进程"中某个单一顺序的控制流。也被称为轻量级进程。是程序执行流的最小单元,每个程序都至少有一个线程,如果程序只有一个线程,那么该线程就是程序本身。二,线程与线程,线程与进程之间的关系:一个进程可以包含多个线程,一个线程也可以创建或者撤销另一个线程,同一进程中的多个线程可以并原创 2014-11-08 23:00:01 · 440 阅读 · 0 评论 -
java实现md5的验证
最近在百度做系统的研发,遇到一个文件md5校验的问题,刚开始以为挺复杂,后来才发现其实前人已经为我们铺好了道路,而且还是康庄大道啊,谢谢前辈们。需求是这样的,系统需要通过ftp下载一个服务器上的两份文件(一份文件是源文件,另一份用于校对的md5),通过对文件md5的校验后,比对一起下载下来的这个md5文件,如果相同则文件是安全的,我们在进行下一步操作,这是为了防止文件被别有用心的人篡改。其实我们要转载 2014-11-08 22:08:11 · 598 阅读 · 0 评论 -
java邮件发送和短信发送(一)
最近刚完成一个任务-付款提醒邮件的发送,对于java邮件的发送有了更深刻的认识,的确java提供的邮件发送机制的确让邮件发送这个问题变得灵活而又简单。并且由于项目组其他人负责了短信的发送,巧的是这个邮件发送的借口与短信发送的借口都被封装到了消息发送的借口,我也顺便学习了一下短信发送的原理,呵呵,算是一箭双雕吧。 那先来说说邮件发送。按照按接口编程的习惯,当然先要定义一个邮件发送的接口,再转载 2014-11-08 22:10:08 · 4106 阅读 · 1 评论 -
ftp上传和下载文件的java实现
最近一个项目需要去ftp上下载文件,遇到一个问题是没有用户名和密码,后来才发现ftp原来可以匿名登录,而且还要声明一下自己是匿名的,空字符串都登陆不上去的,一下是我的代码,是匿名登录的。[java] view plaincopyprint?package ftp2; import java.io.File; import java.io.FileInputS转载 2014-11-08 22:07:03 · 706 阅读 · 0 评论