思念十年后

拥有一颗无所畏惧的心,勇往直前
私信 关注
EngineerForSoul
码龄10年

吾醉欲睡君切去,明朝有意抱琴来

  • 329,684
    被访问量
  • 294
    原创文章
  • 12,331
    作者排名
  • 169
    粉丝数量
  • 毕业院校 华东理工
  • 目前就职 zmgc
  • 于 2010-10-26 加入CSDN
获得成就
  • 获得156次点赞
  • 内容获得49次评论
  • 获得478次收藏
荣誉勋章
兴趣领域
  • #后端
    #Spring#Spring Boot#Java#MySQL#分布式#架构#Python#Redis
TA的专栏
  • Netty
    1篇
  • Python Learn
    2篇
  • Java Socket
    2篇
  • Java IO
    3篇
  • Zookeeper
    15篇
  • Java
    5篇
  • Design Patterns
    2篇
  • Spring Framework
    11篇
  • SpringMVC
    20篇
  • Lambda expression
    14篇
  • 多线程&&高并发
    11篇
  • Make Progress Every Day
    3篇
  • XML
    1篇
  • Sonar 扫描
    1篇
  • Linux
    13篇
  • PMP
  • 项目文件
    4篇
  • 项目管理方法论
    7篇
  • PMP习题集
    54篇
  • pmp知识点
    48篇
  • 电脑硬件知识
    13篇
  • 黑苹果(MacOS)之旅
    3篇
  • 后台
  • Java
    47篇
  • Mybatis
    5篇
  • SpringBoot
    6篇
  • IDE
    38篇
  • Idea
    12篇
  • Sublime-IDE
    3篇
  • MarkDown-IDE
    3篇
  • 前端
    4篇
  • AngularJs
    3篇
  • 数据库
    20篇
  • PostgreSQL
    9篇
  • Maven
    22篇
  • MySQL
    6篇
  • 架构
    5篇
  • 软考-信息系统项目管理师
    1篇
  • 面试
    14篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

07 Linux 忘记密码解决方法

目录Linux 忘记密码解决方法步骤如下:1、重启linux系统2、3 秒之内要按一下回车3、然后输入e4、在 第二行最后边输入 single,有一个空格。具体方法为按向下尖头移动到第二行,按"e"进入编辑模式5、在后边加上single 回车6、最后按"b"启动,启动后就进入了单用户模式了7、此时已经进入到单用户模式了,你可以更改root密码了。更密码的命令为 passwdLinux 忘记密码解决方法 进入单用户模式更改一下root密码即可...
原创
19阅读
0评论
0点赞
发布博客于 22 天前

Java NIO框架Netty Mina  xSocket Grizzly 

