Kafka 安装及快速入门

2018-01-08
阅读 6 分钟
3k
Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。<!-- more -->Apache Kafka与传统消息系统相比,有以下不同:

SpringBoot Kafka 整合使用

2018-01-08
阅读 7 分钟
9.3k
转载请务必注明原创地址为:[链接] 前提 假设你了解过 SpringBoot 和 Kafka。 1、SpringBoot 如果对 SpringBoot 不了解的话,建议去看看 DD 大佬 和 纯洁的微笑 的系列博客。 2、Kafka Kafka 的话可以看看我前两天写的博客 : Kafka 安装及快速入门 学习的话自己开台虚拟机自己手动搭建环境吧,有条件的买服务器。 注意...

Kafka 安装及快速入门

2018-01-08
阅读 6 分钟
41.3k
Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。

Lombok 看这篇就够了

2018-01-07
阅读 4 分钟
2.3k
自从进公司实习后,项目代码中能用 Lombok 的都用了,毕竟这么好的轮子要充分利用好。也可以减少一些 get/set/toString 方法的编写,虽说 IDEA 的插件可以自动生成 get/set/toString 方法,但是使用 Lombok 可以让代码更简洁。<!-- more -->下面看看如何在 IDEA 中如何安装 Lombok:

ElasticSearch 单个节点监控

2017-12-23
阅读 8 分钟
2.6k
集群健康监控是对集群信息进行高度的概括,节点统计值 API 提供了集群中每个节点的统计值。节点统计值很多,在监控的时候仍需要我们清楚哪些指标是最值得关注的。

全文搜索引擎 Elasticsearch 集群搭建入门教程

2017-12-23
阅读 10 分钟
3k
ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。基百科、Stack Ov...

Elasticsearch 默认分词器和中分分词器之间的比较及使用方法

2017-12-23
阅读 31 分钟
22.4k
介绍:ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

Hexo + yilia 搭建博客可能会遇到的所有疑问

2017-12-18
阅读 3 分钟
6.4k
前提 为什么会再次写这篇博客?请看下图:<!-- more --> 这是我博客搜索引擎的主要关键字。为什么会有这些关键字呢? 我猜估计是曾经写了几篇关于搭建博客的文章,被搜索引擎收入了,所以搜索引擎才会将这些流量引导至我的博客,文章如下: 1、利用Github Page 搭建个人博客网站 2、Hexo + yilia 主题实现文章目录...

基于 Harbor 搭建 Docker 私有镜像仓库

2017-12-14
阅读 7 分钟
5.1k
第一次使用这个的时候是刚进公司处理的第一个任务的时候,发现 Harbor 就是一个用于存储和分发 Docker 镜像的企业级Registry 服务器。

谷歌开发者大会收获满满,不去真 “可惜” 了

2017-12-14
阅读 1 分钟
2k
全文图片较多,当时傻逼了,忘记把图片压缩后传上去了,直接原图,已经导致我七牛云存储欠费,如果想看的请到文章地址:[链接]

使用 CodeMirror 打造属于自己的在线代码编辑器

