自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(692)
  • 资源 (12)
  • 收藏
  • 关注

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

一、背景 美团点评是中国领先的生活服务电子商务平台,为数亿消费者和几百万商家提供服务。秉承“帮大家吃得更好,生活更好”的使命,我们的业务覆盖了超过200个品类和2800个市县,旗下生活服务线上交易平台美团、生活服务线上探索平台大众点评、即时配送服务美团外卖和共享单车服务摩拜都是中国家喻户晓的品牌。 随着各业务的蓬勃发展,大众点评移动研发团队从当初各自为战的“小作坊”已经发展成为可以...

2018-08-28 15:03:35 2710

转载 Javascript是单线程的深入分析

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

2018-04-05 10:17:50 449

转载 AngularJS自定义表单验证

点击打开链接Angular实现了大部分常用的HTML5的表单控件的类型(text, number, url, email, date, radio, checkbox),也实现了很多指令做为验证(required, pattern, minlength, maxlength, min, max)。在自定义的指令中,我们可以添加我们的验证方法到ngModelController的

2018-03-07 22:24:18 682

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

对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。本文参考java 泛型详解、Java中的泛型方法、 java泛型详解点击打开链接1. 概述泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型?泛型,即“参数化类

2018-02-01 23:25:34 349

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

点击打开链接页面布局,或者是在页面上做些小效果的时候经常会用到 display,position和float 属性,如果对它们不是很了解的话,很容易出现一些莫名其妙的效果,痛定思痛读了《CSS Mastery》后总结一下。让我们从基础的CSS知识谈起,相信很多初学者和小弟一样不明白CSS原理,一味追求效果,结果页面漏洞百出,错误匪夷所思,关于盒模型我就不多说了,网上很多,注意一下IE和其他浏览器(

2018-01-17 20:15:26 418

转载 AngularJS中serivce,factory,provider的区别

目录[-]一、service引导二、service1、factory()2、service()3、provider()理解Angular 服务什么是Angular Service使用Angular 服务定义一个服务管理服务信赖一、service引导刚开始学习Angular的时候,经常被误解和被初学者问到的组件是 servi

2018-01-08 14:36:43 237

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

有时候展现力导向图的时候会希望添加一些点击事件,随着节点的点击事件一层一层展开更多的子节点。这样的可视化能带来层次清晰的使用效果。这次我写的脚本就是用来控制Force的节点折叠效果。作者:Reese 时间:2015-09-09 备注:希望这个文档能对大家有帮助,有用你就悄悄copy走,再默默地给我点个赞~ (≧▽≦)/点击打开链接目录

2018-01-04 17:57:31 1539

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

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

2018-01-04 17:52:43 5790

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

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

2017-12-26 16:49:56 5597 1

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

点击打开链接前提:(1)在文件服务器共享文件夹,设置权限(特定某个用户可以访问)。(2)配置WEB-INF/classess/ftp.properties文件。[html] view plain copyspan style="color:#333333;">//1 FTP , 2 FileSystem ,3 sm

2017-11-02 23:31:49 12666 1

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

点击打开链接JavaScript中的this,刚接触JavaScript时大家都在大肆渲染说其多么多么的灵巧重要,然而自己并不关心;随着自己对JavaScript一步步深入了解,突然恍然大悟,原来它真的很重要!所以,自己花费了大约2周的时间去查贴、翻阅之前读的书籍,将this的全貌展示如下。一、this是什么--基于调用位置的上下文;调用位置不同,this值不同。

2017-10-23 10:31:55 218

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

点击打开链接该问题,我百度了下,根本没发现什么有价值的文章;还是看源代码(详见最后附录)中的注释,最有效了!insert,返回值是:新插入行的主键(primary key);需要包含语句,才会返回主键,否则返回值为null。update/delete,返回值是:更新或删除的行数;无需指明resultClass;但如果有约束异常而删除失败,只能去捕捉异常。queryForOb

2017-09-27 11:14:24 380

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

点击打开链接PowerMockito.doReturn().when()与Mockito.when().thenReturn()的区别1.当使用PowerMockito.doReturn(null).when(handler, "getFareRules", Integer.valueOf(requestDTO.getFareId()), "GB");时handler的getF

2017-09-27 11:11:38 13989

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

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

2017-09-20 17:26:06 4438 1

转载 angularJS2 变量声明 var let const

变量声明let和const是JavaScript里相对较新的变量声明方式。 像我们之前提到过的,let在很多方面与var是相似的,但是可以帮助大家避免在JavaScript里常见一些问题。 const是对let的一个增强,它能阻止对一个变量再次赋值。因为TypeScript是JavaScript的超集,所以它本身就支持let和const。 下面我们会详细说明这些新的声明方式以及为什

2017-09-06 10:04:36 1849

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

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

2017-08-25 13:56:04 3560

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

点击打开链接在做查询数据库操作时,报了以上错误,还有out of memery heap hacp ,原因是MySQL的max_allowed_packet设置过小引起的,我一开始设置的是1M,后来改为了20Mmysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。查看目前配置

2017-08-23 14:24:41 2858

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

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

2017-08-14 23:35:08 2764

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

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

2017-08-03 00:06:18 345

转载 AngularJS 应用身份认证的技巧

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

2017-08-03 00:04:01 236

转载 Bootstrap3 datetimepicker在AngularJs中使用实例

原文链接关于 datetimepicker的使用,参考:http://blog.csdn.net/u011127019/article/details/51725081在AngularJS中使用实例:HTML代码:[html] view plain copy print?div class="container" 

2017-07-13 15:03:58 548

原创 ngmodel在Eonasdan/bootstrap-datetimepicker中不生效解决方法

解决方案Great solution ajtakrajta!! mine is pretty simpler directive, but can work for anybody:angular.module(ANGULAR_MODULE) .directive("datepicker", function () { return { restrict:

2017-07-12 23:43:01 976

转载 分享一個svg圖標生成工具

http://www.thinkphp.cn/topic/3809.html一個很好的國外的在線工具,可以在線生成svg文件,免費,還有很多圖標集合主頁:http://icomoon.io工具:http://icomoon.io/app

2017-06-06 23:31:33 4389

转载 Angular2优质学习资源收集

https://my.oschina.net/mumu/blog/831790以下都是我自己经常看的一些内容,这个列表会不定期更新,发现好的就加上去。文档博客书籍类官方网站: https://angular.io中文站点: https://angular.cnVictor的blog(Victor是Angular路由模块的作者): https://vsavkin.com/@vsa

2017-06-05 00:02:19 1807

转载 Spring在代码中获取bean的几种方式

https://www.dexcoder.com/selfly/article/326方法一:在初始化时保存ApplicationContext对象 方法二:通过Spring提供的utils类获取ApplicationContext对象 方法三:继承自抽象类ApplicationObjectSupport 方法四:继承自抽象类WebApplicationObjectSupp

2017-03-15 23:49:46 250

原创 quartz 2.0实例

Example 3 - Cron-based TriggersThis example is designed to demonstrate how you can use Cron Triggers to schedule jobs. This example will fire off several simple jobs that say “Hello World” and dis

2017-03-12 22:11:28 215

转载 Spring MVC事务配置

http://www.cnblogs.com/leiOOlei/p/3725911.html要了解事务配置的所有方法,请看一下《Spring事务配置的5种方法》本文介绍两种配置方法: 一、      XML,使用tx标签配置拦截器实现事务一、      Annotation方式以下所使用环境为Spring4.0.3、Hibernate4.3.5

2016-11-13 17:41:28 258

转载 spring声明式事务管理详情解析

spring声明式事务管理详情解析http://www.cnblogs.com/laibin/p/5993596.html前沿:通过对spring事务管理有了比较深入学习,本文将不做实例,而是指定具体的类和配置文件进行讲解。本文内容:  1、了解什么是声明式事务?  2、声明式事务管理分别有哪几种?  3、这几种事务管理之间的区别是什么? 一、什

2016-10-25 14:57:29 315

转载 Python-Jenkins API使用 —— 在后端代码中操控Jenkins

最近在工作中需要用到在后台代码中触发Jenkins任务的构建,于是想到Jenkins是否有一些已经封装好的API类库提供,用于处理跟Jenkins相关的操作。下面就简单介绍下我的发现。http://www.cnblogs.com/znicy/p/5498609.htmlLinux Curl  首先找到的是Jenkins官网的wiki:https://wiki.jenkins-ci.or

2016-09-25 00:49:03 3434

转载 持续集成JenkinsAPI常见用法

https://my.oschina.net/sanpeterguo/blog/197931摘要: jenkins(持续集成开源工具)提供了丰富的api接口,基本上所有的操作都可以使用curl来从后台调度,包括:创建项目,禁用项目,启用项目,获取项目描述,获取配置文件,普通触发,scm触发,带参数触发,带补丁触发。同时也可以使用python 库 jenkinsapi https://pyp

2016-09-25 00:11:00 14386

转载 javascript中闭包的工作原理

一、什么是闭包?官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强大,也是大部分时候我们所谓的“闭包”。看下面这段代码:fu

2016-09-24 11:24:48 264

转载 jquery的$().each,$.each的区别

在jquery中,遍历对象和数组,经常会用到$().each和$.each(),两个方法。两个方法是有区别的,从而这两个方法在针对不同的操作上,显示了各自的特点。$().each,对于这个方法,在dom处理上面用的较多。如果页面有多个input标签类型为checkbox,对于这时用$().each来处理多个checkbook,例如:$(“input[name=’ch’]”).eac

2016-09-24 11:15:09 232

转载 dom4j api 详解

1、DOM4J简介    DOM4J是 dom4j.org 出品的一个开源 XML 解析包。DOM4J应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM,SAX 和 JAXP。    DOM4J 使用起来非常简单。只要你了解基本的 XML-DOM 模型,就能使用。    Dom:把整个文档作为一个对象。  DOM4J 最大的特色是使用大量的接口。它

2016-09-20 23:20:25 9469 1

转载 Jenkins使用经验谈4(创建Job)

http://www.07net01.com/linux/Jenkinsshiyongjingyantan4_chuangjianJob__662274_1382442168.html前面做了那么多工作,现在终于到了创建Job这一步了,某种意义上,Jenkins的主要工作就是为了调度这些Job。Job的创建是有很大自由度的,也没有谁规定一定要创建成什么样子才行。下面我会以实际使用中的几个场

2016-09-20 18:07:27 4100 2

转载 Dom4j的使用(全而好的文章)

Dom4j 使用简介作者:冰云 icecloud(AT)sina.com  http://www.blogjava.net/i369/articles/154264.html时间:2003.12.15 版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整

2016-09-18 23:14:26 357

转载 MySQL 分区表原理及使用详解

http://www.codeceo.com/article/mysql-partition.html今天统计数据的时候发现一张表使用了表分区,借此机会记录一下。1. 什么是表分区?表分区,是指根据一定规则,将数据库中的一张表分解成多个更小的,容易管理的部分。从逻辑上看,只有一张表,但是底层却是由多个物理分区组成。2. 表分区与分表的区别分表:指的是通过

2015-12-26 09:50:48 509

转载 Java 8:使用compose和andThen组合函数

http://www.codeceo.com/article/java-8-compose-andthen.html在这篇文章中,我将讨论利用 Function 接口提供的两个组合函数—— compose 和 andThen 来实现函数的组合。什么是函数组合?首先需要创建一些小的可重用函数,然后将这些小函数组合为新函数。现在,我们怎么利用 compose 和 a

2015-12-23 20:23:02 1986 1

转载 40个Java多线程问题总结

http://www.codeceo.com/article/40-java-thread-problems.html前言java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,

2015-12-23 20:21:27 497

转载 Java8 Lambda表达式和流操作如何让你的代码变慢5倍

http://www.codeceo.com/article/java8-lambda-slow-5-times.html有许许多多关于 Java 8 中流效率的讨论,但根据 Alex Zhitnitsky 的测试结果显示:坚持使用传统的 Java 编程风格——iterator 和 for-each 循环——比 Java 8 的实现性能更佳。Java 8 中的 Lambda

2015-12-23 11:03:52 3900 1

转载 互联网保险O2O平台微服务架构设计

笔者设想的自定义分布式事务管理器主要是封装了流程及分布式事务相关功能,笔者将在其它文章专门讨论。如图所示,假设有一个事务需要依次调用 ABCDE五个接口,我们首先调用分布式事务管理接口创建这条“流程”的实例。AD:【51CTO技术沙龙】移动时代数据挖掘和行为分析—让用户数据更精彩!http://developer.51cto.com/art/201512/5

2015-12-23 10:58:11 1030

Cat技术入门总结

Cat技术入门总结

2017-12-20

SELinux 类权限 ObjectClassesPerms

SELinux 类权限 ObjectClassesPerms

2015-08-14

The_SELinux_Notebook

The_SELinux_Notebook

2015-08-14

SEAndroid SELinux sepolicy

SEAndroid SELinux sepolicy

2015-08-13

计算机网络方面的面试基础题(超级全哦)

计算机网络方面的面试基础题(超级全哦).

2015-08-10

Gradle_Beyond_the_Basics

Gradle_Beyond_the_Basics

2015-08-10

GradlePluginUserGuideChineseVerision

GradlePluginUserGuideChineseVerision

2015-08-10

#真题#阿里巴巴客户端笔试题

#真题#阿里巴巴客户端笔试题

2015-08-04

(腾讯)后台开发面试题解答

(腾讯)后台开发面试题解答

2015-08-04

oxygen xml editor 17.0.7z keygen

oxygen xml editor 17.0.7z keygen oxygen xml editor 17.0.7z keygen oxygen xml editor 17.0.7z keygen oxygen xml editor 17.0.7z keygen oxygen xml editor 17.0.7z keygen

2015-07-29

java基础教程_Java快车

我对北京JAVA快车培训的了解:北京JAVA快车培训是北京汇才同飞软件技术研究院2009年的重点培训项目之一,是JAVA培训界的后起之秀, 北京JAVA快车是小规模实力精华型培训机构,在公司一线做了三年、五年的技术比较精湛同事一起做培训,教师专业技术精,课程设置比较前沿,有丰富的实践经验,学习过程中有真实的项目练习,开班人数少,一般每个班15-20人。学期5个月,体验学习30天再交学费.所以培训质量还是过硬的;因为是老师自己的机构,也比较负责任特敬业,以学生的就业率和入职工资为口碑,因为没有其它如广告类的开销,收费比较低,《北京JAVA快车》培训在业界比较受欢迎

2015-07-29

空空如也

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

TA关注的人

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