目录Java NIO框架Netty Mina xSocket GrizzlyJava NIO框架NettyMinaxSocketGrizzly哪个比较好?  不管是什么NIO框架。本身其实都是对Java底层的一种在封装。封装一套更简便,更易于扩展的一套东西以方便开发者使用。所以性能上也许会有所差异,但是绝对没有java和C++之间这么多。这些框架在性能方面差别不会超过1%。Mina和Netty开始。因为这两个NIO框架的创作者是同一个人Trustin Lee (韩国人...
转载
20阅读
0评论
0点赞
发布博客于 22 天前

02 Java IO 文件、管道、网络、字节 字符数组 java.io.IOException: Write end dead

文件、管道、网络、字节 字符数组文件读文件写文件随机存取文件管道创建管道代码示例java.io.IOException: Write end dead管道死锁网络文件文件是一种常用的数据源或者存储数据的媒介。读文件写文件随机存取文件通过RandomAccessFile对文件进行随机存取。RandomAccessFile可以覆盖一个文件的某些部分、或者追加内容到它的末尾、或者删除它的某些内容,当然它也可以从文件的任何位置开始读取文件。管道管道为运行在同一个JVM中的两个线程提供了通信的能
原创
29阅读
0评论
0点赞
发布博客于 29 天前

01 Java IO概述 输入流输出流的区分,IO流的作用,IO流的分类

1 Java IO 概述java.io 通过数据流、序列化和文件系统提供系统输入和输出。1.1 输入和输出 – 数据源和目标媒介​ 输入和输出经常混淆,疑惑。输入流:向内存输入输出流:从内存输出为了消除这种疑惑,java输入输出从名字上有一定的区分,从而从概念上与数据的来源和数据的流向想联系Java的IO包主要关注的是从原始数据源的读取以及输出原始数据到目标媒介。以下是最典型的数据源和目标媒介:文件管道网络连接内存缓存System.in, System.out, System
原创
14阅读
0评论
0点赞
发布博客于 1 月前

Java 四种创建 解析XML方法 XML学习

Java 创建 解析XML创建解析XMl四中解析方式的归纳和总结基础解析方式SAX :基于事件驱动的解析方式。扩展解析方式 :需要导入相应的的jar包,只有在Java中才能使用创建XML解析XMLXML 简介XML 是什么?XML 与 HTML 的主要差异XML 的用途XML 把数据从 HTML 分离XML 简化数据共享XML 简化数据传输XML 用于创建新的 Internet 语言XML 树结构一个 XML 文档实例XML 语法规则CDATA 可以不适用特殊字符转义XML命名规范XML 属性创建解析XM
原创
16阅读
0评论
0点赞
发布博客于 1 月前

02 Python下载 安装

Python下载 安装Python下载官网下载:https://www.python.org/国内镜像源安装自定义安装验证Python下载官网下载:https://www.python.org/国内官网下载超级慢国内镜像源http://npm.taobao.org/mirrors/python/安装自定义安装验证cmd python...
原创
21阅读
0评论
0点赞
发布博客于 2 月前

01 Python 简介 特点 使用领域

Python简介特点主要运用领域不擅长的领域简介面向对象、解释性编程语言。使用缩进作为逻辑层次Python解析性语言 运行效率慢,但是代码量少特点易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。易于阅读:Python代码定义的更清晰。易于维护:Python的成功在于它的源代码是相当容易维护的。一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。互动模式:互动模式的支持
原创
16阅读
0评论
0点赞
发布博客于 2 月前

02 Java Socket InetAddress类 Socket DatagramPacket TCP、UDP示例

Java SocketInetAddress类SocketServerSocketjava.net :为实现网络应用程序提供类。InetAddress类方法摘要方法摘要boolean equals(Object obj) : 将此对象与指定对象比较。byte[] getAddress() :返回此 InetAddress 对象的原始 IP 地址。static InetAddress[] getAllByName(String host) :在给定主机名的情况下,根据系统
原创
25阅读
1评论
0点赞
发布博客于 2 月前

01 Java网络编程的基础概念

网络编程网络编程的基础概念计算机网络计算机网络的主要功能网络通信协议及接口网络通信协议网络通信接口通信协议分层思想网络模型OSI模型:开放式网络互连TCP/IP模型:简化版OSI各层之间的数据封装,拆封数据封装数据拆封IP介绍网络通信三要素IP分类IP(Internet Protocol)域名解析UDP介绍UDP、TCP协议UDP数据报文协议TCP:传输控制协议TCP连接的三次握手网络编程的基础概念计算机网络把分布在不同地区的计算机与专门的外部设备用通信线路连成一个规模大、功能强的网络系统,从而使众多
原创
21阅读
0评论
0点赞
发布博客于 2 月前

字符与字节区别 ,字符与字节的区别。没有区别占用空间的大小不一样。

字符与字节区别bit 位Byte 字节1024进位制字符“字节”与“字符”的区别总结bit 位计算机存储信息的最小单位,称之为位(bit),音译为比特,二进制的一个“0”或一个“1”叫一位。Byte 字节字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位。计算机存储容量基本单位是字节(Byte),音译为拜特,8个二进制位组成1个字节。一般而言:一个标准英文字母占一个字节位置,一个标准汉字占二个字节位置。1024进位制计算机存储容量大小以字节数来度
原创
30阅读
0评论
1点赞
发布博客于 2 月前

15 ZooKeeper 使用异步API获取子节点列表

代码示例package learn.zk.base;import org.apache.zookeeper.AsyncCallback;import org.apache.zookeeper.WatchedEvent;import org.apache.zookeeper.Watcher;import org.apache.zookeeper.ZooKeeper;import org.apache.zookeeper.data.Stat;import java.util.List;i
原创
15阅读
0评论
0点赞
发布博客于 2 月前

14 zookeeper node节点属性详解 cZxid ctime mZxid mZxid pZxid cversion dataVersion aclVersion ephemeralOwner

属性含义cZxid创建节点时的事务IDctime创建节点时的时间mZxid最后修改节点时的事务IDmZxid最后修改节点时的事务IDpZxid表示该节点的子节点列表最后一次修改的事务ID,添加子节点或删除子节点就会影响子节点列表,但是修改子节点的数据内容则不影响该ID(注意,只有子节点列表变更了才会变更pzxid,子节点内容变更不会影响pzxid)cversion子节点版本号,子节点每次修改版本号加1dataVersion数据版本号,数...
原创
32阅读
0评论
0点赞
发布博客于 2 月前

13 ZAB协议 消息广播 崩溃恢复 基本特征 数据同步

**这里写自定义目录标题**ZAB协议消息广播崩溃恢复基本特征数据同步ZAB协议Zookeeper Atomic Broadcast(ZAB,zk原子消息广播协议)的协议作为zk数据一致性的核心算法。设计场景:高吞吐量,低延迟,健壮,简单。zk中,主要依赖ZAB协议来实现分布式数据一致性。基于该协议,zk实现一种主备模式的系统结构来保持集群中各副本之间数据一致性。主进程接受客服端请求,通过原子广播协议同步数据,并保证执行序列。所有事务请求必须由一个全局唯一的服务器来协调处理,被称为Leader服务
原创
21阅读
0评论
0点赞
发布博客于 2 月前

12 Zookeeper简介 实现,数据发布/订阅,负载均衡,命名服务,分布式协调/通知、集群管理、Master选举、分布式锁、和分布式队列等功能.设计目标

Zookeeper简介Zookeeper1、zookeeper是什么?2、Zookeeper的设计目标3、Zookeeper的基础概念集群角色会话(Session)数据节点(Znode)版本Watcher 事件监听器ACL 权限控制Zookeeperzookeeper为分布式应用提供高效可靠的分布式协调服务,统一命名,配置管理和分布式锁等分布式基础服务。没有采用Paxos算法,而采用ZAB(zookeeper Atomic Broadcast)的一致性协议。1、zookeeper是什么?它是一个典型
原创
56阅读
0评论
0点赞
发布博客于 2 月前

11 Paxos是一种提高分布式系统容错性的一致性算法。

Paxos是一种提高分布式系统容错性的一致性算法。1、问题描述2、提案的选定3、Paxos一致性算法的条件推荐《从 Paxos 到 ZooKeeper 分布式一致性原理与实践》书,概述讲述的更详细一点,1、问题描述一致性算法要保证如下几点;在被提出的提案中,只有一个会被选定。没有提案被提出时,不会有提案被选定。当某提案被选定后,进程应该可以获取被选定的提案信息。安全性需求:只有被提出的提案才能被选定。只能有一个值被选定。如果进程认为某个提案被选定了,那么该提案必须是真的被选定那个。
原创
112阅读
0评论
0点赞
发布博客于 2 月前

10 一致性协议 2PC与3PC

一致性协议一致性协议1 2PC与3PC1.1 2PC 二阶段提交协议阶段一:提交事务请求 投票阶段阶段二:执行事务提交1.2 3PC 三阶段提交协议 2PC的改进版阶段一:CanCommit阶段二:PreCommit阶段三:DoCommit一致性协议为了解决分布式一致性问题,出现了一些一致性协议和算法,二阶段提交协议、三阶段提交协议和Paxos算法。1 2PC与3PC分布式系统中,每个机器节点都能明确知道自己在执行事务操作过程中的结果是成功还是失败,但无法知道其他节点的结果。当一个事务操作需要跨越
原创
29阅读
0评论
0点赞
发布博客于 2 月前

09 zookeeper 分布式架构(集中式和分布式的优缺点)事务ACID,分布式事务,CAP定理,BASE理论

zookeeper 分布式架构(集中式和分布式的优缺点)1 从集中式到分布式1.1 集中式的特点1.2 分布式的特点1.3 分布式环境的各种问题2 从ACID到CAP/BASE2.1 事务ACID2.2 分布式事务2.3 CAP定理 和BASE理论CAP定理BASE理论基本可用在zookeeper专栏中,记录了个人学习zk的笔记, 从下载到集群再到java原生api的简单使用。已经对zk的使用和部署有一个简单的认知。后面这个专栏将持续介绍更多内容,如zkClient API 和curator API的
原创
31阅读
0评论
0点赞
发布博客于 2 月前

08 Java客户端的 zookeeper 原生 API 增删改查

Java客户端的 zookeeper 原生 API创建maven项目 准备连接zk服务器pom文件,基于jdk8和zk3.6.2版本<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati
原创
13阅读
0评论
0点赞
发布博客于 2 月前

07 zookeeper 客户端工具 idea 插件zookeeper tools(zoolytic)

原创
32阅读
0评论
0点赞
发布博客于 2 月前

06 zookeeper 客户端操作 常用命令 ls create delete set

zookeeper 客户端操作版本基于3.6启动zk# 启动zk服务器zkServer.sh start# 启动zk客户端zkCli.sh命令合集ZooKeeper -server host:port -client-configuration properties-file cmd args addWatch [-m mode] path # optional mode is one of [PERSISTENT, PERSISTENT_RECURSIVE] - default is
原创
31阅读
0评论
0点赞
发布博客于 2 月前

05 zookeeper 客户端工具

zookeeper 客户端工具下载 ZooInspector 客户端工具,并解压。在build目录,双击zookeeper.bat 进入工具另一种打开工具的方法window 命令窗口 (进入cmd),找到build目录执行java -jar zookeeper-dev-ZooInspector.jar使用ZooInspector 创建节点...
原创
17阅读
0评论
0点赞
发布博客于 2 月前

Failed to read artifact descriptor for xxx.jar

mavne 项目 pom.xml 文件标红。错误如下:Failed to read artifact descriptor for xxx.jarFailed to read artifact descriptor for xxx.jarTag name: projectDescription The element is the root of the descriptor. The following table lists all of the possiblechild elements
原创
26阅读
0评论
0点赞
发布博客于 2 月前

Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependen

maven install 报错:Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!pom.xml 添加 如下配置 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
原创
19阅读
0评论
0点赞
发布博客于 2 月前

04 zookeeper 配置文件详解

属性描述tickTime=2000基本事件单元,以毫秒为单位。这个时间是作为 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每隔 tickTime时间就会发送一个心跳initLimit=10这个配置项是用来配置 Zookeeper 接受客户端初始化连接时最长能忍受多少个心跳时间间隔数,当已经超过 10 个心跳的时间(也就是 tickTime)长度后 Zookeeper 服务器还没有收到客户端的返回信息,那么表明这个客户端连接失败。总的时间长度就是 ...
原创
23阅读
0评论
0点赞
发布博客于 2 月前

IntelliJ IDEA的类注释和方法注释

效果图如下:类注释:方法注释:idea不会默认帮我们设置,所以需要手动设置。1:IDEA中在创建类时会自动给添加注释打开idea,操作File–>settings–>Editor–>File and Code Templates–>Files(1)N A M E : 设 置 类 名 , 与 下 面 的 {NAME}:设置类名,与下面的NAME:设置类名,与下面的{NAME}一样才能获取到创建的类名(2)TODO:代办事项的标记,一般生成类或方法都需要添加描述
转载
33阅读
0评论
0点赞
发布博客于 2 月前

03 zookeeper linux(centos7) 服务端集群搭建步骤 下载 安装 配置文件 启动 验证

1:下载zookeeper下载教程:https://blog.csdn.net/lingyiwin/article/details/112299803使用ftp将安装包上传至服务器目录:/usr/local/software该目录用来存放工具,也可以根据自己的喜好修改。在linux环境直接安装:wgethttps://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin....
原创
32阅读
0评论
0点赞
发布博客于 2 月前

02 linux 安装 java环境;yum命令安装JDK;yum命令卸载软件以及依赖;linux下载jdk,安装,验证

1:查找可安装版本yum search java|grep jdk2:安装:yum install java-1.8.0-openjdk[root@MiWiFi-R3L-srv java]# yum install java-1.8.0-openjdk已加载插件:fastestmirrorbase ...
原创
165阅读
0评论
1点赞
发布博客于 2 月前

-bash: wget: 未找到命令

执行命令:yum -y install wget
原创
26阅读
0评论
0点赞
发布博客于 2 月前

contos 7 修改配置文件profile后 -bash: sl: 未找到命令

-bash: sl: 未找到命令问题描述:使用虚拟机做zookeeper集群在修改环境配置 /etc/profile 后,就出现了-bash: sl: 未找到命令原因:配置文件修改错误,现在命令都不能使用了,怎么修改回去呢?执行:export PATH=/bin:/usr/bin:$PATH...
原创
39阅读
0评论
0点赞
发布博客于 2 月前

-bash: vim: 未找到命令 Contos 安装 vim

Linux版本不同,命令不同。ubuntu 系统输入命令:sudo apt-get install vim-gtk centos 系统输入命令:yum -y install vim*
原创
25阅读
0评论
0点赞
发布博客于 2 月前

lsb_release 提示命令不存在 bash: lsb_release: command not found

1. 报错信息bash: lsb_release: command not found2. 问题原因未安装lsb_release 命令3. 解决方法用 yum 命令安装lsb_release1)查看lsb_release命令属于哪个软件包# yum provides */lsb_release可以看出,属于redhat-lsb这个包,那么使用yum安装这个包# yum -y install redhat-lsb*4. 测试# lsb_rel...
转载
24阅读
1评论
0点赞
发布博客于 2 月前

