- 博客(14)
- 资源 (11)
- 收藏
- 关注
原创 java函数式编程之Stream
filter()描述:对集合进行过滤,返回一个符合特定条件的Stream。 源码:Stream<T> filter(Predicate<? super T> predicate);测试代码:private List<User>userList = new ArrayList<>();@Beforepublic void init(){ userList.add(new User("zm
2016-12-26 23:00:40
605
1
原创 java函数式编程之UnaryOperator
描述:一元运算,接受一个T类型参数,输出一个与入参类型一样的值 源码:public interface UnaryOperator<T> extends Function<T, T> { /** * Returns a unary operator that always returns its input argument. * * @param <T> th
2016-12-25 23:15:44
4403
2
原创 java函数式编程之Supplier
描述:Supplier< T>接口没有入参,返回一个T类型的对象,类似工厂方法。源码:public interface Supplier<T> { /** * Gets a result. * * @return a result */ T get();}测试代码:@Testpublic void test(){ Supplier<U
2016-12-25 10:02:52
17771
原创 java函数式编程之Function
描述:Function< T,R> 接口接受一个T类型参数,返回R类型对象或值源码如下:public interface Function<T, R> { /** * Applies this function to the given argument. * * @param t the function argument * @return the
2016-12-25 09:26:53
1083
原创 java函数式编程之Consumer
描述:Consumer< T>接口接受一个T类型参数,没有返回值。源码如下:public interface Consumer<T> { /** * Performs this operation on the given argument. * * @param t the input argument */ void accept(T t);
2016-12-21 23:51:40
12716
1
原创 java函数式编程之Predicate
描述:Predicate< T>接口接受一个T类型参数,返回一个boolean值。源码:public interface Predicate<T> { boolean test(T t);}测试代码如下: Predicate<Integer> boolValue = x -> x>5;//1. log.info(boolValue.test(1) + "");//2.
2016-12-14 23:49:40
12186
原创 org.springframework.web.servlet.view.ContentNegotiatingViewResolver 配置
spring-4.2以前 spring-4.2以后 html=text/htm
2016-04-18 18:48:44
5010
原创 Error:Cannot change dependencies of configuration 'detachedConfiguration1' after it has been resolve
gradle项目构建报错:Error:Cannot change dependencies of configuration 'detachedConfiguration1' after it has been resolved.一般问题时顶级项目里面的settings.gradle里面 include项目 与 实际的子项目不匹配我是在整理项目结构时遇到的错误。过程:我把相关
2016-04-18 15:58:28
12341
1
原创 java compiler level does not match the version of the installed java project facet 解决方法
1、Window->prefrences->compiler2、点击下图Configure......,注意eclipse JDK版本,我这里是1.6,第二个红框3、选择项目,点击OK发现此项目的JDK为1.5,与eclipseJDK版本不匹配,如下图取消左边红框的复选框,选择与自己eclipse匹配的JDK版本,我这里选择1.6,如下图:有时候
2015-11-18 11:09:06
620
原创 对比工具Beyond Compare
1、代码对比工具:http://download.youkuaiyun.com/detail/z345434645/8401687 此工具常用于代码对比但不限于代码对比。2、.class 反编译插件 http://download.youkuaiyun.com/detail/z345434645/83999953、打开工具,左键选中文件分别将要对比的两个文件拖到左边和右边。注释:1 火符号表示显
2015-01-27 19:03:41
2554
原创 JSON 转换
新建Java beanResponse:Java code?123456789101112131415161718192021222324252
2015-01-17 10:53:24
654
原创 JAVA基本数据类型简单介绍
JAVA 基本数据类型有boolean,byte,short,int,long,char,float,double。1、boolean在内存中占用一个字节(8位),默认值是false。boolean类型 的变量取值只能是true或false。表示是或者否,一把会在逻辑语句中使用。如: boolean flag = (1==1); System.out.println(flag)
2015-01-15 00:06:53
743
原创 webservice cxf -- 基于soap方式开发(一)
1、环境准备JAVA环境变量配置:http://blog.youkuaiyun.com/z345434645/article/details/42388835所需jar包:http://download.youkuaiyun.com/detail/z345434645/83371672、新建web工程:Webservicea、新建接口:@WebServicepublic interface IUse
2015-01-07 16:18:47
1559
原创 JAVA环境变量设置
1、下载 JDK官方地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html这里选择 accept.....2、安装到指定地址,默认C盘里面,习惯手动选择一个地址,什么都往C盘里面装,影响系统性能。3、右键我的电脑,点击属性系统变量里面新建:JAVA_
2015-01-04 11:40:47
1088
JSON操作相关JAR
2015-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人