自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 浅析Spring事务传播行为和隔离级别

7个传播行为,4个隔离级别。 spring事务的传播行为和隔离级别[transaction behaviorand isolatedlevel] Spring中事务的定义: Propagation(key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。)有以下选项可供使用: PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务

2016-04-20 21:01:40 361

转载 Java - 反射

基本概念 [plain] view plain copy   利用Java语言反射机制,可以在运行时对程序进行动态控制,通过反射也可以打破类的包装机制     在Java程序运行过程中,每个类被加载后都在内存中产生一个对应的Class对象,       主要包括构造器,方法,成员变量等       Java中无论一个类生成多少个对象,这些对象都会对应

2016-03-20 23:20:39 427

转载 Java - 序列化与反序列化

序列化和反序列化 [java] view plain copy 对象序列化       将对象转换为字节流保存起来,并在以后还原这个对象,这种机制叫做对象序列化   序列化和反序列化       序列化是将内存中的对象保存到文件中       反序列化是将对象从文件加载到内存中       如果一个对象被序列化,那么引用这个对象的其他对

2016-03-20 23:17:05 315

转载 Java - IO

IO [plain] view plain copy 应用程序需要和外部设备进行数据交互,最常见的外部设备包含磁盘和网络       IO就是指应用程序对这些设备的数据输入输出   IO分为两大块       File类,处理文件本身       流类,对文件内容进行读写操作   File       一个File类的对象,表示了磁盘上的

2016-03-20 23:16:01 326

转载 Java - 给编译器看的Annotation

基础概念 [java] view plain copy package com.itlwc;      // 枚举类型指定范围   enum RetentionPolicy {       CLASS, // 只在编译之后class中起作用       RUNTIME, // 在运行的时候起作用,因此可以反射性地读取       SOUR

2016-03-20 23:12:01 274

转载 Java - 泛型

泛型的基本概念 [plain] view plain copy 泛型就是将类型作为一个参数来指定,有了泛型后类型不再是不可变的,可以由泛型参数来指定   泛型是JDK5.0中一个最重要的特征,       泛型可以让我们不使用强制类型转化和运行时最小地抛出ClassCaseException的可能   泛型标识符       E(K,V)表示集合

2016-03-20 22:39:06 259

转载 Java - 枚举

传统模式实现Enum [java] view plain copy package com.itlwc;      class MyEnum {       public static final int BOY = 0;       public static final int GIRL = 1;   }      class St

2016-03-20 22:32:08 284

转载 Java - GUI

图形用户界面 [java] view plain copy GUI(Graphical User Interface),图形用户界面       根据作用分为基本组件(按钮等)和容器(窗口等)       所有容器都是java.awt.Container的子类   AWT(Abstract Window Toolkit),抽象窗口工具集,第一代的J

2016-03-20 22:30:52 311

转载 Java - 内存管理与垃圾收集

垃圾 [java] view plain copy 内存不再有用的对象,占用的内存应该释放,将不再有用的对象清除出内存的工作成为垃圾收集     垃圾标准:         对于非线程来说,当所有活动线程都不可能访问到该对象时,该对象便成了垃圾         对于线程来说,除了满足第一条标准之外,还要求此线程本身已经死亡或者处于新建的状态  

2016-03-20 22:21:12 278

转载 Java - 多线程

程序 [plain] view plain copy   是一段可执行的代码,由线程来执行的       一个程序要实现多个代码同时交替运行就需要产生多个线程   进程 [plain] view plain copy   执行中的程序(程序是静态的概念,进程是动态的概念)  

2016-03-20 21:44:21 246

转载 Java - Map

Map层次结构 Map [plain] view plain copy 实现类       HashMap,LinkedHashMap,Hashtable   子接口       SortedMap       实现类           TreeMap   映射集,键值集合   Map增加对象时,如果key值在Map已经

2016-03-20 18:52:28 212

转载 Java - Collection

Collection层次结构 Collection [plain] view plain copy 子接口       Set,List   集合中只能放置对象的引用,不能放置原生数据类型,       我们需要使用原生数据类型的封装类才能加入到集合中   Ordered与Sorted接口

2016-03-20 18:23:24 275

转载 Java - java.util.Iterator

