摘要: 一、PL/SQL简介 1.概念:PL/SQL语言是Oracle数据库专用的一种高级程序设计语言,是对标准SQL语言进行了过程化扩展的语言。 2.功能:既能够实现对数据库的操作,也能够通过过程化语言中的复杂逻辑结构完成复杂的业务逻辑。 3.特点 (1)与SQL语言紧密集成,所有的SQL语句... 阅读全文
posted @ 2015-08-23 16:46 狂盗一枝梅 阅读(428) 评论(0) 推荐(0)
摘要: 一、已知程序和数据create table test1(id int primary key, name varchar(20), money int);insert into test1 values(1,'Tom',1000);insert into test1 values(2,'Mary',... 阅读全文
posted @ 2015-08-22 20:51 狂盗一枝梅 阅读(350) 评论(0) 推荐(0)
摘要: 一、子查询 1.为什么要使用子查询:问题不能一步求解或者一个查询不能通过一步查询得到。 2.分类:单行子查询和多行子查询。 3.子查询的本质:一个查询中包含了另外一个或者多个查询。 4.使用子查询的规则: (1)可以在主查询的where、select、from、having的后面放置子... 阅读全文
posted @ 2015-08-22 10:16 狂盗一枝梅 阅读(321) 评论(0) 推荐(0)
摘要: 一、oracle 11g安装的注意事项 1.超级管理员密码设置要符合要求(特别是不能以数字打头),否则在创建数据库的时候会产生ora-00922错误以及ora-28000错误。 解决方法:http://kuangdaoyizhimei.blog.163.com/blog/static/220... 阅读全文
posted @ 2015-08-11 17:08 狂盗一枝梅 阅读(355) 评论(0) 推荐(0)
摘要: 下载链接:http://jsoup.org/download一、普通的请求方式(不带有cookie)使用举例: 第一步:Connection conn=Jsoup.connect(url); 第二步:Document document=conn.get(); 第三步:Elements eles... 阅读全文
posted @ 2015-08-06 16:06 狂盗一枝梅 阅读(837) 评论(0) 推荐(0)
摘要: 1.日历控件的使用日历控件源代码: 1 /** 2 * add auto hide when mouse moveout 3 * 4 * @version 1.0.1 5 * @date 2010-11-23 6 * @author coraldane@gmail.com ... 阅读全文
posted @ 2015-08-02 19:43 狂盗一枝梅 阅读(382) 评论(0) 推荐(0)
摘要: 一、概述 1.使用的jdk版本:1.6 2.java EE版本:1.6 3.指导老师:传智播客 王建二、小项目已经实现的功能 普通用户: 1.登陆 2.注册 3.购物 4.浏览 管理员用户(全部管理员): 1.登陆 2.角色管理 3.用户管理 ... 阅读全文
posted @ 2015-08-02 18:27 狂盗一枝梅 阅读(635) 评论(0) 推荐(0)
摘要: 一、导出到Excel 1.使用DatabaseMetaData分析数据库的数据结构和相关信息。 (1)测试得到所有数据库名:private static DataSource ds=DataSourceUtils_C3P0.getDataSource();Connection conn=ds... 阅读全文
posted @ 2015-07-30 19:14 狂盗一枝梅 阅读(713) 评论(0) 推荐(0)
摘要: 一、dbutils的核心就是回调函数,可以说如果没有回调函数的思想,dbutils是不可能被开发出来的。 对于dbutils中的QuryRunner类,向该类的query方法提供不同的参数,可以得到不同类型的返回值类型,但是该方法并非是重载方法,这里借助回调函数和泛型可以实现和重载方法相同的效果,... 阅读全文
posted @ 2015-07-30 17:58 狂盗一枝梅 阅读(340) 评论(0) 推荐(0)
摘要: 一、为什么要使用dbutils 使用dbutils可以极大程度的简化代码书写,使得开发进度更快,效率更高二、dbutils下载地址 http://commons.apache.org/proper/commons-dbutils/download_dbutils.cgi出现的ds为数据源对象,可... 阅读全文
posted @ 2015-07-28 19:10 狂盗一枝梅 阅读(650) 评论(0) 推荐(0)
摘要: 一、回顾之前使用的动态代理的方式实现的数据库连接池:代码: 1 package day16.utils; 2 3 import java.io.IOException; 4 import java.lang.reflect.InvocationHandler; 5 import java.lang... 阅读全文
posted @ 2015-07-26 19:31 狂盗一枝梅 阅读(602) 评论(0) 推荐(0)
摘要: 一、动态代理的作用 使用动态代理可以拦截一个对象某个方法的执行,并执行自定义的方法,其本质是反射 优点:灵活 缺点:由于其本质是反射,所以执行速度相对要慢一些二、数据库连接池设计思想 1.为什么要使用数据库连接池:创建Connection对象的过程是非常耗时的,为了保证Connection可... 阅读全文
posted @ 2015-07-26 17:09 狂盗一枝梅 阅读(406) 评论(1) 推荐(1)
摘要: 一、使用注解可以解决JavaBean和数据库中表名不一致、字段名不一致、字段数量不一致的问题。 1.Sun公司给jdbc提供的注解 @Table、@Column、@Id、@OneToMany、@OneToOne、@ManyToMany 2.小练习:对JavaBean的某些字段进行注解、对JavaBe 阅读全文
posted @ 2015-07-01 21:08 狂盗一枝梅 阅读(1918) 评论(2) 推荐(0)
摘要: 一、注解 1.所有的注解都是类。 2.所有的注解都是Annotation接口的子类。接口摘要Annotation所有 annotation 类型都要扩展的公共接口。 3.定义方式public @interface TestAnnotation { } 4.可以注解的位置:任何地方都可以... 阅读全文
posted @ 2015-07-01 10:59 狂盗一枝梅 阅读(536) 评论(0) 推荐(0)
摘要: 一、ant下载地址:http://ant.apache.org/bindownload.cgi二、log4j下载地址:http://logging.apache.org/log4j/2.x/download.html三、内省 1.什么是内省。 本质上是反射,具体技术由sun替公司提供,集成到... 阅读全文
posted @ 2015-06-29 20:03 狂盗一枝梅 阅读(429) 评论(0) 推荐(0)
摘要: 一、文件下载简述 1.使用浏览器从网页上下载文件,Servlet需要增加一些响应头信息 (1)response.setContentType("application/force-download"); (2)response.setContentLength(fis.availabl... 阅读全文
posted @ 2015-06-27 19:56 狂盗一枝梅 阅读(870) 评论(0) 推荐(0)
摘要: 1.文件上传概述 (1)使用的方式来声明一个文件域。 (2)表单提交方式一定要是post方式才行 (3)表单属性enctype 默认提交属性:application/x-www-form-urlencoded 这个类型表示传递的是键值对类型 需要改成:multipart/... 阅读全文
posted @ 2015-06-26 20:25 狂盗一枝梅 阅读(807) 评论(0) 推荐(0)
摘要: 一、邮件发送 1.邮件发送使用SMTP协议或者IMAP协议,这里使用SMTP协议演示。 SMTP协议使用的端口号:25 rfc821详细记载了该协议的相关信息 (1)使用telnet发送邮件(使用126邮箱服务器,现在126邮箱服务器要求使用类似于QQ的独立密码进行客户端的验证(... 阅读全文
posted @ 2015-06-24 14:22 狂盗一枝梅 阅读(6050) 评论(0) 推荐(0)
摘要: 一、网上支付分为两种情况,一种方法是使用直接和银行的支付接口,另外一种方法是使用第三方支付平台和银行对接完成支付。 1.直接和银行对接。 2.使用第三方支付平台 3.常见的第三方支付平台 二、使用易宝支付接口实现java网上支付功能(农业银行)。 1.完整源代码:https://g... 阅读全文
posted @ 2015-06-23 10:15 狂盗一枝梅 阅读(13749) 评论(0) 推荐(2)
摘要: 一、ServletContextListenerMethod SummaryvoidcontextDestroyed(ServletContextEventsce) Receives notification that the ServletContext is about to be shu... 阅读全文
posted @ 2015-06-22 09:03 狂盗一枝梅 阅读(1142) 评论(0) 推荐(0)
摘要: 一、使用过滤器实现登录验证、权限认证 1.创建5张表/*使用过滤器实现权限过滤功能*//**创建数据库*/DROP DATABASE day20;CREATE DATABASE day20;USE DAY20;/*用户表*/DROP TABLE IF EXISTS USER;CREATE TABL... 阅读全文
posted @ 2015-06-20 15:39 狂盗一枝梅 阅读(1482) 评论(0) 推荐(0)
摘要: 一、使用过滤器实现全站压缩1.目标:对网站的所有JSP页面进行页面压缩,减少用户流量的使用。但是对图片和视频不进行压缩,因为图片和视频的压缩率很小,而且处理所需要的服务器资源很大。2.实现原理: (1)使用GZIPOutputStream工具对数据进行压缩,中间借助了ByteArrayOutput... 阅读全文
posted @ 2015-06-15 20:46 狂盗一枝梅 阅读(808) 评论(2) 推荐(0)
摘要: C语言实验——逆置正整数Time Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述输入一个三位正整数,将它反向输出。输入3位正整数。输出逆置后的正整数。示例输入123示例输出321提示注意130逆置后是31来源crq该题本身并不难,但是使用java代码... 阅读全文
posted @ 2015-05-07 17:41 狂盗一枝梅 阅读(561) 评论(0) 推荐(0)
摘要: 一、简介1、使用XPath可以快速精确定位指定的节点,以实现对XML文件的CRUD操作。2、去网上下载一个“XPath帮助文档”,以便于查看语法等详细信息,最好是那种有很多实例的那种。3、学习XPath语法。二、XPath语法1、基本的XPath语法类似于在一个文件系统中定位文件,如果路径以斜线 /... 阅读全文
posted @ 2015-03-22 19:18 狂盗一枝梅 阅读(2264) 评论(0) 推荐(1)
摘要: 一、简介1.网上下载DOM4J 1.6.1压缩包,解压开之后,发现几个目录和一个jar文件,jar文件是必须的文件其它目录:docs目录:帮助文档的目录,单击index.html:Quick start是快速入门超链接,主要参考这里的代码完成对dom4j的认识,并完成CRUD的操作。Javdoc(1... 阅读全文
posted @ 2015-03-22 17:48 狂盗一枝梅 阅读(1013) 评论(0) 推荐(2)
摘要: 一、简介。1.xml解析技术有两种:dom和sax2.dom:Document Object Model,即文档对象模型,是W3C组织推荐的解析XML的一种方式。sax:Simple API for XML,不是官方标准,单它是xml社区事实上的标准。3.XML解析器:Crimson(sun,jdk... 阅读全文
posted @ 2015-03-22 17:13 狂盗一枝梅 阅读(449) 评论(0) 推荐(0)
摘要: 一、XML。(1)XML:Extensible Markup Language(2)XML是一种标记语言。(3)XML的设计宗旨是传输数据,而不是显示数据。(4)XML标签没有被预定义,即使用约束的XML文档设计具有自我描述性。(5)XML是W3C的推荐标准。(6)XML作用:存储、配置。(7)约束... 阅读全文
posted @ 2015-02-22 20:32 狂盗一枝梅 阅读(1074) 评论(0) 推荐(0)
摘要: 一、治疗口吃。将字符串“我我我我我我我..........我.......要要要要要..................要要要要...学习习习习.......习习习习习习习习编程程程程程程.......程程程程程程程程程”变成“我要学习编程”分析:先将....去掉:使用"\\.+"模式,再将叠词替换... 阅读全文
posted @ 2015-01-22 20:50 狂盗一枝梅 阅读(403) 评论(0) 推荐(0)
摘要: 一、String类。java.lang.Object |--java.lang.String常用方法:StringreplaceAll(Stringregex, Stringreplacement) 使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。 St... 阅读全文
posted @ 2015-01-22 19:24 狂盗一枝梅 阅读(324) 评论(0) 推荐(0)
摘要: 一、Class类Java.lang.Object |-java.lang.Class构造方法:无。常用方法:staticClassforName(StringclassName) 返回与带有给定字符串名的类或接口相关联的 Class 对象。 Constructor getConstruc... 阅读全文
posted @ 2015-01-22 13:18 狂盗一枝梅 阅读(277) 评论(0) 推荐(0)
摘要: 一、URLURL对象可以认为是URLConnection对象+Socket对象。Java.lang.Object |-Java.net.URL常用构造方法:URL(Stringspec) 根据 String 表示形式创建 URL 对象。 常用方法:URLConnectionopenConn... 阅读全文
posted @ 2015-01-21 12:04 狂盗一枝梅 阅读(1356) 评论(0) 推荐(0)
摘要: 一、模拟服务器获取浏览器请求http信息代码: 1 package p06.TCPTransferImitateServer.p01.ImitateServer; 2 3 import java.io.IOException; 4 import java.io.InputStream; 5 imp... 阅读全文
posted @ 2015-01-21 11:02 狂盗一枝梅 阅读(407) 评论(0) 推荐(0)
摘要: 一、ServerSocketjava.lang.Object |-java.net.ServerSocket有子类SSLServerSocket。此类实现服务器套接字。服务器套接字等待请求通过网络传入。它基于该请求执行某些操作,然后可能向请求者返回结果。常用构造方法:ServerSocket(in... 阅读全文
posted @ 2015-01-20 13:37 狂盗一枝梅 阅读(358) 评论(0) 推荐(0)
摘要: 原文链接:http://blog.csdn.net/leili0806/article/details/85736361.CREATEUSER语法:CREATEUSER'username'@'host'IDENTIFIEDBY'password';例子:CREATEUSER'dog'@'localh... 阅读全文
posted @ 2014-11-11 20:21 狂盗一枝梅 阅读(895) 评论(0) 推荐(0)
摘要: 一、PrintStream类。该流是字节流。public class PrintStream extends FilterOutputStream implements Appendable, Closeablejava.lang.Object |--java.io.OutputStream ... 阅读全文
posted @ 2014-10-24 12:50 狂盗一枝梅 阅读(397) 评论(0) 推荐(0)
摘要: 一、概述。之前说过,该对象是和IO流相结合的技术,所以和IO流结合在一起来讲比较合适。public class Propertiesextends Hashtable该类的继承层次:java.lang.Object |--java.util.Dictionnary |--java.util.... 阅读全文
posted @ 2014-10-24 09:35 狂盗一枝梅 阅读(411) 评论(0) 推荐(0)
摘要: 一、概述使用此类的原因:该类将文件或者文件夹封装成对象。方便对文件与文件夹的属性信息进行操作。File对象作为参数传递给流的构造函数。要求:使用File类的常用方法。windows平台下,目录分隔符是\,而linux下是/,在字符串中,\符号需要使用\\,第一个\起转义作用。该分隔符可以使用Syst... 阅读全文
posted @ 2014-10-22 20:55 狂盗一枝梅 阅读(486) 评论(0) 推荐(0)
摘要: 字节流部分和字符流部分的体系架构很相似,有四个基本流:InputStream、OutputStream、BufferedInputStream、BufferedOutputStream,其中,InputStream、OutputStream是字节流中的基类。一、字节流演示:复制媒体文件字符流中有Fi... 阅读全文
posted @ 2014-10-19 21:19 狂盗一枝梅 阅读(389) 评论(0) 推荐(0)
摘要: 一、概述。java对数据的操作是通过流的方式。java用于操作流的对象都在IO包中。流按照操作数据不同分为两种,字节流和字符流。流按照流向分为输入流,输出流。输入输出的“入”和“出”是相当于内存来说的。字符流:字节流读取文字字节数据后,不直接操作,而是先查指定的编码表,获取对应的文字,再对这个文字进... 阅读全文
posted @ 2014-10-19 09:14 狂盗一枝梅 阅读(437) 评论(0) 推荐(0)
摘要: 一、java.lang.System类。public final class Systemextends Object该类包含一些有用的类字段和方法。它不能被实例化。在 System 类提供的设施中,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制... 阅读全文
posted @ 2014-10-17 17:21 狂盗一枝梅 阅读(410) 评论(0) 推荐(0)