自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (4)
  • 收藏
  • 关注

转载 JAVA中的时间操作

JAVA中的时间操作java中的时间操作不外乎这四种情况:1、获取当前时间2、获取某个时间的某种格式3、设置时间4、时间的运算好,下面就针对这四种情况,一个一个搞定。 一、获取当前时间 有两种方式可以获得,第一种,使用Date类。j2SE的包里有两个Date类,一个是java.sql.Date,一个是java.util.Date这里,要使用jav

2012-08-23 19:53:40 879

转载 java中的工厂模式

举两个例子以快速明白Java中的工厂模式:女娲抟土造人话说:“天地开辟,未有人民,女娲抟土为人。”女娲需要用土造出一个个的人,但在女娲造出人之前,人的概念只存在于女娲的思想里面。女娲造人,这就是简单工厂模式的应用。  首先,在这个造人的思想里面,有几个重要的角色:女娲本身、抽象的人的概念和女娲所造出的一个个具体的人。  1.)女娲是一个工厂类,也就是简单工厂模式的核心角

2012-08-17 16:43:25 977

转载 EJB到底是什么,真的那么神秘吗??

1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"?既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效

2012-08-16 16:13:10 761

转载 MVC架构和SSH框架对应关系

MVC三层架构:模型层,控制层和视图层。模型层,用Hibernate框架让来JavaBean在数据库生成表及关联,通过对JavaBean的操作来对数据库进行操作;控制层,用Struts框架来连接数据层和视图层的,接收、处理、发送数据并控制流程;视图层,用JSP模板把页面展现给用户以及提供与用户的交互。而Spring框架粘合了Hibernate和Struts,透明的管理了整个架构,提供IOC容器使代

2012-08-15 16:53:26 4669

转载 Eclipse各个版本

1 Galileo Ganymede Europa 代表不同的版本  2001年11月7日 ,Eclipse 1.0发布  半年之后,2002年6月27日Eclipse进入了2.0时代。2.0时代的Eclipse经历了2.0和2.1两个大的版本。其中2.0在 之后又推出了2.0.1和2.0.2,而之后在2003年3月27日推出的2.1版本,也接连推出了2.1.1,2.1.2和2.1

2012-08-15 15:57:57 2335

转载 软件的版本

http://zhidao.baidu.com/question/208416347 1.Alpha版(内部测试版):一般只在软件开发公司内部运行,不对外公开。主要是开发者自己对产品进行测试,检查产品是否存在缺陷、错误,验证产品功能与说明书、用户手册是否一致。Alpha版本的产品仍然需要完整的功能测试,而其功能亦未完善,但是可以满足一般需求。因为它是整个软件释出周期中的第一个主要阶段,所以

2012-08-15 14:44:02 759

转载 Myeclipse

MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。目录简介分类版本MyEclipse 5.0 版本MyEclipse 6.XGA 版本MyEclipse 7.0 版本MyEclipse 8.0 版本MyEclipse 8.

2012-08-15 11:33:40 2991

原创 myecipse扫盲

Eclipse 是一个IDE(Integrated Developing Environment),而这个IDE是允许安装第三方开发的插件来使自身的功能得到扩展和增强的,而Myeclipse就是其中的一种有名的插件集之一,MyEclipse将开发者常用到的一些有用的插件都集合起来,但它是收费的。 Eclipse是一个开放源代码,基于Java的可扩张的开发平台,多数人都是将Eclipse作为Java

2012-08-15 11:24:15 1249

转载 Boyer-Moore算法学习

1、概述在用于查找子字符串的算法当中,BM(Boyer-Moore)算法是目前相当有效又容易理解的一种,一般情况下,比KMP算法快3-5倍。BM算法在移动模式串的时候是从左到右,而进行比较的时候是从右到左的。常规的匹配算法移动模式串的时候是从左到右,而进行比较的时候也是是从左到右的,基本框架是:[cpp:collapse] + expand sourceview p

2012-08-15 10:34:04 723

转载 java中常见的异常

