自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 决战大数据摘录

第一部分  从数据化运营到运营数据 1、大数据,为什么很多人只会谈,不会做(1)大数据的经典定义4V:海量的数据规模(Volume)、快速的数据流转和动态的数据体系(Velocity)、多样的数据类型(Variety)和巨大的数据价值(Value)。(2) 断层是大数据所面临的严重问题,收集数据的人不知道将来的人怎么使用数据,创建模型的人也不知道自己所采用的数据在未来是否稳定,使用模...

2016-02-16 10:06:28 278

原创 数据库设计规则技巧

一、 数据库设计的一些总体规则 1、 弄清楚要开发的应用程序是事务处理型(OLTP)还是分析型(OLAP),    如果用户更关注数据的增删改,也就是事务处理,那就设计一个规范化的表。   否则如果最终用户更关注数据分析、报表、趋势预测等等功能,也就是事务分析,那   就设计一个扁平的、不规范化的数据库结构。2、 把重复、不统一的数据当成你最大的敌人来对待,重复数据可能会带来混乱而...

2014-04-17 15:28:37 225

原创 大道至简

一、编程的精义所谓编程实际上就是把一件事情交给计算机去做,你认为这件事该如何做,就用“程序语言”的形式描述给计算机。程序=算法+结构,在这个公式里,代码是不存在的,存在的只是思想。 二、懒人造就了方法人的精力终归是有极限的,提出新的“方法”,解决的将是影响做事成效的根本问题。 三、团队缺乏的不只是管理1、从管理的角度来看,项目失败与否与项目经理的经验直接相关。  项目的成功主要由...

2014-01-03 09:36:26 166

原创 Oracle分区表及分区索引

 一、分区表分区表的几种分类:1、Range(范围)分区是应用范围比较广的表分区方式,它是以列的值的范围来做为分区的划分条件,将记录存放到列值所在的range分区中。比如按照时间划分,2012 年1 季度的数据放到a 分区,12年2 季度的数据放到b分区,因此在创建的时候呢,需要你指定基于的列,以及分区的范围值,如果某些记录暂无法预测范围,可以创建maxvalue 分区,所有不在指定范围内...

2013-12-06 16:54:29 390

原创 Hadoop安装配置

一、初始环境准备1、 安装虚拟机(Vmware8.0)2、 在虚拟机上安装Linux系统(CentOS 6.0)     建议安装桌面版,配置服务较完整。安装二台服务器,一台Master,一台Slave。3、 卸载系统自带的OpenJDK,安装Sun公司的JDK(1)查看jdk信息rpm -qa | grep java  显示如下信息:     java-1.4.2-gcj-co...

2013-06-18 16:47:05 138

原创 PowerDesigner设计实践

一、数据模型 1、概念数据模型(CDM)(1)CDM表现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。一个概念模型经常包括在物理数据库中仍然不实现的数据对象。它给运行计划或业务活动的数据一个正式表现方式。不考虑物理实现细节,只考虑实体之间的关系。(2)概念数据模型的内容包括重要的实体及实体之间的关系。在概念数据模型中不包括实体的属性,也不用定义实体的主键。这是概念数据模型和逻...

2013-05-30 17:01:11 197

原创 软件项目成功之道

一. 绪论1、 习惯性优秀,如果我们坚持不懈,那么优秀就不再是一种行为,而成为一个习惯。2、 采石工人信条:尽管我们只是采石头,但脑海中必须想象着最终建造出的宏伟教堂。3、 如果一棵树在森林里倒了,却没有人在场听到,那么它发出的声响又算什么。要充分利用系统自动 发送Email来了解自动构建系统过程的相关通知。4、 要尽量主动完成技术领导人的更多职责,不要干等着这个职位落到你头上,...

2013-05-30 16:24:25 143

原创 JAVA多线程事例参考(二)

一、JAVA多线程之Lock  import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;import java.util.concurrent.locks.Lock;import java.u...

2013-05-10 16:15:55 101

原创 JAVA多线程事例参考(一)

