自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

莫者兼爱任的专栏

知识的学习在于积累,一步一个脚印,技术立身。

  • 博客(19)
  • 资源 (16)
  • 收藏
  • 关注

原创 自动登录、记住我(保存登陆状态)实现

自动登录、记住我(保存登陆状态)实现:保存在客户端不能用session,可以用cookies保存实现方式:第一种方法:可以把SessionId(GUID)放到cookies中,但这样为了让用户下次访问我们网站时,知道这个sessionId对应的是哪一个用户,我们还要在数据库中建张表。表字段:主键,UserId  SessionId  时间

2014-03-31 23:28:16 2401

转载 JavaWeb验证码代码

1)产生验证码的类,该类返回一个流,import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutp

2014-03-31 10:44:45 910

转载 Java Web开发工程师笔试题

1. 使用HTTP协议将客户端的请求传送到服务器端有哪两种方式?请简述它们的区别     1) get是从服务器上获取数据,post是向服务器传送数据。     2) 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。    3) 对于get方式,服务器端用request.getQueryString()可以获取GE

2014-03-30 21:28:15 2488

原创 Java实现随机验证码功能实例

package com.product.common.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.MediaTracker;import

2014-03-30 21:02:39 1019

转载 绝对路径和相对路径的区别

1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表

2014-03-29 00:11:58 1846

转载 java实现图片验证码

生成有4个随机数字和杂乱背景的图片,数字和背景颜色会改变,服务器端刷新(用history.go(-1)也会变)。产生验证码图片的文件image.jspColor getRandColor(int fc,int bc){//给定范围获得随机颜色        Random random = new Random();        if(fc>255) fc=255; 

2014-03-28 11:24:02 1003

转载 getrequestdispatcher() 与 sendredirect()的区别

1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ;    response.sendRedirect()是重新定向,前后页面不是一个request。   request.getRequestDispather();返回的是一个RequestDispatcher对象。2.RequestDispatcher.forward()是在

2014-03-27 19:29:53 822

原创 如何导出Java项目成为一个可以直接双击运行的jar文件的问题

用eclipse编译好的一个Java项目导出成为一个可以直接双击运行的jar文件。 1.在需要导出的项目上右键->导出,在弹出的界面中找Java下的JAR文件,然后点击下一步,选择将JAR文件导出到什么位置(假如名字Project.jar),点击下一步,然后点击下一步,找到”选择应用程序入口点的类“,选一个有main方法的类,作为整个项目的入口,点击完成。这个时候生产的JAR文件就可

2014-03-26 20:57:13 5338

转载 从分层思想到SSH架构的使用

分层的原因:说到分层,大多数人首先会提出一个问题:为什么要分层?分层是为了隔离各个模块,使其完成各自的功能,达到松耦合的目的。分层的好处与坏处:由分层的原因不难看出分层的思想能为我们带来了不少的好处,其中,较突出的好处有:1.隐藏下层的实现。下层为上层提供其所需的服务,但实现的过程,上层是无法知晓的。2.层与层之间的依赖性降低。每个模块完成各自的功能,不涉及其他

2014-03-26 20:18:37 1340 1

原创 Java中StringBuffer类append方法的使用

Java StringBuffer对象  关于StringBuffer对象的append方法介绍,在Ivor Horton所著的《Java 2 入门经典(JDK 5)》(英文名:Beginning Java 2,JDK 5 Edition)中第4章数组和字符串讲解中,第4.4小节(向StringBuffer对象增加其他内容)介绍了用append()方法追加子串的功能。原文提供例子如下:

2014-03-25 21:10:02 5166 1

转载 关于 java注解 问题

在开发Java程序,尤其是Java EE应用的时候,总是免不了与各种配置文件打交道。以Java EE中典型的S(pring)S(truts)H(ibernate)架构来说,Spring、Struts和Hibernate这三个框架都有自己的XML格式的配置文件。这些配置文件需要与Java源代码保存同步,否则的话就可能出现错误。而且这些错误有可能到了运行时刻才被发现。把同一份信息保存在两个地方,总是个

2014-03-25 14:16:13 859

原创 JSP 中 application,cookie,session 的区别

三者都是jsp其中的三个内置对象,主要区别如下:方法信息量大小保存时间应用范围保存位置Application任意大小整个应用程序的生命期所有用户服务器端Session小量,简单的数据用户活动时间+一段延迟时间

2014-03-14 21:16:12 2638

原创 游标的作用

游标是 SQL 的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是:用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。游标有两种类型:显式游标和隐式游标,在前述程序中用到的 SELECT…INTO…查询

2014-03-13 14:20:08 3418

原创 如何调用Oracle存储过程

一个存储过程大体分为这么几个部分: 创建语句:create or replace procedure 存储过程名 如果没有or replace语句,则仅仅是新建一个存储过程。如果系统存在该存储过程,则会报错。Create or replace procedure 如果系统中没有此存储过程就新建一个,如果系统中有此存储过程则把原来删除掉,重新创建一个存储过程。 存储过程名定义:包括存储过

2014-03-12 14:35:22 964

原创 Oracle数据库相关知识

1.基础知识点:1NF:第一范式。如果关系模式R的所有属性的值域中每一个值都是不可再分解的值,则称R属于第一范式模式。第一范式的模式要求属性值不可再分裂成更小部分,即属性项不能是属性组合或由组属性组成。2NF:第二范式。如果关系模式R为第一范式,并且R中每一个非主属性完全函数依赖于R的某个候选键,则称R为第二范式模式。(如果A是关系模式R的候选键的一个属性,则称A是R的主属性,否则称A是R的非

2014-03-10 10:57:10 1003

原创 操作系统相关知识

1.基本知识点:1)    操作系统是控制和管理计算机软硬件资源,以尽量合理有效的方法组织多个用户共享多种资源的程序集合。2)    操作系统的基本功能:(1)处理机管理。主要功能包括进程控制、进程调度、进程同步和进程通信。(2)存储器管理。主要功能包括内存分配、地址映射、内存保护和内存扩充。(3)设备管,也叫I/O管理。主要功能包括缓冲区管理、设备分配、设备驱动和设备的无关性处理。(4)