2017-12-12
阅读 6 分钟
11.1k
写这个的目的是因为之前项目里用到过 CodeMirror,觉得作为一款在线代码编辑器还是不错,也看到过有些网站用到过在线代码编辑,当然我不知道他们是用什么做的,这里我把公司项目里用到的那部分抽出来,单独写篇博客,并把抽出来的那部分代码提交到 GitHub 去(地址),以防日后可能会再次用到(没准毕业设计里可能用的到...

Netty 源码阅读之初始环境搭建

2017-12-12
阅读 3 分钟
6.1k
Netty 是由 JBOSS 提供的一个开源的 java 网络编程框架,主要是对 java 的 nio 包进行了再次封装。Netty 比 java 原生的nio 包提供了更加强大、稳定的功能和易于使用的 api。 netty 的作者是 Trustin Lee,这是一个韩国人,他还开发了另外一个著名的网络编程框架,mina。二者在很多方面都十分相似,它们的线程模型也是基...

RestTemplate 详解

2017-12-08
阅读 8 分钟
49k
这段时间自己做的项目中需要调用服务提供者的服务(接口),具体就是:我这边需要将页面所输入的 Groovy 脚本代码传给别人提供的服务接口,然后那边返回脚本编译的结果给我,我需要将编译结果展示在页面,用的就是 RestTemplate 了,那 RestTemplate 是什么呢?简单说就是:简化了发起 HTTP 请求以及处理响应的过程,并...

全文搜索引擎 Elasticsearch 集群搭建入门教程

2017-09-09
阅读 10 分钟
4k
ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。基百科、Stack Ov...

Elasticsearch 默认分词器和中分分词器之间的比较及使用方法

2017-09-07
阅读 14 分钟
15.8k
介绍:ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

那些年我看过的书 —— 致敬我的大学生活 —— Say Good Bye !

2017-08-27
阅读 4 分钟
3.4k
2017.08.21 正式开启我入职的里程,现在已是工作了一个星期了,这个星期算是我入职的过渡期,算是知道了学校生活和工作的差距了,总之,尽快习惯这种生活吧。下面讲下自己的找工作经历和大学阅读的书籍,算是一种书籍推荐,为还在迷茫的你指引方向,同时为我三年的大学生活致敬!也激励我大四在公司实习能更上一层楼!

Java 线程池艺术探索

2017-07-29
阅读 9 分钟
2.8k
转载请注明原创地址为:[链接] 线程池 Wiki 上是这样解释的:Thread Pool 作用:利用线程池可以大大减少在创建和销毁线程上所花的时间以及系统资源的开销! 下面主要讲下线程池中最重要的一个类 ThreadPoolExecutor 。<!-- more --> ThreadPoolExecutor ThreadPoolExecutor 构造器: 有四个构造器的,挑了参数最长...

看透 Spring MVC 源代码分析与实践 —— 俯视 Spring MVC

2017-07-14
阅读 25 分钟
2.9k
在 IDEA 中新建一个 web 项目,用 Maven 管理项目的话,在 pom.xml 中加入 Spring MVC 和 Servlet 依赖即可。

看透 Spring MVC 源代码分析与实践 —— 网站基础知识

2017-07-14
阅读 4 分钟
2.3k
网站架构及其演变过程 基础结构 网络传输分解方式: 标准的 OSI 参考模型 TCP/IP 参考模型 海量数据的解决方案 缓存和页面静态化 缓存 通过程序直接保存在内存中 使用缓存框架 (Encache、Redis、Memcache) 页面静态化 使用模板技术生成(Velocity、FreeMaker等) 数据库优化 表结构优化 SQL 语句优化 分区 分表 索引优...

详细深入分析 Java ClassLoader 工作机制

2017-02-26
阅读 16 分钟
16.8k
大家都知道,当我们写好一个 Java 程序之后,不是管是 C/S 还是 B/S 应用,都是由若干个 .class 文件组织而成的一个完整的 Java 应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的 class 文件当中,所以经常要从这个 class 文件中要调用另外一个 class 文件中的...

深入分析 Java Web 中的中文编码问题

2017-02-14
阅读 12 分钟
5.2k
编码问题一直困扰着程序开发人员,尤其是在 Java 中更加明显,因为 Java 是跨平台的语言,在不同平台的编码之间的切换较多。接下来将介绍 Java 编码问题出现的根本原因;在 Java 中经常遇到的几种编码格式的区别;在 Java 中经常需要编码的场景;出现中文问题的原因分析;在开发 Java Web 中可能存在编码的几个地方;一...

Bootstrap入门需掌握的知识点(二)

2017-01-01
阅读 17 分钟
2.9k
相关阅读: Bootstrap入门需掌握的知识点(一) 转载请务必注明出处: Bootstrap入门需掌握的知识点(二) 表格 基本实例 为任意 <table> 标签添加 .table 类可以为其赋予基本的样式 — 少量的内补(padding)和水平方向的分隔线。 {代码...} 条纹状表格 通过 .table-striped 类可以给 <tbody> 之内的每一行...

Bootstrap入门需掌握的知识点(一)

2017-01-01
阅读 11 分钟
3.4k
转载请务必注明出处: Bootstrap入门需掌握的知识点(一) Bootstrap Bootstrap中文网:[链接] 1.什么是 Bootstrap ? 官方介绍:简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。 2.Bootstrap 下载 Bootstrap3下载地址:[链接] 3.Bootstrap 文件目录结构 {代码...} 4.Bootstrap依赖 要想使用 Bootstrap ,那么...

Spring MVC + Hibernate JPA + Bootstrap 搭建的博客系统

2016-12-23
阅读 2 分钟
4.9k
Spring MVC + Hibernate JPA + Bootstrap 搭建的博客系统 Demo 相关阅读: 1、Spring MVC+Hibernate JPA+ Bootstrap 搭建的博客系统项目中所遇到的坑 由于整个系统不是很难,这里就不详细介绍了,我相信看源码的话,应该能够看得懂。 如果觉得不错的话,欢迎给个 star , 如果你想完善这个项目的话,你也可以 fork 后修...

通过项目逐步深入了解Spring MVC(一)

2016-12-19
阅读 2 分钟
4.7k
相关阅读: 本文档和项目代码地址:[链接] 转载请注明出处和保留以上文字! 了解 Spring: Spring 官网:[链接] 一个好的东西一般都会有一个好的文档解释说明,如果你英语还行,建议还是看官方文档。 Spring MVC基础知识 什么是Spring MVC? Spring MVC框架原理(掌握) ​ 前端控制器、处理器映射器、处理器适配器、试图...

通过项目逐步深入了解Mybatis(四)

2016-12-06
阅读 13 分钟
5.6k
相关阅读: 1、通过项目逐步深入了解Mybatis<一> 2、通过项目逐步深入了解Mybatis<二> 3、通过项目逐步深入了解Mybatis<三> 本项目所有代码及文档都托管在 Github地址:[链接] 延迟加载 什么是延迟加载? resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),associati...