Java 中异常的分类 所有异常,都继承自 java.lang.Throwable 类。 Throwable 有两个直接子类, Error 类和 Exception 类。 Exception Exception 则可使从任何标准 Java 库的类方法,自己的方法以及运行时任何异常中抛出来的基类型。异常可分为执行异常( RuntimeException )和检查异常( Che

2012-08-14 10:07:03 947

原创 常见软件包

常见软件包1.软件包 java.text提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。2.软件包 java.sql提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。3.软件包 java.util包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生

2012-08-13 11:55:09 596

转载 java compare 接口

. 两种比较接口分析 在 “ 集合框架 ” 中有两种比较接口: Comparable 接口和 Comparator 接口。 Comparable 是通用的接口,用户可以实现它来完成自己特定的比较,而 Comparator 可以看成一种算法的实现,在需要容器集合实现比较功能的时候,来指定这个比较器,这可以看成一种设计模式,将算法和数据分离。前者应该比较固定,和一个具体类相绑定,而后者比较

2012-08-13 11:46:49 877

原创 compareTo&compare 接口 compareable & comparator

区别:相同:comparable 和 Comparator 都是用来实现集合中的排序的(不是集合实现了这两接口,是集合里装的东西会去实现这两个接口)区别:Comparable是在集合内部定义的方法实现的排序Comparator是在集合外部实现的排序所以,如想实现排序,就需要在集合外定义Comparator接口的方法compare()或在集合内实现Comparable接口的方

2012-08-13 11:45:51 2855

原创 背包问题

Algorithm Gossip: 背包問題(Knapsack Problem)說明假設有一個背包的負重最多可達8公斤,而希望在背包中裝入負重範圍內可得之總價物品,假設是水果好了,水果的編號、單價與重量如下所示: 0 李子 4KG NT$4500 1 蘋果 5KG NT$5700 2 橘子 2KG NT$2

2012-08-11 11:27:07 702

原创 编译系统和解释系统

计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过"翻译程序"翻译成机器语言形式的目标程序,计算机才能识别和执行。这种"翻译"通常有两种方式,即编译方式和解释方式。编译方式是指利用事先编好的一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户将高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表示的与之等价的目标程序,然后计算机

2012-08-10 15:55:24 4489

原创 计算机网络基础知识(ISO各层体系结构)

网络ISO体系结构  一、网络ISO七层协议结构1、定义 物理层:它定义了传输数据所需要的机械、电气、功能、及规程的特性 数据链路层:提供物理层的控制 网络层:决定传输报文的最佳路由 传输层:建立、维护虚电路 会话层:允许不同机器上的用户建立、管理和终止应用程序间的会话关系。 表示层:关注传输信息的语法和意义 运用层:负责为应用程序提供网络服务 备注:物

2012-08-10 15:16:50 5757

原创 结构化查询语言(Structured Query Language)

结构化查询语言(Structured Query Language)SQL语言包含4个部分  ※ 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。  ※ 数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。  ※ 数据查询语言(DQL),例如:SELECT语句。  ※ 数据控制语言(DCL),例

2012-08-10 11:46:41 1318

原创 进外企工作?告诉你外企面试官最爱提的问题(不仅仅适合外企,更适合一把的求职问题)

1.请介绍一下你自己。这是外企常问的问题。一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,外企最希望知道的是求职者能 否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关, 但要突出积极的个性和做事的能力,说得合情合理外企才会相信。外企很重视一个人的礼貌,求职者要尊重考

2012-08-10 09:38:23 1543

原创 Java中的Set List Map 存储方式个各有什么不同

List接口对Collection进行了简单的扩充,它的具体实现类常用的有ArrayList和LinkedList。你可以将任何东西放到一个List容器中,并在需要时从中取出。ArrayList从其命名中可以看出它是一种类似数组的形式进行存储,因此它的随机访问速度极快,而LinkedList的内部实现是链表,它适合于在链表中间需要频繁进行插入和删除操作。在具体应用时可以根据需要自由选择。前面说的I

2012-08-09 16:18:11 3037

转载 java中Map类有什么作用,具体怎么用呢

Map以按键/数值对的形式存储数据,和数组非常相似,在数组中存在的索引,它们本身也是对象。        Map的接口        Map---实现Map        Map.Entry--Map的内部类,描述Map中的按键/数值对。        SortedMap---扩展Map,使按键保持升序排列            关于怎么使用,一般是选择Map的子类,而不直

2012-08-09 16:16:28 28876 2

转载 关于java内存说明的一些帖子整理(待研究)

最近项目周期很紧所以暂时回复不了什么,下下周应该能稍微解脱一两天吧,到时候画些图来说明这个。大家有兴趣讨论的请先踊跃发表见解哦~ 先简单写几句: 1、一定要留意,JVM规范所规定的“概念中的JVM”与实际的JVM实现是可以有差异的。所以请区分清楚“堆”、“栈”在概念中与实际实现中的不同。我猜多数Java程序员更关心(或者说更有用)的是概念中的JVM的状况,但请千万不要想当然的认为实

2012-08-09 11:36:53 902

转载 java中static作用详解

Java 中static 的用途:(一道笔试题)static 关键字* 在类中,用static声明的成员变量为静态的成员变量,它为该类的公用变量,再第一次使用时被初始化,对于该类的所有对象来说,staitc成员变量只有一份。* 用static声明的方法为静态方法,在调用该方法时,不会将对象的引用传递给它,所以staitc方法中不可以访问非staitc的成员。******静态方法不再

2012-08-09 11:16:40 859

转载 进入名企就真的那么难吗?七种求职途径助你胜出

进入名企就真的那么难吗?其实不然。因为职场上还有很多敢于闯荡的人,在具有挑战性的工作中 收获了丰厚的工作经验。这让我们感悟到,求职就是一场特殊的马拉松,因为它只有终点,没有起点和路线。选择怎样的路线以及一个好的起点就是胜出的关键。通常我们可以选择的求职途径包括以下七种:途径一:海投简历网申最常用的方式。投递过程有两种方式:1、发送简历到指定邮箱。2、填写对方公司的网申表格。招聘网站和求职社

2012-08-08 21:13:47 3632

转载 求一个串中出现的第一个最长可重叠重复子串 [后缀数组解法]

http://blog.csdn.net/iamskying/article/details/4759485 题目描述:求一个串中出现的第一个最长重复子串采用顺序结构存储串,编写一个程序,求串s中出现的第一个最长重复子串的下标和长度。 求解思路:一、 主要数据结构及涉及知识点 核心结构:后缀数组其他涉及:strin

2012-08-08 16:31:45 2237

原创 java中collection是什么?怎么理解?怎么使用?

collections主要提供一些,排序的算法,随机的,反向的,  collection 是容器的祖先接口  线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection ├List

2012-08-08 16:30:55 8355

原创 java 静态方法和静态变量 static

静态方法:在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法介绍一个类Math:The class Math contains methods for performing basic numeric operations是用来做基础运算的,所有的方法都不需要实例变量值,因为方法都是静态的Math.abs(24.2); static int abs

2012-08-08 11:08:21 930

原创 cache高速缓冲存储器

高速缓冲存储器(Cache)其原始意义是指存取速度比一般随机存取记忆体(RAM)来得快的一种RAM,一般而言它不像系统主记忆体那样使用DRAM技术,而使用昂贵但较快速的SRAM技术,也有快取记忆体的名称。基本概念  在计算机存储系统的层次结构中,介于中央处理器和主存储器之间的高速小容量存储器。它和主存储器一起构成一级的存储器。高速缓冲存储器和主存储器之间信息的调度和传送是由硬件自动进行的。

2012-08-08 10:37:30 1528

转载 IT行业都有哪些岗位?

<!--.pcb {margin-right:0}-->IT行业的岗位大概都有哪些?招聘会上让人眼花缭乱的岗位需求都指的是什么啊?IT行业的岗位大概分为研发类、市场类、技术支持类、生产类、管理类,到招聘会时,可以按照这个分类问问面试官,你们这个职务,是研发职务还是生产职务,可能某些小公司的面试官会被你问住:)1、研发类岗位包括软件研发和硬件研

