`
文章列表
分析MySQL数据类型以及建库策略   一、数字类型   数字类型按照我的分类方法分为三类:整数类、小数类和数字类。   我所谓的“数字类”,就是指 DECIMAL 和 NUMERIC,它们是同一种类型。它严格的说不是一种数字类型, ...
数据库设计命名规范: 数据库设计过程中命名规范很是重要,命名规范合理的设计能够省去开发人员很多时间去区别数据库实体。 数据库物理设计包括:表设计,视图设计,存储过程设计,用户自定义函数设计等等。 1、  表设计命名规范:表使用t开头最好能将表根据属性分类并作好编号。 如:编码表可写为tBM001Something  t为表开头,BM为业务类型,001为该类别中的第几个表something是表的名称注释。 2、 视图设计命名规范:视图设计过程中使用v开头,视图命名以制作视图的主表为准或是以视图的实现功能为准。 如:上述tBM001Something 为主表制作的视图 可取名vBM00 ...
关于web.xml配置的详细说明 1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。 DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。 所有部署描述符文件的顶层(根)元素为web-app。请注意,XML元素不像HTML,他们是大小写敏感的。因此,web-App和WEB-APP都是不合法的,web-app必须用小写。 2 部署描述符文件内 ...
Java Web中的入侵检测及简单实现 一、简介   在Java Web应用程中,特别是网站开发中,我们有时候需要为应用程序增加一个入侵检测程序来防止恶意刷新的功能,防止非法用户不断的往Web应用中重复发送数据。当然,入侵检测 ...
Java下XML接口比较:DOM SAX JDOM JAXP  一、DOM (文档对象模型)   为 XML 文档的已解析版本定义了一组接口。解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以使用 DOM 接口来操作这个树结构。   优点:整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能;   缺点:将整个文档调入内存(包括无用的节点),浪费时间和空间;   使用场合:一旦解析了文档还需多次访问这些数据;硬件资源充足(内存、CPU)   二、SAX   为解决DOM的问题,出现了SAX。SAX ,事件驱动。当解析器发现元素开始、元素结束、文本、文档的开 ...
Java Web应用中的任务调度       任务调度是大型J2EE web应用中常见的工作。开发者希望以指定的间隔时间执行各类操作,并完成一些无需用户输入的任务。Java中可有无数方法来做到这一点,但是在web应用中却并没有这方面的统 ...
SUN网站:JDK及API的下载 第1步:打开sun官方网站 http://www.sun.com 第2步:点击downloads模块 第3步:选择SDKs选项: 如下 Application Development - SDKs (Software Development Kits) 第4步:选择JDK版本 1、Java 2 Platform, Standard Edition (J2SE) for Windows    这个是当前最新JDK版本的下载地址 2、Java 2 Platform, Standard Edition 5.0    我们选择这个下载5.0 ...
Java中的日期处理练习 package net.hfh; import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.TimeZone; public class DateFormat { public static void main(String[] args) {   lo ...
Java虚拟机类装载--原理、实现与应用 一、引言   Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、实现以及应用。   二、Java虚拟机的类装载实现与应用   2.1 装载过程简介   所谓装载就是寻找一个类或是一个接口的二进制形式并用该二进制形式来构造代表这个类或是这个接口的class对象的过程,其中类或接口的名称是给定了的。当然名称也可以通过计算 ...
Java 中的Annotation       在创建EJB组件时,必需提供一些定义,使得EJB组件使用一些服务例如:安全服务,持久化服务,事务服务。EJB容器可以提供这些服务,这样EJB只要实现业务逻辑就可以了。但是说到底EJB容器使用EJB组件的 ...
实例分析Java SE 6.0新增功能       Java 6.0标准版(Mustang)包含了大量使Java开发更为容易的特性。在本文中,我们将讨论通过部分新特性来帮助你实现如下功能:   · 设置文件和目录许可权   · 获取分区上自由空间和可用空间数   · 把Component对象添加到JTabbedPane的选项卡上   · 在你的Java基础类/Swing(JFC/Swing)应用程序中使用流行的SwingWorker类   因此,如果JSR 270专家组同意采纳这些特征,那么在Mustang的下一个发行版本中你就会看到这些特征。   注意:为了运行本文中的源码,你必 ...
Java克隆(Clone)的应用 简介:     Java克隆(Clone)是Java语言的特性之一,但在实际中应用比较少见。但有时候用克隆会更方便更有效率。     对于克隆(Clone),Java有一些限制:     1、被克隆的类必须自己实现Cloneable 接口,以 ...
java数据类型转换 一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问题等。下面笔者就开发中的一些体会介绍给大家。     我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型boolean;字符型char;整型byte、short、int、long;浮点型float、double。其中四种整型变量和两种浮点型变量分别对应于不同的精度和范围。此外,我们还经常用到两种类变量,即St ...
Java基础知识:初学者必须理解的六大问题 对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。 问 ...
如何才算掌握JAVA 时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌 握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。 1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、 java、javac、jav ...
Global site tag (gtag.js) - Google Analytics