【敏捷项目管理】将 “敏捷” 拉下神坛,走向你我

                                                  【前言——多图预警】     因为最近在准备PMI-ACP认证的考试,逼着自己系统性的学习了一下敏捷的相关知识,同时在部门内做了一次分享交流,感觉“敏捷”的思想是非常潮流的,但是真的实施起来,也没...

2018-09-11 10:48:28

阅读数 290

评论数 0

深度解读 - TDD(测试驱动开发)

转自:http://www.jianshu.com/p/62f16cd4fef3 本文结构: 什么是 TDD 为什么要 TDD 怎么 TDD FAQ 学习路径 延伸阅读 什么是 TDD TDD 有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(Unit Test Dr...

2019-06-11 16:53:29

阅读数 19

评论数 0

【敏捷项目管理】将敏捷思维导入日常

    提到 “敏捷” 就仅仅代指“敏捷开发”吗?错了!     在近日德勤对140个国家的企业和人力资源高管进行的一项调查中显示,94%的参与者将 “敏捷和协作能力” 列为企业成功的关键因素。可见,当规划和规则不再奏效时,企业若想不断加快创新步伐,采取敏捷的策略已然是大势所趋。     那么...

2019-01-25 14:55:30

阅读数 73

评论数 0

【JAVA踩坑记录】Feign调用服务时,get请求参数异常