迭代器(Iterator) 模式,又叫做游标(Cursor )模式 [java] view plain copy public interface Iterator {                    boolean hasNext();//是否有下一个,有返回true,否则返回false          Object next();// 遍

2016-03-20 18:20:55 321

转载 Java - hashCode() - equals()

理论 [plain] view plain copy Object类的equals()特点       自反省:x.equals(x)返回真;       对称性:x.equals(y)返回真,那么y.equals(x)也返回真       传递性:x.equals(y)返回真,y.equals(z)返回真,那么x.equals(z)也返回真  

2016-03-20 18:19:32 223

转载 Java - 正则表达式 - Pattern - Matcher

正则表达式概念 [java] view plain copy 所谓正则表达式就是处理字符串的特殊字符串   用途       字符串匹配(字符匹配)       字符串查找(是建立在匹配之上的查找)       字符串替换(是建立在查找的结果之后的替换)   例如       IP地址是否正确       从网页中揪出Email地址  

2016-03-20 17:58:21 373

转载 Java - 字符串

String对象的常用方法 [java] view plain copy package com.itlwc;      public class Test {       public static void main(String[] args) throws Exception {           // 返回字符串中索引2的char

2016-03-20 17:40:16 308

转载 Java - 封装类

基本数据类型和封装类对照表 [plain] view plain copy 基本数据类型  封装类     byte        Byte     short       Short     int         Integer     long        Long     float       Float     double  

2016-03-20 16:59:17 402

转载 java - 异常处理

异常层次结构 异常概念 [plain] view plain copy 定义       程序在运行过程中发生的,打断程序正常执行的事件   异常产生的原因       硬件错误,资源耗尽,输入错误   异常的传播       如果没有catch语句捕获异常,异常将调用栈一直向上传播,如果一直没有catch语句块捕获,  

2016-03-20 16:57:56 259

转载 java - 内部类

内部类分为4种 [plain] view plain copy 成员内部类(非静态内部类)   局部内部类   静态内部类   匿名内部类   成员内部类(member inner class)非静态内部类 [plain] view plain copy 定义在外部类里面不使用sta

2016-03-20 11:38:31 223

转载 Java - 抽象类 - 接口

深入理解Java的接口和抽象类   对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:   一.抽象类   二.接口   三.抽象类和接口

2016-03-20 11:36:28 268

转载 java - 增强for循环 - 自动装箱/拆箱 - 可变参数 - 静态导入

增强for循环 [java] view plain copy package com.itlwc;      public class Test {       public static void main(String[] args) {           int[] str = new int[] { 1, 2 };      

2016-03-20 11:08:12 306

转载 Java - 类 - 对象 - 方法 - 构造器 - 面向对象程序设计三大特性

类 [java] view plain copy 类是一种抽象概念,类中包含了数据和对数据的操纵     数据通常使用名词表示,对数据的操纵通常使用动词表示     比如人是一个类,人的身高和体重就是数据,吃饭和跑步就是对数据的操纵     类中包含两部分内容:数据对应类中的属性或者成员变量,对数据的操纵对应类中的方法   类与类的关系

2016-03-19 23:46:01 414

转载 java - static - final

static关键字 [java] view plain copy 修饰属性:静态成员变量   修饰方法:静态方法      静态成员变量:无论一个类生成了多少个对象,静态成员变量只有一份,       一个对象对静态成员变量进行修改,其他对象对该静态成员变量的值也变化   静态成员方法:静态方法只能继承不能重写,子类是把父类的静态方法隐藏了  

2016-03-19 22:23:57 322

转载 Java - 包 - 成员访问修饰符

包的作用 [plain] view plain copy 将类文件放入不同包中,方便管理,避免冲突     方便管理表现在:         不同功能的类分门别类     避免冲突表现在:         名称相同的类可以放入不同包中   JDK常见包 [plain] view plain copy

2016-03-19 22:23:11 275

转载 Java - 数组

基本概念 [plain] view plain copy 数组是存放相同类型数据的有序集合,通过下标或者索引来使用数组   声明创建 [plain] view plain copy 声明数组对象        int[] a; 声明整型一维数组引用a   创建数组对象       创建时

2016-03-19 22:21:39 226

转载 Java - 常量 - 变量

常量 [java] view plain copy 值不会改变的量,一旦被定义,它的值就不能再改变     语法: final String NAME = "Tom"     常量名通常使用大写     常量用于一个类的成员变量时必须给常量赋值   变量 [java] view plain copy

2016-03-19 21:49:24 258

转载 java - 流程控制

基本概念 [java] view plain copy Java中流程控制,包括分支语句,循环语句,循环控制语句   分支语句 [plain] view plain copy if语句   switch语句       判断表达式只能是int,short,byte,char,枚举       判

2016-03-19 21:16:35 220

转载 Java - 运算符 - 数学工具包java.lang.Math类

算数运算符 [plain] view plain copy 需要注意的问题,类型自动提升,其实类型提升是在运算之前完成的   加法运算       byte a = 1;       byte b = 2;       byte c = a+b;       报错,因为a+b之前会将a,b自动提升为int       正确为: byte 

2016-03-19 21:14:34 4221

转载 Java - 基本数据类型

基本数据类型分类 基本数据类型 vs 引用类型 [plain] view plain copy 基本数据类型:变量持有数据本身的值       引用类型:是某个对象的引用,而并非对象本身       引用类型用在对象上的       一个对象可以被多个引用所指向,但同一时刻,每个引用只能指向唯一的对象       如果一

2016-03-19 20:51:46 234

转载 初识Java

Java技术分支 [plain] view plain copy Java SE:Java Standard Edition,标准版,这个是核心   Java EE:Java Enterprise Edition,企业版   Java ME:Java Micro Edition,微型版   Java历史 [plain] vie

2016-03-19 20:50:32 281

转载 JSP 中文问题完全解决方案

在Java 开发中,中文乱码是一个最让人头疼的问题,如果不对中文做特殊的编码处理,这些中文字符就会变成乱码或者是问号。而在不同情况下对这些乱码的处理方法又各不相同,这就导致很多初学者对中文乱码问题束手无策。其实造成这种问题的根本原因是Java 中才用的默认编码方式是Unicode,而中文的编码方式一般情况是GB2312,因为编码格式的不同,导致在中文不能正常显示。 对于中文乱码问题,在不同的JD

2016-03-14 13:21:16 705

原创 Eclipse 常用快捷键

Eclipse常用快捷键 Eclipse 提供了丰富的辅助开发功能,而且很多常用的功能都提供了快捷键,在本节内容中,整理出一些相对比较常用的快捷键。 编辑功能的快捷键如下所示: 快捷键          功能                          作用范围 Ctrl+F            查找、替换               全局 Ctrl+Shift+K 查找

2016-03-14 12:50:09 233

转载 Thread Runable线程与线程类

9.1  线程与线程类 9.1.1  线程的概念 线程的概念来源于计算机的操作系统的进程的概念。进程是一个程序关于某个数据集的一次运行。也就是说,进程是运行中的程序,是程序的一次运行活动。 线程和进程的相似之处在于,线程和运行的程序都是单个顺序控制流。有些教材将线程称为轻量级进程(light weight process)。线程被看作是轻量级进程是因为它运行在一个程序的上下文内,并利用分

2016-03-11 13:56:30 539

转载 Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别

Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。     总结如下:     Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和

2016-03-08 17:30:53 442

转载 Oracle函数索引

函数索引的概念: 基于函数的索引也是8i以来的新产物,它有索引计算列的能力,它易于使用并且提供计算好的值,在不修改应用程序的逻辑上提高了查询性能。使用基于函数的索引有几个先决条件: (1) 必须拥有QUERY REWRITE(本模式下)或GLOBAL QUERY REWRITE(其他模式下)权限。 (2) 必须使用基于成本的优化器,基于规则的优化器将被忽略。 (3) 必须设置以下

2016-03-08 17:21:09 377

转载 ORACLE中BFILE字段的使用研究

bfile字段实际的文件存储在文件系统中,字段中存储的是文件定位指针.bfile对      oracle来说是只读的,也不参与事务性控制和数据恢复      bfile的基本操作如下:      1.先在oracle数据库中下面我们建立一个目录别名,用于将文件定位指针映射到文件系统:      create DIRECTORY 'tmpdir' AS '/tmp';     

2016-03-08 17:15:51 1407

转载 java内存模型

1. 概述   多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Second,TPS)这个指标比较能说明问题,它代表着一秒内服务器平均能响应的请求数,而TPS值与程序的并发能力有着非常密切的关系。在讨论Java内存模型和线程之前,先简单介绍一下硬件的效率与一致性。 2.硬件的效率与一致性

2016-03-08 16:57:01 316

转载 Java输入输出流

1.什么是IO       Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。         Java.io是大多数面向数据流的输入/输出类的主要软件包。

2016-02-24 16:37:45 251

转载 数据结构排序算法

冒泡排序: 重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到不再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端,故名。 算法步骤: 1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。对所有元

2016-02-24 16:36:19 387

转载 设计模式六大原则

在运用面向对象的思想进行软件设计时,需要遵循的原则一共有6个,他们是: 1.  单一职责原则(Single Responsibility Principle) 2.  里氏替换原则(Liskov Substitution Principle) 3.  依赖倒置原则(Dependence Inversion Principle) 4.  接口隔离原则(Interface Segregat

2016-02-16 22:23:55 387

空空如也

空空如也

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

TA关注的人

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