
After On Porject
文章平均质量分 78
Benwei666
一个开发,一个创业者
展开
-
Java注解的简单了解
部分信息来自《Thinking In Java》注解也成为元数据。什么是元数据?就是“关于数据的数据”注解为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便的使用这些数据。它可以用来完整的描述程序所需的信息,能够让编译器来测试和验证格式,存储有关程序的额外信息。定义一个注解:注解的样子和接口很像package me.benzeph.annotat原创 2013-09-01 23:01:56 · 1768 阅读 · 0 评论 -
Starting Jetty in Debug Mode With Gradle
You can add the Jetty plugin to your gradle build file. Then you are able to start Jetty with your application by running gradle jettyRun.If you want to be able to debug your application remotel转载 2014-07-19 16:07:43 · 3273 阅读 · 0 评论 -
@RunWith(Parameterized.class)和@RunWith(SpringJUnit4ClassRunner.class)
就如标题如果你既希望加载SpringContext跑集成测试,同时又希望使用JUnit的参数化方法跑基于数据的测试,该怎么办?@RunWith只允许你传入一个Class类型。下面是一个Spring官方例子告诉你怎么实现:/* * Copyright 2002-2007 the original author or authors. * * Licensed under t原创 2015-01-03 18:54:46 · 10947 阅读 · 1 评论 -
扩展Bootstrap Tooltip插件使其可交互
转载自我司ThoughtWorks破狼:http://www.cnblogs.com/whitewolf/p/bootstrap-delay-tooltip-plugin.html最近在公司某项目开发中遇见一特殊需求,请笔者帮助,因此有了本文的插件。在前端开发中tooltip是一个极其常用的插件,它能更好向使用者展示更多的文档等帮助信息。它们通常都是一些静态文本信息。但同事他们的需求是需要转载 2015-09-13 15:33:43 · 2398 阅读 · 0 评论 -
《实战Gradle》序
在京东搜索《实战Gradle》在淘宝搜索《实战Gradle》在亚马逊搜索《实战Gradle》在当当网搜索《实战Gradle》内容简介Gradle是Java软件开发中的自动化构建工具,类似的传统工具如Ant和Maven。Gradle吸收或沿用了Maven中比较成功的一些实践,但相对于Maven或Ant又有极强的扩展。《Gradle in Action》一书全方位的讲解了Gradle这一工具相关的知识,原创 2015-10-18 11:28:20 · 2210 阅读 · 0 评论 -
Gradle中给SpringBoot指定active profile
applicationDefaultJvmArgs = [ "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9999", "-Dspring.profiles.active=${project.gradle.startParameter.systemPropertiesArgs['spri原创 2016-01-03 19:42:47 · 12756 阅读 · 1 评论 -
Gradle强制依赖解析策略
遇到过这样一个问题:使用第三方的插件,但是插件在定义自身依赖时,使用[version+]策略,导致永远下载最新的依赖,但是该插件所指定仓库并没有最新版本的依赖,从而导致构建失败。解决方案:Gradle强制依赖解析策略,指定某个依赖必须是这个版本。apply plugin: 'java' //so that there are some configuration原创 2016-02-07 10:12:42 · 8250 阅读 · 0 评论 -
ECMAScript arguments 对象
arguments 是一个类数组对象。代表传给一个function的参数列表。它是函数内部的本地变量;arguments 已经不再是函数的属性了。你可以在函数内部通过使用 arguments 对象来获取函数的所有参数。这个对象为传递给函数的每个参数建立一个条目,条目的索引号从 0 开始。arguments 对象并不是一个真正的Array。它类似于数组,但没有数组所特有的属性和方原创 2016-03-05 12:58:53 · 2258 阅读 · 0 评论 -
欲善其功,必先利其器--Nodejs调试技术总结
第三种方式好用~转载自: http://www.cnblogs.com/moonz-wu/archive/2012/01/15/2322120.html调试技术与开发技术构成了软件开发的基石。目前Nodejs作为新型的Web Server开发栈倍受开发者关注。总的来说Nodejs的应用程序主要有两部分:JavaScript编写的js模块和C语言编译的二进制模块。这里主要转载 2016-03-13 16:57:16 · 3727 阅读 · 0 评论 -
Cordova探索之旅系列(三)
自从3.0之后,Cordova默认是关闭所有关于设备原生特性功能的,所以我们要通过添加插件来启动原生特性。这里以Accelerometer(加速度感应器)为例,来学习如何使用设备原生特性。1.添加插件首先,需要在工程目录下,通过CLI命令添加插件。1cordova plugin add org.apache.cordova.device-motio原创 2014-12-21 14:45:52 · 3102 阅读 · 0 评论 -
Cordova探索之旅系列(二)
在Cordova中有一个很重要的概念:插件。插件会提供访问Cordova核心API的接口。插件是一些附加的代码,它能够提供访问原生组件的接口。一般情况下,你都需要添加一些插件以启动Cordova设备级别的特性。插件由官方和社区提供,可以在plugins.cordova.io上找到,当然还可以在命令行中去搜索插件。从3.0之后,Cordova将所有设备的API都作为插原创 2014-12-21 14:44:50 · 2879 阅读 · 0 评论 -
EL表达式
转载自:http://www.cnblogs.com/xushuai123/archive/2013/03/24/2979711.htmlEL表达式EL 全名为Expression Language,就是为了替代脚本表达式。在j2ee1.4以前默认是不支持el,如果需要需要指定page指令[isELIgnored="true | false" ]为false,j2ee4转载 2013-09-08 20:52:11 · 1614 阅读 · 0 评论 -
Enum的简单了解
Enum原创 2013-09-02 21:30:26 · 1616 阅读 · 0 评论 -
Java设计模式(访问者模式)
转载自:http://blog.youkuaiyun.com/zhengzhb/article/details/7489639定义:封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。类型:行为类模式类图: 访问者模式可能是行为类模式中最复杂的一种模式了,但是这不能成为我们不去掌握它的理由。我们首转载 2013-11-04 10:24:45 · 1275 阅读 · 0 评论 -
Maven提高篇系列之一——多模块 vs 继承
转载自:http://www.davenkin.me/post/2013-08-03/create-multi-module-maven-project通常来说,在Maven的多模块工程中,都存在一个pom类型的工程作为根模块,该工程只包含一个pom.xml文件,在该文件中以模块(module)的形式声明它所包含的子模块,即多模块工程。在子模块的pom.xml文件中,又以p转载 2013-11-20 21:25:00 · 2237 阅读 · 0 评论 -
Maven提高篇系列之四——使用Profile
转载自:http://www.davenkin.me/post/2013-08-07/maven-profile在开发项目时,设想有以下场景:你的Maven项目存放在一个远程代码库中(比如github),该项目需要访问数据库,你有两台电脑,一台是Linux,一台是Mac OS X,你希望在两台电脑上都能做项目开发。但是,安装Linux的电脑上安装的是MySQ转载 2013-11-20 23:20:29 · 1569 阅读 · 0 评论 -
Maven提高篇系列之六——编写自己的Plugin(本系列完)
转载自:http://www.davenkin.me/post/2013-08-07/write-maven-pluginMaven就其本身来说只是提供一个执行环境,它并不知道需要在项目上完成什么操作,真正操作项目的是插件(plugin),比如编译Java有Compiler插件,打包有Jar插件等。所以要让Maven完成各种各样的任务,我们需要配置不同的插件,甚至自己编写插件。转载 2013-11-20 23:47:22 · 1753 阅读 · 0 评论 -
Gradle Build Setup Plugin
The Gradle Build Setup plugin can be used to bootstrap the process of creating a new Gradle build. It supports creating brand new projects of different types as well as converting existing builds (e.g原创 2014-07-20 21:49:56 · 3639 阅读 · 0 评论 -
Cordova探索之旅系列(一)
最早接触PhoneGap平台是在1年多之前,能够使用HTML、CSS和JavaScript跨平台来编写Android或者IOS设备程序,并且应用的核心代码不需要多少修改就可以移植,确实让我感觉的到它应该是未来移动设备开发的趋势。Web程序员,特别是前端程序员,能够轻松的通过Web技术来编写移动设备软件。但是当时给我带来的感觉是应用的响应速度太慢,提供的API不全,能够实现的功能不多。Pho原创 2014-12-21 14:41:18 · 2953 阅读 · 0 评论 -
【转】JavaScript 中的变量和函数提升
存个档,转自:http://jinlong.github.io/2013/09/11/var-and-fun-hoisting/直入主题,JavaScript 中的变量和函数提升,有时还是容易错的,记录一下。12// ReferenceError: noSuchVariable is not definedconsole.log(noS转载 2016-06-29 09:55:46 · 1989 阅读 · 0 评论