- 博客(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
原创 结构型模式:适配器模式(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开发环境搭建
开发环境组成: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实战
2018-03-30
apache-tomcat 64位
2015-12-13
OpenSSL生成证书安全吗?希望各位同学多多留言,谢谢!
2016-03-21
Maven 项目打包上传服务器的时候出现问题 急急急!
2016-03-18
HTTP形式的接口服务工程,改成HTTPS形式怎么实现?
2016-03-17
关于网络权限,访问网络图片
2015-12-18
关于servlet如何停止的问题
2015-10-13
为什么我每次更新完代码重新启动Tomcat之后,更新的效果反应不到浏览器里面?
2015-09-18
关于JavaWeb项目的请求路径
2015-09-15
新建的web工程出现SSL连接出错是为什么啊?是浏览器那里有问题吗?
2015-09-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人