虚无境 - 博客园
摘要: 前言 在之前Java基础知识回顾中,我们回顾了基础数据类型、修饰符和String、三大特性、集合、多线程和IO。本篇文章则对之前学过的知识进行总结。除了简单的复习之外,还会增加一些相应的理解。 基础数据类型 基本数据类型主要有: byte、short、int、long、float、double、ch阅读全文
posted @ 2018-06-27 22:41 虚无境 阅读(127) 评论(1) 编辑
摘要: 前言 本篇文章主要讲述的是 SpringBoot 整合 Mybatis 、 Druid 和 PageHelper 并实现多数据源和分页。其中SpringBoot整合Mybatis这块,在之前的的 "一篇文章" 中已经讲述了,这里就不过多说明了。重点是讲述在多数据源下的如何配置使用Druid和Page阅读全文
posted @ 2018-04-27 22:32 虚无境 阅读(1128) 评论(1) 编辑
摘要: 前言 本篇文章主要介绍的是SpringBoot整合Netty以及使用Protobuf进行数据传输的相关内容。Protobuf会简单的介绍下用法,至于Netty在 "之前的文章" 中已经简单的介绍过了,这里就不再过多细说了。 Protobuf 介绍 protocolbuffer(以下简称PB)是goo阅读全文
posted @ 2018-07-17 08:17 虚无境 阅读(444) 评论(2) 编辑
摘要: 本篇文章主要讲述**SpringBoot**整合**Jsp**以及**SpringBoot**整合**Thymeleaf**,实现一个简单的用户增删改查示例工程。事先说明,有三个项目,两个是单独整合的,一个是将它们整合在一起的。如需其中一个,只需看相应部分的介绍即可。若需工程源代码,可以直接跳到底部,通过链接下载工程代码。阅读全文
posted @ 2018-07-11 22:57 虚无境 阅读(219) 评论(0) 编辑
摘要: 本篇文章主要介绍设计模式中的单例模式使用。有经典饿汉式和饱汉式,也包含最优的单例模式的介绍使用。阅读全文
posted @ 2018-07-07 14:47 虚无境 阅读(68) 评论(0) 编辑
摘要: 前言 在之前Java基础知识回顾中,我们回顾了基础数据类型、修饰符和String、三大特性、集合、多线程和IO。本篇文章则对之前学过的知识进行总结。除了简单的复习之外,还会增加一些相应的理解。 基础数据类型 基本数据类型主要有: byte、short、int、long、float、double、ch阅读全文
posted @ 2018-06-27 22:41 虚无境 阅读(127) 评论(1) 编辑
摘要: 前言 在 "上一篇" 文章中,回顾了Java的多线程。而在本篇文章中主要介绍 Java IO 的相关知识。 IO的介绍 什么是IO? IO的名称又来是Input与Output的缩写,也就是输入流和输出流。输入流用于从源读取数据,输出流用于向目标写数据。 可以从下列示例图来了解IO流: IO流使用 I阅读全文
posted @ 2018-06-16 21:53 虚无境 阅读(254) 评论(1) 编辑
摘要: 前言 在 "上一篇" 文章中,回顾了Java的集合。而在本篇文章中主要介绍 多线程 的相关知识。主要介绍的知识点为线程的介绍、多线程的使用、以及在多线程中使用的一些方法。 线程和进程 线程 表示进程中负责程序执行的执行单元,依靠程序进行运行。线程是程序中的顺序控制流,只能使用分配给程序的资源和环境。阅读全文
posted @ 2018-05-28 23:17 虚无境 阅读(391) 评论(6) 编辑
摘要: 前言 本篇文章主要介绍的是SpringBoot整合kafka和storm以及在这过程遇到的一些问题和解决方案。 kafka和storm的相关知识 如果你对 kafka 和 storm 熟悉的话,这一段可以直接跳过!如果不熟,也可以看看我之前写的博客。一些相关博客如下。 kafka 和 storm的环阅读全文
posted @ 2018-05-10 20:26 虚无境 阅读(1051) 评论(3) 编辑
摘要: 前言 在 "上一篇" 学习 SpringBoot 中,整合了Mybatis、Druid和PageHelper并实现了多数据源的操作。本篇主要是介绍和使用目前最火的搜索引擎 ElastiSearch ,并和 SpringBoot 进行结合使用。 ElasticSearch介绍 ElasticSearc阅读全文
posted @ 2018-05-07 08:32 虚无境 阅读(1811) 评论(2) 编辑
摘要: 前言 本篇文章主要讲述的是 SpringBoot 整合 Mybatis 、 Druid 和 PageHelper 并实现多数据源和分页。其中SpringBoot整合Mybatis这块,在之前的的 "一篇文章" 中已经讲述了,这里就不过多说明了。重点是讲述在多数据源下的如何配置使用Druid和Page阅读全文
posted @ 2018-04-27 22:32 虚无境 阅读(1128) 评论(1) 编辑
摘要: 前言 在 "上一篇" 中回顾了Java的三大特性:封装、继承和多态。本篇则来介绍下集合。 集合介绍 我们在进行Java程序开发的时候,除了最常用的基础数据类型和String对象外,也经常会用到集合相关类。 集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象阅读全文
posted @ 2018-04-19 23:09 虚无境 阅读(194) 评论(5) 编辑
摘要: 为什么写博客和好好的写博客 不知不觉中,我发现自己已经写了一年的博客了! 现在想想,当初是为什么开始写起了博客呢? 看到很多厉害的人在写博客? 看到很有感触的博客? 还是只是单纯的想想做下笔记呢? 其实这些我都有,但是最主要的还是想单纯的做做笔记。将之前遇到的问题以及解决方案记录下来,作为一篇博客。阅读全文
posted @ 2018-04-08 21:56 虚无境 阅读(1440) 评论(40) 编辑
摘要: 前言 在上一篇中回顾了 "java的修饰符和String类" ,这篇就来回顾下Java的三大特性:封装、继承、多态。 封装 什么是封装 在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机阅读全文
posted @ 2018-03-31 10:06 虚无境 阅读(305) 评论(0) 编辑
摘要: 前言 在上一篇中,回顾了Java的 "基本数据类型" ,这篇就来回顾下Java中的一些修饰符以及String。 修饰符介绍 Java修饰符主要分为两类: 访问修饰符 非访问修饰符 其中访问修饰符主要包括 private、default、protected、public。 非访问修饰符主要包括 sta阅读全文
posted @ 2018-03-24 11:57 虚无境 阅读(542) 评论(4) 编辑
摘要: 前言 在开始工作至今,学习各种各样的技术之中发现自己的很多Java的基础知识都忘了⊙﹏⊙b汗。。。 而且越是学习越是发现Java基础的重要性,所以准备单独抽一下时间进行Java基础的重新学习。在重新学习的时候,对这些又有了不同的感悟,于是准备将这些都记载下来,并整理成博客,希望能够帮助那些需要的人。阅读全文
posted @ 2018-03-18 21:21 虚无境 阅读(368) 评论(0) 编辑
摘要: Storm介绍 Storm是Twitter开源的分布式实时大数据处理框架,最早开源于github,从0.9.1版本之后,归于Apache社区,被业界称为实时版Hadoop。随着越来越多的场景对Hadoop的MapReduce高延迟无法容忍,比如网站统计、推荐系统、预警系统、金融系统(高频交易、股票)阅读全文
posted @ 2018-03-16 20:03 虚无境 阅读(969) 评论(2) 编辑
摘要: 前言 在之前的博客中,有过几篇都写了关于mysql在linux下的搭建教程,可能以后还会再写,但是又不想重复在写, 于是便想单独将此抽出来,单独写成一篇博客,并详细记录一些安装过程以及遇到的问题解决办法。顺便也将MySql的主从搭建教程也写在一起,方便以后查阅。 一、MySql安装 在安装MySql阅读全文
posted @ 2018-03-05 22:08 虚无境 阅读(453) 评论(1) 编辑
摘要: 前言 在之前的学习 "springBoot" 中,成功的实现了Restful风格的基本服务。但是想将之前的工程作为一个项目来说,那些是仅仅不够的。可能还需要获取自定义的配置以及添加过滤器和拦截器。至于为什么将这些写在一起,只是因为这些比较简单而且也会经常用到,所以干脆就一起写出来了。 读取配置文件 阅读全文
posted @ 2018-02-28 21:09 虚无境 阅读(3303) 评论(0) 编辑
摘要: 前言 在上一篇 "Kafka使用Java实现数据的生产和消费demo" 中介绍如何简单的使用kafka进行数据传输。本篇则重点介绍kafka中的 consumer 消费者的讲解。 应用场景 在上一篇kafka的consumer消费者,我们使用的是自动提交offset下标。 但是offset下标自动提阅读全文
posted @ 2018-02-08 19:57 虚无境 阅读(1672) 评论(0) 编辑
摘要: 前言 在 "上一篇" 中讲述如何搭建kafka集群,本篇则讲述如何简单的使用 kafka 。不过在使用kafka的时候,还是应该简单的了解下kafka。 Kafka的介绍 Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 Kafka 有如下特性: 以时阅读全文
posted @ 2018-01-28 14:38 虚无境 阅读(474) 评论(0) 编辑
摘要: 前言 storm和kafka集群安装是没有必然联系的,我将这两个写在一起,是因为他们都是由zookeeper进行管理的,也都依赖于JDK的环境,为了不重复再写一遍配置,所以我将这两个写在一起。若只需一个,只需挑选自己选择的阅读即可。 这两者的依赖如下: Storm集群 :JDK1.8 , Zooke阅读全文
posted @ 2018-01-26 21:09 虚无境 阅读(460) 评论(4) 编辑