自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

未来,你好!

给大家分享一些我自己总结的东西!希望多多纠正!

  • 博客(44)
  • 资源 (14)
  • 问答 (9)
  • 收藏
  • 关注

原创 properties文件的读取Util

通过下面的方法,把*.properties文件中的数据读取到Map里面!import java.util.Properties;/** * properties文件的读取工具 * */public class PropertiesReaderUtil {public Map getProperties() {Properties props = new Pr

2015-08-31 16:14:29 329

原创 结构型模式:享元模式(Flyweight Pattern)

一、设计模式的分类(如果以前看过关于设计模式的分类的话,这部分可以忽略!)经过很多大神的总结,目前Java中一共23种经典的设计模式!按照目的,设计模式可以分为以下三种用途:1.创建型模式:用来处理对象的创建过程2.结构型模式:用来处理类或者对象的组合3.行为型模式:用来对类或对象怎样交互和怎样分配职责进行描述创建型模式用来处理对象的创建

2015-08-31 15:23:06 419

原创 结构型模式:外观模式(Facade Pattern)

一、设计模式的分类(如果以前看过关于设计模式的分类的话,这部分可以忽略!)经过很多大神的总结,目前Java中一共23种经典的设计模式!按照目的,设计模式可以分为以下三种用途:1.创建型模式:用来处理对象的创建过程2.结构型模式:用来处理类或者对象的组合3.行为型模式:用来对类或对象怎样交互和怎样分配职责进行描述创建型模式用来处理对象的创建

2015-08-31 10:45:55 623

原创 Java中用System.getProperty("...")获取系统属性

一、部分系统属性简介:前半部分是参数,后半部分是取出的值所代表的意义!这样说还是比较抽象,可以结合后面的实例以及输出结果来理解一下!java.version                        Java 运行时环境版本java.vendorJava 运行时环境供应商java.ven

2015-08-31 09:41:26 7709

原创 结构型模式: 装饰者模式(Decorator Pattern)

一、设计模式的分类(如果以前看过关于设计模式的分类的话,这部分可以忽略!)经过很多大神的总结,目前Java中一共23种经典的设计模式!按照目的,设计模式可以分为以下三种用途:1.创建型模式:用来处理对象的创建过程2.结构型模式:用来处理类或者对象的组合3.行为型模式:用来对类或对象怎样交互和怎样分配职责进行描述创建型模式用来处理对象的创建

2015-08-26 13:59:37 418

原创 代理服务器

http://blog.csdn.net/gobitan/article/details/1809763一、代理服务器分类分类:转发代理(forward proxy)服务器、反向代理(reverse proxy)服务器。我们常提到的代理服务器就指的是转发代理服务器。想必很多人都只是听说过代理服务器却搞不懂原理。常说的代理服务器也就是转发代理服务器,有些人应该使用过,比如校园网无

2015-08-26 09:54:30 491

原创 Java中各种正则表达式验证[邮箱、密码前后空格、日期合法、IP]

一、验证邮箱是否正确public class ForTest {public static void main(String[] args) {System.out.println("123");String email = "gengxiaopeng@hyper-telecom.com";//boolean ss = email.matches("^[\\w-]+(\\.[\

2015-08-25 16:38:40 1125

原创 结构型模式:组合模式(Composite Pattern)

一、设计模式的分类(如果以前看过关于设计模式的分类的话,这部分可以忽略!)经过很多大神的总结,目前Java中一共23种经典的设计模式!按照目的,设计模式可以分为以下三种用途:1.创建型模式:用来处理对象的创建过程2.结构型模式:用来处理类或者对象的组合3.行为型模式:用来对类或对象怎样交互和怎样分配职责进行描述创建型模式用来处理对象的创建

2015-08-24 10:57:20 898

原创 关于在CSDN中写博客时如何插入图片

最近在在CSDN中写博客的时候发现自己插入到博文中的图片在保存完以后就没有了,研究了一下,把问题解决了!想必大家也会遇到这个问题,就给大家总结一下!

2015-08-21 13:51:11 4222 3

原创 eclipse常用的快捷键(一)

每次再看老师视频的时候,看着他们在eclipse上面快速的演示代码的编写我都感觉很无语,怎么会这么快?完全跟不上他们的速度,为此我从上网上搜集各种关于eclipse中的关于快捷键操作的问题,希望能帮助自己,更希望能帮助大家!一、在eclipse里面怎么设置符合自己要求的快捷键1、window→Preferences2、General→Keys→根据Command里面的内容找到你

2015-08-21 09:59:15 971

原创 结构型模式:桥接模式(Bridge Pattern)

一、设计模式的分类(如果以前看过关于设计模式的分类的话,这部分可以忽略!)经过很多大神的总结,目前Java中一共23种经典的设计模式!按照目的,设计模式可以分为以下三种用途:1.创建型模式:用来处理对象的创建过程2.结构型模式:用来处理类或者对象的组合3.行为型模式:用来对类或对象怎样交互和怎样分配职责进行描述创建型模式用来处理对象的创建

2015-08-21 09:27:44 766

原创 Java中字节流与字符流详解

字节流与字符流的区别详解

2015-08-20 11:33:07 918

原创 结构型模式:适配器模式(Adapter Pattern)

一、设计模式的分类(如果以前看过关于设计模式的分类的话,这部分可以忽略!)经过很多大神的总结,目前Java中一共23种经典的设计模式!按照目的,设计模式可以分为以下三种用途:1.创建型模式:用来处理对象的创建过程2.结构型模式:用来处理类或者对象的组合3.行为型模式:用来对类或对象怎样交互和怎样分配职责进行描述创建型模式用来处理对象的创建过程,主要包含以下5种设计模

2015-08-20 09:22:25 549

原创 Maven的配置

一、ZIP包的下载路径maven.apache.org二、下载ZIP包Download---->Files---->找到要下载的ZIP压缩包,然后下载。三、解压压缩包:解压缩ZIP包,注意:我用的是apache-maven-3.2.5,大家根据自己的具体情况而定。四、配置环境变量:点击高级系统配置--->环境变量配置

2015-08-19 15:53:39 474

原创 创建型模式:工厂方法模式(Factory Method Pattern)

经过很多大神的总结,目前Java中一共23种经典的设计模式!按照目的,设计模式可以分为以下三种用途:1.创建型模式:用来处理对象的创建过程2.结构型模式:用来处理类或者对象的组合3.行为型模式:用来对类或对象怎样交互和怎样分配职责进行描述创建型模式用来处理对象的创建过程,主要包含以下5种设计模式: 工厂方法模式(Factory Method Patte

2015-08-19 13:49:53 449

原创 创建型模式:抽象工厂模式(Abstract Factory Pattern)

经过很多大神的总结,目前Java中一共23种经典的设计模式!按照目的,设计模式可以分为以下三种用途:1.创建型模式:用来处理对象的创建过程2.结构型模式:用来处理类或者对象的组合3.行为型模式:用来对类或对象怎样交互和怎样分配职责进行描述创建型模式用来处理对象的创建过程,主要包含以下5种设计模式: 工厂方法模式(Factory Method Pat

2015-08-17 10:24:30 501

原创 创建型模式:建造者模式(Builder Pattern)

经过很多大神的总结,目前Java中一共23种经典的设计模式!按照目的,设计模式可以分为以下三种用途:1.创建型模式:用来处理对象的创建过程2.结构型模式:用来处理类或者对象的组合3.行为型模式:用来对类或对象怎样交互和怎样分配职责进行描述创建型模式用来处理对象的创建过程,主要包含以下5种设计模式: 工厂方法模式(Factory Method Pat

2015-08-14 10:06:06 470

原创 Java之LinkedHashSet

http://zhangshixi.iteye.com/blog/6733191.    LinkedHashSet概述:   LinkedHashSet是具有可预知迭代顺序的Set接口的哈希表和链接列表实现。此实现与HashSet的不同之处在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序可为插入顺序或是访问顺序。   注意,此实现

2015-08-13 18:17:34 298

原创 Java之HashSet

——————————————————————————————————————————————一、类的继承和实现关系:public class HashSetextends AbstractSetimplements Set, Cloneable, Serializable——————————————————————————————————————————————二、构造方法

2015-08-13 18:15:43 307

原创 Java之HashMap

——————————————————————————————————————————————一、类的继承和实现关系:public class HashMapextends AbstractMapimplements Map, Cloneable, Serializable————————————————————————————————————————————

2015-08-13 18:13:52 355

原创 Java之LinkedHashMap

——————————————————————————————————————————————一、类的继承和实现关系:public class LinkedHashMap extends HashMapimplements Map——————————————————————————————————————————————二、构造方法摘要:LinkedHashMap

2015-08-13 16:36:47 744

原创 创建型模式:原型模式(Prototype Pattern)

经过很多大神的总结,目前Java中一共23种经典的设计模式!按照目的,设计模式可以分为以下三种用途:1.创建型模式:用来处理对象的创建过程2.结构型模式:用来处理类或者对象的组合3.行为型模式:用来对类或对象怎样交互和怎样分配职责进行描述创建型模式用来处理对象的创建过程,主要包含以下5种设计模式: 工厂方法模式(Factory Method Patte

2015-08-13 09:45:51 480

原创 创建型模式:单例模式

经过很多大神的总结,目前Java中一共23种经典的设计模式!按照目的,设计模式可以分为以下三种用途:1.创建型模式:用来处理对象的创建过程2.结构型模式:用来处理类或者对象的组合3.行为型模式:用来对类或对象怎样交互和怎样分配职责进行描述创建型模式用来处理对象的创建过程,主要包含以下5种设计模式: 工厂方法模式(Factory Method Pattern

2015-08-12 15:59:30 416

原创 Java中的集合框架

Java 2之前,Java就提供了一些特殊类。比如:字典Dictionary, 向量Vector, 栈Stack, 属性Properties这些类用来存储和操作对象数组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题,由于这个原因,使用Vector类的方式和使用Properties类的方式有着很大不同,因此才有了之后的集合框架!一、集合框架设计时要求满足以下几

2015-08-12 10:09:00 420

原创 Java中的属性Properties

Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:枚举(Enumeration)位集合(BitSet)向量(Vector)栈(Stack)字典(Dictionary)哈希表(Hashtable)属性类(Properties)以上这些类是传统遗留的,在Java2中引入了一种新的框架-集合框架(Collection),我们后面再讨论。下面讲解一下Pro

2015-08-11 16:17:38 415

原创 Java中的哈希表Hashtable

哈希表Hashtable的特点:哈希表即是一种重要的存储方式,也是一种常见的检索方法。基本思想是将(散列码)关键码的值作为自变量,通过一定的函数关系计算出对应的函数值,把这个数值解释为结点的存储地址,将结点存入计算得到存储地址所对应的存储单元。检索时采用检索(散列码)关键码的方法。现在哈希表有一套完整的算法来进行插入、删除和解决冲突。在Java中哈希表用于存储对象,实现快速检索。

2015-08-11 15:19:12 744

原创 Java中的字典Dictionary

Dictionary的特点:1.Dictionary 类是抽象类,存储【键/值】】对,和Map类相似,但是已经过时了,实际开发中,可以通过实现Map接口来获取键/值的存储功能2.Dictionary的抽象方法如下所示:序号方法描述1Enumeration elements( )返回此 dictionary 中值的枚举。

2015-08-11 15:06:20 28044

原创 Java中的栈Stack

栈的特点:1.栈(Stack)实现了一个后进先出(LIFO)的数据结构。只能在一端进行插入(称为"压栈") 或删除 (称为"出栈")数据的操作。当你从栈中取元素的时候,就从栈顶取一个元素。也就是,最后进栈的元素最先被取出。不是也有先进先出的数据结构局吗?有,但是这个Stack是实现了先进后出!2.栈是Vector的子类。 public class Stack extends

2015-08-11 14:43:42 1040

原创 Java中的Vector向量

Vector与传统数组比较:和传统数组相似,都能通过索引访问Vector的大小根据需要动态变化,这是传统数组无法做到的Vector与ArrayList比较:和ArrayLis相似,两者都实现了动态数组!Vector是同步访问的,线程安全的,ArrayList线程不安全!(所以涉及到多线程的时候Vector比较好一些)因为线程为问题,所以Vector的速度比较慢。

2015-08-11 11:47:08 809

转载 Tomcat安装配置

一共有6点:1、首先是Tomcat的获取和安装。   获取当然得上Apache的官方网站下载。上面是两种不同的下载,一个是普通的.exe安装版本,一个是解压安装版本。使用起来是一样的,只是在普通安装版本中有一些界面可提供对Tomcat的快捷设置,而且普通安装会将Tomcat作为系统服务进行注册。2、Tomcat的运行环境搭建。解压版的安装就是解压,解压以后如下:

2015-08-11 10:59:47 314

原创 Web项目发布

上线流程:1.服务器一:自己购买服务器、购买域名。二:在域名服务商那里注册一个域名找商家购买要用的服务器!如果是自己购买服务器的话域名肯定是要买的,你如果要自己搭建WEB服务器,那么也必须要购买固定的外网IP地址。因为有了自己的域名,要在DNS域名解析服务器上做解析,把你的域名解析到你的固定IP地址上。这样,别人在访问你的域名的时候才会解析到IP地址,才能访问你的网站。

2015-08-11 09:32:18 678

原创 Android项目目录结构介绍

gen:下面的东西开发的时候我们是不用管的drawable中的密度指的是分辨率之类的

2015-08-10 17:21:41 369

原创 Android开发环境搭建

开发环境组成:1.JDK :Java   Development   kit Java的开发环境,JDK版本要在6.0或者以后的版本2.eclipse :编译器,将来在上面开发应用程序!3.Android SDK:Software  Development  kit   Android的开发包4.ADT:Android   Development   tools 开发工具,以插件的

2015-08-10 15:55:07 653

原创 Java中的Bitset类

位集合类实现了一组可以单独设置和清除的位或标志。该类在处理一组布尔值的时候非常有用,是一组大小可动态改变, 取值为true或false的位集合,用于表示一组布尔标志,你只需要给每个值赋值一"位"。然后对位进行适当的设置或清除,就可以对布尔值进行操作了。    此类实现了一个按需增长的位向量。位 set 的每个组件都有一个 boolean 值。用非负的整数将 BitSet 的

2015-08-10 14:26:54 465

原创 Java枚举Enumeration接口

注释:枚举接口已经基本上被迭代器代替了,现在很少人会使用,但是我感觉学习一下还是有必要的!尽管枚举已经不受欢迎,但它还是使用在诸如Vector和Properties这些传统类所定义的方法中,除此之外,还用在一些API类,并且在应用程序中也广泛被使用。 所以说学习一下还是很有必要的!Enumeration接口本身不是一个数据结构。但是,对其他数据结构非常重要。 Enumerati

2015-08-10 11:15:35 994

原创 Java注释(包含javadoc工具的使用)

1、Java注释的种类       我们经常使用的Java注释有三种:       1):单行注释例如://这是一个单行注释       2):多行注释例如:/*  这是一个多行注释  */    /*  这是多行注释,这是多行注释,这是多行注释,这是多行注释,这是多行注释,这是多行注释,*/       3):文档注释               例如:/

2015-08-10 10:20:57 958

原创 Struts2如何查看工程下面所有action的URL

http://localhost:8080/XXXXX/config-browser/actionNames.actionXXXXX代表项目的名字,项目启动以后通过上面的URL可以轻松地查看到我们这个项目的所以的action,能方便我们填写正确的URL。可以在我们前后端进行交互时候用到,或者在我们后端开发人员做测试的时候用到到!比起自己手写的URL的正确性要高很多!这样能减少我们的

2015-08-07 16:00:39 766

原创 Struts2中action访问路径配置

struts.xml的一些配置:Struts2中constant标签的一些配置:..............................................................................下面是一部分constant的讲解: 用了Convention插件来实现所谓的0配置,1 、(配置访

2015-08-07 15:37:46 12610

原创 Quartz调度框架简单介绍

核心概念-----------------------------------------------------------------------------------------------------------------------------------------------------------------------下面的这些概念性的东西,可以看看,如果在其他网

2015-08-07 14:03:31 538

原创 Java文件下载

网上关于文件下载的文章有很多,下面是我个人的一个例子,希望能帮助大家!有什么不对的地方也请大家指出来!---------------------------------------------------------------------------------------------------------------------------------------一:下载网络文件

2015-08-07 11:09:43 916

许晓斌 Maven实战

Maven实战 许晓斌 著 本书纸版由机械工业出版社于2010年出版,电子版由华章分社(北京华章图文信息有限公司,北京奥维博世图书发行有限公司) 全球范围内制作与发行。

2018-03-30

RSA加解密算法的使用

详细写了关于RSA加解密算法的使用,包含了详细的主注解

2017-11-11

RSATest.java

主要配合文章使用,我博客里面RSA文章里面的main 方法!

2017-11-11

RSAUtil 加解密工具

非对称加密RSA算法的工具类,详细的写了多个方法讲解!

2017-11-11

HexUtil.java

十六进制转换,主要是讲了如何吧Byte转化为十六进制和用十六进制如何转为byte

2017-11-11

Xshell_V5.0.0.24

Xshell_V5.0.0.24让你方便的操作中断!方便的在windows上方便的操作linux系统!

2015-12-13

FileZilla_3.12.0_win32

FileZilla_3.12.0_win32让你能在windows上方便的操作linux系统!

2015-12-13

apache-maven

apache-maven让你能够方便的管理你的jar文件!

2015-12-13

Java解码工具

Java解码工具,能方便你进行解码,让你更够轻松的看到你想看的源码!

2015-12-13

apache-tomcat 64位

Apache是普通服务器,本身只支持html即普通网页。不过可以通过插件支持php,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源。

2015-12-13

TortoiseSVN

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。

2015-12-13

TortoiseSVN64位小乌龟

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。

2015-12-13

sublime文本编辑器

一个牛逼强大的文本编辑工具,能让你很方便的进行文本编辑,能够让你轻松的完成你想完成的工作,如果大家有什么问题,大家可以问我!

2015-12-13

EmEditor文本编辑器

一款牛逼的文本编辑器,能方便帮你进行各种文本编辑,还能进行批量查询,很方便、很强大!

2015-12-13

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

TA关注的人

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