bash ifconfig command not found 找不到ifconfig命令

虚拟机最小安装Contos 7 找不到ifconfig命令bash ifconfig command not found需要安装命令:sudo yum install net-tools
原创
17阅读
0评论
0点赞
发布博客于 2 月前

01 zookeeper 下载

官网:https://zookeeper.apache.org/releases.html-----------------------------------------------------------另一种方法-----------------------------------------------------------------下载链接:https://archive.apache.org/dist/zookeeper/选择自己想下载的版本zookeepe.
原创
40阅读
0评论
0点赞
发布博客于 2 月前

08 代理模式_动态代理

代理模式(Proxy)为其他对象提供一种代理以控制对这个对象的访问。当调用真实对象时,代理处理另外一些事情。动态代理的代理类是动态生成的。基于javasist生成动态代理。JDK动态代理Proxy类和InvocationHandler接口,invocationHandler接口是代理实例的调用处理程序实现的接口。每个代理实例都具有一个关联的焦勇处理程序,对代理调用方法时,将对方法调用进行编码并将其指派到它的调用处理程序的invoke方法。代理类public class ProxyInov
原创
15阅读
0评论
0点赞
发布博客于 2 月前

WEB之CGI----CGI详解(原理,配置及访问)

Web端开发发展历程一.基本原理CGI:通用网关接口(Common Gateway Interface)是一个Web服务器主机提供信息服务的标准接口。通过CGI接口,Web服务器就能够获取客户端提交的信息,转交给服务器端的CGI程序进行处理,最后返回结果给客户端。组成CGI通信系统的是两部分:一部分是html页面,就是在用户端浏览器上显示的页面。另一部分则是运行在服务器上的Cgi程序。它们之间的通讯方式如下图:服务器和客户端之间的通信,是客户端的浏览器和服务器端的http服务器之间.
转载
82阅读
0评论
0点赞
发布博客于 2 月前

