自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

seek24的专栏

一个菜鸟的自我救赎

  • 博客(19)
  • 收藏
  • 关注

原创 Linux和windows下安装OpenGrok

前提:安装和配置Java环境1.windows下安装http://algopadawan.blogspot.co.uk/2012/07/installing-opengrok-on-windows.html照做即可。D:\Tools\OpenGrok>java -Xmx256m -jar lib\opengrok.jar -W "D:\\Tools\\OpenGrok\\dat

2015-09-20 22:32:58 887

转载 Hashtable与Dictionary的异同

Hashtable和Dictionary从数据结构上来说都属于Hashtable,都是对关键字(键值)进行散列操作,将关键字散列到Hashtable的某一个槽位中去,不同的是处理碰撞的方法。散列函数有可能将不同的关键字散列到Hashtable中的同一个槽中去,这个时候我们称发生了碰撞,为了将数据插入进去,我们需要另外的方法来解决这个问题。链接法(chaining)在链接法中,把散列到同一个

2014-06-19 18:36:36 777

转载 C#与数据结构中的哈希表

C#中实现了哈希表数据结构的集合类有:(1) System.Collections.Hashtable(2) System.Collections.Generic.Dictionary前者为一般类型的哈希表,后者是泛型版本的哈希表。Dictionary和Hashtable之间并非只是简单的泛型和非泛型的区别,两者使用了完全不同的哈希冲突解决办法。Dictionary我已经做了动态演示程

2014-06-18 19:38:21 961

原创 C#常用关键字

1.virtual 关键字用于修饰方法、属性、索引器或事件声明,并且允许在派生类中重写这些对象。例如,此方法可被任何继承它的类重写。(虚方法)virtual 修饰符不能与 static、abstract, private 或 override 修饰符一起使用。2.abstract 修饰符可以和类、方法、属性、索引器及事件一起使用。在类声明中使用 abstract 修饰符以指示某个类

2013-11-26 10:54:06 851

原创 maven学习

http://www.yiibai.com/maven/maven_pom.html入门了解,有些翻译不行。http://www.viluo.com/post/55eclipse与maven集成,并新建maven项目

2013-11-05 09:58:54 704

转载 xml详解

xsi:schemaLocation详解在实例中引用模式文档XML Schema提供了两个在实例文档中使用的特殊属性,用于指出模式文档的位置。这两个属性是:xsi:schemaLocation和xsi:noNamespaceSchemaLocation,前者用于声明了目标名称空间的模式文档,后者用于没有目标名称空间的模式文档,它们通常在实例文档中使用。4.5.7.1  xsi:sc

2013-11-01 15:49:36 652

转载 lucene简介与使用

1 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2 lucene能做什么要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文

2013-10-30 16:31:17 630

转载 可变类与不可变类

可变类与不可变类的区别所谓不可变类:是指当创建了这个类的实例后,就不允许修改它的属性值。在JDK的基本类库中,所有基本类型的包装类,如Integer和Long类,都是不可变类,java.lang.String也是不可变类。不可变类:当你获得这个类的一个实例引用时,你不可以改变这个实例的内容。不可变类的实例一但创建,其内在成员变量的值就不能被修改。如何创建一个不可

2013-10-29 14:52:52 712

转载 hashCode和equals什么时候覆写以及怎样覆写

1.何时需要重写equals方法?当一个类具备自己特有的“逻辑相等”的概念。2.如何覆写equals方法(1)使用instanceof 操作符检查实参是否为正确的类型如果传进来的类型不属于同一个类型,那也就没有比较的必要了。(2)对于类中的每一个“关键域”(成员变量)检查实参中的域值与当前对象中的域值是否相等两个对象相等,它们的各个属性的值肯定也是要相等的,除非你应用的场景

2013-10-29 14:40:17 929

原创 Java序列化深入

