自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 resultset通过反射机制映射为一个list

代码:1.util包下DButil类package com.westos.spring.list.util;import com.mchange.v2.c3p0.ComboPooledDataSource;public class DButil { private static ComboPooledDataSource ds = null; static { ...

2018-05-04 23:38:41 422

原创 用cmd命令快速创建一个1GB的文件,然后用java快速读取

一.创建一个1GB的文件使用fsutil命令来创建1.以管理员身份运行命令提示符2.开始创建 输入命令:fsutil file createnew e:\1GB.txt 1073741824(1GB)回车创建成功,去相应的盘符地下找到查看属性就是1GB二.使用java来快速读取文件import java.io.File;import java.io.FileInputStream;import...

2018-05-04 20:54:06 2790 1

原创 JavaWeb CSS框架之BootScript

一.CSS框架概述1.概念css框架是一系列css文件的集合体,包含了基本的元素重置,页面排版、网络布局、通用规则等代码块、用于简化web前端开发的工作、提高工作效率2.产生原因a:提高css代码重用效率 ,基础的代码不需要重复编写b:提高统一而规范的css编码规则,有利于团队协作c:浏览器兼容性好二.BOOtStrap介绍1.简介BOOtStrapt是当前比较流行的css框架之一,它是Twitt...

2018-04-10 19:51:53 1630 2

原创 mysql----存储过程

一.存储过程A:概念:一次可以执行多条语句且带有逻辑性(if while)并且可以重复执行。B:特点:运行在服务器端,效率高。     缺点:移植性不好,不同数据库的存储室不能移植的。C: 格式-- 创建存储过程DELIMITER $ -- 声明存储过程的结束符CREATE PROCEDURE pro_test() --存储过程名称(参数列表)BEGIN ...

2018-03-21 23:01:53 158

原创 HTML标签

一.HTML简介A:HTML是英文 HyperText  Markup Language 的缩写,它的意思是"超文本标记语言",用它编写出文档的文件的扩展名是“.html”或“.htm”(微软的操作系统),他是可供浏览器解释浏览的文件格式。你可以使用记事本,写字板或者是专业的IDE如:Dreamweaver等等编辑工具来编写HTML文件。B:HTML标记两端有两个符号“<”和“>”,这...

2018-03-06 23:05:52 282 1

原创 网络编程

一.网络编程A:网络编程三要素1.ip地址(网络中设备的标识,不易记忆,可用主机名)a:概述:ip地址就是给每一个连接在Internet上的主机分配的一个32bit地址b:组成:IP地址 = 网络地址+主机地址 A类IP地址:第一段号码为网络地址,剩下的三段号码为本地计算机的号码 B类IP地址:前二段号码为网络地址,剩下的二段号码为本地计算机的号码 C类IP地址:前三段号码为网络地址,剩下的...

2018-03-01 23:40:02 127

原创 设计模式

一.设计模式概述A:概述设计模式(Design pattern)是一套反复被使用的,多数人知晓的,经过分类编目的,代码设计经验的总结。使用设计模式的目的:使用设计模式,是为了可重复使用代码,让代码更容易被其他人理解,保证代码的可靠性以及代码的结构清晰。B:分类                创建型模式(创建对象的): 单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。            ...

2018-02-28 23:13:41 108

原创 多线程之线程池

一.线程池的概述和使用A:线程池的概述概述:我们都知道系统启动一个新线程所要耗费的成本是很高的,因为这个过程要设计到与操作系统的交互。尤其当我们要使用大量的生存期较短的线程时,这就会浪费资源和时间,因此我们应该使用线程池,线程池也就是当线程使用完毕之后不会立马死掉,而是回到线程池,变成空闲状态,等待下一个对象来调用,在JDK1之前我们必须手动的来实现自己线程池,在JDK1.5之后,java内置支持...

2018-02-28 11:41:16 133

原创 多线程

一.进程说到多线程,线程是依赖于进程存在的,所以我们首先应该想到是进程。A:什么是进程?答:进程就是正在运行的应用程序,进程与线程的区别就是,进程是系统进行资源分配和调用的最小单位。而线程是程序运行的最小单位,即使用cpu的最小单位。一旦进程被创建,就会有自己的内存空间和系统资源。B:多进程的意义?答:如果一个计算机是单进程计算机,那么这个计算机只能处理一个进程,但是实际生活中我们通常需要计算同时...

2018-02-26 23:15:31 227

原创 致自己

刚才无意中看到一个博主,写的一篇博文,很是受启发,在这个美好的年纪为了自己的未来这是最值得开心的事情,最近有一个深深的感受就是,年轻真好,人生就一次,所以尽量折腾吧,活成自己想要的样子,之前看过一篇文章,如果你想拥有你所没有的东西,那么你就必须做你该做的事情,从来没有一个的成功是随随便便而来的,今年决定了考研,前几天成绩出来了,应该是没问题了,三年时间,我不知道这样的选择是对是错,又想想在人的漫漫

2018-02-07 16:27:09 172

原创 IO流

一.IO概述1.IO流的概述:IO流用来处理设备间的数据传输,上传文和下载文件2.问:为什么在学习IO流之前我们先要学习异常和File类答:a:因为File表示的是IO流要操作的文件,对数据 的处理也就是对文件的处理,所以我们要学习File     b:异常就是指java程序运行当中,可能出现的问题。在常见的文件操作就是文件的上传和下载,在这个过程中可能会出现问题,那么出现问题我们

2018-02-06 17:20:47 104

原创 IO流

一.IO流概述1.IO流的概述:      IO流用来处理设备之间的数据传输      Java对数据的操作是通过流的方式      Java用于操作流的对象都在IO包中2.IO流的分类:A:按数据流向分:输入流读入数据                            输出流写出数据B:按数据类型分:字节流 :可以读写任何类型的文件(音频 视频  文本

2018-02-05 23:47:15 127

原创 Map集合

一.Map接口:HashMap,LinkedHashMap,TreeMap1.Map接口:将键映射到值的对象2.特点          A:每一个键最多只能对应一个键值          B:一个映射不能包含重复的键3.Map接口和Collection接口的不同A:Map是双列的,Collection是单列的B:Map的键唯一,Collection的子体系Set是唯

2018-02-02 23:52:17 171

原创 Set集合

一.Set 集合1.Set 是继承了Collection集合的一个接口2.特点:元素唯一,元素无序,具体表现为取出和存入的顺序不同。包括:LinkedHashSet,TreeSet,HashSet二.Hashset1.HashSet底层数据结构是一个哈希表,通过重写equals()和hashcode()方法来保证数据的唯一性。如果我们不重写这两个函数,那么将不会

2018-02-01 23:28:44 155

原创 JDK新增的日期API

一.LocalDateTime1.LocalDate、LocalTime、LocalDateTime类的实例是不可变得对象分别表示使用ISO-8601(国际标准化组织制定的现代公民的日期和时间的表示法)日历系统的日期,时间,日期和时间。它们提供了简单的日期和时间,并不包含当前的时间信息,也不包含当前的时区信息。注:新增的日期API都在java.time包下。2.获取对象A: 调

2018-01-31 01:58:59 479

原创 集合框架之Vector&&linkedlist

一.Vector类1.概述:Vector类可以实现可增长的对像数组,同时,它是同步的。2.特有功能:A:public void addElement(E obj)//向集合中添加一个元素B:public E elementAt(int index)//根据具体的角标向集合中添加一个元素,返回添加的元素C:public Enumeration elements()//枚举类型,返

2018-01-30 11:52:50 212 2

原创 集合之List

List集合1.List的功能有序的collection(也称为序列)。此接口的用户可以对列表的每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。特点:**有序**可重复**可为空**有下标案例一:List集合存储学生对象并进行遍历注意:ArryList集合可以会存储 多泛型但是大多数情况下,集合会存

2018-01-29 17:04:37 151

原创 集合之Collecton

一.对象数组需求:将三个学生信息存储在数组中,并遍历数组,获取每一个学生信息代码:创建一个学生类public class Student { String name; int age; @Override public String toString() { return "Student{" + "na

2018-01-29 15:42:44 564

原创 常用类《二》

基本类型包装类概述:将基本类型数据定义为包装类的好处是可以在该对象中的多个方法去操作该数据。基本类型和包装类型的对应byte ByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacterboolean Boolean用途举例:字符串型(A)----》整形(B)概念:拆箱

2018-01-26 20:49:59 98

原创 常用类

常用类:当我们说到常用类就肯定首先会想到一个父类Object类,它是所有类的顶层父类,一个类都是直接或间接的继承于它。StringBuffer的应用:我们可以都知道,当我们对字符串进行拼接时,每次拼接都会构建一个新的String对象,这样既浪费时间,又浪费内存,但是StringBuffer是一个线程安全的可变字符序列。也就是说,可以在同一个内存空间进行拼接,不用去创建多个对象。它的

2018-01-25 23:30:36 110

原创 java基础--匿名内部类

内部类:概念:把类定义在其他类的内部,这个类就是内部类。比如说在类A中定义了一个内部类B,类B就是一个内部类。内部类的访问特点:A:内部类可以直接访问外部类的成员,包括私有。B:外部类要访问内部类,必须创建对象内部类的位置:成员内部类(类中方法外)局部内部类(方法中)成员内部类:外部类创建对象格式:外部类名。内部类名对象名=外部类对象.内部类对象;成

2018-01-24 23:13:47 178

原创 java基础--抽象和接口

抽象:例如,公司类就为一个抽象类。它的子类有经理类,员工类等。他们在公司都会工作,但是他们的工作内容不同,所在部门也不同等,因此我们可以构造一个抽象类,不应给出具体的方法实现,只是提供一些方法生明,没有方法体的抽象方法应该定义为抽象方法。具体的实现可以在子类中通过重写来实现。在java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类。关键字:abs

2018-01-22 23:41:29 156

原创 java基础--继承与多态,关键字final

继承:概念:指的是多个类有相同的属性和行为时,我们可以把这些属性和行为抽取到一个单独的类(称为父类或超类)中,那么这些类就无需再定义这些属性和行为,只需要继承那个类就好。多个类可以称为子类或者派生类。关键字:extends格式:Class 子类名extends父类名{}继承的特点:a:Java只支持单继承,不支持多继承。也就是说一个类只能有一个父类,不能有多个父类。b:

2018-01-21 22:32:35 459

原创 static和代码块

Static关键字作用域:可以修饰成员变量和成员方法特点:。随着类的加载而加载。优先于对象存在。被类的所有对象共享(这是判断是否使用静态关键字的条件)。可以通过类名调用public class myDemo {      static Stringname;  public static void main(String[]args) {System

2018-01-20 22:04:15 162

原创 类和对象及其应用

面向对象:面向对象思想概述:面向对象是基于面向过程的编程思想面向对象思想特点更符合我们的思想习惯的思想可以将复杂的事情简单化将我们从执行者变成了指挥者。角色发生了转换面向对象的思想举例。买电脑。洗衣服。万物皆为对象面向对象开发就是不断的创建对象,使用对象,指挥对象做事情。面向对象设计其实就是在管理和维护对象之间的关系面向对象特

2018-01-16 23:03:53 573

原创 递归

递归:递归就是在运行的过程中自己调用自己。注意事项:。递归要有出口,不然就是死递归,写递归,重要的一步就是要找到出口。。递归的次数不能过多。递归的思想就是拆分和合并的思想例如,下列为某人祖先的递归定义:某人的双亲是他的祖先(基本情况)。某人祖先的双亲同样是某人的祖先(递归步骤)。斐波纳契数列(Fibonacci Sequence),又称黄金分割数列,指的是这样一

2018-01-16 21:30:20 242

原创 java中方法和数组

方法概念:方法就是就是你要实现某个功能具体的步骤的封装,提高代码的复用性格式:权限修饰符状态修饰符 返回值类型方法名(参数列表){方法体;Return返回值;}调用:方法名();分为2类A:有明确返回值的方法调用   。单独调用没有意义   。常用赋值调用B:没有明确返回值的函数调用   。只能单独使用,也就是所谓的void

2018-01-16 16:22:46 177

原创 流程控制语句

流程控制语句。在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。。分类   。顺序结构   。   。选择结构   。循环结构(1. )顺序结构       。顺序结构概述          是程序中最

2018-01-16 13:23:21 257

原创 java基础运算符

java基础语法一.运算符。算术运算符。赋值运算符。比较运算符。逻辑运算符。位运算符。三目运算符、算术运算符        算术运算符  。+,-,*,/都是比较简单的操作  。+的几种作用      。加法      。正数        。字符串连接符  。除法的时候要注意一个问

2018-01-10 14:18:37 159

空空如也

空空如也

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

TA关注的人

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