eclipse tomcat web 启动web项目后,访问8080报404错误;访问项目目录也报404

eclipse tomcat web 启动web项目后,访问8080报404错误修改Tomcat 配置如下就可以了注意:如果你原来Tomcat server下面已经存在项目 需要先移除,在修改为上面图片eclipse tomcat web 启动web项目后,访问工程目录报404错误需要检查web.xml:没有index.jsp...
原创
49阅读
0评论
0点赞
发布博客于 2 月前

Java web项目导入报错处理;Tomcat v6.0 is not defined;HttpServletRequest cannot be resolved to a type

目录Java web项目导入报错处理。1:HttpServletRequest cannot be resolved to a type2:Unbound classpath container: 'JRE System Library [jre6_update_29]' in project 'xxx'3:Target runtime Apache Tomcat v6.0 is not defined.Java web项目导入报错处理。1:HttpServlet...
原创
19阅读
1评论
0点赞
发布博客于 2 月前

07 代理模式_静态代理

代理模式(Proxy)为其他对象提供一种代理以控制对这个对象的访问。当调用真实对象时,代理处理另外一些事情。代理模式的角色结构抽象角色:接口,抽象类。真是角色:被代理角色,实现抽象角色,代理角色:代理真是角色,一般会在真是角色的基础上做一些附属操作。客户端:代理角色来进行操作。//接口public interface Rent { public void rent();}//真实角色public class Host implements Rent{ public void
原创
18阅读
0评论
0点赞
发布博客于 2 月前

08_Spring Bean 基于Annotation装配 Component Repository Controller Autowired Resource Qualifier

定义Bean注解注解描述@Component定义Spring中的Bean,可以表示任何层的Bean(Controller、Service、dao),这是一个泛化的注解。@Repository功能与Compenent完全一样,用于注解Repository层(数据访问层DAO层)的Bean@Service功能与Compenent完全一样,用于注解Service层的Bean@Controller功能与Compenent完全一样,用于注解Controller层的Bea
原创
18阅读
0评论
0点赞
发布博客于 2 月前

07_Spring Bean 自动装配 byName byType constructor autodetect no <bean> 元素的 autowire 属性

Spring Bean 自动装配spring自动装配可以简化spring配置。<bean> 元素的 autowire 属性。autowire 属性有五个值自动装配的5中类型名称说明byName根据 Property 的 name 自动装配 ,如果一个 Bean 的 name 和另一个 Bean 中的 Property 的 name 相同,则自动装配这个 Bean 到 Property 中。注意:set方法名byType根据 Property 的数据类型(
原创
38阅读
1评论
0点赞
发布博客于 2 月前

java.util.concurrent.ExecutionException:org.apache.catalina.LifecycleException failed to start

Tomcat启动报错java.util.concurrent.ExecutionException:org.apache.catalina.LifecycleException failed to start component内容严重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to st.
原创
21阅读
0评论
0点赞
发布博客于 2 月前

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile

使用maven编译项目,目前我不需要编译src/main/java/aaa/bbb目录下面的java代码。比方说,该目录下面需要使用的是Jdk1.8版本编写的。目前测试功能模块必须是jdk1.6版本上执行,且该功能与bbb目录下面的文件没有关系。故不需要编译bbb目录下面的java文件。切换1.6JDK版本需要注意eclipse几个地方需要修改编译版本:项目右键–>properties–>Project Facets–>java 修改为1.6项目右键–>properti
原创
205阅读
0评论
0点赞
发布博客于 2 月前

06_Spring Bean的生命周期 BeanPostProcessor接口 init-method 和 destroy-method InitializingBean DisposableBean

Spring Bean的生命周期(作用域singleton 、prototype )Spring 容器可以管理 singleton 作用域 Bean 的生命周期,在此作用域下,Spring 能够精确地知道该 Bean 何时被创建,何时初始化完成,以及何时被销毁。prototype 作用域的 Bean,Spring 只负责创建,当容器创建了 Bean 的实例后,Bean 的实例就交给客户端代码管理,Spring 容器将不再跟踪其生命周期。每次客户端请求 prototype 作用域的 Bean 时
原创
42阅读
0评论
0点赞
发布博客于 2 月前

05_Spring Bean作用域 singleton prototype request RequestContextListener与 ContextLoaderListener区别

Spring Bean的作用域Spring 容器在初始化一个 Bean 的实例时,同时会指定该实例的作用域。作用域描述singleton将每个Spring IoC容器的单个bean定义范围为单个对象实例。prototype将单个bean定义作用域到任意数量的对象实例。request将单个bean定义范围到单个HTTP请求的生命周期。也就是说,每个HTTP请求都有它自己的bean实例,它是在单个bean定义的后面创建的。仅在支持web的Spring Applicat
原创
35阅读
0评论
0点赞
发布博客于 2 月前

04_Spring Bean 别名 name alias 常量注入、bean注入、数组注入,List注入、Map注入、set注入、null注入、Properties注入 p空间注入、c空间注入

Spring bean 别名 name aliasuser类public class User { private String name; public User(String name) { this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } }xml<?xml version
原创
44阅读
0评论
0点赞
发布博客于 2 月前

03_Spring Bean 工厂方式实例化

Spring 工厂方式实例化Bean静态工厂方式实例化UserFactory类public class UserFactory { public static User newInstance(String name) { return new User(name); }}user类public class User { private String name; public User(String name) { this.name = name; } public
原创
28阅读
2评论
0点赞
发布博客于 2 月前

02_Spring Bean 属性 即xml <beans>标签详解

Spring BeanSpring IOC容器相当于一个工厂,容器中的 Bean 相当工厂的产品。工厂要生产和管理 Bean,需要让工厂知道加载那些Bean,如何加载。Spring 配置文件支持两种不同的格式,分别是 XML 文件格式和 Properties 文件格式。一般Spring 以 XML 文件格式作为 Spring 的配置文件,通过 XML 配置文件注册并管理 Bean 之间的依赖关系。Beans.xml 头配置<beans xmlns="http://www.springfram
原创
43阅读
2评论
0点赞
发布博客于 2 月前

01_Spring简介、体系结构、xml的加载方式 BeanFactory ApplicationContext ContextLoaderListener

Spring 简介Spring 具有简单、可测试和松耦合等特点,不仅可以用于服务器端的开发,Spring 框架的主要优点具体如下。方便解耦,简化开发Spring 就是一个大工厂,可以将所有对象的创建和依赖关系的维护交给 Spring 管理。方便集成各种优秀框架Spring 不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如 Struts2、Hibernate、MyBatis 等)的直接支持。降低 Java EE API 的使用难度Spring 对 Java EE 开发中非常难用的一些
原创
38阅读
1评论
1点赞
发布博客于 2 月前

Spring中加载xml配置文件的六种方式

Spring中的几种容器都支持使用xml装配bean包括:XmlBeanFactory,ClassPathXmlApplicationContext,FileSystemXmlApplicationContext,XmlWebApplicationContext一: XmlBeanFactory 引用资源Resource resource = new ClassPathResource("appcontext.xml");BeanFactory factory = new XmlBeanFa
转载
35阅读
0评论
0点赞
发布博客于 2 月前

Java环境变量配置&出现“Error: could not open D:\Program Files\Java\jre1.8.0_202\lib\amd64\jvm.cfg”&不同版本之间的切换

Java环境变量的配置 控制面板→系统→高级系统设置→环境变量 在下方系统变量中新建 变量值是保存Java的路径。即在文件夹中找到Java文件的保存位置,复制上面的路径在下方系统变量中找到Path,双击打开,新建%JAVA_HOME%\jre\bin注意一定要放到第一条,省得以后带来不必要的麻烦比如出现这种状况。。。所以千万千万要放到第一条!!!注意最后要点确定!点确定!点确定!最后查看一下版本Windows+R,输入cmd并回车输入java .
转载
55阅读
0评论
0点赞
发布博客于 2 月前

6:Linux 文件内容查看cat、tac、nl、more、head、tail、less

学习Linuxvmware虚拟机上安装contos7,实践linux各种命令。以及面试中经常提到的命令。Linux 文件内容查看cat 由第一行开始显示文件内容tac 从最后一行开始显示,可以看出 tac 是 cat 的倒著写!nl 显示的时候,顺道输出行号!more 一页一页的显示文件内容less 与 more 类似,但是比 more 更好的是,他可以往前翻页!head 只看头几行tail 只看尾巴几行你可以使用 man [命令]来查看各个命令的使用文档,如 :man cp。ca
原创
61阅读
1评论
0点赞
发布博客于 2 月前

5:Linux常用基本命令学习 ls pwd touch mkdir mrdir cd rm mv cp

学习Linuxvmware虚拟机上安装contos7,实践linux各种命令。以及面试中经常提到的命令。登录后你的位置?登录后,你的位置在自己的主目录。home目录是用户目录,userwin 是当前登录用户的目录。如何快速回到当前用户目录cd ~从dev目录快速回到用户目录相对路径、绝对路径绝对路径描述目录结构中的确切位置,从根目录开始,相当于目录的全名。相对路径基于当前位置的目标文件路径cd . :表示当前目录cd ./ :表示点前目录cd .. : 当前目录的父目录
原创
39阅读
0评论
0点赞
发布博客于 2 月前

4:什么是Linux? Linux的目录结构。 Linux内核主要负责哪些功能 Linux交互方式 shutdown

学习Linuxvmware虚拟机上安装contos7,实践linux各种命令。以及面试中经常提到的命令Liunx简介,什么LinuxLinux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口) 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持
原创
30阅读
0评论
0点赞
发布博客于 2 月前

