自定义博客皮肤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)
  • 资源 (18)
  • 问答 (2)
  • 收藏
  • 关注

原创 23种设计模式之单例模式

一、什么是设计模式?设计模式是一套被反复使用,多数人知晓的、经过分类编目的、代码设计经验总结。目的:使用设计模式是为了可重用代码,让代码更容易被他人理解,保证代码可靠性。二、为什么要使用单例模式?有些对象我们只需要一个,比如:配置文件、工具类、线程池、缓存、日志对象等。如果创建了多个实例,就会导致许多问题,比如:占用过多的资源、不一致的结果。三、

2016-07-29 20:12:14 372

转载 Java对文件的读、写随机访问,RandomAccessFile类的使用分析

在网上看了一些关于java中的RandomAccessFile类的介绍,又经过查看Java API和自己编的测试程序,总算是对RandomAccessFile的使用有了一定的了解。自己做了以下比较详细的总结吧。  1.RandomAccessFile类的简单介绍  该类的实例支持对文件的随机读取和写入。随机存取文件的行为类似存储在文件系统中的一个大型字节数组。存在指向该隐含数组的光标或索引

2016-07-28 09:00:17 2307

原创 对Java中File I/O的理解

昨天一个学妹问了我一个关于File文件读写操作的问题。结果弄了2个多小时才算勉强解决。自己对File文件的读写这块学的不扎实。于是,自己又翻出视频,API,网上找资料理解。自己也简单的写几个方法来使用一下File的读写操作吧。一、文件编码       我们通常在进行文件的读写操作的时候,经常可能会出现乱码。这里简单介绍几种编码集:① GBK:一个中文字符占两个字节,一个英文字符占一

2016-07-26 14:59:31 1070

