自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

斌哥哥的博客

每周一博客,工作更轻松

  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 String、StringBuffer与StringBuilder相关知识介绍

String简介今天闲着没事,重新温故了下string源码,下面主要介绍下String主要方法和实现,以及衍生出的StringBuffer与StringBuilder之间区别与联系。

2017-10-19 22:14:42 153

原创 Java集合五之HashMap

一:HashMap简介HashMap可以说是Java中最常用的集合类框架之一,是Java语言中非常典型的数据结构。HashMap基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 继承于AbstractMap,实现了Map、Cloneable

2017-10-14 21:07:42 276

原创 Java集合四之List总结

一:List简介List接口一个 List 是一个元素有序的、可以重复、可以为 null 的集合(有时候我们也叫它“序列”)。Java 集合框架中最常使用的几种 List 实现类是 ArrayList,LinkedList 和 Vector。在各种 List 中,最好的做法是以 ArrayList 作为默认选择。 当插入、删除频繁时,使用 LinkedList,Vector 总是比 ArrayLi

2017-10-13 11:45:24 301

原创 Java集合三之Vector

一:Vector简介Vector基本信息Vector 是矢量队列。继承于AbstractList,实现了List, RandomAccess, Cloneable这些接口。 Vector 继承了AbstractList,实现了List;所以,它是一个队列,支持相关的增删改、遍历等功能。 Vector 实现了RandmoAccess接口,即提供了随机访问功能。RandmoAccess是java中

2017-10-12 20:54:22 267

原创 java集合二之LinkedList

一:LinkedList简介LinkedList 是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作。LinkedList 实现 List 接口,能对它进行队列操作。LinkedList 实现 Deque 接口,即能将LinkedList当作双端队列使用。LinkedList 实现了Cloneable接口,即覆盖了函数clone(),能

2017-10-10 20:53:35 241

原创 Java集合一之ArrayList

一:ArrayList简介 ArrayList是Java集合框架中的一个重要的类,它继承于AbstractList,实现了List接口,是一个长度可变的集合,提供了增删改查的功能。集合中允许null的存在。ArrayList类还是实现了RandomAccess接口,可以对元素进行快速访问。实现了Serializable接口,说明ArrayList可以被序列化,

2017-10-09 20:18:06 228

原创 GOF23种设计模式

一:设计模式简介 《Design Patterns: Elements of Reusable Object-Oriented Software》(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合著(Addison-Wesley,1995)。这几位作者常被称为"四人组(Gang of Four)",

2017-10-08 17:35:30 459

原创 Java集合

一:什么是集合1、集合类存放于java.util包中。 2、集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。 3、集合类型主要有4种:Sets、Lists、Maps和Queues。下面将从 Arrays、单线程集合、并发集合 来进行分类整体概述当前的主要集合。通俗的说,集合就是一个放数据的容器,准确的说是放数据对象引用的

2017-10-08 16:43:45 153

原创 struts2与ognl结合实现下载

首先完成我们的Action,继承ActionSupport[java] view plain copy print?private InputStream Is;      private String filename;            public String getFilename() throws Unsuppor

2016-05-22 22:49:17 237

原创 Hibernate投影查询

在一般的增删改查中我们有时候不需要查询一个类的所以属性,我们仅仅需要部分属性。如果是全部查询将会非常浪费你的时间(确切是客户的时间)。因此投影查询在hibernate中应运而生。我们还是用例子来说明问题。先创建我们所需要的两个po类,一个客户,一个订单,在这里是一对多的关系。[java] view plain copy print?

2016-05-22 22:47:39 223

转载 Spring控制反制IOC

Spring的控制反转(IOC)思想,对象实例不再是由调用者来创建,改为spring容器来创建。spring容器会负责控制程序之间的关系,不再由程序代码直接控制,控制权由应用的代码转向了外部容器,所谓控制反转。spring有两个ioc容器,这里我用的是ApplicationContext。以一个类为例:[java] view plain copy

2016-05-22 22:45:07 323

原创 spring的依赖注入

依赖注入的英文名Dependency Injection。与ioc差不多,不过是从两个角度描述同一个概念。举个栗子,一个对象A需要使用对象B来完成某个功能,可以说A依赖B,spring会在创建A时自动将B对象注入A对象。so,依赖注入的作用就是使用spring框架创建对象时,动态的将所依赖的对象注入到Bean组件中。说到依赖注入,实现方式有3中,分别是setter方法注入、构造

2016-05-22 22:38:36 293

原创 Spring中Bean的使用

1:和变量一样,bean也有作用域,spring中我们可以为bean指定作用域:scope="....">2:作用域的种类singleton:单例模式,在spring中只有一个实例,无论多少个Bean引用,始终都会指向同一个对象。这也是spring默认的作用域。prototype:原型模式,spring容器会为每一个引用创建一个新实例。reque

2016-05-22 22:35:33 333

原创 EditPlus编辑器使用

EditPlus是非常有名的文本编辑器,它功能强大,特色丰富,中文兼容性好,是许多朋友必备的工具之一。下面,为大家详细介绍这个软件的使用。需要说明的是,本文试图以循序渐进的方式讲述。   对于许多应用程序,大部分操作使用键盘要快于鼠标,特别是文本编辑工具,更是如此。许多命令如果不用键盘操作就失去了存在的意义,因为用鼠标在选单里面一步步选取,相当不便。如果经常与编辑器打交道,掌握快捷键的操作很重要,

2016-03-26 20:56:25 1663

原创 EditPlus使用技巧

EditPlus是非常有名的文本编辑器,它功能强大,特色丰富,中文兼容性好,是许多朋友必备的工具之一。下面,为大家详细介绍这个软件的使用。需要说明的是,本文试图以循序渐进的方式讲述。   对于许多应用程序,大部分操作使用键盘要快于鼠标,特别是文本编辑工具,更是如此。许多命令如果不用键盘操作就失去了存在的意义,因为用鼠标在选单里面一步步选取,相当不便。如果经常与编辑器打交道,掌握快捷键的操作很重

2016-03-26 20:32:26 4170

EditPlus工具

文本编辑器免费版

2016-11-01

非关系数据库对比分析

欢迎大家下载

2016-11-01

蓝桥杯算法竞赛2013省赛题

算法题

2016-03-13

空空如也

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

TA关注的人

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