09 2016 档案

摘要:一、事务的基本原理 Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行: 使用Spring的事务管理功能后,我们可以不再写步骤 2 和 4 的代码,而是由Spirng 自动完成。
那么 阅读全文
posted @ 2016-09-28 20:45 时光太浅爱太深 阅读(1205) 评论(0) 推荐(0) 编辑
摘要:一、Spring的IoC(Inversion of Control)。这是Spring中得有特点的一部份。IoC又被翻译成“控制反转”,也不知道是谁翻译得这么别扭,感觉很深奥的词。其实,原理很简单,用一句通俗的话来说:就是用XML来定义生成的对象。IoC其实是一种设计模式,Spring只是实现了这种 阅读全文
posted @ 2016-09-28 20:10 时光太浅爱太深 阅读(5088) 评论(0) 推荐(0) 编辑
摘要:1、什么是Spring框架?Spring框架有哪些主要模块? Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring框架本身亦是按照设计模式精心打造,这使得我们可以在 阅读全文
posted @ 2016-09-28 20:09 时光太浅爱太深 阅读(94426) 评论(0) 推荐(1) 编辑
摘要:Dao主要做数据库的交互工作 Modle 是模型 存放你的实体类 Service 做相应的业务逻辑处理 Action是一个控制器 阅读全文
posted @ 2016-09-28 16:58 时光太浅爱太深 阅读(819) 评论(0) 推荐(0) 编辑
摘要:先普及用户通过 浏览器 访问网页 的过程: 网页内容是通过服务器运算得出的结果,将结果(网页代码)传输给浏览器,网页代码再通过浏览器运算(计算、渲染),最终展示在用户的眼前的。 至此,我们知道了有2个运算过程: 1、服务器运算 2、浏览器运算 而让电脑(网站服务器、你的个人电脑)乖乖执行运算,就需要 阅读全文
posted @ 2016-09-28 15:24 时光太浅爱太深 阅读(533) 评论(0) 推荐(1) 编辑
摘要:1、先学习基本的HTML知识,了解大部分HTML标签的作用。 html==>css==>javascript==>jsp==>xml 2、学习CSS,熟悉如何用CSS去控制HTML标签的样式。 3、自己试着做一些静态页面(运用HTML和CSS),看一些比较好的网站,模仿着做一下。 4、了解一下Web 阅读全文
posted @ 2016-09-28 12:40 时光太浅爱太深 阅读(636) 评论(0) 推荐(0) 编辑
摘要:小结下spring mvc中的@RequestMapping的用法。 1)最基本的,方法级别上应用,例如: Java代码 @RequestMapping(value="/departments") public String simplePattern(){ System.out.println(" 阅读全文
posted @ 2016-09-28 10:10 时光太浅爱太深 阅读(785) 评论(0) 推荐(0) 编辑
摘要:本文介绍了使用Spring注解注入属性的方法。使用注解以前,注入属性通过类以及配置文件来实现。现在,注入属性可以通过引入@Autowired注解,或者@Resource,@Qualifier,@PostConstruct,@PreDestroy等注解来实现。 1.1. 使用注解以前我们是怎样注入属性 阅读全文
posted @ 2016-09-27 21:30 时光太浅爱太深 阅读(1196) 评论(0) 推荐(0) 编辑
摘要:表现层就是看到的东西,比如你现在看到的当前页面控制层就将你的请求从页面传到后台代码逻辑层就是处理你的请求的代码DAO层就是将数据存到数据库中的代码数据库就是数据库了,存东西用的DAO层就是将访问数据库的代码,数据库层是数据存储与管理的代码 O/R Mapping 是 Object Relationa 阅读全文
posted @ 2016-09-25 16:41 时光太浅爱太深 阅读(4626) 评论(0) 推荐(0) 编辑
摘要:JDK、J2EE、J2SE、J2ME的区别 你对JDK、J2EE、J2SE、J2ME概念是否了解,这里和大家分享一下JDK、J2EE、J2SE、J2ME的概念以及他们的关系区别,相信本文介绍一定会让你有所收获。 JDK,J2EE,J2SE,J2ME的概念区别是什么呢? 1.JDK是Javadevel 阅读全文
posted @ 2016-09-25 14:08 时光太浅爱太深 阅读(15275) 评论(0) 推荐(0) 编辑
摘要:前端开发必备工具-网页调试工具 在前端开发中我们经常会要调试页面,主要html、css调试和js调试,这里整理一些工具: 前端开发必备工具-网页调试工具 一、firefox网页调试插件 1.firefox插件Firebug 主要用于html、css的调试和js调试;推荐指数: 从 事了数年的Web开 阅读全文
posted @ 2016-09-23 14:36 时光太浅爱太深 阅读(1217) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! mysql集群安装(centos) mysql cluster : 1. 基于NDB Cluster 的分布式数据库系统 2. mysql集群中各服务器节点不共享数据 3. 在mysql cluster中节点指的是进程,区别于其他的集群 阅读全文
posted @ 2016-09-19 21:36 时光太浅爱太深 阅读(3399) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! Merge into(oracle) 作用:使用一条sql语句进行insert或者update操作,如果存在就update,如果不存在就insert 语法: 注意:由于Merge在oracle中最先是用于整表更新,所以t2中的数据每一条 阅读全文
posted @ 2016-09-19 21:34 时光太浅爱太深 阅读(223) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! oracle存储过程 一 、存储过程说明 1)说明: 1.存储过程是用于特定操作的pl/sql语句块 2.存储过程是预编译过的,经优化后存储在sql内存中,使用时无需再次编译,提高了使用效率; 3.存储过程的代码直接存放在数据库中,一般 阅读全文
posted @ 2016-09-19 21:26 时光太浅爱太深 阅读(6549) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! 视图 1.定义 视图(view),也称虚表, 在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据。每次使用的时候,只是重新执行SQL. 视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图 阅读全文
posted @ 2016-09-19 21:24 时光太浅爱太深 阅读(288) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! 物化视图 1.定义 1)Oracle的物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。 2)物化视图可以用于预先计算并保存表连接或聚集等 阅读全文
posted @ 2016-09-19 21:23 时光太浅爱太深 阅读(935) 评论(0) 推荐(1) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! oracle触发器使用总结 1.说明 1)触发器是一种特殊的存储过程,触发器一般由事件触发并且不能接受参数,存储器由语句块去调用 2)触发器分类: 1.DML触发器: 创建在表上,由DML事件引发 2.instead of触发器: 创建 阅读全文
posted @ 2016-09-19 21:21 时光太浅爱太深 阅读(13340) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! oracle基础知识 sql语句分类 1. 分类说明 四大类:1)DQL : 数据查询语言 (data query language) 2) DML :数据操纵语言(data manipulation language) 3) DCL 阅读全文
posted @ 2016-09-19 21:19 时光太浅爱太深 阅读(299) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! oracle连接总结(内连接、外连接、自然连接,交叉连接,自连接) 1.简述 1) 两个表的连接,是通过将一个表中的一列或者多列同另一个表中的列链接而建立起来的。用来连接两张表的表达式组成了连接条件。当连接成功后,第二张表中的数据就同第 阅读全文
posted @ 2016-09-19 21:15 时光太浅爱太深 阅读(5264) 评论(0) 推荐(1) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! sql优化(oracle) 目录 第一部分 知识准备 第二部分 常用sql用法和注意事项 第三部分 sql优化总结 1. sql执行过程 1. exists 和 in 1. 优化一般原则 2. sql 共享 2. union 和 uni 阅读全文
posted @ 2016-09-19 20:55 时光太浅爱太深 阅读(900) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! oracle索引总结 简介 1.说明 1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。 2)索引 阅读全文
posted @ 2016-09-19 20:53 时光太浅爱太深 阅读(26391) 评论(1) 推荐(5) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! 常用sql语句及案例(oracle) 目录 1)基本 2)数学函数 3)rownum 4)分页 5)时间处理 6)字符函数 7)to_number 8)聚合函数 9)学生选课 10)图书馆借阅 基本 数学函数 rownum相关 分页查询 阅读全文
posted @ 2016-09-19 20:49 时光太浅爱太深 阅读(625) 评论(0) 推荐(1) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! oracle数据库备份 1. 文件查看 数据文件、控制文件、日志文件查看如下: 2. 三种备份方法 1)导入/导出(import/export) 1.支持类型: table, user, tablespace, full databas 阅读全文
posted @ 2016-09-19 20:47 时光太浅爱太深 阅读(600) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! oracle事务和锁 数据库事务概括 1. 说明 一组SQL,一个逻辑工作单位,执行时整体修改或者整体回退。 2.事务相关概念 1)事务的提交和回滚:COMMIT/ROLLBACK 2)事务的开始和结束 开始事务:连接到数据库,执行DM 阅读全文
posted @ 2016-09-19 20:41 时光太浅爱太深 阅读(2153) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! Oracle常用知识小总结 1. 创建自增主键 对于习惯了SQL SERVER的图形化界面操作的SQLer,很长一段时间不用oracle,创建一个带自增字段的主键的表都觉得很费事,但是习惯了之后也还好,其实也可 以用EA设计好表结构之后 阅读全文
posted @ 2016-09-19 19:21 时光太浅爱太深 阅读(2829) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! java基础学习总结——Object类 一、Object类介绍 Object类在JAVA里面是一个比较特殊的类,JAVA只支持单继承,子类只能从一个父类来继承,如果父类又是从另外一个父类继承过来,那他也只能有一个父类,父类再有父类,那也 阅读全文
posted @ 2016-09-19 14:26 时光太浅爱太深 阅读(311) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! java基础学习总结——equals方法 一、equals方法介绍 1.1.通过下面的例子掌握equals的用法 1 package cn.galc.test; 2 3 public class TestEquals { 4 publi 阅读全文
posted @ 2016-09-19 12:07 时光太浅爱太深 阅读(226) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! java基础学习总结——static关键字 一、static关键字 原来一个类里面的成员变量,每new一个对象,这个对象就有一份自己的成员变量,因为这些成员变量都不是静态成员变量。对于static成员变量来说,这个成员变量只有一份,而且 阅读全文
posted @ 2016-09-19 11:51 时光太浅爱太深 阅读(204) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! java基础学习总结——流 一、JAVA流式输入/输出原理 流是用来读写数据的,java有一个类叫File,它封装的是文件的文件名,只是内存里面的一个对象,真正的文件是在硬盘上的一块空间,在这个文件里面存放着各种各样的数据,我们想读文件 阅读全文
posted @ 2016-09-19 11:49 时光太浅爱太深 阅读(195) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! java基础学习总结——线程(二) 一、线程的优先级别 线程优先级别的使用范例: 1 package cn.galc.test; 2 3 public class TestThread6 { 4 public static void m 阅读全文
posted @ 2016-09-19 11:46 时光太浅爱太深 阅读(155) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! java基础学习总结——线程(一) 一、线程的基本概念 线程理解:线程是一个程序里面不同的执行路径 每一个分支都叫做一个线程,main()叫做主分支,也叫主线程。 程只是一个静态的概念,机器上的一个.class文件,机器上的一个.exe 阅读全文
posted @ 2016-09-19 11:27 时光太浅爱太深 阅读(168) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! java基础学习总结——GUI编程(二) 一、事件监听 测试代码一: 1 package cn.javastudy.summary; 2 3 import java.awt.*; 4 import java.awt.event.*; 5 阅读全文
posted @ 2016-09-19 11:19 时光太浅爱太深 阅读(272) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! java基础学习总结——网络编程 一、网络基础概念 首先理清一个概念:网络编程 != 网站编程,网络编程现在一般称为TCP/IP编程。 二、网络通信协议及接口 三、通信协议分层思想 四、参考模型 五、IP协议 每个人的电脑都有一个独一无 阅读全文
posted @ 2016-09-19 11:11 时光太浅爱太深 阅读(220) 评论(0) 推荐(0) 编辑
摘要:永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! java基础学习总结——GUI编程(一) 一、AWT介绍 所有的可以显示出来的图形元素都称为Component,Component代表了所有的可见的图形元素,Component里面有一种比较特殊的图形元素叫Container,Conta 阅读全文
posted @ 2016-09-19 11:02 时光太浅爱太深 阅读(2144) 评论(0) 推荐(0) 编辑
摘要:只为成功找方法,不为失败找借口! java基础学习总结——数组 一.数组的基本概念 数组可以看成是多个相同类型数据组合,对这些数据的统一管理。 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。 数组的元素可以是任何数据类型,包括基本类型和引用类型。 C和C++中的数 阅读全文
posted @ 2016-09-19 10:28 时光太浅爱太深 阅读(234) 评论(0) 推荐(0) 编辑
摘要:只为成功找方法,不为失败找借口! 永不放弃,一切皆有可能!!! java基础学习总结——异常处理 一、异常的概念 异常指的是运行期出现的错误,也就是当程序开始执行以后执行期出现的错误。出现错误时观察错误的名字和行号最为重要。 1 package cn.javastudy.summary; 2 3 p 阅读全文
posted @ 2016-09-19 10:26 时光太浅爱太深 阅读(130) 评论(0) 推荐(0) 编辑
摘要:只为成功找方法,不为失败找借口! 永不放弃,一切皆有可能!!! java基础学习总结——面向对象1 目录 一、面向过程的思想和面向对象的思想 二、简单理解面向对象 三、面向对象的设计思想 四、对象和类的概念 五、如何抽象出一个类? 六、类(对象)之间的关系 七、Java与面向对象 八、为什么使用面向 阅读全文
posted @ 2016-09-19 10:14 时光太浅爱太深 阅读(246) 评论(0) 推荐(0) 编辑
摘要:只为成功找方法,不为失败找借口! 永不放弃,一切皆有可能!!! java基础学习总结——基础语法2 一、语句 1.1. 条件语句 1.1.1 if语句 1.1.2 分支语句(switch语句) 1.2. 循环语句 1.2.1 for循环语句 学会画内存分析图分析别人写的程序,这样就很容易分析出规律, 阅读全文
posted @ 2016-09-19 09:54 时光太浅爱太深 阅读(155) 评论(0) 推荐(0) 编辑
摘要:只为成功找方法,不为失败找借口! 永不放弃,一切皆有可能!!! java基础学习总结——基础语法1 一.标识符 二.关键字 三.JAVA基础数据类型 3.1. java常量 3.2. java变量 从本质上来讲,变量其实是内存里面的一小块区域,一个程序在运行的时候,实际上这个程序是位于内存里面,然后 阅读全文
posted @ 2016-09-19 09:53 时光太浅爱太深 阅读(189) 评论(0) 推荐(0) 编辑
摘要:只为成功找方法,不为失败找借口! 永不放弃,一切皆有可能!!! java基础学习总结——java环境变量配置 前言 学习java的第一步就要搭建java的学习环境,首先是要安装 JDK,JDK安装好之后,还需要在电脑上配置"JAVA_HOME”、"path”、"classpath"这三个环境变量才能 阅读全文
posted @ 2016-09-19 09:42 时光太浅爱太深 阅读(153) 评论(0) 推荐(0) 编辑