3:安全终端模拟软件 Xshell Xftp 免费下载安装

1:下载链接:https://www.netsarang.com/zh/xshell-download/2:https://www.netsarang.com/zh/free-for-home-school/3:邮箱就是下载速度有点慢
原创
23阅读
0评论
0点赞
发布博客于 2 月前

2:最小化安装CentOS-7-x86_64-Minimal-1511图文教程

说明: 虚拟机产品:VMware® Workstation 12 Pro,版本:12.5.0 build-4352439 系统镜像:CentOS-7-x86_64-Minimal-1511.iso操作步骤:1、打开虚拟机,选择“创建新的虚拟机”。2、选择“典型(推荐)”,然后“下一步”。3、选择“稍后安装操作系统”,然后“下一步”。4、客户机操作系统选择"Linux",版本选择“Red Hat Enterprise Linux 7 64 位”,然后“下一步...
转载
55阅读
0评论
0点赞
发布博客于 2 月前

1:VMWare虚拟机安装教程

一、基础介绍  VMWare虚拟机软件是一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。二、准备工作(注意:如果自己下载不下来翻到最下面获取下载地址)  系统:win10  VMWare版本:VMware-workstation-full-15.5.1-15018445三、VMware下载与安装  1.进入V
转载
260阅读
5评论
1点赞
发布博客于 2 月前

Spring IOC DI依赖注入 IOC容器 Spring Bean的声明周期

