MCI:大众点评千人移动研发团队怎样做持续集成?

一、背景   美团点评是中国领先的生活服务电子商务平台,为数亿消费者和几百万商家提供服务。秉承“帮大家吃得更好,生活更好”的使命,我们的业务覆盖了超过200个品类和2800个市县,旗下生活服务线上交易平台美团、生活服务线上探索平台大众点评、即时配送服务美团外卖和共享单车服务摩拜都是中国家喻户晓...

2018-08-28 15:03:35

阅读数 194

评论数 0

Javascript是单线程的深入分析

点击打开链接面试的时候发现99%的童鞋不理解为什么JavaScript是单线程的却能让AJAX异步发送和回调请求,还有setTimeout也看起来像是多线程的?还有non-blocking IO, event loop等概念很不清楚。来深入分析一下:首先看下面的代码:123456789functi...

2018-04-05 10:17:50

阅读数 104

评论数 0

AngularJS自定义表单验证

点击打开链接 Angular实现了大部分常用的HTML5的表单控件的类型(text, number, url, email, date, radio, checkbox),也实现了很多指令做为验证(required, pattern, minlength, maxlength, min,...

2018-03-07 22:24:18

阅读数 133

评论数 0

java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一

对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考java 泛型详解、Java中的泛型方法、 java泛型详解 点击打开链接 1. 概述 泛型在java中有很重要的地位,在面向对象编程...

2018-02-01 23:25:34

阅读数 167

评论数 0

CSS布局 ——从display,position, float属性谈起

点击打开链接页面布局,或者是在页面上做些小效果的时候经常会用到 display,position和float 属性,如果对它们不是很了解的话,很容易出现一些莫名其妙的效果,痛定思痛读了《CSS Mastery》后总结一下。让我们从基础的CSS知识谈起,相信很多初学者和小弟一样不明白CSS原理,一味...

2018-01-17 20:15:26

阅读数 174

评论数 0

AngularJS中serivce,factory,provider的区别

目录[-] 一、service引导 二、service 1、factory() 2、service() 3、provider() 理解Angular 服务 什么是Angular Service 使用Angular 服务 定义一个服务 管理服务信赖 一、...

2018-01-08 14:36:43

阅读数 123

评论数 0

Echarts Force力导向图实现节点可折叠

有时候展现力导向图的时候会希望添加一些点击事件,随着节点的点击事件一层一层展开更多的子节点。这样的可视化能带来层次清晰的使用效果。这次我写的脚本就是用来控制Force的节点折叠效果。 作者:Reese  时间:2015-09-09  备注:希望这个文档能对大家有帮助,有用你就悄悄co...

2018-01-04 17:57:31

阅读数 369

评论数 0

按钮实现echarts添加与删除节点

点击打开链接 1、echarts文件将节点信息通过reducer传出 import React from 'react' import echarts from 'echarts/lib/echarts' //必须 impor...

2018-01-04 17:52:43

阅读数 1287

评论数 0

数据库连接池应用中数据库服务器断开超时连接的问题

点击打开链接 数据库应用开发过程中,我们可能会遇到一个问题:应用使用了数据库连接池,每经过指定时间后,发出到数据库服务器的任何请求都会失败,而且有且仅有一次失败,之后的正常访问都没有问题。尤其是在Web应用中,如果晚上时段没有访问,而第二天第一个访客的经历就是碰到一个数据库访问错误,如果...

2017-12-26 16:49:56

阅读数 2485

评论数 0

SMB实现共享文件(上传、下载)

点击打开链接 前提: (1)在文件服务器共享文件夹,设置权限(特定某个用户可以访问)。 (2)配置WEB-INF/classess/ftp.properties文件。 [html] view plain copy span ...

2017-11-02 23:31:49

阅读数 4748

评论数 0

JavaScript中的this(你不知道的JavaScript)

点击打开链接 JavaScript中的this,刚接触JavaScript时大家都在大肆渲染说其多么多么的灵巧重要,然而自己并不关心;随着自己对JavaScript一步步深入了解,突然恍然大悟,原来它真的很重要!所以,自己花费了大约2周的时间去查贴、翻阅之前读的书籍,将thi...

2017-10-23 10:31:55

阅读数 121

评论数 0

Mybatis/Ibatis,数据库操作的返回值

点击打开链接 该问题,我百度了下,根本没发现什么有价值的文章;还是看源代码(详见最后附录)中的注释,最有效了! insert,返回值是:新插入行的主键(primary key);需要包含语句,才会返回主键,否则返回值为null。 update/delete,返回值是:更新或删除的行数...

2017-09-27 11:14:24

阅读数 153

评论数 0

PowerMockito.doReturn().when()与Mockito.when().thenReturn()的区别

点击打开链接 PowerMockito.doReturn().when()与Mockito.when().thenReturn()的区别 1.当使用PowerMockito.doReturn(null).when(handler, "getFareRules", I...

2017-09-27 11:11:38

阅读数 2155

评论数 0

Mockito 如何 mock 返回值为 void 的方法

最初接触 Mockito 还思考并尝试过如何用它来 mock 返回值为 void 的方法,然而 Google 查找到的一般都会说用 doThrow() 的办法 doThrow(new RuntimeException()).when(mockObject).methodWithVoidR...

2017-09-20 17:26:06

阅读数 627

评论数 0

angularJS2 变量声明 var let const

变量声明 let和const是JavaScript里相对较新的变量声明方式。 像我们之前提到过的,let在很多方面与var是相似的,但是可以帮助大家避免在JavaScript里常见一些问题。 const是对let的一个增强,它能阻止对一个变量再次赋值。 因为TypeScript是Jav...

2017-09-06 10:04:36

阅读数 364

评论数 0

AngularJS系列之select下拉选择第一个选项为空白的解决办法

点击打开链接 今天给大家介绍一下AngularJS系列之select下拉选择第一个选项为空白的解决办法。 相信大家也经常遇到这种情况吧:在使用AngularJS中的select组件开发的时候,莫名其妙的第一个选项就变成空白了,而且选中其中非空白的地方,第一个选项的空白位置又奇妙的消...

2017-08-25 13:56:04

阅读数 498

评论数 0

解决com.mysql.jdbc.PacketTooBigException: Packet for query is too large (3158064)问题

点击打开链接 在做查询数据库操作时,报了以上错误,还有out of memery heap hacp ,原因是MySQL的max_allowed_packet设置过小引起的,我一开始设置的是1M,后来改为了20M mysql根据配置文件会限制server接受的数据包大小。 有...

2017-08-23 14:24:41

阅读数 275

评论数 0

angular.js 下如何动态插入删除dom节点

点击打开链接 angular.js 是新一代web开发框架,它轻松在web前端实现了MVC模式,相比 jquery 模式,这种新玩意竟然不需要开发者直接去操作dom . 作为前端开发而不去操作dom ,这简直是一个玩笑! 没错,确实是这样的.关于 angular.js 的详细说明及...

2017-08-14 23:35:08

阅读数 1969

评论数 0

AngularJS – 实现基于角色访问控制的 GUI

点击打开链接 这些天我们忙于应用的前端工作,我们主要使用angular完成的。最近的一个需求是基于角色访问GUI。一个用户可以有多个角色,而它应只能访问授权给他的那一部分GUI。 我们主要通过在2个层次限制应用的GUI访问,来解决上述需求: 一个用户只能访问授权给他的页面(或...

2017-08-03 00:06:18

阅读数 176

评论数 0

AngularJS 应用身份认证的技巧

点击打开链接 AngularJS 应用身份认证的技巧 身份认证 最普遍的身份认证方式就是用用户名(或 email)和密码做登陆操作。这就意味要实现一个登陆的表单,以便用户能够用他们个人信息登陆。这个表单看起来是这样的: form name="loginForm&quo...

2017-08-03 00:04:01

阅读数 118

评论数 0

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