自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Hibernate与 MyBatis的比较

第一章     Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:http://www.mybatis.org/core/zh/index.html  Hibernate参考...

2018-05-22 22:36:50 73

转载 SpringMVC与Struts2区别与比较总结

SpringMVC与Struts2区别与比较总结一、框架机制1、Struts2采用Filter(StrutsPrepareAndExecuteFilter)实现,SpringMVC(DispatcherServlet)则采用Servlet实现。2、Filter在容器启动之后即初始化;服务停止以后坠毁,晚于Servlet。Servlet在是在调用时初始化,先于Filter调用,服务停止后销毁。二、拦...

2018-05-22 22:22:38 230

转载 Redis

1. 使用redis有哪些好处?(1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行 (4) 丰富的特性:可用于缓存,消息,按key设置过期时间,过期...

2018-05-13 15:09:20 92

转载 基于B/S系统的目录结构,web.xml是否必须,作用是什么

1.每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗?   一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。  web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。  当你的web工程没用到这...

2018-05-12 13:28:39 507

转载 数据库创建索引的优缺点

  为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能,优点: 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 第五,通过使用索引,可以在查询的...

2018-05-09 11:03:12 168

转载 增强for循环和迭代器

迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离,即我们无需关心该序列的底层结构是什么样子的。只要拿到这个对象,使用迭代器就可以遍历这个对象的内部.1.IteratorJava提供一个专门的迭代器«interface»Iterator,我们可以对某个序列实现该interface,来提供标准的Java迭代器。Iterator接口实现后的功能是“使用”一个迭代器.文档定义...

2018-05-07 22:12:37 5525

转载 UML常用图

挑了几个UML常用图,整理一下,方便自己查询类图示例类图:实现: 类实现接口 , [表现] implements泛化: 类继承类 , [表现] extends组合: 特殊的关联关系, 是整体与部分的关系, 部分与整体同生命周期, [表现] 成员变量聚合: 特殊的关联关系, 是整体与部分的关系, 部分与整体不同生命周期, [表现] 成员变量关联: 一个类知道另一个类的行为(方法), [表现] 成员变...

2018-05-07 20:44:10 392

转载 IO流

1.1 Java Io流的概念    java的io是实现输入和输出的基础,可以方便的实现数据的输入和输出操作。在java中把不同的输入/输出源(键盘,文件,网络连接等)抽象表述为“流”(stream)。通过流的形式允许java程序使用相同的方式来访问不同的输入/输出源。stram是从起源(source)到接收的(sink)的有序数据。注:java把所有的传统的流类型都放到在java io包下,用...

2018-05-07 20:29:02 90

转载 HashMap遍历

1. Map的四种遍历方式下面只是简单介绍各种遍历示例(以HashMap为例),各自优劣会在本文后面进行分析给出结论。(1) for each map.entrySet()Java12345Map<String, String> map = new HashMap<String, String>();for (Entry<String, String> entr...

2018-05-07 20:02:45 202

转载 Comparable和Comparator的区别

Comparable和Comparator接口都是用来比较大小的,首先来看一下Comparable的定义: package java.lang; import java.util.*; public interface Comparable<T> { public int compareTo(T o); }12345  Comparator的定义如下:package java....

2018-05-07 17:26:53 93

转载 ajax

1、Ajax是什么?如何创建一个Ajax?Ajax并不算是一种新的技术,全称是asychronous javascript and xml,可以说是已有技术的组合,主要用来实现客户端与服务器端的异步通信效果,实现页面的局部刷新,早期的浏览器并不能原生支持ajax,可以使用隐藏帧(iframe)方式变相实现异步效果,后来的浏览器提供了对ajax的原生支持使用ajax原生方式发送请求主要通过XMLHt...

2018-05-07 12:45:57 146

转载 多线程

1、进程与线程区别以及线程相关概念进程就是运行中的程序,每个进程占用独自的内存空间;线程属于进程,一个进程可以有一个或多个线程,这些线程共享这个进程的内存或系统资源,线程的切换比进程切换的负担要小。一个Java应用总是从main()方法开始运行,mian()方法运行在一个线程内,它被称为主线程。多线程的最终目的是尽可能的利用cpu资源,不让其闲置。2、两种创建线程的方式(1)继承Thread类,实...

2018-05-07 12:31:46 75

原创 Java笔记:变量、构造器

Java笔记:变量、构造器 本篇笔记主要是成员变量、局部变量、构造器1.成员变量和局部变量1)成员变量:类范围内定义的变量成员变量有(1)类Field(有static修饰的),从这个类的准备阶段开始存在到这个类被完全销毁 访问方式:类.类Field 或 实例.类Field    (2)实例Filed(没有static修饰的),从这个类的实例被创建

2018-01-23 22:25:50 134

空空如也

空空如也

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

TA关注的人

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