【场景】 server-1 服务,暴露的get请求接口: @RequestMapping(value = "/empInfoPdf", method = RequestMethod.GET) public String getEmpInfoPdf(Emp...

2019-01-25 14:45:40

阅读数 228

评论数 0

【JAVA踩坑记录】spring-cloud-zuul文件上传中文名乱码

1.【现象】 ①从request域中获取多文件: List<MultipartFile> files = ((MultipartHttpServletRequest) request).getFiles("file[]&q...

2018-10-31 17:19:29

阅读数 193

评论数 0

【JAVA秒会技术之Java8新特性】利用流快速处理集合的常见操作

例子1:对集合进行排序 List<Integer> list = Lists.newArrayList(1,1,2,2,5,3,4,6,6,5,2,7); list.sort(null); list.forEach(e -> S...

2018-10-09 18:10:13

阅读数 209

评论数 0

【SpringCloud微服务】第3章 服务治理SpringCloudEureka(五)——Eureka源码分析

2.8 Eureka 源码分析  首先,对于服务注册中心、服务提供者、服务消费者这三个主要元素来说,后两者(也就是Eureka客户端)在整个运行机制中是大部分通信行为的主动发起者,而注册中心主要是处理请求的接受者。所以,我们可以从Eureka的客户端作为入口看看它是如何完成这些主动通信行为的。  ...

2018-05-16 10:18:20

阅读数 154

评论数 0

【SpringCloud微服务】第3章 服务治理SpringCloudEureka(四)——Eureka详解

2.7.1 基础架构①服务注册中心:Eureka提供的服务端,提供服务注册与发现功能,也就是上一节总我们实现的eureka-server。②服务提供者:提供服务的应用,可以是Spring Boot应用,也可以是其他技术平台且遵循eureka通信机制的应用。它将自己提供的服务注册到Eureka,以供...

2018-04-10 14:08:28

阅读数 155

评论数 0

【SpringCloud微服务】第3章 服务治理SpringCloudEureka(三)—— 服务发现与消费

承接上一篇《第3章 服务治理SpringCloudEureka(二)—— 高可用注册中心》2.6 服务发现与消费2.6.1 简介在Spring Cloud框架中,服务发现的任务由Eureka的客户端完成,而服务消费任务由Ribbon完成。Ribbon是一个基于HTTP和TCP的客户端负载均衡器,它...

2018-04-04 18:08:11

阅读数 152

评论数 0

【SpringCloud微服务】第3章 服务治理SpringCloudEureka(二)—— 高可用注册中心

承接上一篇《第3章 服务治理 Spring Cloud Eureka(一)——单片搭建》2.5 高可用注册中心2.5.1 简介在微服务架构这样的分布式环境中,我们需要充分考虑发生故障的情况,所以在生产环境中必须对各个组件进行高可用部署,对于微服务如此,对于服务注册中心也一样。在Eureka的服务治...

2018-04-03 19:36:18

阅读数 149

评论数 0

【SpringCloud微服务】第3章 服务治理 SpringCloudEureka(一)——单片搭建

第3章 服务治理 Spring Cloud Eureka2.1 框架简介Spring Cloud Eureka 是 Spring Cloud Netflix 微服务套件中的一部分,它基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能。2.2 服务治理服务治理可以说...

2018-04-03 19:24:57

阅读数 185

评论数 0

【SpringCloud微服务】第2章 微服务构建 Spring Boot

第2章 微服务构建 Spring Boot2.1 框架简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。其具有如下特点:①快速构建通过设计大量的自动...

2018-03-21 09:42:02

阅读数 1334

评论数 0

【SpringCloud微服务】第1章 基础知识

第1章 基础知识1.1 什么是微服务架构简单说,微服务是系统架构上的一种设计风格,它的主旨是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间通过基于HTTP的RESTful API进行通信协作。1.2 与单体系统的区别系统会按照不同模块拆分成多个不同的服务,这...

2018-03-21 09:33:40

阅读数 250

评论数 0

【JAVA秒会技术之ConcurrentHashMap】JDK1.7与JDK1.8源码区别

前言 以前写过介绍HashMap的文章,文中提到过HashMap在put的时候,插入的元素超过了容量(由负载因子决定)的范围就会触发扩容操作,就是rehash,这个会重新将原数组的内容重新hash到新的扩容数组中,在多线程的环境下,存在同时其他的元素也在进行put操作,如果hash值相同,可...

2018-01-16 14:20:11

阅读数 5160

评论数 3

SpringBoot整合+logback日志配置

本次演示的代码结构如下,基于maven,整合SpringBoot、Spring、Mybaits的SSM框架。同时测试logback日志框架的使用及配置。 1.创建maven工程,修改pom.xml文件 4.0.0 yan.li spring-boot-demo 0.0.1-SNA...

2018-01-11 17:50:45

阅读数 43393

评论数 3

【经验分享】技术说“实现不了”的潜台词

在互联网行业中,如果你经常与技术开发人员打交道,想必,听到他们怼你最多,最令你哑口无言和不爽的一句话,叫做“实现不了”。那么,这个所谓的“实现不了”,是真的从技术层面难以完成吗?还是另有他意?作为PM,如何理性的应对技术人员反馈的“实现不了”呢? 1.“技术实现不了”的潜台词: ① 给的...

2017-12-19 18:37:10

阅读数 406

评论数 0

【经验分享】PM应该如何进行需求及变更管理

PM应该如何进行需求及变更管理?

2017-12-05 11:15:00

阅读数 286

评论数 0

【产品经理三节课】第5章 功能和流程入门

第5章 功能和流程入门 5.1 初识功能和流程 1.功能和流程的重要性 功能和流程是一个产品的基础骨架,产品再这个基础上逐渐丰满起来的。 2.不同阶段的掌握程度 ①P1:主要讲一些单一角色的功能流程设计。如小功能优化,功能点设计,和单通道流...

2017-11-06 13:38:16

阅读数 863

评论数 0

【JAVA秒会技术之分布式锁】玩转Redis分布式锁

玩转Redis分布式锁   不要一看到“分布式”三个字就就得有多难,多高大上,其实简单的很。先从官方的角度解释一下,什么叫“分布式锁”: 分布式锁是控制分布式系统之间同步访问共享资源的一种方式。在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一...

2017-10-26 16:31:07

阅读数 356

评论数 0

【JAVA秒会技术之Joda-Time】满足你所有关于日期的处理

Joda-Time满足你所有关于日期的处理   在日常的编程中,常常需要处理日期。但是使用 java.util.Calendar 类处理日期/时间,非常的麻烦。那么福音来了,博主给大家隆重的介绍一款新的类库Joda-Time!并且,已经将其封装成一个“日期处理万能工具类”。拿去直接用就好了,有没有...

2017-10-26 14:05:10

阅读数 2784

评论数 0

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