10 2018 档案

摘要:平时呢我是很少有写接口的事情的,最近刚接到一个接口的需求,也是一脸懵逼,不知道咋个写,这里记录一下一般性的皆苦规范 一:提供方 1.接口类型REST接口,返回JSON类型数据,请求方式POST [@RestController] 2.用户名密码放在header中 3.定义Bean接收参数 二:调用方 阅读全文
posted @ 2018-10-29 17:38 隔壁w王叔叔 阅读(1281) 评论(0) 推荐(0)
摘要:@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8") 阅读全文
posted @ 2018-10-25 10:08 隔壁w王叔叔 阅读(913) 评论(0) 推荐(0)
摘要:笔者之前在学习Java8新特性的时候,最吸引我的就是lambda表达式,它无疑为Java函数编程提供了强有力的支持。lambda表达式的使用方法很简单,下面给出最简单的用法。 lambda表达式的相关知识不再赘述,函数式接口在使用的时候无需指定参数类型,后面直接跟->和Java代码即可。因为编译器会 阅读全文
posted @ 2018-10-24 15:28 隔壁w王叔叔 阅读(589) 评论(0) 推荐(0)
摘要:前言 本文受启发于Trisha Gee在JavaOne 2016的主题演讲Refactoring to Java 8。 Java 8已经发行两年多,但很多人仍然在使用JDK7。对企业来说,技术上谨慎未必是坏事,但对个人学习而言,不去学习新技术就很可能被技术抛弃。Java 8一个重要的变更是引入Lam 阅读全文
posted @ 2018-10-24 15:04 隔壁w王叔叔 阅读(209) 评论(0) 推荐(0)
摘要:我们期待了很久lambda为java带来闭包的概念,但是如果我们不在集合中使用它的话,就损失了很大价值。现有接口迁移成为lambda风格的问题已经通过default methods解决了,在这篇文章将深入解析Java集合里面的批量数据操作(bulk operation),解开lambda最强作用的神 阅读全文
posted @ 2018-10-24 14:46 隔壁w王叔叔 阅读(581) 评论(0) 推荐(0)
摘要:1。^\d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?\d+$ //匹配整数 6。^\d+(\.\ 阅读全文
posted @ 2018-10-24 09:28 隔壁w王叔叔 阅读(362) 评论(0) 推荐(0)
摘要:1.JS获取时间格式为“yyyy-MM-dd HH:mm:ss”的字符串 2.java字符串转时间“字符串可以是多种格式” 3.java 计算两个时间之间的差多久 阅读全文
posted @ 2018-10-22 17:41 隔壁w王叔叔 阅读(858) 评论(0) 推荐(0)
摘要:什么是默认方法,为什么要有默认方法 简单说,就是接口可以有实现方法,而且不需要实现类去实现其方法。只需在方法名前面加个default关键字即可。 为什么要有这个特性?首先,之前的接口是个双刃剑,好处是面向抽象而不是面向具体编程,缺陷是,当需要修改接口时候,需要修改全部实现该接口的类,目前的java 阅读全文
posted @ 2018-10-22 14:19 隔壁w王叔叔 阅读(194) 评论(0) 推荐(0)
摘要:Java 8已经推出一段时间了,越来越多开发人员选择升级JDK,这条热门动弹里面看出,JDK7最多,其次是6和8,这是好事! 在8 里面Lambda是最火的主题,不仅仅是因为语法的改变,更重要的是带来了函数式编程的思想,我觉得优秀的程序员,有必要学习一下函数式编程的思想以开阔思路。所以这篇文章聊聊L 阅读全文
posted @ 2018-10-22 13:52 隔壁w王叔叔 阅读(1733) 评论(0) 推荐(1)
摘要:区分lambda表达式和闭包 熟悉的Javascript或者Ruby的同学,可能对另一个名词:闭包更加熟悉。因为一般闭包的示例代码,长得跟lambda差不多,导致我也在以前很长一段时间对这两个概念傻傻分不清楚。其实呢,这两个概念是完全不同维度的东西。 闭包是个什么东西呢?我觉得Ruby之父松本行弘在 阅读全文
posted @ 2018-10-22 13:25 隔壁w王叔叔 阅读(2768) 评论(2) 推荐(0)
摘要:函数式接口 函数式接口(functional interface 也叫功能性接口,其实是同一个东西)。简单来说,函数式接口是只包含一个方法的接口。 Lambda语法 包含三个部分 总体看起来像这样 方法引用 其实是lambda表达式的一个简化写法,所引用的方法其实是lambda表达式的方法体实现,语 阅读全文
posted @ 2018-10-22 11:09 隔壁w王叔叔 阅读(728) 评论(0) 推荐(0)
摘要:利用 Lambda 表达式实现 Java 中的惰性求值 使用Java函数接口及lambda表达式隔离和模拟外部依赖方便单元测试 跟上 Java 8 – 了解 lambda Java Lambda表达式初探 lambda表达式和闭包 Java 8里面lambda的最佳实践 Java 8:当重载遇上la 阅读全文
posted @ 2018-10-22 10:40 隔壁w王叔叔 阅读(162) 评论(0) 推荐(0)
摘要:实现方式及原理: 方式一: 原理:Tomcat的默认根目录是ROOT,实际上ROOT这个项目在实际生产环境是没有用的,所以我们可以用我们的项目覆盖ROOT项目 操作过程: 1.删除ROOT下所有文件及文件夹 2.把我们项目的war包解压后,项目目录下的所有文件和子目录都拷贝到ROOT目录下即可 或者 阅读全文
posted @ 2018-10-19 15:56 隔壁w王叔叔 阅读(2092) 评论(0) 推荐(0)
摘要:代码示例: 情况一:没有继承父类时 输出结果: static A A I'm A class A I'm A class 分析:输出顺序为: 静态代码块>非静态代码块>构造器,同时无论New多少次class静态代码块只执行一次,所以一般情况把耗内存重量级的连接或者其他放在静态代码块中,访问速度快,并 阅读全文
posted @ 2018-10-08 14:04 隔壁w王叔叔 阅读(209) 评论(0) 推荐(0)
摘要:rabbitmq MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如 阅读全文
posted @ 2018-10-01 16:40 隔壁w王叔叔 阅读(674) 评论(0) 推荐(0)