05 2016 档案

摘要:Collection接口:集合,下面有两大分支,List和Set,期中List是有序队列,元素可以重复,Set是集合,元素不能重复。 AbstractCollection抽象类:实现了Collection大部分的接口。AbstractList抽象类:继承了AbstractCollection抽象类。 阅读全文
posted @ 2016-05-31 21:17 run127 阅读(1564) 评论(0) 推荐(0)
摘要:Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.*Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Colle 阅读全文
posted @ 2016-05-29 23:20 run127 阅读(468) 评论(0) 推荐(0)
摘要:extends、implements、abstract和interface extends :继承,对应的是类的话,不能同时继承两个父类,就像人不能同时又两个父亲。 interface:接口,接口不能直接使用,必须要实现之后才能使用,不能被类继承,但是可以被接口继承,接口里面的方法都是抽象方法。 i 阅读全文
posted @ 2016-05-29 13:09 run127 阅读(104) 评论(0) 推荐(0)
摘要:数据流输出到文件流程: 1、新建文件对象:File f = new File("D:/a.txt"); 2、构建文件输出流对象,如果不存在则新建文件: OutputStream output = new FileOutputStream(f); 3、将字符流转换为字节流:OutputStreamWr 阅读全文
posted @ 2016-05-29 10:43 run127 阅读(657) 评论(0) 推荐(0)
摘要:not null :非空 default:默认值; unique :唯一值; primary key :主键; foreign key :外键; check :检查条件; 后面不需要带参数的约束:not null 后面需要带参数的约束(关键词后面加括号): primary key 、foreign 阅读全文
posted @ 2016-05-25 21:49 run127 阅读(223) 评论(0) 推荐(0)
摘要:select into 语法:将一张表的内容复制到另一张表 SELECT *INTO newtable [IN externaldb]FROM table1; 在mysql中这个语法失效,应该用下面的语法: create temporary table new_table_name (select 阅读全文
posted @ 2016-05-25 17:28 run127 阅读(438) 评论(0) 推荐(0)
摘要:测试表: EMP表 SAL表 left join :结果左边表格全部行都显示,右边表格判断列与左边一致才有数据。 select * from EMP Left join SAL on EMP.ENAME = SAL.ENAME; right join:结果右边表格全部行都显示,左边表格判断列与右边表 阅读全文
posted @ 2016-05-25 16:08 run127 阅读(4918) 评论(0) 推荐(1)
摘要:2016-5-22 20:20:13 org.apache.catalina.startup.Catalina load信息: Initialization processed in 342 ms Tomcat导入Spring配置文件2016-5-22 20:20:14 org.apache.cat 阅读全文
posted @ 2016-05-22 20:40 run127 阅读(421) 评论(0) 推荐(0)
摘要:Aspect Oriented Programming 面向切面编程。解耦是程序员编码开发过程中一直追求的。AOP也是为了解耦所诞生。 AOP的基本思想:将不同的方法或者类中相同的代码提取出来,作为一个独立方法,然后通过横切的方式将独立方法置于需要实现这个功能的方法的前面或者后面。如下图: 具体思想 阅读全文
posted @ 2016-05-18 17:18 run127 阅读(207) 评论(0) 推荐(0)
摘要:在上篇中,我们从写死代码,到使用代理;从编程式 Spring AOP 到声明式 Spring AOP。一切都朝着简单实用主义的方向在发展。沿着 Spring AOP 的方向,Rod Johnson(老罗)花了不少心思,都是为了让我们使用 Spring 框架时不会感受到麻烦,但事实却并非如此。那么,后 阅读全文
posted @ 2016-05-17 15:30 run127 阅读(144) 评论(0) 推荐(0)
摘要:又是一个周末,刚给宝宝喂完牛奶,终于让她睡着了。所以现在我才能腾出手来,坐在电脑面前给大家写这篇文章。 今天我要和大家分享的是 AOP(Aspect-Oriented Programming)这个东西,名字与 OOP 仅差一个字母,其实它是对 OOP 编程方式的一种补充,并非是取而代之。翻译过来就是 阅读全文
posted @ 2016-05-17 15:11 run127 阅读(231) 评论(0) 推荐(0)
摘要:com.mysql.jdbc.Driver jdbc:mysql://localhost/ssh?characterEncoding=utf-8 root 123 com/ssh/pojo/User.hbm.xml ... 阅读全文
posted @ 2016-05-15 22:46 run127 阅读(149) 评论(0) 推荐(0)
摘要:1、Spring Core Container(Spring容器),包含4个主要包:org.springframework.core、 org.springframework.bean、org.springframework.context 、org.springframework.exceptio 阅读全文
posted @ 2016-05-15 21:37 run127 阅读(162) 评论(0) 推荐(0)
摘要:jvm是java的虚拟机,所有的java程序都必须运行在jvm上面。 jvm是java的解释器,java程序编译成class文件后,装载入jvm中运行,jvm将class字节码解释为平台的机器码,平台执行机器码。 jvm是进程级别,main()方法对应一个jvm进程。从java进入main()方法开 阅读全文
posted @ 2016-05-13 21:42 run127 阅读(270) 评论(0) 推荐(0)
摘要:JDK:java语言开发工具包,包含JRE,开发人员用。 JRE:java运行环境,普通用户使用用,不含各种工具包。 JVM:java虚拟机,是JRE的一部分,作为解释器将java class文件解析为机器可以执行的指令。 阅读全文
posted @ 2016-05-13 17:20 run127 阅读(303) 评论(0) 推荐(0)
摘要:一、 JVM的生命周期 1. JVM实例对应了一个独立运行的java程序它是进程级别 a) 启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static void main(String[] args)函数的class都可以作为JVM实例运行的起点 b) 运行。mai 阅读全文
posted @ 2016-05-12 23:01 run127 阅读(155) 评论(0) 推荐(0)
摘要:Servlet是一种动态资源技术。Servlet框架已经提供基础的实现框架,只需要实现Servlet接口就可以实现开发动态web系统。 Servlet接口我们一般使用HttpServlet类实现,我们一般编写的Servlet都继承于HttpServlet。在HttpServlet类下实现Servle 阅读全文
posted @ 2016-05-12 22:46 run127 阅读(370) 评论(0) 推荐(0)
摘要:Filter的作用 Filter主要用来对用户的请求进行预处理,也可以对httpResponse进行后处理。原理如下: 在HttpRequest到达Servlet前,拦截客户的HttpRequest,根据需要检查HttpRequest传递的参数,也可以修改HttpRequest的头部和数据。 在Ht 阅读全文
posted @ 2016-05-11 12:57 run127 阅读(199) 评论(0) 推荐(0)
摘要:可能是jdk 里不包括servlet-api.jar这个包,到tomcat里找到这个包复制到java项目里。项目名-->右键Property-->选择Java Build Path-->选择Add External JARs-->选择把servlet-api.jar的路径输入即可 该包在tomcat 阅读全文
posted @ 2016-05-10 22:44 run127 阅读(242) 评论(0) 推荐(0)
摘要:web.xml 配置管理下面的web组件: 1、配置jsp <> 2、配置和管理Servlet :<Servlet> 3、配置和管理Listener 4、配置和管理Filter 5、配置和管理标签库 6、配置jsp属性 7、配置web默认主页 8、配置和管理JAAS授权认证 9、配置和管理资源引用 阅读全文
posted @ 2016-05-10 22:43 run127 阅读(322) 评论(0) 推荐(0)
摘要:SessionFactory接口:SessionFactory接口负责初始化Hibernate。它充当数据存储源的代理,并负责创建Session对象。这里用到了工厂模式。需要注意的是SessionFactory并不是轻量级的,因为一般情况下,一个项目通常只需要一个SessionFactory就够,当 阅读全文
posted @ 2016-05-10 21:24 run127 阅读(210) 评论(0) 推荐(0)
摘要:1、配置datasource数据库链接; 2、配置sessionFactory 会话工厂; 3、配置各种bean类及bean类组合; bean类组合一般是 配置DAO类 配置Service类,使用service类调用DAO类 配置Action类,使用Action类调用Service类。 所有的bea 阅读全文
posted @ 2016-05-09 22:44 run127 阅读(162) 评论(0) 推荐(0)
摘要:1、配置持久化的包的位置; 2、配置映射类跟数据库表; 3、配置主键对应的数据表列名; 4、配置非主键对应的数据表列名; 1、加载数据库驱动; 2、连接数据库,输入用户名和密码; 3、设置数据库方言; 4、列出所有需要映射的表 1、加载hibernate.cfg.xml配置 2、创建SessionF 阅读全文
posted @ 2016-05-05 23:38 run127 阅读(228) 评论(0) 推荐(0)
摘要:1、配置package标签; 2、配置action类; 3、配置结果处理; 阅读全文
posted @ 2016-05-05 23:34 run127 阅读(92) 评论(0) 推荐(0)
摘要:最简单配置三东西:欢迎页面,struts2和spring。 注意class的配置,这表示包相当于在程序的根目录。 阅读全文
posted @ 2016-05-05 23:16 run127 阅读(1102) 评论(0) 推荐(0)