上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 我们期待了很久lambda为java带来闭包的概念,但是如果我们不在集合中使用它的话,就损失了很大价值。现有接口迁移成为lambda风格的问题已经通过default methods解决了,在这篇文章将深入解析Java集合里面的批量数据操作(bulk operation),解开lambda最强作用的神 阅读全文
posted @ 2018-10-24 14:46 隔壁w王叔叔 阅读(588) 评论(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王叔叔 阅读(364) 评论(0) 推荐(0)
摘要: 1.JS获取时间格式为“yyyy-MM-dd HH:mm:ss”的字符串 2.java字符串转时间“字符串可以是多种格式” 3.java 计算两个时间之间的差多久 阅读全文
posted @ 2018-10-22 17:41 隔壁w王叔叔 阅读(861) 评论(0) 推荐(0)
摘要: 什么是默认方法,为什么要有默认方法 简单说,就是接口可以有实现方法,而且不需要实现类去实现其方法。只需在方法名前面加个default关键字即可。 为什么要有这个特性?首先,之前的接口是个双刃剑,好处是面向抽象而不是面向具体编程,缺陷是,当需要修改接口时候,需要修改全部实现该接口的类,目前的java 阅读全文
posted @ 2018-10-22 14:19 隔壁w王叔叔 阅读(196) 评论(0) 推荐(0)
摘要: Java 8已经推出一段时间了,越来越多开发人员选择升级JDK,这条热门动弹里面看出,JDK7最多,其次是6和8,这是好事! 在8 里面Lambda是最火的主题,不仅仅是因为语法的改变,更重要的是带来了函数式编程的思想,我觉得优秀的程序员,有必要学习一下函数式编程的思想以开阔思路。所以这篇文章聊聊L 阅读全文
posted @ 2018-10-22 13:52 隔壁w王叔叔 阅读(1735) 评论(0) 推荐(1)
摘要: 区分lambda表达式和闭包 熟悉的Javascript或者Ruby的同学,可能对另一个名词:闭包更加熟悉。因为一般闭包的示例代码,长得跟lambda差不多,导致我也在以前很长一段时间对这两个概念傻傻分不清楚。其实呢,这两个概念是完全不同维度的东西。 闭包是个什么东西呢?我觉得Ruby之父松本行弘在 阅读全文
posted @ 2018-10-22 13:25 隔壁w王叔叔 阅读(2771) 评论(2) 推荐(0)
摘要: 函数式接口 函数式接口(functional interface 也叫功能性接口,其实是同一个东西)。简单来说,函数式接口是只包含一个方法的接口。 Lambda语法 包含三个部分 总体看起来像这样 方法引用 其实是lambda表达式的一个简化写法,所引用的方法其实是lambda表达式的方法体实现,语 阅读全文
posted @ 2018-10-22 11:09 隔壁w王叔叔 阅读(732) 评论(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王叔叔 阅读(166) 评论(0) 推荐(0)
摘要: 实现方式及原理: 方式一: 原理:Tomcat的默认根目录是ROOT,实际上ROOT这个项目在实际生产环境是没有用的,所以我们可以用我们的项目覆盖ROOT项目 操作过程: 1.删除ROOT下所有文件及文件夹 2.把我们项目的war包解压后,项目目录下的所有文件和子目录都拷贝到ROOT目录下即可 或者 阅读全文
posted @ 2018-10-19 15:56 隔壁w王叔叔 阅读(2100) 评论(0) 推荐(0)
摘要: 代码示例: 情况一:没有继承父类时 输出结果: static A A I'm A class A I'm A class 分析:输出顺序为: 静态代码块>非静态代码块>构造器,同时无论New多少次class静态代码块只执行一次,所以一般情况把耗内存重量级的连接或者其他放在静态代码块中,访问速度快,并 阅读全文
posted @ 2018-10-08 14:04 隔壁w王叔叔 阅读(214) 评论(0) 推荐(0)
摘要: rabbitmq MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如 阅读全文
posted @ 2018-10-01 16:40 隔壁w王叔叔 阅读(676) 评论(0) 推荐(0)
摘要: 1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作 阅读全文
posted @ 2018-09-30 17:30 隔壁w王叔叔 阅读(575) 评论(0) 推荐(0)
摘要: 简要介绍 RabbitMQ RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 Redis 是一个Key 阅读全文
posted @ 2018-09-30 16:07 隔壁w王叔叔 阅读(267) 评论(0) 推荐(0)
摘要: redis这个内存数据库,它的高性能、稳定性都是不用怀疑的,但我们塞进redis的数据过多,内存过大,那如果出问题,那它可能会带给我们的就是灾难性。 这几年的线上业务表明,redis这个内存数据库,它的高性能、稳定性都是不用怀疑的,但我们塞进redis的数据过多,内存过大,那如果出问题,那它可能会带 阅读全文
posted @ 2018-09-30 10:10 隔壁w王叔叔 阅读(2224) 评论(0) 推荐(0)
摘要: Redis持久化配置 Redis提供了RDB持久化和AOF持久化 RDB机制的优势和略施 RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘。 也是默认的持久化方式,这种方式是就是将内存中数据以快照的方式写入到二进制文件中,默认的文件名为dump.rdb。 RDB文件保存过程 redis 阅读全文
posted @ 2018-09-29 14:48 隔壁w王叔叔 阅读(271) 评论(0) 推荐(1)
上一页 1 ··· 3 4 5 6 7 8 下一页