JAVA/JSP
文章平均质量分 66
felixsyan
这个作者很懒,什么都没留下…
展开
-
List 值你能猜对多少个,一般的人都没能答对
测试1:List list=new ArrayList();list.add("1");list.add("1");list.add("1");list.add("1");list.add("4");list.add("5");list.add("1");list.add("7");list.add(&qu原创 2010-08-28 12:53:03 · 61 阅读 · 0 评论 -
jtree 默认展开树的全部节点
public static void expandTree(JTree tree) { TreeNode root = (TreeNode) tree.getModel().getRoot(); expandAll(tree, new TreePath(root), true); } private static v...原创 2010-08-28 14:06:22 · 244 阅读 · 0 评论 -
JTabbedPanel的美化标签
么现在来说下用法吧,首先附上网上找来的一段代码(其实在csdn里面也有这个代码的资源,不过没说怎么用),import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Composite;import java.awt.FontMetrics;import java.awt.GradientPaint;...原创 2010-08-28 14:09:39 · 836 阅读 · 2 评论 -
通过Java Swing看透MVC设计模式
一个好的用户界面(GUI)的设计通常可以在现实世界找到相应的表现。例如,如果在您的面前摆放着一个类似于soft/" class="wordstyle">电脑键盘按键的一个简单的按钮,然而就是这么简单的一个按钮,我们就可以看出一个GUI设计的规则,它由两个主要的部分构成,一部分使得它具有了按钮应该具有的动作特性,例如可以被按下。另外一部分则负责它的表现,例如这个按钮是代表了A还是B。 看清楚这...原创 2010-08-28 14:11:23 · 127 阅读 · 0 评论 -
JPanel上设置背景图片
import java.awt.*;import javax.swing.*;public class ImageJPanel extends JPanel{private Image image;public ImageJPanel(Image image){ //首先构建一个构造方法.传入的参数是Image的文件路径 this.image=image; Dime...原创 2010-08-28 14:12:29 · 127 阅读 · 0 评论 -
突破SQL注入限制的一点想法
突然想我们是否可以用什么方法绕过SQL注入的限制呢?到网上考察了一下,提到的方法大多都是针对AND与“'”号和“=”号过滤的突破,虽然有点进步的地方,但还是有一些关键字没有绕过,由于我不常入侵网站所以也不敢对上述过滤的效果进行评论,但是可以肯定的是,效果不会很好……经过我的收集,大部分的防注入程序都过滤了以下关键字:and | select | update | chr | del...原创 2010-08-28 14:19:39 · 62 阅读 · 0 评论 -
Xpath注入攻击及其防御技术研究
1 Xpath注入攻击概述1.1 Xpath定义 近年来在现代化电子商务,商场现代化系统中,XML技术被广泛的使用,开始出现针对XML数据信息的XPath注入攻击技术。注入攻击是指利用系统没有对其输入进行强制执行或检查的假设向计算机系统中引入(或 “注入”)代码的技术。注入代码的目的通常是绕过或修改程序的最初目标功能,如果被绕过的功能涉及系统安全,那么结果可能是灾难性的。在XML信息...原创 2010-08-28 14:25:19 · 143 阅读 · 0 评论 -
避免XPath 注入的危险
随着简单 XML API、Web 服务和 Rich Internet Applications (RIAs) 的发展,更多组织几乎在所有方面(从配置文件到远程过程调用)都采用 XML 作为数据格式。一些人已经使用 XML 文档代替更传统的纯文本文件或关系数据库,但是与任何其他允许外部用户提交数据的应用程序或技术相似,XML 应用程序可能容易受到代码注入的攻击,尤其是 XPath 注入攻击。...原创 2010-08-28 14:27:33 · 356 阅读 · 0 评论 -
使用Servlet Filter来防止SQL注入的方法
SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。filter功能.它使用户可以改变一个 request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以...原创 2010-08-28 14:29:18 · 290 阅读 · 0 评论 -
JDK官方下载
JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe JDK6 API CHM中文参考下载:JDK6API中文参考070114.rar :http://chinesed...原创 2011-11-27 22:54:16 · 65 阅读 · 0 评论 -
jTree 背景图片.节点颜色
import java.awt.*;import java.util.*;import java.awt.event.*;import javax.swing.*;import javax.swing.tree.*;public class Tree{ public static void main(String[] args) { JFrame frame...原创 2010-08-28 14:05:26 · 383 阅读 · 0 评论 -
JTree用法
一、JTree用法及JTree使用经验总结import java.awt.Color;import java.awt.Dimension;import javax.swing.BoxLayout;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JScrollPane;impor...原创 2010-08-28 14:04:06 · 76 阅读 · 0 评论 -
Swing-JTree树模型的操作
本文介绍Java Swing中的JTree模型,介绍如何创建、修改、遍历,设置树。参考Core Java2相关章节及其源代码。Swing树使用人们所熟悉的文件夹和树叶图来显示分层的数据。树由节点组成,节点可以是文件夹,也可以是树叶。文件夹可以有子节点,除根节点之外的所有节点都只有一个父节点。空的文件夹与树叶的不同之处就在于它允许有子节点。除父节点和子节点外,树的节点还有一个用户对象(当使用...原创 2010-08-28 14:03:02 · 187 阅读 · 0 评论 -
Java时间格式转换大全
import java.text.*;import java.util.Calendar;public class VeDate {public static Date getNowDate() { Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yy...原创 2010-08-28 12:54:08 · 63 阅读 · 0 评论 -
java定时器
好多朋友用过Windows的任务计划,也有不少程序迷自己曾写过时钟报警、系统自动关机等趣味程序,可却很少有朋友在Web工程中实现过类似功能。当Web工程启动时,定时器能自动开始计时,在整个Web工程的生命期里,定时器能在每晚深夜触发一次任务。因此定时器的存放位置也值得考查,不能简单的存在于单个Servlet或JavaBean中,必须能让定时器宿主的存活期为整个Web工程生命期,在工程启动时能自...原创 2010-08-28 12:56:00 · 66 阅读 · 0 评论 -
JAVA计划任务 定时器
所有类型的 Java 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE 或者 J2ME 日历应用程序需要根据用户的约定计划闹铃时间。不过,标准的调度类 Timer 和 TimerTask 没有足够的灵活性,无法支持通常需要的计划任务类型。在本文中,Java 开发人员 Tom White 向您展示了如何构建一个简单通用的计划框架,以用于执行任意复...原创 2010-08-28 12:57:30 · 92 阅读 · 0 评论 -
Java时间格式转换大全
import java.text.*;import java.util.Calendar;public class VeDate {public static Date getNowDate() {Date currentTime = new Date();SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-...原创 2010-08-28 13:05:20 · 58 阅读 · 0 评论 -
计算从beginDate到endDate的工作日
public static int[] work_rest_all(String beginDate, String endDate) throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); // 代表自然日(一天就代表一个自然日) int nature...原创 2010-08-28 13:06:00 · 890 阅读 · 0 评论 -
Java获取各种常用时间方法
http://gigixin.iteye.com/blog/406764http://faq.csdn.net/read/207712.htmlpackage com.hefeng.test;import java.text.DateFormat;import java.text.ParsePosition;import java.text.SimpleDateForm...原创 2010-08-28 13:07:26 · 64 阅读 · 0 评论 -
计算任意2个日期内的工作日(没有考虑到国定假日
主要思路:对于任意2个日期比如:date_start=2006-10-1、date_end=2006-10-14 ,首先计算这连个日期之间的时间间隔(天数),然后分别对date_start 和date_end 取得它们下一个星期一的日期,这样就可以得到一个新的可以整除7的完整日期间隔(这个新的日期间隔已经把星期几的问题剔出掉了),换一种说法就是我们可以得到,这两个新的日期之间的周数,拿这个...原创 2010-08-28 13:08:07 · 136 阅读 · 0 评论 -
java中常见的日期时间类
java中常见的日期时间类 以及时间转换java中常见的日期时间类 Date 类最基础的日期时间类,返回一个相对日期的毫秒数。 DateFormat类 可以接受字符串输入 输出 SimpleDateFormat类功能更强大的日期时间格式化类 GregorianCalendar类提供处理日期的方法,用于计算日期 Calender类转换字符串为日期St...原创 2010-08-28 13:20:55 · 106 阅读 · 0 评论 -
常用的数据库连接写法和下载地址
1. MySQL([url]http://www.mysql.com[/url])mm.mysql-2.0.2-bin.jarClass.forName( "org.gjt.mm.mysql.Driver" );cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName",...原创 2010-08-28 14:01:58 · 103 阅读 · 0 评论 -
Java中HashMap的用法
import java.util.Map; import java.util.HashMap; import java.util.Set; import java.util.HashSet; import java.util.Iterator; import java.util.Hashtable; import java.util.TreeMap; class Has...原创 2012-04-10 11:31:16 · 67 阅读 · 0 评论