2012-08-07 21:10:51 31116

转载 做项目和做产品的区别

1. 对质量要求做项目的第一要求是在要求的时间内开发出满足客户需求的软件,它的第一准则是客户永远是对的,开发者必须按客户要求的做,但是因为客户提出的要求往 往是发散的、弱逻辑的、非系统的,所以开发出的软件需要很多硬编码,再加上时间紧迫,不能对已经开发出来的模块进行必要的重构,项目最终越来越难以维护, 性能越来越差。而做产品则会很注重质量,第一准则是开发出比其他同类产品更好用,更快的系统,当

2012-08-07 21:01:42 4656

转载 IT职位全面解析(软件类)

笔者先向大家介绍一下目前软件职业的各层次职位的一般要求。  1.程序员  这里所指的程序员不包括高级程序员,在互联网时代,程序员职位的提供也更多地与网站相关。现在大约38%的程序员职位都是关于网站动态页面编码与设计的,如ASP、JSP、PHP、ASP.net等;17%的程序员职位是关于Java编程的,而VC++大约占了13%,这三类已经占据了普通程序员市场需求的三分之二强。一般来说,普通程

2012-08-07 21:01:03 1076

转载 什么样的简历能抓住HR的眼球?HR是怎样筛选简历的?

制作简历成为大学生进入职场的一门必修课。数据显示,HR阅读每封简历的时间相当有限,花15秒进行简历的粗略浏览,而阅读感兴趣的简历不超过120秒。由此可见,简历优秀与否直接决定你有没有机会进入下一个环节。一些大学生认为,简历只是形式,只要自己优秀,是金子下载个普通简历也会发光的。殊不知,每年都有不少人因为简历无法突出你的优势,频频被HR“过滤”掉,连自己真正败北的原因都找不到。“磨刀不误砍柴工”