概念:一种将Java对象的状态转换为字节数组,以便存储或传输的机制,以后,仍可以将字节数组转换回Java对象原有的状态。思想:冻结,屏蔽平台的差异性。1、我们所知道的序列化:Serializable接口,这是一个标记接口,任何实现了该接口的对象都可以被序列化。JavaAPI中一共有14个类实现了该接口。ObjectOutputStream用来将对象写到文件中ObjectInpu

2013-10-29 11:46:24 790

原创 UML概览

1、 UML结构(1)构造块:                  建模元素                              结构元素:类、接口、协作、用例、活动类、组件、节点                              行业元素:交互、状态机                              分组元素:包                   

2013-10-28 15:29:03 744

原创 面向对象编程的六个基本原则

运用面向对象的思想进行软件设计时要遵循的6个基本原则:(1)       单一职责原则:一个类只负责一项职责。降低代码复杂度,增加可读性可维护性,只有在逻辑足够简单、类中的方法足够少时才可以在代码级别上违反单一职责原则。职责被分解为很多细粒度的职责,程序已经写好的情况下,分解类开销大(分解意味着零散,加载变的复杂,阅读也变得复杂),修改类虽然违反单一职责原则,但是是个不错的选择。(2)

2013-10-28 15:16:43 3224

原创 (一)职业规划和制定计划

一.时代分析和各技术方向的招聘要求我们所处的时代是一个移动、云计算和大数据兴起的时代。移动平台有Android、IOS、Windows Phone,手机应用呈现出百花齐放的态势,移动平台上的游戏开发和现有桌面产品或BS产品的移动端的开发还比较有前途,搞移动开发最需要的就是创意和好的用户体验。J2EE+3G/Android学习路线图:http://edu.csdn.net/main/st

2013-10-25 11:06:47 828

原创 排序算法

package edu.mit.sort;import java.util.Random;public class SortUtils { public static void main(String[] args) {    //int[] arr = {6,10,13,5,8,3,2,11};  int[] arr = {5,5,2,1,3,7,6,6,9,11,14,

2013-09-27 20:31:04 586

原创 SQLServer2008和Oracle10g分页存储过程

一、SQLServer20081.1分页存储过程:-- =============================================-- Author:  -- Create date: -- Description: -- =============================================--标量变量,表变量,本地变量cr

2013-09-27 20:24:50 1014

转载 tomcat集成apr

tomcat6如果没配置APR,启动时会报这样的错误日志:  信息: The APR based Apache Tomcat Native library which allows optimal performanc e in production environments was not found on the java.library.path: D:\Java\jdk 1.5.0

2013-07-30 19:30:14 718

原创 eclipse集成myeclipse、Tomcat7以及Aptana等插件

笔者所用的版本:JDK1.6、eclipse3.7、myeclipse8.6、Tomcat7、apatana3.4JDK下载:http://www.oracle.com/technetwork/java/javase/downloads/index.htmleclipse下载:http://www.eclipse.org/downloads/tomcat插件下载:http://ww

2013-06-05 19:56:32 2685 1

转载 Java Observable 模式

一、Observer模式的意图:                在对象的内部状态发生变化时,自动通知外部对象进行响应。        二、Observer模式的构成:               ·被观察者:内部状态有可能被改变,而且又需要通知外部的对象               ·观察者:需要对内部状态的改变做出响应的对象        三、Observer模式的Java实

2013-05-09 20:07:27 572

转载 工厂模式

工厂模式:主要用来实例化有共同接口的类,工厂模式可以动态决定应该实例化那一个类。工厂模式的形态工厂模式主要用一下几种形态:1:简单工厂(Simple Factory)。2:工厂方法(Factory Method)。3:抽象工厂(Abstract Factory)。简单工厂(Simple Factory)又叫静态工厂,是工厂模式三中状态中结构最为简单的。主要有一个静态

2013-04-13 21:28:09 536

空空如也

空空如也

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

TA关注的人

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