`
liugang594
  • 浏览: 987456 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

测试签章

Test

微信分享实现

本文简单的介绍在微信里打开某个网站,希望在点击“分享到朋友圈”或“发送给朋友“时,自定义分享的内容, 即使用 JS-SDK 实现分享功能。   1. 前提 要想分享成功,需要申请一个公共号,获取特定的app_id 和 app_secret 。   2. 获取access_token 使用分配的 app_id 和 app_secret 去获取一个有效的 access_token ,路径为:   https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=<app_id> ...
默认情况下,spring mvc的数据映射的实现是自动查找请求中的key为参数名的parameter的值。比如有以下方法:   @RequestMapping(value="/xml", method=RequestMethod.POST) public String xmlData(String name, Integer age){ System.out.println(name+" "+age); return "/index"; } 则Spring MVC会使用如下的方法给参数注入值:   ...
拦截器顺序参考: 【http://www.cnblogs.com/yjmyzz/p/how-to-custom-filter-provider-and-token-in-spring-security3.html】   Spring框架详细参考:【http://docs.spring.io/spring/docs/current/spring-framework-reference/html/】
maven-assembly-plugin使用描述(拷自 maven-assembly-plugin 主页)   The Assembly Plugin for Maven is primarily intended to allow users to aggregate the project output along with its dependencies, modules, site documentation, and other files into a single distributable archive. 目前它只有一个有意义的goal, 详细的请看(http:/ ...
maven-dependency-plugin是处理与依赖相关的插件。它有很多可用的goal,大部分是和依赖构建、分析和解决相关的goal,这部分goal可以直接用maven的命令操作,例如:mvn dependency:tree、mvn dependency:analyze;这类操作在平时的maven应用中很少会用到。这里主要介绍除此之外的、用得最多的几个操作:copy, copy-dependencies和它们对应的unpack, unpack-dependencies   首先声明插件: <build> <plugins> <plug ...
build-helper-maven-plugin 插件主要的作用就是用来指定额外的源码路径和资源路径。它总共有15个goal: build-helper:add-source Add more source directories to the POM. build-helper:add-test-source Add test source directories to the POM. build-helper:add-resource Add more resource directories to the POM. build-helper:add-test-re ...
maven-antrun-plugin提供在maven中运行ant任务的能力。   基本配置如下: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.7</version> <executions> & ...
插件主页: https://code.google.com/p/maven-replacer-plugin/ 插件介绍: maven-replacer-plugin:replacer is a build plugin to replace tokens within a file with a given value and fully supports regular expressions. 插件配置和使用示例: https://code.google.com/p/maven-replacer-plugin/wiki/UsageGuide   写这篇文章时的最新版本为:1.5 ...
上一节里,介绍了一个函数接口:    java.util.function.Consumer  除了Consumer之外,java.util.function 中还有很多其他的函数接口,从文件名可以看出,它们大致分为以下几类:   类别 描述 Consumer 函数接受一些输入参数,但不提供返回值 Predicate 谓词。函数接受一些参数,并返回一个true/false的值 Supplier 供应者。函数不需要参数,并提供一个返回值 Operator 函数需要一个或多个同类型的参数,并返回一个同类型的返回值 Function 函数接受 ...
【译自:http://www.journaldev.com/1377/java-singleton-design-pattern-best-practices-with-examples】 单例是设计模式中提到的模式之一,它属于创建模式的类别。从它的定义来看,这是一种非常简单的模式,但是当具体实现时,会发现它有很多需要留意的方面。关于单例的实现方法在开发人员中已经产生过很多讨论和争议。这里我们会学到关于单例的的一些准则,不同的实现方法和一些使用上的最佳实践。 单例模式 单例模式限制了类的实例化,确保只有一个类的实例存在于Java虚拟机中。这个单例类必须提供一个全局的访问点去得到这个类的 ...
一、缺省方法 首先看一段用Java 8写的代码:   //create a list, and add 3 elements List<String> l = new ArrayList<String>() { { add("Hello"); add("World"); add("Peace"); } ...
快速排序是最经典的排序之一,已经有各种各样经过论证的实现方式。   引用百度百科里的介绍: 快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分 ...
Fibonacci数列的定义如下(看百度百科): F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)   传统方法  首先先看一个传统的基于递归的实现:   public static int fibonacci1(int i) { if (i < 0) { throw new IllegalArgumentException("The numbe ...
转载: Java函数式编程(一) Java函数式编程(二) Java函数式编程(三) Java函数式编程(四)集合的使用 Java函数式编程(五)列表的转化
Global site tag (gtag.js) - Google Analytics