`
SIHAIloveYAN
  • 浏览: 112033 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
文章列表
个人博客地址:http://blog.ouyangsihai.cn/java8-de-stream-liu-shi-cao-zuo-zhi-wang-zhe-gui-lai.html 相对于Java8之前的Java的相关操作简直是天差地别,Java8 的流式操作的出现,也很大程度上改变了开发者对于Java的繁琐的操作的印象,从此,Java也走向了函数式编程的道路! 1 流的创建 1.1 流的创建方法 既然需要聊聊流的操作,那么,首先还是先看看怎么创建流。 创建流的方法有三种,分别是:Stream.of()、Stream.iterate()、Stream.generate(), ...
欢迎访问个人博客:blog.ouyangsihai.cn 1 ActiveMQ是啥 ActiveMQ 就是一个消息中间件,市面上现在有很多的消息中间件开源产品,比如,RocketMQ、RabbitMQ、Kafka等。 拿一个简单的比喻来说,消息中间件就是一个中转站,在程序中加的一个中转站,有了这样一个类似快递的存储站点,可以大大的减轻物流的压力,而对应到程序中,也就是减轻了程序的压力。 另外不得不说的是,ActiveMQ是遵从 JMS 规范的消息中间件,那么什么是 JMS 规范呢?
今天我们还讲讲Consumer、Supplier、Predicate、Function这几个接口的用法,在 Java8 的用法当中,这几个接口虽然没有明目张胆的使用,但是,却是润物细无声的。为什么这么说呢? 这几个接口都在 java.util.function 包下的,分别是Consumer(消费型)、supplier(供给型)、predicate(谓词型)、function(功能性),相信有了后面的解释,你应该非常清楚这个接口的功能了。 那么,下面,我们从具体的应用场景来讲讲这个接口的用法! 1 Consumer接口 从字面意思上我们就可以看得出啦,consumer接口就是一个消费型 ...
文章源码托管:https://github.com/OUYANGSIHAI/Activiti-learninig欢迎 star !!! 本来想着闲来无事,前面在项目中刚刚用到了工作流 Activiti 框架,写写博客的,但是,事情总是纷纷杂杂,一直拖延到现在,这一节原本想要写一下关于 Activiti 的 API ,但是,想着太多这样的博客了,而且显得太生硬,难以理解,所以,这些 API 就在实际的 demo 中来讲解。 一、建立流程图 在开始做工作流之前,我们首先应该把具体的业务在工作流的部署流程图体现出来,并且都测试通过,这样就相当于成功了一半,后面的具体业务的开发就相对轻松 ...
文章源码托管:https://github.com/OUYANGSIHAI/Activiti-learninig欢迎 star !!! 一、前言 在上一节中,通过一个入门程序,把activiti的环境准备好了,这一节,将整合spring,并且部署一个最简单的bpmn流程图。 二、环境准备 这一节的内容在上一节入门程序的基础上进行环境配置,如果需要完整的配置文件,请到上一节查看。
文章源码托管:https://github.com/OUYANGSIHAI/Activiti-learninig欢迎 star !!! 一、前言 在上一节中我们对activiti进行了基本的介绍activiti进行了基本的介绍,同时介绍了基本的概念。 这一节,我将用一个入门程序,介绍如何使用activiti。 二、环境准备
文章源码托管:https://github.com/OUYANGSIHAI/Activiti-learninig欢迎 star !!! 一、activiti介绍 Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM的项目架构师,它特色是提供了eclipse插件,开发人员可以通过插件直接绘画出业务流程图。 官网:
今天我来聊聊 Java8 的一些新的特性,确实 Java8 的新特性的出现,给开发者带来了非常大的便利,可能刚刚开始的时候会有点不习惯的这种写法,但是,当你真正的熟悉了之后,你一定会爱上这些新的特性的,这篇文章就来聊聊这些新特性。 lambda 表达式 lambda 表达式在项目中也是用到了,这种新的语法的加入,对于使用 Java 多年的我,我觉得是如虎添翼的感觉哈,这种新的语法,大大的改善了以前的 Java 的代码,变得更加的简洁,我觉得这也是为什么 Java8 能够很快的流行起来的原因吧。 这里我们用几个以前的经典的 Java 的写法和用 lambda 表达式的方式进行对比。 线程 ...
作者:榨汁机2号 链接:https://www.nowcoder.com/discuss/164019 3月12号现场面试的, 感觉好像所有人有3面的样子。到目前也没有消息,有消息的吱一声,让我早点死了这个心….. 一面 1 Java的八大基本类型 byte、short、int、long、float、double、char、boolean。
01   近些日子,总想着该写点什么对大学作一个总结,或者说是一个告别吧,马上就要毕业答辩了,也马上就要参加毕业酒会了,我想,是时候了~   回想大学四年,对自己的表现还算满意吧,虽然没有什么突出的成绩,也不是什么好的学校(大学普通本科),哈哈,但是对于大学的总结可以说:一直在努力,从来没说过放弃,对得起自己,也对得起爱的人和爱我的人!   02   先说说大学最后一年吧,也就是大四这一年,这一年还是挺辛苦的,因为,我花了一年的时间在考研,最后的结果呢,挺幸运的,成功的考取了自己当初选择的理想的学校,武汉的一所211,也算是圆了自己的一个梦吧。   回想起当初选择考研的时候 ...
目录 获取方式 一、扫描下面二维码,关注公众号   二、公众号回复:微服务实战房产销售平台
1 Java的Dubbo课程 Java的Dubbo课程:dubbo课程 springcloud课程:springcloud资源 2 Java高并发课程Java高并发课程:高并发课程
温馨提示 本栏目会不定期的更新一些优质的学习资源,可以经常的来这里逛逛,看看有没有对你有帮助的资源,如果能够帮助到你,小海同学也就心满意足。 一、Java基础学习资源Java基础:链接: https://pan.baidu.com/s/1c3l8N08 密码: u8d7Html5: 链接: https://pan.baidu.com/s/1c3vcoso 密码: j676Css:链接: https://pan.baidu.com/s/1pMbcZpx 密码: y3n2Js:链接: https://pan.baidu.com/s/1gg0vMoV 密码: 6a4uJq:链接: https:/ ...
主题互动 Java11已经发布了,我们今天聊聊大家还停留在哪个版本呢?大家对于新版本的迅速的发布有什么想说的呢? 09 月 25 日,Oralce 正式发布了 Java 11,这是据 Java 8 以后支持的首个长期版本。 我们都知道,前面的几个版本都不是长期支持的,然而,现在发布这个最新的长期支持的版本还是非常有意义的。 Java11也有许多的地方增加了新的功能,当然,也有一些功能删除了。 下面这是java版本的发布日期:
精彩内容推荐 一套java架构师学习资源,等你拿 你所需要的大数据视频教程
Global site tag (gtag.js) - Google Analytics