自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mybatis(一)

Mybatis是一个优秀的数据持久层框架,在实体类和SQL语句之间建立映射关系,是一种半自动化ORM实现,其封装性要低于Hibernate。主要思想是将程序中大量SQL语句剥离出来,配置在配置文件中,实现SQL的灵活配置。这样做使得SQL与程序代码分离,可以不修改程序代码直接在配置文件修改SQL。数据持久化: 将内存中的数据模型转换成存储模型,以及将存储模型转换为内存中的数据模型的统称(数据

2017-11-13 14:33:50 422

原创 SpringMVC(二)

参数传递(View to Controller)@RequestMapping映射请求负责将不同请求映射到相对应的控制器上,具体包括四个方面的信息项,请求URL,请求参数,请求方法,请求头。1)通过请求URL进行映射package cn.jbit.web;import org.apache.log4j.Logger;import org.springframework.stereotype.Con

2017-11-05 00:18:39 252

原创 SpringMVC(一)

MVC中,SpringMVC作为控制器Controller来建立模型与视图的数据交互,Controller替换Servlet来担负控制器的职责,Controller接收请求,调用相应Model进行处理,处理器完成业务处理后返回处理结果,Controller调用相应View(视图)并对结果进行视图渲染,最终客户端得到响应消息。环境搭建:1.引入Jar包:spring-web-3.2.13.RELEAS

2017-11-03 01:42:47 225

原创 多线程(2)

线程的状态:线程从创建、运行到结束总是处于下面五个状态之一:新建状态、就绪状态、运行状态、阻塞状态及死亡状态。 1.新建状态(New): 当用new操作符创建一个线程时, 例如new Thread(r),线程还没有开始运行,此时线程处在新建状态。 当一个线程处于新生状态时,程序还没有开始运行线程中的代码。2.就绪状态(Runnable)一个新创建的线程并不自动开始运行,要执行线程,必须调用线程的s

2017-11-02 15:57:51 236

原创 多线程(1)

进程:是程序的一次动态执行过程,对应了从代码加载,执行至执行完毕的一个完整的过程。是系统运行的基本单位,每一个进程都有自己独立的内存空间和系统资源,内部的数据和状态都是完全独立的。线程:线程是进程中执行运算的最小单位,可完成一个独立的顺序控制流程,每个进程中至少建立一个线程(主线程)来作为程序运行的入口点。如果进程中同时运行了多个线程来完成不同的工作,则成为多线程。线程在操作系统的管理下并发执行。(

2017-11-02 00:43:13 255

原创 File I/O(2)

File不能访问文件的内容,即不能从文件中读取数据或者向文件中写入数据,这时就要用到流。读文件,是指把文件中的数据读到内存中,写文件,是指把内存中的数据写到文件中。流:是指一串流动的字符,以先进先出的方式发送和接收数据的通道。流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作

2017-11-02 00:03:03 342

原创 File I/O(1)

当程序位于内存中并且属于特定的类型时,程序才能够操作他们,然而大多数数据并不存在内存中,而是以文件形式存放在外部的磁盘中。(文件是指相关记录或放在一起的数据的集合)java.io包提供了一些接口和类对文件进行基本的操作,包括对文件和目录属性的操作,对文件读写的操作等。File对象:File对象既可以表示文件也可以表示目录,一个File对象可以代表一个文件或者目录,利用file可以对文件或目录进行基本

2017-11-01 16:36:16 359

原创 实用类

枚举jdk5.1开始引入了一种新的类型,枚举。是由一组固定的常量组成的类型,使用enum关键自定义。 语法:访问修饰符 enum 枚举名{ 常量1[,常量2...[;]//必须以;结尾 //其他成员(包括构造方法必须位于枚举常量后面)}public enum Test { Male,Female;//必须要加;}应用:public class WeekDemo {

2017-11-01 13:36:35 163

原创 集合框架

集合框架继承关系图: Java集合框架提供了一套性能优良,使用方便的接口和类,位于java.util包内。集合框架包含三大内容,对外的接口,接口的实现类,和对集合运算的算法。对外的接口:表示集合的抽象数据类型(Collection,List,Set,Map,Iterator)。 **接口的实现类:**ArrayList,LinkedList,HashSet,TreeSet,HashMap,T

2017-11-01 01:46:12 242

原创 面向对象知识点小记(3)

多态多态是具有表现多种形态能力的特征。即同一个实现接口,使用不同实例而执行不同的操作。实现多态的条件: 1.必须有继承的存在,继承是多态的基础。 2.子类重写父类方法。 3.父类引用变量指向一个子类对象从子类到父类的转换(向上转型) 1.将一个父类的引用指向一个子类对象,成为向上转型,自动进行类型转换。 2.此时调用的方法是子类覆盖或者继承父类的方法,不是父类的方法。 3.此时可以通过父

2017-10-31 14:34:02 289

原创 面向对象知识点小记(2)

Java中四种访问权限总结一、Java中有四种访问权限, 其中三种有访问权限修饰符,分别为private、public、protected,还有一种不带任何修饰符(default)。 private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。 default:即不加任何访问修饰符,

2017-10-30 23:57:11 271

原创 面向对象知识点小记(1)

方法调用:同类中,类的不同成员方法之间可以互相调用,调用时直接使用成员方法名称,其他类调用必须先创建这个类的对象,然后通过操作符.来调用这个类的成员方法。例如:public class Test5 { public String color(){ return "黄色"; } public void lion(){ //同类中直接调用,调用时直接使用

2017-10-30 15:45:36 265

转载 冒泡排序法

冒泡排序(Bubble Sort)是一种典型的交换排序算法,通过交换数据元素的位置进行排序。一、算法基本思想(1)基本思想冒泡排序的基本思想就是:从无序序列头部开始,进行两两比较,根据大小交换位置,直到最后将最大(小)的数据元素交换到了无序队列的队尾,从而成为有序序列的一部分;下一次继续这个过程,直到所有数据元素都排好序。 算法的核心在于每次通过两两比较交换位置,选出剩余无序序列里最大(小)的数据

2017-10-30 13:20:09 297

原创 数组知识点梳理

定义:数组就是一个变量,用于将相同数据类型的数据存储在内存中,数组的每一个数据类型元素都属于同一数据类型。语法:声明数组:int [ ]socres; int scores[ ];声明+分配空间:int [ ]scores=new int[30]; int scores [ ]=new int [30];赋值:public static void main(String[] args) {

2017-10-30 01:27:12 416

原创 while,do while,for循环总结

while:先判断,再执行for循环:先判断,再执行do while :先执行一次,之后再判断public class Test3 { public static void main(String[] args) { Test3 t=new Test3(); t.test1(); t.test2(); t.test3();

2017-10-30 00:39:42 565

原创 return的应用

return使用总结:1.结束当前方法执行并退出 2.返回调用该方法的语句处 3.返回方法指定类型的值(有返回值时) 案例:package test;public class Test { public static void main(String args[]) { Test t = new Test(); t.test1();

2017-10-30 00:22:52 321

原创 WEB项目拾遗之jar包篇

1.jstl.jar和standard.jar:使用JSP标准标签的时候,需要在web项目中使用这两个jar包,放在项目的web-inf/lib文件夹下即可。2.我们之所以一般创建lib目录存放jar包的原因是,防止项目在其他电脑上不能运行(因为其他电脑上的桌面不一定存在我需要引用的jar包,即build path中的路径找不到对应的jar包),在项目下创建lib目录之后,那么无论工程在哪个环

2017-09-17 23:36:01 444

空空如也

空空如也

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

TA关注的人

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