通过项目逐步深入了解Mybatis<三>

2016-12-04
阅读 12 分钟
3.4k
相关阅读: 1、通过项目逐步深入了解Mybatis<一> 2、 通过项目逐步深入了解Mybatis<二> 本项目所有代码及文档都托管在 Github地址:[链接] Mybatis 高级知识 安排:对订单商品数据模型进行分析 订单商品数据模型 数据模型分析思路: 1、每张表记录的数据内容(分模块对每张表记录的内容进行熟悉,相当于学习...

通过项目逐步深入了解Mybatis<二>

2016-12-03
阅读 19 分钟
6.2k
转载请务必注明出处,原创不易! 相关文章:通过项目逐步深入了解Mybatis<一> 本项目全部代码地址:Github-Mybatis Mybatis 解决 jdbc 编程的问题 1、 数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。 解决:在SqlMapConfig.xml中配置数据链接池,使用连接池管理...

通过项目逐步深入了解Mybatis<一>

2016-11-30
阅读 16 分钟
5.1k
Mybatis Mybatis 和 SpringMVC 通过订单商品案例驱动 官方中文地址:[链接] 官方托管地址:[链接] 本项目全部代码地址:[链接] 文章首发地址:[链接] 基础知识: 对原生态 jdbc 程序(单独使用 jdbc 开发)问题总结 1、环境 ​ java 环境 :jdk1.8.0_77 ​ 开发工具 : IDEA 2016.1 ​ 数据库 : MySQL 5.7 2、创建数据库 ​...