自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 oracle pl/sql

简介一、pl/sql 是什么pl/sql(procedural language/sql)是oracle在标准的sql语言上的扩展。pl/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大。    二、为什么要学pl/sql1.提高应用程序的运行性能2.模块化的设计思想(分页的过程,

2017-11-06 11:44:13 655

转载 freemarker教程

FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释

2017-11-02 14:01:51 257

转载 基于SSM的项目搭建

SSM框架的搭建---基础篇思路:首先我们需要搭建的就是Spring的开发环境,只有学到开发的都知道Spring是轻量级的框架,他可以进行bean的管理和IOC注入等的操作。那么我们第一步就进行spring的搭建。然后进行一步步的整合springmvc和mybatis1、首先新建项目。。。。这点应该都不需要说了。然后将SSM框架的一些jar包导进去,注意版本的问题。以上是我

2017-10-27 14:19:11 386

转载 jqGird

jqGrid是一款处理表格展现的jQuery插件,支持分页、滚动加载、搜索、锁定、拖动等一系列对表格的常规操作。以下是最近项目中实践jqGrid的整理 1、引入到项目中来 jqGrid的主页在http://www.trirand.com/blog/ ,上面提供了下载、demo、wiki等文档,都比较详尽。特别是http://www.trirand.com/jqgridwiki/

2017-09-27 16:08:14 832 1

原创 Session

一、Session简单介绍  在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。二、Session和Cookie的

2017-07-15 17:21:42 293

原创 JavaScript

一、js的简介 1、js是什么js是可以嵌入到html中,是 基于对象 和 事件驱动 的 脚本语言特点:(1)交互性(2)安全性:js不能访问本地磁盘(3)跨平台:浏览器中都具备js解析器2、js能做什么(1)js能动态的修改(增删)html和css的代码(2)能动态的校验数据3、js历史及组成ECMAScript BOM(浏览器对象模型)  D

2017-07-12 17:54:06 310

原创 CSS样式

一、css的简介1、什么是css层叠样式表,css是对html进行样式修饰语言层叠:就是层层覆盖叠加,如果不同的css样式对同一html标签进行修饰,样式有冲突的部分应用优先级高的,不冲突的部分共同作用样式表:就是css属性样式的集合2、css的作用(1)修饰html的 使其html样式更加好看(2)提高样式代码的复用性(3)html的内容与样式相分离 便于后期

2017-07-12 17:36:40 501

原创 HTML

【内容:html基本标签】Html介绍1.     什么是html?Html是用来描述网页的一种语言。l HTML 指的是超文本标记语言 (Hyper Text Markup Language)l HTML 不是一种编程语言,而是一种标记语言 (markup language)l 标记语言是一套标记标签 (markup tag)l HTML 使用标记标签来描述网页

2017-07-12 17:22:37 511

转载 Java23种设计模式

转载出处:http://blog.csdn.net/anxpp/article/details/51224293设计模式介绍及Java描述概述    设计模式是针对某一类问题的最优解决方案,是从许多优秀的软件系统中总结出的。    Java中设计模式(Javadesign patterns)通常有23种。    模式可以分成3类:创建

2017-05-03 17:33:22 4327 1

转载 IO流

一、基本概念①IO流是Java中对数据操作的工具类,主要用于读取和写入数据。②IO流可以根据操作的数据的不同分为两大类I 字节流:InputStream和OutputStreamII字符流:Reader和Writer二、字符流(Reader与Writer)①:常见对象:FileReader(写入)FileWriter(输出)(主要用于操作类似于Txt的文本文档,

2017-05-02 08:45:51 341

转载 Java集合(六):专用集合和遗留类

Java集合类库中除了前面几节中介绍的8个类之外,还有6个专用集与专用映射表,4个Java一开始就存在的类。这节将简单介绍一下这些集合类。1 弱散列映射表:WeakHashMapWeakHashMap类是为了解决一个有趣的问题。如果有一个值,对应的键已经不再使用了,将会出现什么情况呢?假定对某个键的最后一次引用已经消亡,不再有任何途径引用这个值的对象了。但是,由于程序中的任何部分没有再

2017-04-26 20:35:45 539

转载 Java集合(五):Set集

在上一讲中介绍了散列映射表HashMap和树映射表TreeMap,知道了HashMap的底层实现机制。这一讲将介绍Set接口和实现类:HashSet和TreeSet。由于HashSet的实现是基于HashMap的,TreeSet的实现是基于TreeMap的,所以这里不做过多底层的讨论,毕竟这部分已经在Java集合(四):Map映射中讨论过了。1 散列表与Set接口链表和数组可以按照人们的意

2017-04-26 20:34:43 296

转载 Java集合(三):Queue队列

前面介绍了列表,其中包括List接口和LinkedList链表和ArrayList数组列表。这节介绍一个也很常见的数据结构:队列。我们知道,队列是一个可以从尾部添加新元素、从头部删除元素的数据结构。对于有两个头的队列,即双端队列,可以让人们有效的在头部和尾部同时添加或删除元素。不过,队列不支持在中间添加元素。这节将介绍两个队列接口:Queue接口和双端队列接口Deque,还有实现类:Array

2017-04-26 20:33:14 418

转载 Java集合(二):List列表

在上一节中,介绍了Java集合的整体情况。从这节开始,将介绍具体的类。这里不单单介绍类的用法,还会试图从源码的角度分析类的实现。这一节将介绍List接口及实现类,即列表中的链表LinkedList和数组列表ArrayList。1 List接口及抽象类List接口扩展自Collection接口,这个接口设计了一些适合列表操作的方法。List是一个有序集合,元素可以添加到容器中某个特定的位置。

2017-04-26 20:32:26 279

转载 Java集合(一):Java集合概述

注:本文基于JDK 1.71 概述Java提供了一个丰富的集合框架,这个集合框架包含了许多接口、虚拟类和实现类。这些接口和类提供了丰富的功能,能够满足基本的聚合需求。下图就是这个框架的整体结构图:可以看见,这个框架非常大,大到吃惊的地步。这个图的左面部分是接口,右面部分是类,中间的线代表了右面的类实现了左面的哪些接口。比如,AbstractList类实现了List接口,那么继承

2017-04-26 20:31:15 255

转载 Java集合(四):Map映射

集是一个集合,它可以快速的查找现有的元素。但是,要查看一个元素,需要有要查找元素的精确副本。这不是一个非常通用的查找方式。通常,我们知道某些键的信息,并想要查找与之对应的元素。映射表(map)就是为此设计的。映射表用来存储键值对。如果提供了键,就可以查找对应的值。例如,有一张关于员工信息的记录表,键为员工ID,值为Employee。Java类库为映射表提供了两个通用的实现:HashMap和Tr

2017-04-26 20:29:27 427

转载 Java 集合框架---hashmap

一、HashMap简介首先来看下java集合框架的总图,在网上找了两张关于集合框架的架构图:基于哈希表的一个Map接口实现,存储的对象是一个键值对对象(Entry);值得注意的是HashMap不是线程安全的,如果想要线程安全的HashMap,可以通过Collections类的静态方法synchronizedMap获得线程安全的HashMap。Map map =

2017-04-26 20:27:11 246

转载 Java 集合框架(1)

Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Element

2017-04-26 20:23:15 304

转载 TCP/UDP

TCP(Transmission Control Protocol 传输控制协议)TCP主要是面向连接的协议,它包含有建立和拆除连接,保证数据流的顺序和正确性等功能。每次对TCP中间的数据操作相当于对一个数据流进行访问。它最典型的特征就是那三次握手的建立连接过程。三次握手过程如下:①:发送的报文中,特殊报文段SYN比特设置为1,并随机选择一个初始序号client放置

2017-04-26 20:10:41 235

转载 泛型

泛型是在Java5中加入的,是Java发布以来的最大变化。使用泛型可以避免在代码中杂乱的使用Object然后再强制类型转化,使得代码具有更好的安全性和可读性。尤其是在集合类中,比如ArrayList就是一个使用的非常广泛的泛型集合类。1 什么是泛型泛型程序设计(Generic Programming)以为着编写的代码可以被很多不同类型的对象所重用。比如,我们并不希望为了聚集String和F

2017-04-26 20:09:22 560

转载 反射

Java中的反射库(reflection library)中提供了一个非常丰富且精心设计的工具集,以便编写能够动态操纵Java代码的程序。能够分析类能力的程序称为反射(reflective)。反射的功能很强大,下面是反射的用途:在运行中分析类的能力;在运行中查看对象,例如编写一个toString方法供所有类使用;实现通用的数组操作代码;利用Method对象,这个对象很像C++中的函

2017-04-25 17:31:07 248

转载 内部类

Java中的内部类(inner class)是定义在另一个类内部的类。那么内部类有什么用呢?这里主要由三个内部类存在的原因:内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据。即,如果类A中定义了类B,那么类B可以访问类A中的数据,甚至是私有数据,但类A不能访问类B中的私有数据;内部类可以对同一个包中的其他类隐藏起来。在一个包中,定义一个类时,即使不加上访问权限关键词,这个

2017-04-25 17:26:30 217

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除