一. Java多线程安全问题,模拟银行存款/** * *银行账户对象,存取款操作 * */public class Account { String name; float amount; public Account(String name, float amount) { this.name = name;...

2013-05-10 16:07:18 108

原创 项目管理培训整理

一、 项目准备1、 接手一个全新项目的准备(1) 收集合同及附件(2) 与销售、售前沟通(3) 确定项目目标(4) 讨论项目定位(5) 分析技术可行性(6) 分析里程碑要求(7) 项目性质(外包、开发)(8) 确立干系人管理(9) 分析项目范围(10) 查找组织过程资产(11) 讨论是否要产品化(12) 分析项目主要风险点2、 项目整体策划的重要性(1) 项目成败98%在起点(赢在起点策略)...

2013-03-20 16:40:28 162

原创 EnterPrize组织

一、 EnterPrize组织概述EnterPrize组织是组织软件项目的一种方法,它恰当地推动与平衡项目成员之间的责任、个人责任感与权力。EnterPrize组织定义了组成项目的8种职位的角色与责任:1、产品经理:一般是高管或者高级经理。该角色对产品的成功负完全的责任,包括利润与损失。2、项目经理:指挥项目的计划与执行,是为项目成功与否负责的个人,就像船长或战场上的将军。3、业务架构师:是客户...

2013-03-20 16:21:32 449

原创 程序开发心理学

程序开发心理学(温伯格著)摘抄整理如下: 1、程序开发也是一种艺术创造的过程,同写作、作画并没有质的差别。是在特定的环境下,特定的程序员在特定的心理状况下的艺术品,其中任何一个因素的变化都可能导致艺术品的结果不同。 2、程序被写成什么样子,取决于众多的因素;一旦我们真的阅读了程序,就会发现无论是否必要,其中这些代码之所以如此编写,有的是由于计算机的局限,有的是由于程序语言的局限,...

2013-01-30 16:20:53 172

原创 JAVA之 IO流

一、IO流流就是字节序列的抽象概念,能被连续读取数据的数据源和能被连续写入数据的接收端就是流,流机制是Java及C++中的一个重要机制,通过流我们可以自由地控制文件、内存、IO设备等数据的流向。而IO流就是用于处理设备上的数据,如:硬盘、内存、键盘录入等。IO流根据处理类型的不同可分为字节流和字符流,根据流向的不同可分为输入流和输出流。 二、字节流和字符流字符流,因为文件编码的不同,就有了对...

2013-01-16 13:57:24 108

原创 软件架构师应该知道的97件事

     软件架构师是IT 行业里独一无二的职业,既要精通软件开发技术,又要掌握业务知识,还要周旋于公司不同部门之间,协调各种予盾。  1.客户需求重于个人简历 ( Nitin Borwankar )客户需求至上。为了自己的简历更炫而采用新技术是沽名钓誉,往往事与愿违。 2.  简化根本复杂性 ,消除偶发复杂性 ( Neal Ford )根本复杂性指的是问题与生俱来的、无法避免的困...

2013-01-11 13:26:38 93

原创 CXF创建WebService实例

一、概述1、ApacheCXF项目是由ObjectWeb Celtix和CodeHaus XFire合并成立。ObjectWeb Celtix是由IONA公司赞助,于2005年成立的开源Java ESB产品,XFire则是业界知名的SOAP堆栈。合并后的ApacheCXF融合该两个开源项目的功能精华,提供了实现SOA所需要的核心ESB功能框架,包括SOA服务创建,服务路由,及一系列企业级QoS功能...

2013-01-07 20:33:25 222

原创 Oracle计划任务

 Oracle在10g版本以前,计划任务用的是DBMS_JOB包,10g版本引入DBMS_SCHEDULER来替代 先前的DBMS_JOB,在功能方面,它比DBMS_JOB提供了更强大的功能和更灵活的机制管理。 一、 DBMS_JOB 1、查看数据库中定时任务的最多并发数,一般设置为10 SQL>show parameter job_queue_processes 2、设...

2012-12-31 18:29:04 154

原创 Oracle触发器

一、 DML触发器数据操纵语言触发器,创建在表上,由DML事件引发的触发器。1、DML事件:INSERT:在表或视图中插入数据时触发UPDATE:修改表或视图中的数据时触发DELETE  在删除表或视图中的数据时触发 2、DML触发器的要点:(1)确定触发的表,即在其上定义触发器的表。 (2)确定触发的事件,DML触发器的触发事件有INSERT、UPDATE和DELETE三种 (3...

2012-12-30 21:41:15 318

原创 Oracle存储过程

一、 存储过程1、定义所谓存储过程(Stored Procedure),就是一组用于完成特定数据库功能的SQL语句集,该SQL语句集经过编译后存储在数据库系统中。在使用时候,用户通过指定已经定义的存储过程名字并给出相应的存储过程参数来调用并执行它,从而完成一个或一系列的数据库操作。2、存储过程的创建Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常。(1)无参存储过程语法...

2012-12-30 11:40:52 110

原创 JAVA编程指南

一、设计方法论 1、方法学,是一套用以降解编程问题复杂性的过程与启发。它由许多经验积累而成的,特别是OOP中, 在采用某种方法论之前,先弄清楚它能解决什么问题就显得十分重要。 在整个开发过程中,最重要的一点是:不要不知所措。方法论中要尝试去发现的是:(1)要使用的对象是什么?(2)这些对象的接口是什么? 2、无论做了多少分析,总有些问题不到设计阶段是无法发现的,而更多的问题直到编码阶段...

2012-12-27 22:57:45 129

原创 JAVA基础

一、JAVA基础 1.类的构建过程是从基类“向外”扩散的,所以基类在导出类构造器可以访问它之前,就已经完成了初始化。 2.继承技术的优点之一,就是它支持增量开发模式,你可以引入新代码而不会在现有代码中引发Bug,可以 将新的Bug隔离在新的代码之中。3.向上转型是指把某个对象的引用视为对其基类型引用的作法,判断该用组合还是继承的方法就是问一问自己  是否需要从新类向基类进行向上...

2012-12-27 22:43:18 72

原创 项目团队管理

1、在团队中工作的益处(1)优秀的团队幵非全是由优秀的个人组成,但优秀的团队一定能塑造出优秀的个人。(2)单靠个人无法完成任务,但一个没有组织性的团队也不能圆满完成任务,有条理,有组织,默契配合,        相互支持才能成功。(3)没有完美的个人,但通过团队协作,完全能够成就完美的事业。 2、团队发展的4个阶段(1)组合期 1.1对团队规则不熟悉。 1.2彼此陌生,互相猜忌。 1.3对...

2012-10-25 23:44:54 123

原创 风险与质量管理

一、风险管理1、风险管理的层次: (1)危机管理:  救火型,当问题严重时才会应对 (2)事后补救:当风险发生后能够快速做出反应 (3)风险缓解:通过预先计划的方式描述当风险发生时的解决方法,但并未试图排除风险 (4)风险预防:把实施风险计划作为项目的一部分,识别风险并防患于未然 (5)风险去除:  确认不排除可能造成风险的因素 2、风险数据库:(1)技术或质量风险 1.1使用未经验证...

2012-10-25 23:30:27 258

原创 项目管理过程

一、项目启动1、启动过程的目的是: (1)建立并定义项目的目的和目标(具体、可度量、有时间限制) (2)清晰地定义项目范围和可交付成果(项目规模、预算和成本、期限) (3)理解并验证客户的需求和期望 (4)规划团队的组织 (5)建立项目评估的标准 (6)确定并任命项目经理2、项目启动会上的项目定义: (1)项目背景及摘要(此项目来自何方?为什么要完成此项目?客户能从项目中获得什么) (2)项目...

2012-10-25 23:12:40 108

原创 CMMI概述

一、概述1、CMMI全称是Capability Maturity Model Integration, 即软件能力成熟度模型集成。2、CMMI分5个级别(1)CMMILevel 1,完成级。在完成级水平上,企业对项目的目标与要做的努力很清晰,项目的目标得以实现。(2)CMMILevel 2,管理级。在管理级水平上,企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责到         人...

2012-10-25 22:25:16 303

原创 人月神话

一、 焦油坑1、焦油坑的意思说明了即使你足够强大,也无法摆脱束搏而沉到坑底。IT项目也是这样,不论是开发大型软件系统 还是小型项目,都会遇到诸多复杂的问题和影响因素,项目本身就是一个足够复杂的动态系统,没有最优,只有满意。2、项目四要素,人员,组织环境,干系人,外部依赖和约束,风险和假设,团队,人等诸多问题都是你必须要考虑的问题,任何一个要素出现大的差错都可能导致项目失败,只有所有要素能够平衡...

2012-09-14 20:58:33 225

原创 敏捷开发(二)

一、计划1、当你能够度量你所说的,并且能够用数字去表达它时,就表示你了解了它;若你不能度量它,不能用数字去表达它,那么说明你的知识就是匮乏的,不能令人满意的。2、过大或者过小的素材都是难以估算的。开发人员往往会低估那些大的素材而高估那些小的素材。任何过大的素材都应该被分解成小一点的部分,任何过小素材都应该和其他小的素材合并。3、迭代计划,项目的周期过程,如下图: 二、 重构1、...

2012-08-04 22:33:59 82

原创 敏捷开发(一)

一、 敏捷软件开发宣言1、个体和交互胜过过程和工具人是获得成功的最为重要的因素。如果团队中没有优秀的成员,那么就是使用好的过程也不能从失败中挽救项目,但是,不好的过程却可以使最优秀的团队成员失去效用。如果不能作为一个团队进行工作,那么即使拥有一批优秀的成员也一样会惨败。宣言要求建立优秀的团队,注重沟通;对于工具,先尝试简单的小工具,直到其不能满足需求在考虑更换。2、可以工作的软件胜过面面俱到的...

2012-08-04 22:18:11 102

原创 UML分析应用总结

一、获取需求1、定义边界边界可大可小,无法衡量,也无章可循,需要靠建模者的经验和意识。定义边界的目的是为我们确定一个分析的起点,界定义的不同会带来不同的结果,因为视角会因边界而变动。主角、边界、用例三者是相生相灭的关系,其中边界定义最为重要,一旦定义了边界,主角就能定义,而一旦定义了主角,用例就能发现。2、发现主角主角代表了涉众利益,站在边界之外,直接与...

2012-05-26 21:14:22 305

原创 UML核心视图

一、静态视图1、用例图   用例视图采用参与者和用例作为基本元素,以不同的视角展现系统的功能性需求。(1)业务用例视图  使用业务主角和业务用例展现业务建模的结果。 (2)业务用例实现视图 (3)概念用例视图 (4)系统用例视图 在许多项目中实际上只有系统用例视图。 (5)系统用例实现视图...

2012-05-25 23:17:39 123

原创 UML关系

1、关联关系(association)用一条直线表示,它描述不同类的对象之间的结构关系,它在一段时间内将多个类的实例连接在一起。   单向关联关系则用一条带箭头的直线来表示的。    事例代码:public class ClassA { //关联是对象间长期的一种关系,被调用类表现为调用类的引用,或者调用类的属性,//常见的关联关系有一对一,一对多,多对多关...

2012-05-25 21:26:39 99

原创 分析设计基础

一、 基础概念 1、面向过程的分析方法是找到过程的起点,然后顺藤摸瓜,分析每一个部分,直至达到过程的终点。     过程中的每一部分都是过程链上不可分割的一环。     面向过程方法认为每个小系统都有着明确的开始和明确的结束,开始和结束之间有着严谨的因果关系。 2、面向对象方法将世界看作一个个相互独立的对象,相互之间并无因果关系。有了对象,就能够通过提升抽象级别来构建 ...

2012-05-22 23:13:20 193

原创 JBPM4工作流应用(三)

8、JBPM自动活动2)script脚本活动jpdl定义:<!-- script 脚本活动会解析一个script 脚本。 任何一种符合JSR-223 规范 的脚本引擎语言都可以在这里运行。 expr:执行表达式的文本 var:返回值存储的 变量名 --><script name="invoke script" expr=...

2012-04-02 15:29:17 118

原创 JBPM4工作流应用(二)

 5.task人工任务活动   1)、使用task活动的assignee属性进行任务分配  <task name="review" assignee="#{order.owner}"> <transition to="wait" /> </task>    Assignee属性默认会被作为EL表达式来执行,任务被分配给#{order...

2012-04-02 15:28:19 105

原创 JBPM4工作流应用(一)

一、 JBPM4的结构特点1.嵌入式的工作流引擎,不需要依赖特定的中间件或服务器,减少了硬件和软件的绑定,完全支持嵌入式应用的  业务流程开发框架,可以在事务处理、数据持久化等各个方面与业务应用程序进行灵活的集成。2.可拔插的体系架构,采用模块化的架构设计,采用了IOC的设计理念,各模块之间可以比较方便地解除耦合或  替换不同的实现,例如持久化、事务处理、身份认证、日志服务等,都由可选模块实现。3...

2012-04-02 14:34:15 107

原创 Java类加载器入门应用

1、类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。最初是为了满足 Java Applet的需要而开发出来的,  Java Applet需要从远程下载Java类文件到浏览器中并执行。类加载器使得Java类可以被动态加载到Java虚拟机中并执行。2、基本上所有的类加载器都是java.lang.ClassLoader类的一个实例,java.lang.ClassLoader类的基本职...

2012-03-08 22:40:04 80

原创 Java语言高级应用

一、 Java反射1.Java反射是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs   取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等)、   superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所...

2012-03-08 22:11:28 82

原创 CAS单点登录应用

一. 基础知识点1.CAS Server 是一套基于 Java 实现的服务,该服务以一个 Java Web Application 单独部署在与 servlet2.3 兼容的 Web 服务器上,另外,由于 Client 与 CAS Server 之间的交互采用 Https 协议,因此部署 CAS Server 的服务器还需要支持 SSL 协议。 2.HTTPS的全称是Secure Hype...

2012-02-15 17:33:23 94

原创 Freemarker模板应用

    FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写,模板用servlet提供的数据动态地生成 HTML,模板语言是强大的直观的,编译器速度快,输出接近静态HTML页面的速度。 一.Freemarker模板应用事例。1.创建模板文件,在/resource/template目录下建立freemarkerLocal.ftl文件。--------...

2012-01-11 17:13:35 170

原创 用户体验

 用户体验的一些要素 用户体验是指“产品如何与外界发生联系并发挥作用”的,也就是人们如何“接触”和“使用”它。 Web中的用户体验是指用户在访问平台的过程中的全部体验,它包括平台是否有用,疑惑或者bug程度,功能是否易用、                       简约,界面设计和交互设计是否友好等方面。用户体验的核心是UCD,即“以用户为中心的设计”。 投资回报率:通常用金...

2011-12-21 22:32:36 171

原创 Velocity模板应用

Velocity是一个基于java的模板引擎(模板引擎的作用就是取得数据并加以处理,最后显示出数据)。     它允许任何人仅仅简单的使用模板语言来引用由java代码定义的对象。     主要应用在: 1.Web应用的开发。 2.作为模板产生SQL,XML或代码等。 3.作为其他系统的集成组件使用。 当Velocity应用于application program或 a servlet...

2011-12-14 19:25:13 203

信息安全技术等级保护.zip

GBT 2010—25058 信息安全技术 信息系统安全等级保护实施指南.pdf GBT 28448-2012信息安全技术 信息系统安全等级保护测评要求.pdf GBT22239-2019信息安全技术网络安全等级保护基本要求 GMT 0054-2018 信息系统密码应用基本要求.pdf 信息安全技术 网络安全等级保护定级指南(GAT1389-2017).pdf

2019-07-30

VMware8.0虚拟化工具

VMware8.0虚拟化工具,虚拟化必备工具

2013-05-17

ruby中文文档 ruby入门

ruby入门中文文档,适于初学者使用。实用教程,推荐大家使用。

2009-10-30

EJB3.0实例教程

Pdf格式,简易实例教程,还不错

2007-08-29

空空如也

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

TA关注的人

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