转载 java Map及Map.Entry详解

Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法。keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry< K , V >。它表示Map中的一个实体(

2016-07-23 10:32:48 409

转载 Maven的入门使用

自己一直想自己写一个Maven的入门使用教程,苦于不知道从哪里开始讲解。今天看到带我们的姜哥在QQ空间中发了一篇自己写的Maven入门使用。我就把他搬到博客里来供更多的人使用和学习吧1、配制自己的本地maven仓库 maven安装后有一个自己的默认本地仓库 拷贝 %MAVEN_HOME%\conf\settings.xml 到默认的本地仓库 修改默认本地仓库中的settings

2016-07-23 10:20:19 437

转载 Java中的Iterator(迭代器)的一般用法

迭代器(Iterator)  迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。  Java中的Iterator功能比较简单,并且只能单向移动:  (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。注意:

2016-07-23 09:52:26 407

转载 Map获取键值的几种遍历方法

Map类提供了一个称为entrySet()的方法,这个方法返回一个Map.Entry实例化后的对象集。接着,Map.Entry类提供了一个getKey()方法和一个getValue()方法,Map.Entry同时也提供了一个setValue()方法,程序员可以使用它修改map里面的值。第一种方法:Map<String, String> map = new HashMap(); for (

2016-07-23 09:47:19 1565

转载 数据库性能优化的方法

如今,互联网上关于数据库优化方面的文章很多,但是有的写的似是而非,有的不切实际,对一个数据库来说,只能做到更优,不可能最优,并且由于实际需求不同,优化方案还是有所差异的,根据实际需要关心的方面(速度、存储空间、可维护性、可拓展性)来优化数据库,而这些方面往往又是相互矛盾的。 一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优,也不单单是开发阶段的事情,而是在整个软件生命周期都需要注意,所

2016-07-18 14:25:36 1197

原创 前端面试题(经典)

HTML+CSS 1.对WEB标准以及W3C的理解与认识 标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外 链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维 护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性;2.xhtml和html有什么区别 HTML是一种基

2016-07-18 11:44:24 430

转载 hashCode与equals的区别与联系

一、equals方法的作用   1、默认情况(没有覆盖equals方法)下equals方法都是调用Object类的equals方法,而Object的equals方法主要用于判断对象的内存地址引用是不是同一个地址(是不是同一个对象)。2 、要是类中覆盖了equals方法,那么就要根据具体的代码来确定equals方法的作用了,覆盖后一般都是通过对象的内容是否相等来判断对象是否相等。没有覆盖

2016-07-18 11:25:45 345

原创 SSM框架的基本搭建(Spring+Struts+Mybatis)

学完三大框架有一段时间了,也用这三个框架做了四个小项目,一个大点的项目。暂时就不写出来做了什么,有机会放到GitHub上去,给大家参考一下。(吐槽:虽然做的也不咋地)。所以大家看看就好,有什么不好的地方,大家也可以提出来,一起相互学习。今天就写一下如何搭建通用的SSM框架模板,以后要是开发这三大框架的项目。可以直接拿来用,我就是这么做的。一、首先新建一个Maven项目。

2016-07-16 16:20:29 4696

原创 学技术总是浮躁不安,最近想看看佛经名句,使内心稍许安定

每次有时间都会抽点时间看看经句1.菩提本无树,明镜亦非台,本来无一物,何处惹尘埃此偈出自《六祖坛经》。乃六祖慧能的禅悟之言,《六祖坛经》是后人根据禅宗六祖惠能的话编著而成。因为其师兄神秀的偈:身似菩提树,心似明镜台,时时勤拂拭,勿使惹尘埃 。六祖感觉禅悟不彻底,于是吟出了:菩提本无树,明镜亦非台,本来无一物,何处惹尘埃 。字面上讲:菩提树是空的,明镜台也是空的,身与心俱是空的,本来无一

2016-07-13 16:58:42 917

转载 会话跟踪技术

1. 什么是会话客户端打开与服务器的连接发出请求到服务器响应客户端请求的全过程称之为会话2. 什么是会话跟踪对同一个用户对服务器的连续的请求和接受响应的监视3. 为什么需要会话跟踪浏览器与服务器之间的通信是通过HTTP协议进行通信的,而HTTP协议是”无状态”的协议,它不能保存客户的信息,即一次响应完成之后连接就断开了,下一次的请求需要重新连接,这样就需要判...

2016-07-13 15:49:25 389

原创 常见的十种RuntimeException与其他异常

1.NullPointerException - 空指针引用异常2.ClassCastException - 类型强制转换异常。3.IllegalArgumentException - 传递非法参数异常。4.ArithmeticException - 算术运算异常5.ArrayStoreException - 向数组中存放与声明类型不兼容对象异常6.IndexOutOfBoun

2016-07-12 16:24:28 2289

转载 抽象类和接口联系与区别

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者

2016-07-12 14:14:15 248

转载 String类和StringBuffer类的区别

首先,String和StringBuffer主要有2个区别:(1)String类对象为不可变对象,一旦你修改了String对象的值,隐性重新创建了一个新的对象,释放原String对象,StringBuffer类对象为可修改对象,可以通过append()方法来修改值(2)String类对象的性能远不如StringBuffer类。关于以上具体解释如下:在java中有3个类来负责字符的操

2016-07-11 15:25:32 712

转载 深入剖析Java中的装箱和拆箱

深入剖析Java中的装箱和拆箱  自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经常遇到的与装箱、拆箱相关的问题。  以下是本文的目录大纲:  一.什么是装箱?什么是拆箱?  二.装箱和拆箱是如何实现的  三.面试中相关的问题  若有不正之处,请谅解和批评指正,不胜感激

2016-07-11 14:30:13 386

pmp考试用书

PMP 考试用书第六版,项目管理知识体系指南。完整版。有目录

2018-09-14

mybatis 逆向工程文件

本资源为Mybatis 的逆向工程文件,可以参考spring boot章节博客使用

2018-07-17

apollo-configservice_apollo-configdev.log

apollo-configservice_apollo-configdev.log a sdasdasda

2018-04-02

lucene-highlighter-4.4.0.jar

lucene-highlighter-4.4.0.jar

2017-03-10

lucene-queryparser-4.4.0.jar

lucene-queryparser-4.4.0.jar Lucene核心架包之一

2017-03-09

wordExtractor,poi-bin-3.16

poi-bin-3.16-beta2-20170202.wordExtractor,poi-word

2017-03-09

EasyUI_of_InsdepTheme-1.5.1-1.0.0-rc2

EasyUI_of_InsdepTheme-1.5.1-1.0.0-rc2的样式

2017-03-09

Spring4.1.6所有架包

Spring4.1.6所有架包

2016-12-21

SpringMVC+Spring+Mybatis

SpringMVC+Spring+Mybatis+maven 项目整合demo

2016-09-16

lukeall-4.3.1jar

Lukeall-4.3.1,可以查看索引

2016-08-22

孔浩留言项目源码

找了一天的项目源码,这是孔浩老师留言项目的源码,应该是最终版。有几个4—X的版本,我没上传,一起的话太大了。这个是5-1的版本。已经写的差不多了。

2016-08-22

lukeall-4.3.1jar,lukeall

2016-08-07

Java1.8源码 src.zip

本资源问java1.8源码,大家在使用eclipse的时候需要查看源码。导入这个就可以

2016-07-27

Struts2自动构建

struts2的自动构建,通过sql创建实体类和XXMapper.xml文件

2016-06-30

java MD5加密

MD5加密类

2016-06-30

HTML_温州广厦

自己写的一个网页,只有一页哦!可以参考参考,希望有帮助

2015-08-28

SWT界面设计PDF

学习SWT的几个基础文档,能够很好的从中学习到界面的基本开发 希望有帮助

2015-08-28

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

TA关注的人

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