Spring IOC了解Spring IOC什么DI 依赖注入,为什么要用依赖注入若要满足上面的需求,最早的做法,使用DI示例控制反转IOCIOC DI DL的关系依赖倒置原则、 IOC、 DI、 IOC容器控制反转容器做了什么事情Spring IOC支持的功能Spring IOC容器的核心接口了解Spring IOCIOC(Inversion Of Control):控制反转。spring core 最核心的部分之一,可以说没有IOC spring就不会这么火。想要理解IOC,需要先明白DI(Dep
原创
76阅读
0评论
0点赞
发布博客于 3 月前

Java 中的注解 Annotation;元注解;注解解析

Java 中的注解Java 注解(Annotation) 是JDK1.5引入的。同时也定义一套注解,共有7个。注解的作用:它不是程序本身,却可以对程序作出解释;可以被其他程序读取并解析。注解的格式:单个参数:@Retention(RetentionPolicy.RUNTIME) @Retention(value=RetentionPolicy.RUNTIME)多个参数:@Target(value={CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACK
原创
60阅读
0评论
0点赞
发布博客于 3 月前

04 Java多线程及并发 JMM java的内存模型

JMM java的内存模型JMM物理硬件和内存java内存模型工作内存与主内存交互volatile修饰的变量的特殊规则long和double变量的特殊规则并发内存模型的实质原子性(Automicity)可见性有序性先行发生原则什么是先行发生原则Java内存模型自带先行发生原则有哪些JMMjava内存模型(Java Memory Model,JMM)是java虚拟机规范定义的,用来屏蔽掉java程序在各种不同的硬件和操作系统对内存的访问的差异,这样就可以实现java程序在各种不同的平台上都能达到内存访问的
转载
63阅读
0评论
0点赞
发布博客于 3 月前

03 Java多线程及并发 为什么说线程是不安全的,怎么排查死锁问题

Java多线程及并发线程是不安全线程的安全问题(竞争条件)原子性 (Atomicity)逻辑上没问题的代码,在多线程的环境下却暗藏杀机如何处理线程的安全问题不可变对象加各种锁并发工具包听天由命式编程死锁简单的死锁 示例排查解决避免原则线程是不安全一段代码如果在多线程情况下,执行的结果和预期的不符合,就是线程不安全。为什么说线程是不安全的?话不多说直接上代码。只有一个main线程时:public class ThreadUnSafe { private static int globalI
原创
72阅读
0评论
0点赞
发布博客于 3 月前

02 Java多线程及并发 runable、callable;理解interrupt中断;jvm信息如何查看;线程可以被中断吗?

Java多线程及并发1、Runable、Callable2、Thread中断Thread.interrupt 中断其它线程的示例1、任何线程都可以被中断吗?2、中断只能发生在如下方法中吗?3、如果没有能力处理中断,请重新设置中断标志位,使其它调用者知道该线程被中断了。3、如何让线程一直等待4、如何看JVM中的信息1、Runable、Callable只有Thread代表线程,Runable仅代表一个任务,可以被任何线程执行的任务。Runable不能有返回值,不能抛出checked exception。
原创
68阅读
0评论
0点赞
发布博客于 3 月前

IDEA中 Terminal面板 执行jps ‘jps‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

IDEA中 Terminal面板 执行jps 'jps' 不是内部或外部命令,也不是可运行的程序 或批处理文件1:查找winsows 环境变量中ComSpec的变量值。C:\Windows\System32\cmd.exe这种写发IDEA不识别的%SystemRoot%\System32\cmd.exe 不要用2:IDEA配置中 File–>Settings–>Tools–>Teriminal修改Shell path 路径为 C:\Windows\Sys...
原创
822阅读
0评论
0点赞
发布博客于 3 月前

01 Java多线程及并发 为什么需要多线程;多线程的本质问题;ThreadLocal

Java多线程及并发1:为什么需要多线程优点缺点1、慢,切换上下文典型值1us vs 0.3ns/cycle能不能让上下文切换尽可能少? 可以协程2、占用资源:每个线程有独立的方法栈。2:Thread是什么?3、多线程反直觉示例示例1示例2:示例3:示例4:异常处理4、Thread 的底层模型5、Thread的生命周期6、ThreadLoacl模拟一个ThreadLocalThreadLocal:线程局部私有的变量7、协程的优缺点1:为什么需要多线程CPU、内存、IO的巨大性能差异多核心CPU的发展
原创
61阅读
0评论
0点赞
发布博客于 3 月前

Lambda_14 函数表达式 Stream Concat拼接流

Stream Concat拼接流1、concat 流的拼接2、concat 拼接多个流public class Lambada15 { public static void main(String[] args) { List<Student> s1 = Arrays.asList(new Student("张三", 18), new Student("李四", 19)); List<Student> s2
原创
84阅读
0评论
0点赞
发布博客于 3 月前

Lambda_13 函数表达式 Stream map reduce聚合计算方法

Stream reduce聚合计算方法通常于map搭配使用 map 提取需要统计的数据reduce聚合计算方法 进行统计代码示例:public class Lambda14 { public static void main(String[] args) { List<Student> students = Arrays.asList(new Student("张三", 18), new Student("李四", 19),
原创
626阅读
0评论
0点赞
发布博客于 3 月前

Lambda_12 函数表达式 Stream Collector集合数据流转换

Stream Collector集合数据流转换Collector集合转换Collector数据流转换代码示例:public class Lambda13 { public static void main(String[] args) { List<String> list = Arrays.asList("L", "A", "M", "B", "D", "A"); //将list集合转换为字符串,使用特殊字符分割 String
原创
94阅读
0评论
0点赞
发布博客于 3 月前

Lambda_11 函数表达式 Stream流数据处理skip、limit方法

stream流数据处理skip、limit方法stream skip跳行方法stream limit 限行方法skip 和 limit 组合 实现内存分页代码示例:public class Lambda12 { public static void main(String[] args) { List<String> list = Arrays.asList("1", "2", "3", "4", "5", "6", "7", "8", "9", "10")
原创
143阅读
0评论
0点赞
发布博客于 3 月前

Lambda_10 函数表达式 Stream flatMap

Lambda_09 函数表达式 Stream flatMap通过匿名内部类实现业务或lambda表达式多维度(数组)转换数据数据结构层级将维public class Lambda11 { public static void main(String[] args) { List<Integer> listSingle = Arrays.asList(1, 3, 5, 7); List<Integer> listDouble = Ar
原创
572阅读
0评论
0点赞
发布博客于 3 月前

Lambda_09 函数表达式 Stream map

Lambda_08 函数表达式 Stream map提取stream中的数据返回。Stream map 特点通过匿名内部类实现业务或Lambda表达式数据映射转换数据并行计算代码示例:public class Lambda10 { public static void main(String[] args) { List<Student> list = Arrays.asList(new Student("张三", 18),
原创
49阅读
0评论
0点赞
发布博客于 3 月前

Lambda_08 函数表达式 Stream filter筛选

Lambda_08 函数表达式 Stream filter筛选特点:过滤集合中元素需要条件表达式全集 --到–>子集创建内部类:Student使用匿名类实现筛选,使用匿名类主要是便于理解使用功能lambda表达时,容易想想其内容是怎么实现的。public class Lambda09 { public static void main(String[] args) { List<Student> students = Arrays.asList(n
原创
631阅读
0评论
0点赞
发布博客于 3 月前

Lambda_07 函数表达式forEach遍历和普通遍历的区别

Lambda_07 函数表达式forEach遍历和普通遍历的区别传统遍历方法Lambda 遍历Lambda 遍历 简化版传统遍历方法/*** 传统遍历方法*/System.out.println("==================传统遍历方法===============");for (String str : list) { System.out.println(str);}Lambda 遍历/*** Lambda 遍历*/System.out.println("===
原创
72阅读
0评论
0点赞
发布博客于 3 月前

Lambda_06 函数表达式创建线程对象

Lambda_05 函数表达式创建线程对象1、创建Thread对象,重写匿名内部类的run方法2、匿名内部类 使用Lambda表达式编写3、简化编写线程代码的冗余度代码示例public class Lambda07 { public static void main(String[] args) { /** * Java 匿名内部类实现线程 */ Thread thread0 = new Thread(new Runnab
原创
77阅读
0评论
0点赞
发布博客于 3 月前

Lambda_05 函数表达式引用构造方法

Lambda_05 函数表达式引用构造方法声明接口,接口作为对象的生成器创建对象的形式 类名::new调用接口的方法可以返回该对象的实例声明接口,接口作为对象的生成器声明接口@FunctionalInterfaceinterface PersonInterface1 { public Person interfaceFun();}@FunctionalInterfaceinterface PersonInterface2 { public Person interfaceFu
原创
54阅读
0评论
0点赞
发布博客于 3 月前

Lambda_04 函数表达式引用静态方法,非静态方法

Lambda函数表达式引用方法1、前提条件:实现接口的入参、返回值类型与接口的抽象方法一致创建内部接口LambdaInterface51 添加加法interfaceSum抽象方法LambdaInterface52添加减法interfaceSub抽象方法、可以添加@FunctionalInterface 注释2、Lambda引用静态方法创建静态方法public static int sum (int a,int b){ return a+b; ...
原创
103阅读
0评论
0点赞
发布博客于 3 月前

Sonar 扫描 The diamond operator (“<>“) should be used Raw types should not be used

1:The diamond operator ("<>") should be usedJava 7 introduced the diamond operator (<>) to reduce the verbosity of generics code. For instance, instead of having to declare a List's type in both its declaration and its constructor, you can
原创
963阅读
0评论
1点赞
发布博客于 4 月前

Lambda_03 函数式接口@FunctionalInterface

函数式接口@FunctionalInterface在Lambda_01 中使用了Runnable举例,那么Runable为什么可以使用Lambda表达式呢?通过阅读源代码分析:在JDK1.8中Runable加入了注解==@FunctionalInterface:函数式接口==什么样的接口是函数式接口接口中有且只有一个抽象方法的函数接口,多了编译将报错。interface LambdaInterface4{ //抽象方法fun1 public void fun1(); //抽象
原创
50阅读
0评论
0点赞
发布博客于 4 月前

Lambda_02 Lambda实现 有参、无参、多参、有无返回值函数

Lambda 无参、有参、有返回值、无返回值public class Lambda03 { public static void main(String[] args) { /** * 一个String入参 */ LambdaInterface31 lambdaInterface31 = (String str) -> System.out.println("welcome:" + str); lambdaI
原创
58阅读
0评论
0点赞
发布博客于 4 月前

Lambda_01 lambda expression 基础语法

​​Lambda函数Java实现匿名函数创建内部接口 LambdaInterface01实现接口LambdaInterface01的方法fun()调用方法Lambda和Java实现匿名函数的区别new LambdaInterface01() 直接简化为()方法名public void fun() 简化为 ->代码示例package com.lingyiwin;/** * @author lingyiwin * @version 1.0 * @date 2020/1
原创
55阅读
1评论
0点赞
发布博客于 4 月前

Failed to execute goal on project xxx could not resolve报错;MyBatis Generator 执行报错;

MyBatis Generator 是 MyBatis 提供的一个代码生成工具。微服务项目中使用mybatis generator时;报 Failed to execute goal on project xxx could not resolve 错误。修改xml相关 mybatis generator 配置如下。希望能解决你的问题。<build> <plugins> <plugin> <g.
原创
142阅读
0评论
0点赞
发布博客于 4 月前

Idea 可以正常运行,但不能Debug

如图所示,当断点打在方法上时出现一个棱形,断点打在方法内是一个圆形。Ctrl + Shift + F8 查看所有断点。如果你使用main方法调试,方法上加断点,是可以进入的。但如果启动服务调试,就无法进入断点。方法:去掉方法方法上的断点就可以debug了...
原创
329阅读
0评论
0点赞
发布博客于 4 月前

windows服务中没有Mysql服务? win10 怎么创建Mysql服务?

windows服务中没有Mysql服务原因:是没有widows 没有注册mysql服务 需要配置环境变量,注册服务配置环境变量windows 需要注册启动服务mysqld –install MySQL #注册服务,MySQL58是服务名,根据自己的实际情况命名即可 mysqld –remove MySQL #移除服务 net start MySQL #启动服务,也可以通过服务管理界面进行操作 net stop MySQL #停止服务,也可以通过服务管理界面进行操作..
原创
592阅读
0评论
0点赞
发布博客于 4 月前

0003_Java笔记 final、finally、 finalize;final 并不等同于 immutable;final 修饰变量值是否能修改?

学习目标:final、finally、finalize学习结论:## final、finally、finalizefinal(最终的) 可以用来修饰类,方法,变量,有不同的意义修饰类:类不能被继承。修饰方法:方法不能被重写(override)。修饰变量:变量不能被修改。思考题:fannal 修饰变量时,真的无法修改变量的值吗?为什么?finallyfinally 则是 Java 保证重点代码一定要被执行的一种机制。finally作为异常处理的一部分,语句块中代码一定会被
原创
80阅读
0评论
2点赞
发布博客于 5 月前

0002_Java笔记 Java的异常机制;Exception、Error区别;try、catch 和 finally;异常处理的两个基本原则;异常处理的性能开销;

学习目标:1、Java的异常机制2、Exception、Error3、NoClassDefFoundError 和 ClassNotFoundException 区别4、捕获异常:try、catch 和 finally5、try-with-resources结构6、multiple catch7、抛出异常 throw、throws 关键字8、自定义异常9、异常处理的两个基本原则10、Throw early, catch late 原则11、Java异常处理的性能开销学习结论:
原创
66阅读
0评论
0点赞
发布博客于 5 月前

0001_Java笔记 Java平台的分类;如何理解Java平台; JDK、JRE、JVM之间的区别和联系;编译器、解释器;server、client模式的区别;JVM 启动参数;AOT编译模式

学习目标:程序。软件。Java平台的分类如何理解Java平台?JDK、JRE、JVM之间的区别和联系。编译器、解释器。Java是解释执行还是编译执行?Java语言的主要类库。JVM JDK中server、client模式的区别。JVM 启动参数 -Xint -XcompJDK9 AOT编译模式学习结论:程序程序是为了让计算机执行某些操作或解决某个问题而编写的一列有序的指令集合。软件软件的目的是提高人们的工作效率,简化工作流程。     
原创
83阅读
0评论
0点赞
发布博客于 5 月前

可交付成果生成,内部确认,客户确认,收尾。

可交付成果先后应该经过哪些人确认4.3指导与管理项目工作 (产出可交付成果)指导与管理项目工作包括执行计划的项目活动,以完成项目可交付成果并达成既定目标。本过程需要分配可用资源并管理其有效使用,也需要执行因分析工作绩效数据和信息而提出的项目计划变更。指导与管理项目工作过程会受项目所在应用领域的直接影响,按项目管理计划中的规定,开展相关过程,完成项目工作,并产出可交付成果。8.3 控制质量 (团队已经确认的可交付成果,可供客户验收)控制质量是为了评估绩效,确保项目输出完整、正确且满足客户期望
原创
278阅读
0评论
0点赞
发布博客于 6 月前

变更日志 批准的变更请求 收尾流程 原型法 名义小组 习题

变更日志变更日志用于记录项目期间发生的变更,它包含了整个项目或阶段期间的所有变更请求的状态。同时它也用于向受影响的相关方传达变更,以及变更请求的批准、推迟和否决情况。变更通常与具体相关方相关联,因为相关方可能是:变更请求的提出者,变更请求的审批者,或受变更实施影响者。批准的变更请求由项目经理、CCB 或指定的团队成员,根据变更管理计划处理变更请求,做出批准、推迟或否决的决定。批准的变更请求应通过指导与管理项目工作过程加以实施。对于推迟或否决的变更请求,应通知提出变更请求的个人或小组,以项目文件更新
原创
408阅读
0评论
1点赞
发布博客于 6 月前

第十二章 采购管理 采购合同类型以及其区别 合同类型与风险分担 自制与外购分析 招标文件 工作说明书(SOW) 工作大纲 (TOR) 投标人会议 采购谈判 检查 审计 索赔管理 采购合同争议解决方式对

采购管理 采购合同类型以及其区别 合同类型与风险分担 自制与外购分析 招标文件 工作说明书(SOW) 工作大纲 (TOR) 投标人会议 采购谈判 检查 审计索赔管理 采购合同争议解决方式对
原创
421阅读
0评论
1点赞
发布博客于 6 月前

工作绩效数据 工作绩效报告 偏差分析 变更控制流程 变更控制委员会

工作绩效数据 工作绩效报告 偏差分析 变更控制流程 变更控制委员会
原创
228阅读
0评论
0点赞
发布博客于 6 月前

头脑风暴 指导与管理项目工作 问题日志 项目管理信息系统 变更请求 习题

头脑风暴 指导与管理项目工作 问题日志 项目管理信息系统 变更请求 习题
原创
295阅读
0评论
0点赞
发布博客于 7 月前

第十三章 相关方管理 权利利益方格 凸显模式 相关方立方体 相关方登记册 相关方参与评估矩阵

相关方管理过程组相关方管理启动识别相关方规划规划相关方参与执行管理相关方参与监控监督相关方参与总结:从标题就可以看出,相关方管理就管理相关方参与度、相关方期望、相关方的积极度。相关方满意度应作为项目目标加以识别和管理。不同的相关方对项目的关注度不同,所以参与度也不同,需要根据相关方的权利、利益、以及对项目的影响合理管理相关方参与项目。何时参与,何时与不同的相关方沟通,使其对项目产生积极的影响。识别相关方的工具与技术数据收集 问卷和调查、头脑风
原创
1615阅读
0评论
3点赞
发布博客于 7 月前

8.4:题目及答案解析

1 下列哪项不是项目经理的权力?A. 正式B. 嘉奖C. 惩罚D. 专业参考答案:D解析:当任命某人为项目经理时,他就有正式、奖励和惩罚的权力。但是项目经理不一定是技术或项目管理专家。指南-3.4.4.3 权术、权 力和办好事情,专业权力非职位赋予的权力。2 项目经理在管理客户期望以及指导实现项目目标方面有困 难。若要解决这些问题,项目经理应将客户的高层次需求记录在哪里?A.项目章程B.工作分解结构(WBS)C.需求管理计划D.相关方管理计划参考答案...
原创
257阅读
0评论
0点赞
发布博客于 7 月前

项目文件4 资源日历 资源需求 风险登记册 风险报告 进度数据 进度预测 相关方登记册

25. 资源日历26. 资源需求27. 风险登记册28. 风险报告29. 进度数据30. 进度预测31. 相关方登记册32. 团队章程33. 测试与评估文件
原创
163阅读
0评论
0点赞
发布博客于 7 月前

项目发起人、商业论证、PMO、组织过程资产、组织结构类型

项目发起人项目商业论证项目管理办公室PMO组织过程资产组织结构类型
原创
244阅读
0评论
1点赞
发布博客于 7 月前

项目文件3 项目范围说明书、项目团队派工单、质量控制测量结果、质量测量指标、质量报告、需求文件、需求跟踪矩阵、 资源分解结构

17. 项目范围说明书18. 项目团队派工单19. 质量控制测试结果20. 质量测量指标21. 质量报告22. 需求文件23. 需求跟踪矩阵24. 资源分解结构
原创
228阅读
0评论
0点赞
发布博客于 7 月前

项目文件2 问题日志 经验教训登记册 里程碑清单 实物资源分配单 项目日历 项目沟通记录 项目进度计划 项目进度网络图

问题日志经验教训登记册里程碑清单实物资源分配单项目日历项目沟通记录项目进度计划项目进度网络图
原创
468阅读
0评论
0点赞
发布博客于 7 月前

项目文件1 活动属性 活动清单 假设日志 估算依据 变更日志 成本估算 成本预测 持续时间估算

活动属性活动清单假设日志估算依据变更日志成本估算成本预测持续时间估算
原创
280阅读
0评论
0点赞
发布博客于 7 月前

启动过程组-知识点总结

启动过程组项目章程权利利益方格启动过程组考点项目管理
原创
204阅读
0评论
2点赞
发布博客于 7 月前

7.31:题目及答案解析

1.由于组织变更,有些职能人力资源不再可能为项目工作。该组织缺乏内部资源来填补空缺。若要解决这个资源问题,项目经理应该怎么做?A. 在剩余的职能资源中重新分配工作量B. 评估外部资源C. 重新制定项目进度计划D. 将这个人力资源问题上报给项目发起人答案:B。解析:参考答案:B。解析:如果执行组织不能提供为完成项目所需的人员,就需要从外部获得所需的服务。2.一家公司为人力资源部门实施了新软件。然而,技术问题导致进度延期并影响项目预算。为解决这种情况,项目经理应接洽下列哪一位相关方?A.
原创
233阅读
1评论
1点赞
发布博客于 7 月前

PMBOK第六版中文版十五至尊图

PMBOK第六版中文版十五至尊图记忆方法52222 33334 记忆法
原创
278阅读
0评论
0点赞
发布博客于 7 月前

项目管理-挣值分析-总结

挣值分析概念、考点总结。PV、EV、ACSV、SPICV、CPI进度偏差、进度绩效指数成本偏差、成本绩效指数BAC最初预算ETC 完工尚需估算(典型偏差、非典型偏差)EAC 完工估算VAC 完工偏差TCPI 完工尚需指数挣值分析万能公式
原创
303阅读
0评论
0点赞
发布博客于 7 月前