`
文章列表
一、定义一个Filter   import org.springframework.core.annotation.Order; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import java.io.IOException; /** * Created by Administrator on 2018/4/6. */ @Order(1) @WebFilter(filterName="Signature Filter") public class ...
    执行器端点允许你监控应用及与应用进行交互。Spring Boot包含很多内置的端点,你也可以添加自己的。例如,health端点提供了应用的基本健康信息。 端点暴露的方式取决于你采用的技术类型。大部分应用选择HTTP监控,端点的ID映射到一个URL。例如,默认情况下,health端点将被映射到/health。 下面的端点都是可用的: ID 描述
1、创建一个Maven项目,ArtificatId是microservice-sample-consumer-alarm 2、添加依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4.3.RELEASE</version> </parent> &l ...
什么是微服务架构    &quot;微服务&quot;一词源于Martin Fowler的Microservices的博文:https://martinfowler.com/articles/microservices.html     微服务是系统架构上的一种设计风格,主旨是将一个原本独立的系统拆分多个小型服务。     各服务之间基于HTTP的RESTful API进行通信协作九大特性:     服务组件化     按业务组织团队     做“产品”的态度     智能端点与哑管道     去中心化治理     去中心化管理数据     基础设施自动化     容错设计  ...

spring-data-JPA + Redis

    博客分类:
  • java
一、maven定义 <?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:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven- ...
《用户故事与敏捷方法》从用户角色建模、故事搜集、故事编写、优先级排列、故事估算、故事冲刺执行、故事监控、故事验收等方面对用户故事进行了全面、详尽地叙述。通过一个完整的实例,使读者对用户故事的编写、估算、发布、验收测试有了更深刻的理解。 通过头脑风暴识别用户角色,然后整合、提炼用户角色,从而实现用户角色建模。随着用户角色建模的完成,产品路线图也逐渐清晰。产品路线图展示了产品关注的重点、产品的发展方向、市场定位等。 用户访谈、问卷调查、观察和故事编写工作坊是创建故事最有用的方法。随着互联网的发展,还可采用大数据舆情分析、用户体验、行业产品分析等方式搜集故事。 用户故事既是管理需求的方法也是技 ...
第二章 有意义的命名取个好名字的简单规则 1、名副其实      名副其实说起来简单。但是这是一件严肃的事情。选个好名字要花时间,但省下来的时间比花掉的多。注意命名,一旦发现有更好的名字,就换掉旧的。      ...
敏捷宣言 1、人和交互重于过程和工具     人是获得成功的最为重要的因素。如果团队中没有优秀的成员,那么就算是使用好的过程也不能从失败中挽救项目,但是,不好的过程却可以使最优秀的团队成员失去效用。如果不 ...
import com.google.common.collect.Lists; import org.apache.commons.lang.ArrayUtils; import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.math.RandomUtils; import java.util.Arrays; import java.util.List; /** * Created by Administrator on 2015/3/29. */ public class ...

需求与用户故事

用户故事是可用于陈述业务价值的一种简单格式,适合各种PBI,特别是特性。 一个好的故事包括三个要素:1、角色:谁要使用这个功能;2、活动:需要完成什么样的功能。3、商业价值:为什么需要这个功能,这个功能带来什 ...

Scrum

什么是SCrum?     Scrum是一种用于开发创新产品和服务的敏捷方式;一个用于开发和维护复杂产品的框架,增加、迭代的过程。在这个框架中,整个开发过程由若干个短的迭代周期组成,一个短的迭代周期称为一个Sprint,每个Spr ...

Scrum成熟度模型

  技术实践 1、构建 2、测试 3、简单设计 4、配置管理 管理实践 1、共享职责 2、需求管理 3、项目管理 4、快速交付 5、沟通 6、自组织   总共10个维度,每个维度-1,0,1,,2,3,3+共六个等级  
  MyISAM和MEMORY存储引擎的表            表级锁定 BDB存储引擎的表                                  页级锁定 InnoDB的存储引擎的表                      行级锁定 默认情况下,表锁和行锁是自动获取,不需要额外的命令。但有的情况下,用户需要明确地进行锁表或进行事务控制,以便确保整个事务的完整性,因而需要事务控制和锁定语句。  

mysql定时器

创建存储过程,这里的存储过程主要提供给mysql的定时器event来调用去执行: delimiter //drop procedure if exists mypro//create procedure mypro()begininsert into test(time) values(now());end//delimiter ; 这里只是简单的写了一下,只是为了说明例子。 紧 ...

三范式

第一范式(1NF): 1、有关键字; 2、列不可分; 即不存在冗余数据,但实际情况实际分析。   第二范式(2NF): 当一个表里有多个字段作为主键时,非主键字段不能依赖于部分主键,即不能存在部分依赖。 符合第二范式的数据库表,消除了数据冗余、重新异常、插入异常和删除异常。 例如表结构如下: aa_id  aa_name  host_id  host_name  user_name password 关键字<aa_id、host_id> 因为存在:  aa_name  依赖aa_id host_name  user_name password 依赖hos ...
Global site tag (gtag.js) - Google Analytics