自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (14)
  • 收藏
  • 关注

转载 SA,SD和SE的差别

做软件开发项目规划时, 常会碰到助理问我一个问题, SA,SD和SE的差别在那里 ?这 个问题我以前也有过, 还颇为困扰, 系统分析和系统设计及系统工程到底有什么差别 ? SA和SD的工作又有何不同 ? 这两者的养成教育又有何差异 ?在过去, SA,SD及SE的确很难区分, 甚至这些角色常常会透过软件工程师来混合发展。随着IT领域的发展, SA,SD及SE渐渐的成为了大型项目必需要的专业分

2015-07-22 22:52:23 564

转载 Map / HashMap 获取Key值的方法

方法1:keySet()HashMap hashmp = ne HashMap();hashmp.put("aa", "111");Set set = hashmp.keySet();Iterator iter = set.iterator();while (iter.hasNext()) {String key = (String) iter.next();/

2015-07-08 19:24:30 2626

转载 Javascript跨域访问解决方案

由于安全方面的考虑,Javascript被限制了跨域访问的能力,但是有时候我们希望能够做一些合理的跨域访问的事情,那么怎么办呢?这里分两类情况:一、基于同一父域的子域之间页面的访问;参见如下3个domain域:taobao.com、jipiao.taobao.com、promotion.taobao.com;它们有相同的父域taobao.com。二、基于不同父域页面之间的访问;参见如下

2015-07-07 23:05:14 387

转载 Java中的继承与组合

本文主要说明Java中继承与组合的概念,以及它们之间的联系与区别。首先文章会给出一小段代码示例,用于展示到底什么是继承。然后演示如何通过“组合”来改进这种继承的设计机制。最后总结这两者的应用场景,即到底应该选择继承还是组合。1、继承假设我们有一个名为Insect(昆虫)的类,这个类包含两个方法:1)移动move(); 2)攻击attack()。代码如下:

2015-07-07 22:54:15 378

转载 UML基础: 统一建模语言简介

