04 2015 档案

摘要:业务需求:用户表r_user保存用户名等信息。现需要给每个用户设置工作基地,一个用户可以有多个工作基地,多个用户也可以有一个工作基地,即多对多关系。(外键,若有两个表A,B,C是A的主键,而B中也有C字段,则C就是表B的外键,外键约束主要用来维护两个表之间数据的一致性)设计方案:方案一:建立一张用户... 阅读全文
posted @ 2015-04-30 22:49 减掉一斤是一斤 阅读(524) 评论(0) 推荐(0) 编辑
摘要:最先试一试最简单的测试方式就是先修改my.ini文件中的-default-character-set = gb2312或utf8,重启mysql再输入数据,如果不行,再考虑以下办法。在程序中写了一段代码向数据库中插入数据,出现了data too long for column 'name' at r... 阅读全文
posted @ 2015-04-30 19:48 减掉一斤是一斤 阅读(68327) 评论(2) 推荐(0) 编辑
摘要:SQL的主键和外键的作用:外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时,不能改为主键表中没有的值。(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。(4)更新主键记录时,同样有级联更新和拒绝执行的选择。简而言之,S... 阅读全文
posted @ 2015-04-30 18:59 减掉一斤是一斤 阅读(167) 评论(0) 推荐(0) 编辑
摘要:面使用的是JDK自带的类,没有引用任何第三方jar包。Unmarshaller 类使客户端应用程序能够将 XML 数据转换为 Java 内容对象树。备注:marshal(序列化、排列、整理)Marshaller 类使客户端应用程序能够将 Java 内容树转换回 XML 数据。Java代码packag... 阅读全文
posted @ 2015-04-29 21:15 减掉一斤是一斤 阅读(204) 评论(0) 推荐(0) 编辑
摘要:package cn.zyw.utils;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.UnsupportedEncodingExcept... 阅读全文
posted @ 2015-04-29 20:45 减掉一斤是一斤 阅读(383) 评论(0) 推荐(0) 编辑
摘要:动态生成Xml例子jsp文件:icompacompb动态生成的xm结果: [xhtml]view plaincopyprint?--0996.86135254584903.822919343829-1967.3131498650428916.1222681952452-2979.8593089... 阅读全文
posted @ 2015-04-29 17:34 减掉一斤是一斤 阅读(505) 评论(0) 推荐(0) 编辑
摘要:上篇讲解的是JSTL常用的核心标签,本篇介绍JSTL自定义标签的使用。还记得在学js的时候,我们学习了JQuery框架,同时学习了构造自己的js库,再去调用自己的js库,这就如同根据自己的需要些一个内聚性强的函数一样,我们创建一个函数后,再去调用这个函数。在学习J2ee规范JSTL标签这一节... 阅读全文
posted @ 2015-04-27 22:40 减掉一斤是一斤 阅读(164) 评论(0) 推荐(0) 编辑
摘要:1、jsp开发模式:1.sun公司推出jsp技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean、一种是Servlet+jsp+javabean2.jsp+javabean模式适合开发业务逻辑不太复杂的web应用程序,这种模式下,javabean用于封装业务数据,jsp则... 阅读全文
posted @ 2015-04-27 22:39 减掉一斤是一斤 阅读(278) 评论(0) 推荐(0) 编辑
摘要:一、Response1.Resonse的继承结构:ServletResponse--HttpServletResponse2.Response代表响应,于是响应消息中的 状态码、响应头、实体内容都可以由它进行操作,由此引伸出如下实验:3.利用Response输出数据到客户端response.getO... 阅读全文
posted @ 2015-04-23 17:20 减掉一斤是一斤 阅读(530) 评论(0) 推荐(0) 编辑
摘要:1.Servlet(1)Servlet是JavaEE的一个动态web资源开发技术,就是在服务器上运行的小程序,这个小程序是由服务器调用的,服务器为了能调用这个小程序,就要求这样的程序必须实现一个Servlet接口或去继承Servlet的实现类GenericServlet或HttpServlet、(2... 阅读全文
posted @ 2015-04-23 17:05 减掉一斤是一斤 阅读(200) 评论(0) 推荐(0) 编辑
摘要:PrintStream:是一个字节打印流,System.out对应的类型就是PrintStream。它的构造函数函数可以接收三种数据类型的值。1,字符串路径。2,File对象。3,OutputStream。PrintWriter:是一个字符打印流。构造函数可以接收四种类型的值。1,字符串路径。2,F... 阅读全文
posted @ 2015-04-23 16:33 减掉一斤是一斤 阅读(747) 评论(0) 推荐(0) 编辑
摘要:通过数据流、序列化和文件系统提供系统输入和输出。Java把这些不同来源和目标的数据都统一抽象为数据流。Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准... 阅读全文
posted @ 2015-04-23 15:59 减掉一斤是一斤 阅读(231) 评论(0) 推荐(0) 编辑
摘要:多线程的同步依靠的是对象锁机制,synchronized关键字的背后就是利用了封锁来实现对共享资源的互斥访问。下面以一个简单的实例来进行对比分析。实例要完成的工作非常简单,就是创建10个线程,每个线程都打印从0到99这100个数字,我们希望线程之间不会出现交叉乱序打印,而是顺序地打印。先来看第一段代... 阅读全文
posted @ 2015-04-17 20:52 减掉一斤是一斤 阅读(119) 评论(0) 推荐(0) 编辑
摘要:认识多线程进程与线程:进程是程序的一次动态执行过程,它经历了从代码加载、到执行完毕的一个完整过程,这个过程也是进程本身从产生、发展到最终消亡的过程。多线程是实现并发机制的一种有效手段。进程和线程一样,都是实现并发的一个基本单位。Java的多线程实现,有一下两种方式:·继承Thread类·实现Runn... 阅读全文
posted @ 2015-04-16 21:04 减掉一斤是一斤 阅读(249) 评论(0) 推荐(0) 编辑
摘要:所谓的后台线程,是指在程序运行的时候在后台提供一种通用服务的线程,并且这种线程并不属于程序中不可或缺的部分。因此当所有的非后台线程结束时,程序也就终止了,同时会杀死所有后台线程。反过来说,只要有任何非后台线程(用户线程)还在运行,程序就不会终止。后台线程在不执行finally子句的情况下就会终止其r... 阅读全文
posted @ 2015-04-16 20:08 减掉一斤是一斤 阅读(202) 评论(0) 推荐(0) 编辑
摘要:用户自定义异常一般情况下,我们使用系统内部提供的异常就足够了,但是有时为了特殊的目的,必须使用用户自定义异常,本文讨论的异常处理机制,以及如何创建、抛出和捕获用户自定义异常。1.异常处理机制无论我们使用的是系统自动义异常,还是用户自定义异常,它们都具有相同的异常处理机制,都包括定义异常类、抛出异常对... 阅读全文
posted @ 2015-04-15 22:00 减掉一斤是一斤 阅读(211) 评论(0) 推荐(0) 编辑
摘要:异常大体分为编译异常和运行异常两类,如果用软件开发(如Eclipse)编译异常在写代码时得到提醒,而运行异常需要在运行时才能得到提示。下面介绍几种常见的异常类型,便于在出错时对程序进行查错:(1)Exception各种异常的根类如果你不知道将发生的异常集体属于哪,而可以肯定种这个地方会出现异常时,可... 阅读全文
posted @ 2015-04-15 20:02 减掉一斤是一斤 阅读(244) 评论(0) 推荐(0) 编辑
摘要:public class Test {public static void main(String[] args) {String string="a b c d e f g";String Count[] = string.split(" "); //遇到空格就拆分。for(int i=0;i<C... 阅读全文
posted @ 2015-04-15 15:38 减掉一斤是一斤 阅读(908) 评论(0) 推荐(0) 编辑
摘要:java抛出异常的方法有很多,其中最常用的两个:System.out.println(e),这个方法打印出异常,并且输出在哪里出现的异常,不过它和另外一个e.printStackTrace()方法不同。后者也是打印出异常,但是它还将显示出更深的调用信息。比如说:Aextends --->Bexten... 阅读全文
posted @ 2015-04-15 14:25 减掉一斤是一斤 阅读(2097) 评论(1) 推荐(0) 编辑
摘要:1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答... 阅读全文
posted @ 2015-04-15 14:07 减掉一斤是一斤 阅读(139) 评论(0) 推荐(0) 编辑
摘要:一.异常的定义在《java编程思想》中这样定义异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。绝对一点说异常就是某种意义上的错误,就是问题,它可能会导致程序失败。之所以java要提出异常处理机制,就是要告诉开发人员,你的程序... 阅读全文
posted @ 2015-04-15 14:06 减掉一斤是一斤 阅读(171) 评论(0) 推荐(0) 编辑
摘要:当你没有使用父类默认的构造方法时,此时在子类的构造方法中就需要显示的调用父类定义的构造方法。比如:父类:class Animal{ private String name; //如果你定义一个新的构造方法 public Animal(String name) { this.name ... 阅读全文
posted @ 2015-04-14 20:28 减掉一斤是一斤 阅读(1309) 评论(0) 推荐(0) 编辑
摘要:1、 意义:currentTimeMillis()返回以毫秒为单位的当前时间,返回的是当前时间与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位测量)。注意,当返回值的时间单位是毫秒时,值的粒度取决于基础操作系统,并且粒度可能更大。例如,许多操作系统以几十毫秒为单位测量时间。2... 阅读全文
posted @ 2015-04-14 00:01 减掉一斤是一斤 阅读(464) 评论(0) 推荐(0) 编辑
摘要:1.定义:正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 2.用途:字符串匹配(字符匹配)字符串... 阅读全文
posted @ 2015-04-13 23:58 减掉一斤是一斤 阅读(183) 评论(0) 推荐(0) 编辑
摘要:一、正则表达式基础知识1.1 句点符号 假设你在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以“n”字母结束。另外,假设有一本英文字典,你可以用正则表达式搜索它的全部内容。要构造出这个正则表达式,你可以使用一个通配符——句点符号“.”。这样,完整的表达式就是“t.n”,... 阅读全文
posted @ 2015-04-13 23:50 减掉一斤是一斤 阅读(181) 评论(0) 推荐(0) 编辑
摘要:众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的... 阅读全文
posted @ 2015-04-13 23:46 减掉一斤是一斤 阅读(111) 评论(0) 推荐(0) 编辑
摘要:在读取数据时需要对数据的强制转换,可采用String.valueOf(a),把a强制转换成字符串类型有时候a本来就已经是字符串类型了,但是为了代码的严谨性,也会加入String.valueOf(a),这时String.valueOf(a)省略也不会出错的。但有时会涉及到服务器的问题,所以还是加入St... 阅读全文
posted @ 2015-04-13 23:39 减掉一斤是一斤 阅读(218) 评论(0) 推荐(0) 编辑
摘要:在Java中的引用类型,是指除了基本的变量类型之外的所有类型,所有的类型在内存中都会分配一定的存储空间(形参在使用的时候也会分配存储空间,方法调用完成之后,这块存储空间自动消失), 基本的变量类型只有一块存储空间(分配在stack中), 而引用类型有两块存储空间(一块在stack中,一块在heap中... 阅读全文
posted @ 2015-04-13 19:30 减掉一斤是一斤 阅读(245) 评论(0) 推荐(0) 编辑
摘要://StringBuffer的insert()方法和append()方法class aa{ public static void main (String[] args) { StringBuffer str = new StringBuffer("wlf"); System.out.pri... 阅读全文
posted @ 2015-04-13 09:00 减掉一斤是一斤 阅读(1855) 评论(0) 推荐(0) 编辑
摘要:String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实... 阅读全文
posted @ 2015-04-13 08:51 减掉一斤是一斤 阅读(128) 评论(0) 推荐(0) 编辑
摘要:http://www.111cn.net/jsp/Java/42096.htm 阅读全文
posted @ 2015-04-12 21:36 减掉一斤是一斤 阅读(115) 评论(0) 推荐(0) 编辑
摘要:一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法: window.open(pageURL,name,parameters) 其中: pageURL 为子窗口路径 name 为子窗口句柄 paramete... 阅读全文
posted @ 2015-04-03 22:22 减掉一斤是一斤 阅读(135) 评论(0) 推荐(0) 编辑
摘要:这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。方 法实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。不过这两个函数... 阅读全文
posted @ 2015-04-03 19:38 减掉一斤是一斤 阅读(215) 评论(0) 推荐(0) 编辑
摘要:prompt() 方法用于显示可提示用户进行输入的对话框。语法prompt(text,defaultText)参数描述text可选。要在对话框中显示的纯文本(而不是 HTML 格式的文本)。defaultText可选。默认的输入文本。说明如果用户单击提示框的取消按钮,则返回 null。如果用户单击确... 阅读全文
posted @ 2015-04-03 19:27 减掉一斤是一斤 阅读(261) 评论(0) 推荐(0) 编辑
摘要:Onload,Onunload和onbeforeunload方法的异同一 二种方法比较1 onload的意思是当页面加载完毕的时候执行.2 相同点:Onunload,onbeforeunload都是在刷新或关闭时调用3 不同点:Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开... 阅读全文
posted @ 2015-04-03 17:54 减掉一斤是一斤 阅读(452) 评论(0) 推荐(0) 编辑
摘要:1、link语法结构 实际应用截图: 使用link标签截图Html link标签说明 此标签是引入CSS文件link标签,只要设置好路径即可。扩展阅读:html link2、@import语法结构 @import +空格+ url(CSS文件路径地址);1)、在html中 @import在html... 阅读全文
posted @ 2015-04-03 09:17 减掉一斤是一斤 阅读(139) 评论(0) 推荐(0) 编辑
摘要:DIV与SPAN区别及div与san用法篇接下来了解在div+css开发的时候在html网页制作,特别是标签运用中div和span的区别及用法。新手在使用web标准(div css)开发网页的时候,遇到第一个问题是div与span有什么区别,什么时候用div,什么时候用span标签。目录特点与区别小... 阅读全文
posted @ 2015-04-03 09:15 减掉一斤是一斤 阅读(270) 评论(0) 推荐(0) 编辑
摘要:总结:1、一个网页中难免有图片,这时我们需要初始化img标签即:img{ padding:0; border:0;}2、避免图片过宽撑破网页,我们建议在上传图片时候将图片剪切来比设置宽度小,同时还可以对该对象加入overflow:hidden属性,即隐藏超出内容包括图片 阅读全文
posted @ 2015-04-03 09:14 减掉一斤是一斤 阅读(1921) 评论(0) 推荐(0) 编辑
摘要:在一般的CSS布局制作时候,我们常常会用到display对应值有block、none、inline这三个值。下面我们来分别来认识和学习什么时候用什么值。这里通过CSS display知识加实例、图演示讲解方法来学习和了解DIV CSS display。目录CSS display使用display的值... 阅读全文
posted @ 2015-04-03 09:03 减掉一斤是一斤 阅读(2063) 评论(0) 推荐(0) 编辑
摘要:dl dt dd认识及dl dt dd使用方法标签用于定义列表类型标签。dl dt dd目录dl dt dd介绍结构语法dl dt dd案例dl dt dd总结一、dl dt dd认识 - TOPhtml 是一组合标签,使用了dt dd最外层就必须使用dl包裹,此组合标签我们也又叫表格标签,与... 阅读全文
posted @ 2015-04-03 08:58 减掉一斤是一斤 阅读(483) 评论(0) 推荐(0) 编辑
摘要:搭配ol或者ul使用,不能单独使用Li是html的基本元素标签。 标签是用于定义列表项目。 标签可用在有序列表 () 和无序列表 () 中。 在W3C标准下li不能单独使用,需要与或配合使用,使用范例:div+css范例div+css范例之lidiv+css范例div+css范例之li以上代码效... 阅读全文
posted @ 2015-04-03 08:49 减掉一斤是一斤 阅读(269) 评论(0) 推荐(0) 编辑
摘要:list-style-image:使用绝对或相对地址指定背景图像list-style-type:设置不同的列表样式list-style-position:规定列表中列表项目标记的位置(inside/outside/inhert)A).运用CSS格式化列表符:ul li{list-style-type... 阅读全文
posted @ 2015-04-03 08:43 减掉一斤是一斤 阅读(251) 评论(0) 推荐(0) 编辑
摘要:总体讲:一般使用的是父类用postion:relative属性,子类使用positive:absolute属性常常使用position用于层的绝对定位,比如我们让一个层位于一个层内具体什么位置,为即可使用position:absolute和position:relative实现。一、position... 阅读全文
posted @ 2015-04-03 08:27 减掉一斤是一斤 阅读(337) 评论(0) 推荐(0) 编辑
摘要:时间日期篇--显示日期 时间日期篇--显示日期 阅读全文
posted @ 2015-04-02 23:08 减掉一斤是一斤 阅读(155) 评论(0) 推荐(0) 编辑