自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

去宇宙

J2EE 开发学习分享

  • 博客(39)
  • 资源 (3)
  • 收藏
  • 关注

原创 Rest风格的请求方式

关注作者更多博客,一起学习一起进步Spring自定义注解学习:https://blog.csdn.net/qq_34582693/article/details/88943120JVM底层原理学习:https://blog.csdn.net/qq_34582693/article/details/79513676JAVA多线程学习:https://blog.csdn.net/qq_34...

2018-04-17 22:45:41 41131

原创 PMP第十三节:项目相关方管理

十三·项目相关方管理1·基本概念项目相关方是其利益会和项目活动互相影响的任何个人和组织。例如项目经理、项目团队、客户、项目发起人、传媒等相关利益群体。考生需要注意,在相关方管理阶段,需要:{识别出全部项目相关方考虑全面所有相关方的利益和影响充分发挥相关方的作用来保证项目成功相关方管理失败,往往是项目失败的主要原因尽早积极的面对负面相关方充分评价相关方的知识与技能,加以利用}2·主要相关方1·项目发起人2·高级管理层3·客户4·项目经理5·项目管理团队与项目团队6·职能经理

2021-12-26 16:27:53 3171 2

原创 PMP第十二节:项目采购管理

十二·项目采购管理1·基础知识1·引言项目采购管理是指项目执行组织从外部获取产品、服务或成果来最优满足项目的需求。一个项目可能有多个执行组织,多个组织之间需要签订证书的项目工作合同,就需要项目采购管理的知识。PMP,除非有特殊要求,采购管理问题都是从买方角度提出来的。采购管理主要围绕“合同”开展。2·合同的性质合同在采购管理中的核心地位,导致考生必须彻底了解合同的性质。合同要求严肃,条款具体,明确,需要严格遵守。{意向书不具约束力备忘录不具约束力协议具有有限约束力合同具有正式约束

2021-12-26 15:40:06 610

原创 PMP第十一节:项目风险管理

十一·项目风险管理1·概述1·风险管理的必要性项目中必然存在风险,项目中的大多数风险都可以预测和管理,pmp需要了解风险管理相关知识,技术理念。2·风险的定义整体项目风险:项目全部不确定来源可能对项目的综合影响,可能是正向的也可能是逆向的。单个项目风险:单个风险一旦发生,会对项目目标产生不确定影响,可能是机会或威胁。风险包括威胁也包括机会,因此在项目中要准确判断含义。无修饰词的风险一般指的是单个项目风险。3·管理整体项目风险和单个项目风险只有先管理好整体项目风险,管理单个项目风险才有意义

2021-12-25 22:41:49 5297

原创 PMP第十节:项目沟通管理

十·项目沟通管理1·概述1·项目沟通管理的本质项目沟通管理是要确保及时正确的产生、收集、发布、存储、最终利用项目信息首先,根据相关方的需求,项目需求,可用的组织资产过程,事业环境因素,制定项目沟通策略(原则性规定)其次,制定沟通管理计划,规定沟通工件和沟通活动再次,生成所需的沟通工件,开展所需的沟通活动最后,监控沟通工件和沟通活动的绩效2·项目经理在沟通中的角色沟通是项目经理最重要的能力,比技术更重要。项目经理通过沟通来协调,通过协调来整合。2·各过程的输入输出1·概述项目沟通管理

2021-12-20 12:55:08 565

原创 PMP第九节:项目资源管理

九·项目资源管理1·概述项目资源管理是指为了完成项目而识别、获取和管理所需的人力资源和实物资源。这里包含两方面:人力资源:直接从事项目(管理以及技术)工作的项目团队成员实物资源:用于项目的材料设备等2·各过程的输入输出1·概述项目资源管理主要包括以下过程:规划资源管理(每个知识领域的开始都是根据项目章程和管理计划来规划各自的管理)估算活动资源(过程开始,必然要估算资源)获取资源(估算后,想办法获取)建设团队(实物资源准备完毕,开始准备人力资源)管理团队(人力资源准备后,开始进行有效

2021-12-19 14:36:40 1015

原创 PMP第八节:项目质量管理

八·项目质量管理1·概述1·质量管理概述项目质量管理旨在保证项目达到既定的质量要求,保证产品功能,满足相关方需求。包括制定和执行质量政策、质量目标、质量职责等。质量管理不仅是技术应用,更是理念。例如,质量管理中常见的零缺陷管理、六西格玛管理、过程改进等,固然有一定的技术含量,但更重要的事建立和维护相应的理念。2·质量的概念质量是产品、服务和成果用于满足用户明示和潜在需求的全部特性和功能点的总和。3·有效的质量管理做法在组织中简历维护优秀的质量管理文化,使每个人在每个环节都自觉地确保工作过程

2021-12-15 20:35:35 5140

原创 PMP第七节:项目成本管理

七·项目成本管理1·相关基础知识1·概述项目成本管理旨在确保在批准的预算内完成项目项目成本管理主要关心项目本身成本、以及项目决策对今后项目使用与维护的成本影响,即需要考虑项目产品的生命周期成本。生命周期成本:项目建设期的建设成本、项目产品运行期的运营维护成本、项目产品报废时的处置成本等去全部成本。考点分析:涉及包括了项目建设中的成本与项目建成后的成本的话,就要用生命周期成本法来设计方案。2·考察项目可行性的主要财务指标财务评价指标主要包括几种:{1·现值:未来的一笔现金数在今天的价值,利用

2021-11-16 16:57:31 18807

原创 PMP第六节:项目进度管理

六·项目进度管理1·概述项目是临时性的工作,项目进度管理旨在规定的时间内完成项目。项目进度管理可概述为:在工作分解结构的基础上,针对交付工作包的需要。列出为完成项目而必须进行的全部活动,然后分析这些活动之间的逻辑关系,估算各活动所需要的持续时间,制定项目进度计划,并随同项目执行对进度绩效进行监控。包括六个过程:{1规划进度管理:编制作为项目管理计划组成部分的进度管理计划,进度管理计划是各 种进度管理工作的依据。(定计划)2定义活动:弄清楚必须做哪些进度活动才能完成WBS中的工作包以及更高

2021-11-12 23:16:57 2992

原创 PMP第五节:项目范围管理

五·项目范围管理1·概述项目范围管理旨在保证做且只做为完成项目所需的全部工作。(以项目内工作明确划定边界)范围蔓延:指未经控制的项目范围逐渐扩大,包括两方面:{1.项目容易以不易察觉的方式逐渐扩大2.项目相关方不经过既定申请和审批程序,随意增加工作}1·范围蔓延范围蔓延的结果就是“镀金”。镀金是失败的,因为镀金的资源本来可以用于更有价值的事情。2·范围管理的重要性范围管理是其他各个方面管理的基础3·产品范围与项目范围的区别产品范围:项目的形成的产品的特性和功能项目范围:完成项目产

2021-11-10 14:29:35 1445

原创 PMP第四节:项目整合管理

四·项目整合管理1·概述1·基本概念整合是协调与统一。项目整合管理是项目管理的核心。项目内部的整合:是项目经理的责任项目外部的整合:项目经理至少要承担协助责任项目中只要存在结合部分,就需要整合。项目经理最重要的工作,就是整合。项目整合是项目管理的哲学,PM最本质的内容。项目管理和传统管理的区别:{项目管理:以整合为主,分工为辅传统管理:分工,强调专人专事(强职能性)}2·各个过程之间的关系项目整合管理过程:{制定项目章程制定项目管理计划指导与管理项目工作管理项目知识监控

2021-11-04 17:38:49 4292

原创 PMP第三节:项目管理过程

三·项目管理过程(ps:开胃菜结束了,开始正式学习项目管理内容)1·过程的定义和作用项目管理过程是旨在完成预定目标的一系列相互关联的活动的集合,以便运用一系列工具和技术把特定的输入转化成特定的输出。PMP的过程基本都围绕‘输入–处理–输出’的逻辑。通过过程来描述项目,可以使项目精准化,结构化,便于操作。各个过程之间存在反复循环关系(实际项目中),并非单纯的直线关系。过程开展频率:绝大多数执行和监控过程都是需要持续展开的。2·过程组2.1过程组与戴明环(PDCA循环)PMP归纳戴明环的理

2021-11-04 17:37:27 3169

原创 PMP第二节:项目运行环境和项目经理

二·项目运行环境和项目经理1·组织是什么系统指的是由许多组件组成的整体。那么组织就是个开放、动态、人造的系统。组织包括三要素:A.组织治理框架(指的就是来自上级的指导,董事做公司治理,经理做公司管理)B.管理要素C.组织结构组织结构,分为许多种,包括:{有机型:简约型,无层级划分职能型:职能划分,有职能经理,各部门各管各,传统办公,比如国企,偏向这个类型事业部型:按地区,业务等划分,又包含职能划分(like文思的各个事业部,国内金融部,国外金融部啥的)项目型:只有项目管理部门矩阵型

2021-11-02 17:27:39 772

原创 PMP第一节:引论

一·引论1·什么是项目战略目标:公司最高目标,项目的可交付成果或盈利就是为了战略目标服务的。(项目所做的一切就是为了实现公司战略目标)项目组合:为实现战略目标而集中在一起的一批项目。(排列项目优先级顺序,优化资源的分配)项目集:项目组合中,相互关联可以互相协调的项目。(将互相有联系的项目放到一个项目集里,让效用和收益1+1>2)项目:为了产生可交付成果,而由一群人临时组建团队,有目标,有风险,有明确时间限制的完成一件事。互相的关系:举例子:比如我有一个目标:减肥(战略),为了减肥成

2021-11-02 17:25:31 273

原创 PMP名词概述

项目概述名词释义五大过程组:项目中默认有五个过程组,分别是启动,规划,执行,监控,收尾。九大知识领域:进行一个项目需要考虑到的九个方面,分别是范围、成本、进度、质量、资源、沟通、风险、采购、相关方。五大过程组和九大知识领域构成一个坐标系图,就是至尊图了。。整个图就代表着整个项目的实现过程,是pmp学习的核心。至于项目整合管理,没有放在九大知识领域里,他是整个项目的基础,第四章会单独讲解...

2021-11-02 17:24:08 366

原创 217.存在重复元素

217.存在重复元素/** * 给定一个整数数组,判断是否存在重复元素。 * 如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。 * * 示例 1: * 输入: [1,2,3,1] * 输出: true * * 示例 2: * 输入: [1,2,3,4] * 输出: false * * 示例3: * 输入: [1,1,1,3,3,4,3,2,4,2] * 输出: true * * 来源:力扣(LeetCode) *

2021-10-30 11:25:11 74

原创 调用百度地图api实现地图查询功能

百度地图api功能强大,进入百度地图api平台之后首先需要注册申请一个ak码(其实就是权限码),通过审核之后就可以参考api提供的例子进行自定义的地图开发功能了。在这里提供两个本人写好的地图查询功能,分别是【根据输入地址智能定位地图坐标】以及【自动补全起点/终点名称并自动生成公交线路】,代码不难,重在分享,后续有时间可能会继续增加地图插件并更新博客。1·【根据输入地址智能定位地图坐标】...

2019-06-21 15:20:38 1415 1

原创 Spring自定义注解学习

spring中有很多的注解使我们开发过程更加简洁方便。这些注解的本质也是一个一个的java类与接口的实现。他们具体是怎么实现的呢,在前几天学习的时候,我无意间看到了一个类的泛型叫做@interface,很有意思,学习之后发现他原来就是用来定义注解类的。使用了@interface泛型就会被框架默认为继承了Annotation接口。之后我们就可以自定义一个注解类来实现一些好玩的东西了,比如初始...

2019-04-01 10:47:29 671

原创 Spring框架学习

谈到Spring,大家都接触过,也都在用,但是到了解到什么水平各有高低。说起spring的特点,大家张口就来,最常见的三个重要功能就是:IOC:控制反转:将管理对象的权利由开发者交给了spring框架,Spring把这些类称为bean并统一管理。DI:依赖注入:spring提供了一系列注解:@Controller等,让这些类可以被识别成bean,并通过@Autowried等注解声明直接找...

2019-01-09 17:47:08 565

原创 JAVA异常处理

目录异常处理概念介绍errorexception异常的分类异常的控制操作异常的捕获(try/catch)异常的抛出(throw)异常链捕获程序的流程异常处理概念介绍Java异常都是对象,是Throwable子类的实例,当程序出现异常时,需要程序进行相应控制throwable有两个子类分别是error以及exceptionerrorerror指...

2018-11-22 14:15:09 152

原创 SMB共享文件夹操作

最近接到了要获取其他服务器上文件操作的需求,使用了网络共享文件夹的形式来进行处理。首先在服务器上设置一个文件夹为共享文件夹,这里使用了盘符G:之后在本地我的电脑下邮件生成一个网络位置,输入ip所在:例子:\\172.17.16.16\G,取一个别名,例子为g;之后即可通过这个目录操作远程的文件夹,记得设置权限为完全控制。贴一下主要的两个工具类的方法:package com.n...

2018-11-15 15:57:36 6347

原创 学习数据库索引

在聊到数据库优化的时候,很多程序员不假思索第一句基本都是,查询速度快需要加索引。今天学习一下加索引的意义在哪里:在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。索引提供指向存储在表的指定列中的...

2018-08-30 17:44:34 449

转载 JAVA多线程学习心得(三)

Lock和synchronized比较详解今天看了并发实践这本书的ReentantLock这章,感觉对ReentantLock还是不够熟悉,有许多疑问,所有在网上找了很多文章看了一下,总体说的不够详细,重点和焦点问题没有谈到,但这篇文章相当不错,说的很全面,主要的重点都说到了,所有在这里转载了这篇文章,注意红色字体。  在上一篇文章中我们讲到了如何使用关键字synchronized来实现同...

2018-04-12 21:42:33 695

原创 JAVA多线程学习心得(二)

github上新上传了一个fork/join的多线程框架, 项目地址:https://github.com/jndf/multithreading-pratice需要的朋友可以看看,代码如有错误,请多提出指正意见。走过路过,麻烦给点个星,好人一生平安。 接着上篇文章:Fork/Join框架这个框架主要是应用与一些可以多分支同时运行的操作,最后将每个线程的运行结果合在一起,作...

2018-04-12 21:41:38 264

原创 JAVA多线程学习心得(一)

最近在github上写了几个关于多线程的练习, 项目地址:https://github.com/jndf/multithreading-pratice需要的朋友可以看看,代码如有错误,请多提出指正意见。下面说一下最近的一些心得。Thread和Runnable两种实现方式。这两种方法都是最基础的实现线程的方法,声明线程对象后,通过调用对象的start()方法,来执行线程内...

2018-04-07 17:35:33 4130

转载 Java中Synchronized的用法

原文:http://blog.csdn.net/luoweifu/article/details/46613015 作者:luoweifu 转载请标名出处《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized.sync...

2018-03-29 19:48:25 119

转载 GIT生成SSH方法

打算敲个多线程的demo来进行学习,上传到github上,之后会把这个过程慢慢发到博客上来,希望能和大家一起学习,请多指教。言归正传:本博客内容转自---维C果糖的博客---,又是一位讲的很详细的大侠,非常感谢他的分享。我们要想生成SSH key,首先就得先安装 SSH,对于 Linux 和 Mac 系统,其默认是安装 SSH 的,而对于 Windows 系统,其默认是不安装 SSH 的,不过由于...

2018-03-20 21:31:35 454 1

原创 java的反射机制

一个类内部私有的方法不能通过new来调用,一般都是使用get,set方法来获取内部对象;但是通过Class.forName(类名)是可以做到的,但是要牺牲性能。另外,类加载的过程分为静态加载和动态加载两种;记载编译就是一个将java文件class化的过程;new关键字创建的对象是一个引用,但其实并不是类本体,是spring初始化时,扫描需要静态加载的类生成的,从始至终一直在容器里存活,即拿即用,但...

2018-03-19 19:36:56 153

原创 设计模式学习(二)

1·建造者模式一、场景 当需要生产一辆汽车时,我们需要为其装配发动机、轮胎、座椅等等部件,这个装配过程是比较复杂的而且也需要较高的组装技术。而建造者模式(Builder Pattern)就是为了将部件与组装分离开。二、 概念   将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。  与抽象工厂的区别:在建造者模式里,有个指导者,由指导者来管理建造者,用户是与指导者联系的,指导者...

2018-03-18 15:23:04 153

原创 设计模式学习(一)

最近学习了命令模式,观察者模式,装饰者模式,工厂模式,抽象工厂模式,单例模式。1·命令模式:主要包含四个元素:的接收者:负责执行命令;命令:是一个接口,用来做命令的载体;具体命令:命令的实现类;请求者:发送请求的人;原理:其实就是请求者向接收者发送请求,但是要把命令封装起来,减少请求者和接收者的耦合。(许多设计模式都是为了解耦)总结1.命令模式的本质是对命令进行封装,将发出命令的责任和执行命令的责...

2018-03-17 11:33:00 224

转载 用画小狗的方法来解释Java值传递

转载自Javdroider Hong的文章 - 知乎https://zhuanlan.zhihu.com/p/29074454这位大侠讲解许多原理深入浅出,通俗易懂,推荐学习的小伙伴们关注。主要记录这段方法:这里讲解了垃圾回收时的两种方式,引用计数法和更优化的可达性分析。狗绳和垃圾回收弄懂了myDog只是一条狗绳(引用),也有助于我们理解Java的垃圾回收机制,我在...

2018-03-14 21:26:45 268

原创 内存回收机制初解

【初步学习内存回收机制】jvm内存的内存回收机制主要是针对堆来讲的因为栈的内存回收机制随着一个基本类型的创建与销毁而进行创建而销毁,比较固定。【如何判断对象是否死亡】早期有两种算法:第一种是【引用计数算法】:给对象添加一个计数器,对象被引用,则+1,对象引用失效时,就-1。任何时刻计数器为0的对象都是可以被清除的。但是这里有一个问题,是我...

2018-03-12 22:23:52 163

原创 初步学习虚拟机中对象创建的原理

在java层面,创建对象是new操作,在jvm中首先要根据这个指令的参数定位常量池中此类符号的引用,并且检查引用代表的这个类是否已被加载/解析/初始化过。如果没有,那么会先执行相应的类加载过程。类加载后,要为新生对象分配内存。对象所需内存的大小在类加载完后便可完全确定。创建新对象就是在堆内存中划出一块空内存使用。这又分为两种情况:if(java堆内存绝对规整){内存模型...

2018-03-11 10:26:39 252

原创 初步学习jvm底层原理

java虚拟机内存模型:【程序计数器,虚拟机栈,本地方法栈,堆,方法区】五个主要模块程序计数器:主要是当前线程执行字节码的行号指示器,是线程私有的【线程私有:在每个线程内都会创建独立的相应的内存】如果执行的是java方法,则计数器记录的是正在执行虚拟机字节码的指令地址;如果执行的是native方法【native:java执行非java语言的代码用到的方法修饰符,只有方法名,没有具体实现,...

2018-03-11 09:18:13 1317

原创 数组链表hashmap底层

数组与链表的区别:数组是有序的,方便查询(数组下标是依次递增的,因此可以根据下标来进行二叉树查询)但是不便于新增或删除,每当插入或删除一个元素时,之后的元素就会重新排列位置获得新的下标。(思考:这是不是和索引很像?便于查询而不便于增删)。链表无序,除了一个链表头,其他全是依次依赖的关系,不方便查询(需要按位next()),便于新增删除,不需要排位置。数组原理的类有:arraylist...

2018-03-11 09:17:49 4368

原创 mybatis的二级缓存

mybatis的操作对象叫sqlsessionsqlsessionfactory来生成sqlsessionmybatis的事务管理机制1·JDBC管理机制 JDBCTranstactionManager,调用java.sql.Connection来进行管理2·交给容器本身进行事务管理 例spring -->SpringManagedTransaction(spring容器进行事务管理)疑问:...

2018-03-11 09:17:22 288

原创 事务的属性

spring对事务的管理,并不是spring直接管理。而是通过事务管理器交给JPA,JTA,hibernate,jdbc等来进行管理。jpa:jpaTransactionManagerjta:jtaTransactionManagerhibernate:hibernateTransactionManagerjdbc:DataSourceTransactionManager事务管理器接口Platfo...

2018-03-11 09:16:57 207

原创 hibernate的懒加载与及时加载

当1表与2表之间有OneToMany(类似)关系时候,对于1表的实体类,设置FetchType=EAGER时(也就是立即加载),取1表数据,对应2表的数据都会跟着一起加载,优点不用进行二次查询。缺点是严重影响数据查询时间,查询速度慢。FetchType=LAZY(也就是懒加载),此时查询时间大大缩短,缺点是查询表1的数据时,查询不到2表的数据。不会主动取查询2表的数据。...

2018-03-11 09:15:08 358

原创 hibernate的二级缓存

hibernate的缓存分为session和sessionfactory,后者作为工厂负责生成sessionsession是一级缓存,生命周期是事务级别的,随着事务开始、结束。结束后session自动关闭。session是只读的,不可卸载的,随着项目启动将基本的session属性加载好。sessionfactory的生命周期是进程级别或集群级别(集群数据库的情况下)分为内置缓存与外置缓存,内置缓存...

2018-03-11 09:14:21 131

PMP所有技术和工具汇总列表.xlsx

PMP所有技术和工具,已整理成表格

2021-11-10

Redis的jar包

包括commons-pool-1.5.4.jar.zip jedis-2.1.0.jar.zip

2018-11-22

达梦7数据库驱动

国产达梦数据库的驱动文件,Dm7JdbcDriver17.jar。========

2018-11-22

空空如也

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

TA关注的人

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