`
SIHAIloveYAN
  • 浏览: 41862 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
文章列表
个人博客平台上线 目前,个人的博客已经上线,会将在各个博客平台的文章迁移的个人博客平台。 个人博客平台的链接为:欧阳思海:blog.ouyangsihai.cn 后期的很多文章或者教程,都会在个人博客平台最新发布,当然 CSDN 也会继续维护的。 学习资源网站:Coding这件小事 如果需要获取什么学习资源、视频教程等,这里有一个十分不错的网站:www.helloithome.com,里面有很多不错的学习资源,只需要
原文链接:面试官问你B树和B+树,就把这篇文章丢给他 1 B树 在介绍B+树之前, 先简单的介绍一下B树,这两种数据结构既有相似之处,也有他们的区别,最后,我们也会对比一下这两种数据结构的区别。 1.1 B树概念 B树也称B-树,它是一颗多路平衡查找树。二叉树我想大家都不陌生,其实,B树和后面讲到的B+树也是从最简单的二叉树变换而来的,并没有什么神秘的地方,下面我们来看看B树的定义。
文章原文:blog.ouyangsihai.cn >> InnoDB与MyISAM等存储引擎对比 InnoDB存储引擎介绍 InnoDB引擎是Mysql的默认的存储引擎,他有很多自己的特性,下面一一列举。 支持事务,InnoDB存储引擎主要就是为了在线事务处理(OLTP)的应用而设计的。 行锁设计,支持外键,非锁定读。
文章原文:http://blog.ouyangsihai.cn/java-hou-tai-kai-fa-tomcat-tian-jia-https-zhi-chi-xiao-cheng-xu-kai-fa-guo-cheng.html](http://blog.ouyangsihai.cn/java-hou-tai-kai-fa-tomcat-tian-jia-https-zhi-chi-xiao-cheng-xu-kai-fa-guo-cheng.html 1 给自己的域名申请证书 注意:申请好了如果不是在腾讯注册的域名,不会自动通过,需要手动验证的,验证方法如下:http ...
个人博客地址: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,也算是圆了自己的一个梦吧。 ? 回想起当初选择考研的时候 ...
目录 获取方式 一、扫描下面二维码,关注公众号 ? 二、公众号回复:微服务实战房产销售平台
Global site tag (gtag.js) - Google Analytics 重庆时时彩怎么作弊的