2014-03-10 10:05:18 1221 1

原创 计算机网络笔试题

1.TCP/IP 建立连接的过程?(3-way shake)答:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送SYN包(SYN = j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到SYN包,必须确认客户的SYN(ACK = j+1),同时自己也发送一个SYN包(SYN =

2014-03-09 20:37:29 1140

原创 redirect 与 forward 的区别

1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.所以redirect等于客户端向服务器端

2014-03-08 21:14:58 880

原创 String str1 = new String("abc")与 String str1 = "abc" 的区别

先看下面的程序:public class Test{    public static void main(String args[]){    String str1 = "abc";    String str = "abc;    String str2 = new String("abc");    System.out.println(str1 =

2014-03-08 19:34:53 3376 2

struts1学习的一个登录验证的例子

struts1框架学习的一个登录验证的例子,适合初学者的学习参考。

2014-08-03

基于jsp的校园二手信息市场交易网站

原创本科毕业论文,很完整,已通过验收。不包括其他的配套资料,如开题报告,中期报告,答辩PPT,源代码

2014-07-27

基于jsp的商业综合体网站平台设计与实现

原创本科毕业论文,很完整,已通过验收。不包括其他的配套资料,如开题报告,中期报告,答辩PPT,源代码,

2014-07-27

民族舞蹈蒙皮系统开发

原创本科毕业论文,很完整,已通过验收。不包括其他的配套资料,如开题报告,中期报告,答辩PPT,源代码,

2014-07-27

基于jsp的金融管理系统项目审核模块的开发

原创本科毕业论文,很完整,已通过验收。不包括其他的配套资料,如开题报告,中期报告,答辩PPT,源代码,

2014-07-27

基于.NET的反向团购系统设计与实现

原创本科毕业论文,很完整,已通过验收。不包括其他的配套资料,如开题报告,中期报告,答辩PPT,源代码,如有其它需要,

2014-07-27

基于jsp+ssh技术的班务系统的设计与实现

原创本科毕业论文,很完整,已通过验收。不包括其他的配套资料,如开题报告,中期报告,答辩PPT,源代码,

2014-07-27

MySQL数据库优化方案及应用

原创本科毕业论文,很完整,已通过验收。不包括其他的配套资料,如开题报告,中期报告,答辩PPT,源代码

2014-07-27

Struts2注解

Struts2注解,很适用于初学者,简单易懂,开发中值得参考参考

2014-03-25

有关Spring的注解

很全面的有关于Spring开发中的注解,可以参考参考。

2014-03-25

java注解大全

很详细的关于java的注解,内容全面,对于初学者很有帮助。

2014-03-25

hibernate 注解

很详细的关于java开发中的hibernate注解

2014-03-25

java web开发中,tomcat,jdk,oracle之间的配置

java web开发中,tomcat,jdk,oracle之间的配置,图文详细说明,希望对大家有帮助。

2013-11-26

中文第二版-编程珠玑

这是IT笔试之前值得一看的资料,内容很全面,很基础,各大公司喜欢考和常考的题型,希望对大家有帮助。

2013-11-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除