- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 java8 特性例子 Map 新增方法
public class MapTest { public static void main(String[] args) { Map map = new HashMap<>(); for (int i = 0; i < 10; i++) { map.putIfAbsent(i, "val" + i); } map.forEach((id, val) -> System
2017-02-15 23:15:00 2103
原创 jdk8特性例子 流 Streams
A java.util.Stream represents a sequence of elements on which one or more operations can be performed. Stream operations are either intermediate or terminal. While terminal operations return a res
2017-02-15 20:34:26 1401
原创 jdk8特性例子 内置函数式接口
PredicatesPredicates are boolean-valued functions of one argument. The interface contains various default methods for composing predicates to complex logical terms (and, or, negate)谓词谓词是只有一个
2017-02-13 23:04:54 2255
原创 jdk8特性例子Method and Constructor References
Functional InterfacesHow does lambda expressions fit into Javas type system? Each lambda corresponds to a given type, specified by an interface. A so called functional interface must contain exa
2017-02-12 19:17:00 750
原创 jdk8 特性例子- lambda expressions
public class ComparatorTest {public static void test() {List names = Arrays.asList("peter", "anna", "mike", "xenia");Collections.sort(names, new Comparator() {@Overridepublic int compare
2017-02-12 18:39:25 569
原创 jdk8 特性例子 接口默认方法 default method
1 default method 默认方法。在接口的方法前增加default关键字,匿名类无需实现默认方法。public class DefaultMethod { interface Formula { double calculate(int a); default double sqrt(int a) { return Math.sqrt(a); } } pu
2017-02-12 17:16:18 1138
原创 guava RateLimiter
令牌桶算法(token bucket algorithm)场景1 在流量监管中的应用【http://blog.csdn.net/maotianwang/article/details/14167619】约定访问速率(CAR)是流量监管常用技术之一,可以应用在端口进和出方向,一般应用在入方向,它的监管原理如图1所示。a. 按特定的速率向令牌桶投放令牌b.
2017-02-10 20:42:15 993
原创 maven deploy的两点
1 第一个问题执行mvn clean deploy失败,报错如下:Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to deploy artifacts: Could not transfer artifact com.cainiao:nballowance-client:jar:1.0.4-snapsh
2017-02-10 19:03:51 2212
原创 应对流量洪峰时有哪些应对
1 应对流量洪峰时有哪些应对?(1)调用链路分析,一次访问请求从客户端到服务端一共经过了多少个节点(业务上功能应用系统)。(2)业务峰值流量预估,以此评估单机容量,集群容量,做好扩容准备。(3)单机流量控制,保证大流量来临时候自身应用不会挂掉,提供可控的服务。例如:ali的sentinel;RateLimiter;(4)降级预案,例如前端展现替换页面,客服口径、比如把消息队列消息丢
2017-02-09 21:08:29 1293
原创 java 低版本运行环境执行高版本编译jar包
Instantiation of bean failed; nested exception is java.lang.UnsupportedClassVersionError: : Unsupported major.minor version 51.0 (unable to load class )
2017-02-09 12:50:48 6245
VC6 鼠标钩子 最简单例子
2009-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人