UML基础: 统一建模语言简介回顾20世纪晚期--准确地说是1997年,OMG组织(Object Management Group对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。UML的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。UML提出了一套IT专业人员期待多年的统一的标准建模符号。通过使用UML,这些

2015-07-07 22:13:24 766 5

转载 Java中Runnable和Thread的区别

在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。AD:在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runn

2015-07-05 10:05:05 330

转载 Java中static、final用法小结

一、final1.final变量:      当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在构造函数中。这两个地方只能选其一,要么在定义时给值,要么在构造函数中给值,不

2015-07-04 16:40:35 312

转载 Vector和ArrayList的比较

今天研究了一下Vector和ArrayList的源码,又加深了对这两个类的理解。List接口下一共实现了三个类:ArrayList,Vector,LinkedList。LinkedList就不多说了,它一般主要用在保持数据的插入顺序的时候。ArrayList和Vector都是用数组实现的,主要有这么三个区别:1、Vector是多线程安全的,而ArrayList不是,这个可以从源码中

2015-07-04 15:58:06 301

转载 对Spring 及SpringMVC的理解

Spring是一个轻型容器(light-weight container),其核心是Bean工厂(Bean Factory),用以构造我们所需要的M(Model)。在此基础之上,Spring提供了AOP(Aspect-Oriented Programming, 面向层面的编程)的实现,用它来提供非管理环境下申明方式的事务、安全等服务;对Bean工厂的扩展ApplicationContext更加方便

2015-07-04 15:26:52 487

转载 java面试题及答案(基础题122道,代码题19道)

JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的

2015-07-04 15:25:17 841

原创 接口和抽象类

1.接口可以继承接口..但是要使用extends~而不是用implements如:interface a{}interface b extends a{}2.抽象类可以实现接口..比如java.util中的AbstractCollection类就是实现的Collection接口3.抽象类可以继承实体类(要有明确的构造方法) 下面这段执行无误的代码说明

2015-07-04 10:05:11 368

转载 java中抽象类一般什么时候用到,用抽象类有什么好处?

如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类往往用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。抽象类的关键好处在于 能够实现面向对象设计的一个最核心的原则OCP(Open-ClosedPrinciple)。========================================

2015-07-03 23:25:30 12117 1

转载 为什么用Spring来管理Hibernate?

为什么要用Hibernate框架?这个在《Hibernate介绍》博客中已经提到了。既然用Hibernate框架访问管理持久层,那为何又提到用Spring来管理以及整合Hibernate呢?首先我们来看一下Hibernate进行操作的步骤。比如添加用户的一个步骤。在上一篇博客中《八步详解Hibernate的搭建及使用》详细介绍到了Hibernate使用的步骤。以下的代码来自上篇博客

2015-07-03 22:59:27 406

转载 Java多线程之中断线程(Interrupt)的使用详解

interrupt字面上是中断的意思,但在Java里Thread.interrupt()方法实际上通过某种方式通知线程,并不会直接中止该线程interrupt方法interrupt字面上是中断的意思,但在Java里Thread.interrupt()方法实际上通过某种方式通知线程,并不会直接中止该线程。具体做什么事情由写代码的人决定,通常我们会中止该线程。    如

2015-07-03 13:59:58 600

转载 java多线程之wait(),notify(),notifyAll()的详解分析

wait(),notify(),notifyAll()不属于Thread类,而是属于Object基础类,也就是说每个对象都有wait(),notify(),notifyAll()的功能.因为每个对象都有锁,锁是每个对象的基础,当然操作锁的方法也是最基础了。wait导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或被其他线程中断。wait

2015-07-03 13:48:40 489

转载 ORACLE 内置函数

--以下内容是从网上和实践中总结出来的。由于是刚刚入手 ORACLE 故记录下来以便日后备用 --ORACLE内置函数--1、ASCII  --返回与字符对应的十进制数字    select ascii('a') from dual--2、CHR    -- 给出整数,返回对应的字符    select chr(10) from dual--3、concat

2015-07-03 11:20:15 385

转载 ORACLE 常见面试题

---以下试题是从CSDN上收集下来的,希望以后对自己还是对网友都有所帮助。--ORACLE 常见面试题. 解释冷备份和热备份的不同点以及各自的优点    解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。  热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优

2015-07-03 11:17:31 372

转载 oracle中什么情况下用索引?

首先创建索引的目的是为了优化sql确保执行效率。这个表的数据量达到了用索引比不用索引快,前提是索引字段会在条件中出现,如果这个表的确够大但是索引字段不作为条件出现是不会走索引的,等于没有索引。这个表不会频繁的增删改,因为索引的创建会影响增删改的效率。索引字段不是重复的离谱的那种字段,比如性别,如果有少量的重复可以创建位图索引较为高效。如果还有疑问欢迎追问, 索引

2015-07-03 10:04:53 1123

原创 索引分类和例子

逻辑上:Single column 单行索引Concatenated 多行索引Unique 唯一索引NonUnique 非唯一索引Function-based函数索引Domain 域索引物理上:Partitioned 分区索引NonPartitioned 非分区索引B-tree:Normal 正常型B树Rever Key 反转型B树 Bitm

2015-07-03 09:52:31 1213

转载 pushlet原理及例子

Pushlet是一种comet实现:在Servlet机制下,数据从server端的Java对象直接推送(push)到(动态)HTML页面,而无需任何Java applet或者插件的帮助。它使server端可以周期性地更新client的web页面,这与传统的request/response方式相悖。浏览器client为兼容JavaScript1.4版本以上的浏览器(如Internet Exp

2015-07-02 14:59:44 1211

转载 长连接与短连接

所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。  比如http的,只是连接、请求、关闭,过程时间较短,服务器若是一段时间内没有收到请求即可关闭连接。 其实长连接是相对

2015-07-02 14:45:59 437

转载 华为公司java面试题及答案

1、面向对象的语言特征封装、继承、多态2、Java I/O中字符流和字节流的区别字节流是传递0~255的整数而Java中有一些(如unicode代码)不能使用字符流,是特殊的字节流,3、HashTable和HashMap的区别HashTable和HashMap类有三个重要的不同之处,第一个不同主要是历史原因,HashTable是基于陈旧的Dictionary类,而HashMap

2015-07-02 13:35:51 2838 1

转载 struts2的核心和工作原理

在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处?设计目标    Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。技术优势    Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server HTTP交换协议,The Java Servlet

2015-07-02 12:01:44 419

转载 Struts2的几个核心类

1.   ActionSupport,你写的action都可以继承他,2.  AbstractInterceptor,你需要用的拦截器都继承于这个,3.  RequestAware,SessionAware,ApplicationAware,ServletRequestAware,ServletResponseAware,ServletContextAware,自己如果写baseact

2015-07-02 11:55:07 3070

转载 Spring 系列: Spring 框架简介

Spring AOP 和 IOC 容器入门在这由三部分组成的介绍 Spring 框架的系列文章的第一期中,将开始学习如何用 Spring 技术构建轻量级的、强壮的 J2EE 应用程序。developerWorks 的定期投稿人 Naveen Balani 通过介绍 Spring 框架开始了他由三部分组成的Spring 系列,其中还将介绍 Spring 面向方面的编程(AOP)和

2015-07-02 11:04:24 296

SpringBoot2+Swagger2

SpringBoot2+Swagger2小例子,Springboot2的一些新特性。简单demo,

2019-02-18

微信小程序最全的demo

微信小程序最全的demo,值得学习! 少走弯路!微信小程序最全的demo,值得学习! 少走弯路!

2018-10-21

Spring Cloud Demo

Spring Cloud Demo 适合初学者,有不对的地方,多多包涵

2018-10-21

语音和语义分析demo

java语音和语义分析demo,适合初学者,简单实用。java语音和语义分析demo,适合初学者,简单实用。

2018-07-20

springboot2+mybatis+mysql

springboot2+mybatis+mysql 很好的小例子,适合初学者。

2018-07-20

java 发短信例子

java 发短信例子: jar包, 文档, 说明 ,很详细.

2014-02-20

jbpm5 web流程设计器

jbpm5 web流程设计器,能作为一个web服务运行

2014-02-19

JBPM Web流程设计器(支持拖拽)

用js+extjs画的jbpm流程设计器,与eclipse插件类似,可以进行自定义。 非常方便

2014-02-19

JBPM5.4用户指南

JBPM 工作流 OA 自定义流程

2014-02-19

BPMN2.0设计器eclipse插件

BPMN2.0设计器eclipse插件

2014-02-19

JBPM5.4 SSH 完整项目整合

完整项目案例 包含完整架包 和数据库表结构 以及完整数据 在eclipse和myeclipse都可以完美运行

2014-02-18

Activiti_5.13_中文手册

Activiti_5.13_中文用户手册.pdfActiviti_5.13_中文用户手册.pdfActiviti_5.13_中文用户手册.pdf

2014-02-18

上传文件(进度条)

上传文件(进度条)

2014-01-07

首页登陆demo

首页登陆demo

2014-01-07

空空如也

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

TA关注的人

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