自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (14)
  • 收藏
  • 关注

空空如也

验证码(网页中用到的)

package com.hygj.servlet; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.IOException; import java.io.OutputStream; import java.util.Random; import javax.imageio.ImageIO; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class GraphicsCodeServlet extends HttpServlet { /** * The doGet method of the servlet. <br> * * This method is called when a form has its tag value method equals to get. * * @param request the request send by the client to the server * @param response the response send by the server to the client * @throws ServletException if an error occurred * @throws IOException if an error occurred */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int width=80; int height=30; response.setContentType("image/jpeg"); OutputStream output=response.getOutputStream(); BufferedImage image=new BufferedImage(width,height,BufferedImage.TYPE_INT_BGR); Graphics gs=image.getGraphics(); //232,243,255//240,248,255//215,234,255//238,247,255//225,249,255 gs.setColor(new Color(225,249,255)); gs.setFont(new Font("黑体",Font.BOLD,20)); gs.fillRect(0, 0, width, height); //247,247,0//255,136,136//94,0,0//0,255,0//0,128,255//255,128,255//255,0,128//255,157,60//255,87,6//235,240,21 Color[] cor=new Color[10]; cor[0]=new Color(247,247,0); cor[1]=new Color(255,136,136); cor[2]=new Color(94,0,0); cor[3]=new Color(0,255,0); cor[4]=new Color(0,128,255); cor[5]=new Color(255,128,255); cor[6]=new Color(255,0,128); cor[7]=new Color(255,157,60); cor[8]=new Color(255,87,6); cor[9]=new Color(235,240,21); Random ran=new Random(); for(int i=0; i<5; i++) { //gs.setColor(Color.black); gs.setColor(cor[ran.nextInt(10)]); gs.drawString(String.valueOf(ran.nextInt(10)), 12*(i+1), 20); gs.drawLine(ran.nextInt(width), ran.nextInt(height), ran.nextInt(width), ran.nextInt(height)); } gs.dispose(); ImageIO.write(image, "jpeg",output); } /** * The doPost method of the servlet. <br> * * This method is called when a form has its tag value method equals to post. * * @param request the request send by the client to the server * @param response the response send by the server to the client * @throws ServletException if an error occurred * @throws IOException if an error occurred */ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request,response); } }

2009-03-21

log4j日志驱动包

Log4j比较全面的配置 log4j.rootLogger=DEBUG,CONSOLE,A1,im log4j.addivity.org.apache=true # 应用于控制台 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.Threshold=DEBUG log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n #log4j.appender.CONSOLE.layout.ConversionPattern= [start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD] n%c[CATEGORY]%n%m[MESSAGE]%n%n #应用于文件 log4j.appender.FILE=org.apache.log4j.FileAppender log4j.appender.FILE.File=file.log log4j.appender.FILE.Append=false log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n # Use this layout for LogFactor 5 analysis # 应用于文件回滚 log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender log4j.appender.ROLLING_FILE.Threshold=ERROR log4j.appender.ROLLING_FILE.File=rolling.log //文件位置,也可以用变量${java.home}、rolling.log log4j.appender.ROLLING_FILE.Append=true //true:添加 false:覆盖 log4j.appender.ROLLING_FILE.MaxFileSize=10KB //文件最大尺寸 log4j.appender.ROLLING_FILE.MaxBackupIndex=1 //备份数 log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout log4j.appender.ROLLING_FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n #应用于socket log4j.appender.SOCKET=org.apache.log4j.RollingFileAppender log4j.appender.SOCKET.RemoteHost=localhost log4j.appender.SOCKET.Port=5001 log4j.appender.SOCKET.LocationInfo=true # Set up for Log Facter 5 log4j.appender.SOCKET.layout=org.apache.log4j.PatternLayout log4j.appender.SOCET.layout.ConversionPattern= [start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD]%n%c[CATEGORY]%n%m[MESSAGE]%n%n # Log Factor 5 Appender log4j.appender.LF5_APPENDER=org.apache.log4j.lf5.LF5Appender log4j.appender.LF5_APPENDER.MaxNumberOfRecords=2000 # 发送日志给邮件 log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender log4j.ap

2009-04-29

jsp登录验证(含过滤器)

通过过滤器实现session全局变量,检测用户是否登陆

2009-03-21

精美的简易的java图书管理系统源码

本系统简单易懂可当做Java初学者的例子 里面有两套数据库,还有ppt帮助,使用说明以及项目的源代码

2008-12-17

Passware_50_offkey

破解access 等office文档密码

2010-02-03

取色工具 IdealGetcolor.exe

取色工具 IdealGetcolor.exe

2010-02-03

sqlserver2005数据库驱动

sqlserver2005数据库驱动 用法:Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

2009-03-22

SiteMesh.jar

SiteMesh是一个用来在JSP中实现页面布局和装饰(layout and decoration)的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静态装饰外观的分离。提供了一种在网站中更有效的组织页面布局的方式。 SiteMesh设计思想是,用户发送request至服务器,服务器根据此request生成动态数据,生成网页,准备返回给客户端。就在返回前,SiteMesh进行拦截,对此网页进行解析,将title、body等部分拆解出来,套上模板后,再返回给客户端。由于SiteMesh在返回客户端的最后一步工作,此时的网页已经具备了标准的html网页格式,因此SiteMesh只需解析标准的html网页,无需考虑各个Web应用是应用了JSP、ASP,还是Velocity技术,相当灵活。 SiteMesh使用了Decorator的设计模式。

2010-02-03

java皮肤 substance

java皮肤 substance 是一款很漂亮的皮肤

2009-03-22

开源论坛 EasyJForum

EasyJForum 基于 Java 技术,具备跨平台特性,可以运行于任何支持 Java 的操作系统环境下。具体运行环境要求如下: JDK/JRE 5.0 以上的 Java 运行时环境 支持 JSP/Servlet 2.0 以上的 http 服务器(如 Tomcat、Resin 等) 数据库为 MySQL 5.0 及以上 / Oracle 9i 及以上 / SQL Server 2000 及以上 / Hsqldb 1.8.0及以上 以上软件除 Hsqldb 以外,其余软件均需用户自己安装好并能正常运行。Hsqldb 是一个轻便的嵌入式数据库,已经包含在 EasyJForum 的发布包中,不必另行安装,建议小型论坛采用此数据库(最大可以存储 8GB 的数据)。 如果您租用虚拟主机,请咨询虚拟主机提供商,您的空间服务器是否已安装了上述软件。由于 EasyJForum 的数据表具有前缀设计,因此通常情况下可以将 EasyJForum 与其他软件安装在同一个数据库中而不会产生冲突。 若使用除 Hsqldb 以外的其它数据库,您的数据库账号应当拥有 CREATE、DROP、ALTER 等执行权限以保证系统的正常运行。

2010-02-03

sqlserver2000驱动

sqlserver2000驱动 用法: Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

2009-03-22

struts框架+hibernate框架(采用mvc模式)实例

struts框架+hibernate框架(采用mvc模式)实例采用了工厂模式加服务层,实现了四层架构。

2009-05-24

BBS系统(很不错哦)

用struct1.x做的一简易的论坛发布系统 BBS发布系统

2009-04-29

j2ee模拟新闻发布系统(采用mvc开发模式)

一款小型的模拟新闻发布系统(采用mvc开发模式)

2009-03-21

空空如也

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

TA关注的人

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