2012-08-07 16:31:33 856

转载 比较Vector,List 和ArrayList间的区别(转)

关于这三种容器类型的数据结构存在一些区别,在应用的时候在空间分配和数据存储结构上有些不同.线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├LinkedList│├Array

2012-08-07 16:30:18 618

转载 转一篇写的比较好的文章-----模式匹配的KMP算法详解

其实,KMP模式匹配算法和原始的模式匹配算法的区别就是在:原来的模式匹配算法是利用回溯进行的查找。而,KMP模式匹配算法呢,则是利用next[]数组进行下一个元素的定位。  模式匹配的KMP算法详解这种由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现的改进的模式匹配算法简称为KMP算法。大概学过信息学的都知道,是个比较难理解的算法,今天特把它搞个彻彻底

2012-08-03 18:25:23 569

原创 KMP算法

KMP算法的精髓在于:建立匹配串的模式数组(Next[])1. 什么是Next数组?传统的字符串匹配采用的是最简单的迭代,这必然会造成大量不必要的操作,Next数组的存在就是为了去除这些不必要的操作。每一个Next数组的下标都映射了一个匹配串(AnalyzeThis)中具有相同下标的元素,当这个元素与主串(Text)的某个元素(设为a)不匹配的时候,Next立功的时候就到了

2012-08-03 18:18:51 568

原创 C和C++中动态分配内存,区别

c是malloc和free,c++是new和delete,(C++面向对象的)区别如下:(1)new、delete 是操作符,可以重载,只能在C++中使用。(2)malloc、free是函数,可以覆盖,C、C++中都可以使用。(3)new 可以调用对象的构造函数,对应的delete调用相应的析构函数。(4)malloc仅仅分配内存,free仅仅回收内存,并不执行构造和析构函

2012-08-02 20:39:07 3136 1

各大公司java笔试题目

近年来各大公司,如腾讯 google 百度 华为 中兴 网易等公司的 笔试题目

2012-05-02

百度实习生大礼包2012

百度实习生大礼包!带你了解百度,并附百度实习生笔试题,及面经。超值分享!

2012-05-02

读代码软件---Insight

读代码软件---Insight 绿化版的哦

2012-04-11

微博客信息传播结构_路径及其影响因素分析

微博客信息传播结构_路径及其影响因素分析----不错的文章

2012-04-11

空空如也

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

TA关注的人

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