`
ll_feng
  • 浏览: 389913 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

时间管理的概率

    博客分类:
  • pm
活动的概率可以用正泰分布图来协调计算 首先画出正泰分布图 公式: 任务完成时间估算=(最乐观+4*最可能+最悲观)/6 任务完成的标准差δ=(最悲观-最乐观)/6 例如: 某项目任务完成的时间为:最可能4天,最乐观2天,最悲观9天,计算下题: (1)任务完成时间估计: = (2+4*4+9)/6 = 4.5天 (2)任务完成的标准差:δ=(9-2)/6 = 1.2天 (3)1δ:4.5±1.2即任务在3.3-5.7天完成的概率是:68.26% (4)任务超过6.9天完成的概率为:(1-95.46%)/2=2.27% (5)任务在0-6.9天完成的概率为:1-(1-95.46%)/2=97. ...

时间网络图算法

    博客分类:
  • pm
一、关键路径 1、概念 所有路径中,各活动的历时总和最长的路径为关键路径。关键路径的时长一般等于项目的总工期。 也可以说,关键路径是指起点到终点之间,由总时差为0的关键活动连接而成的路径。 2、计算关键路径的 ...
通常的数据迁移是通过生成一个.sql文件做为数据载体。但由于数据库平台间的方言或其它差异,是很难实现的。特别是大字段(clob,blob)。各类数据库间的处理机制差异太大。 由于项目需要,摸索了一下。将经验记录下来。 备 ...

【JPA】基础知识

    博客分类:
  • j2ee
JPA是java编程领域的ORM标准。最著名的参考实现是hibernate. 一、主要API ⑴ 实体(@Entity) ⑵ 数据库模式属性(@Table、@SecondaryTable、@SecondaryTables、@Column、@JoinColumn、@JoinColumns、@PrimaryKeyJoinColumn、@PrimaryKeyJoinColumns、@JoinTable、@UniqueConstraint) ⑶ 身份(@Id、@IdClass、@EmbeddedId、@GeneratedValue、@SequenceGenerator、@TableGenerator ...
startUML是一款不错的uml设计软件。尝试用过几天后来换卸载了。今天重装,居然发现无法象以前那样正向工程和应用设计模式。 在网上找到了原因: http://blog.csdn.net/superbeck/article/details/4323861 原来是卸载不成功造成的。在安装目录下找到各类插件目录,如:staruml-java,等依次执行unreg.bat 重启软件。终于好了。

JAXB的基本应用

    博客分类:
  • j2ee
JAXB(Java API for XML Binding)是JAX-WS规范中的一项数据绑定技术. 作用是在客户端与服务端通讯时将java对象特别是复杂对象解析成xml格式的soap包。通过http协议进行传输。 JAXB通过Marshal/unMarshal进行对象的编码和解码。 JAXB同时提供了一组注解 1、@XmlRootElement 把一个java类映射为xml根节点 2、@XmlElement 把一个java的属性映射为xml的一个element 3、@XmlAccessorType 与@XmlRootElement配合使用,通过XmlAccessType定义映射策略 @Xm ...
在java编程领域,log4j已经是事实上的日志输出工具。不但功能强大,配置还非常简单。 一、基础知识 1、5种输出目的地(appender) (1)控制台: org.apache.log4j.ConsoleAppender (2)文件 org.apache.log4j.FileAppender (3)滚动文件 org.apache.log4j.RollingFileAppender (4)每日滚动文件 org.apache.log4j.DailyRollingFileAppender (5)书写器(暂时这么翻译,即以流格式发送到任意指定的地方) org.apache.log4j.WriterA ...
这里在一个web工程中,通过三张表,实现用户、角色、权限的关系实现一个相对简单的权限系统。没有考虑对资源(URL)的控制 一、在web工程中加入springsecurity的支持,主要jar包 二、配置web容器:web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www. ...
计划将springsecurity的引入新的项目中。开始学习。 按照我一惯“基本概念”-->“基本原理”-->"初步体验"-->"实战案例"-->"高级特性"的学习路线图。开始吧…… 直接从基本原理开始: 经过从各种资料了解,springsecurity的安全架构原理的精髓其实就是两个java模式的运用。即:责任链和动态代理。 一句话,就是设计一系列的过滤器分别负责对web资源的认证和授权,并由一个类来代理这些过过滤器与web容器打交道! 从网上找了一张图,很能说明问题: 这张图的来源是:http://ww ...
在web应用中做action的单元测试,一向比较麻烦.因为它对web容器的依赖。现在有办法了。struts提供了 个测试插件,结合JUnit,可以很方便的进行单元测试, 一、加入struts2-junit-plugin.xxx.jar插件 二、测试类 /** * */ package com.auth; import org.apache.struts2.StrutsSpringTestCase; import org.junit.Before; import org.junit.Test; import org.springframework.context.App ...
其实学习activeMQ的初衷就是要找一个能够实现异步消息的发布/订阅机制的解决方案。 一、要启动消息代理 也就是一个broker.在上一篇中,我是自建了一个内嵌的broker. 经过进一步的了解,实际上利用官方的代理才是最常见的应用场景。 这里直接执行官方解压包下的activemq.bat 若是要启动特定配置的broker.先确认配置文件如activemq-demo.xml存在于conf下。执行: ./activemq xbean:activemq-demo.xml 二、创建消息发布者 在一个java 工程中来创建发布者类 package test.mq; import ...
因为项目的需要,在构思系统的架构设计上,想到了ActiveMQ.只所以选择它。开始了学习。 一、首先做了一点小功课。 1、大致了解了JMS的原理的核心API. 2、知道了这是JMS的一个实现。在apache上可以免费下载使用。还不赶快下一个去? 二、运行并观察了官方例子 1、我先在activeMQ的解压目录的bin下执行了: activemq 启动了这的borker. 2、在一个新的cmd窗口中,我在activeMQ的解压目录的example目录下执行了: ant producer 可以看到输出了N多发送的消息文字。 3、在另一个新的cmd窗口中,我在activeMQ的解压 ...
cxf是jws的实现,上传二进制文件主要借助MTOM来实现,只须在发布服务时进行简单的配置即可。 一、服务端 先建web工程 1、创建包括附件的复杂对象 package cn.ibeans.ws.pojo; import javax.activation.DataHandler; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlMimeType; import ...
设计思路,创建一个人员注册的web服务。接受客户端传递的人员信息并注册到系统中。而这个人员信息是一个复杂对象。 一、服务端 1、创建人员类 package cn.ibeans.ws.pojo; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement public class Person { private String name; private String sex; /*public Person(String name, String sex) { super(); this. ...
一、确保pdm文件 二、reports菜单 三、整理最右侧的报告输出内空 四、设置最重要的表信息,选择要输出的字段属性: 从中间栏选择list of table columns添加到右栏 在右栏右选layout,在弹出的属性中选择要输出的字段属性并排序
Global site tag (gtag.js) - Google Analytics