摘要: 1、什么是Redis?简述它的优缺点? Redis的全称是:Remote Dictionary.Server,本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。 因为是纯内存操作,Redis的性能非... 阅读原文
2018-11-25 19:12:02 阅读(2682) 评论(0)
摘要: 集合这种容器存储数据,它只能在内存中临时存储,不能永久存储,这样会导致数据的丢失,所以出现了IO流。 IO流用来处理设备之间的数据传输。可以用来做复制文件,上传文件,下载文件。 读数据是输入流,写数据是输出流。因为你是站在程序的角度来考虑,从文件中读数据到java程序,是输入。 1 package com.ith... 阅读原文
2018-11-25 19:10:02 阅读(2924) 评论(0)
摘要: Git 是什么? Git 是一个分布式的代码管理容器,本地和远端都保有一份相同的代码。 Git 仓库主要是由是三部分组成:本地代码,缓存区,提交历史,这几乎是所有操作的本质,但是为了文章更加简单易懂,就不围绕这块展开了,有兴趣的可以去了解下。 开门见山,我们直接来说说 Git 有哪些常见的操作。 Git 有哪些常... 阅读原文
2018-11-25 18:19:07 阅读(2944) 评论(0)
摘要: Query DSL Query DSL 概要,MatchAllQuery,全文查询简述 Match Query Match Phrase Query 和 Match Phrase Prefix Query Java Rest Client API Elasticsearch Java Rest Client A... 阅读原文
2018-11-25 16:34:02 阅读(2673) 评论(0)
摘要: 死信队列:DLX,dead-letter-exchange 利用dlx,当消息在一个队列中变成死信(dead message)之后,它能被重新publish到另一个exchange,这个exchange就是dlx 消息变成死信的原因有: 1.消息被拒绝(basic.reject / basic.nack)并且reQ... 阅读原文
2018-11-25 15:33:01 阅读(2698) 评论(0)
摘要: 概述   1、环境说明   2、HelloWorld项目细节     3、小结    一. 关于环境补充   在上一篇的HellWorld项目中,我们构建SpringBoot项目,采用的是jdk1.8版本,springboot官方建议配合jdk1.7及其以上版本来开发springboot。而如springboot1.... 阅读原文
2018-11-25 14:17:05 阅读(2760) 评论(0)
摘要: Netty到底是什么 从HTTP说起 有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSocket服务器,Redis的Proxy服务器,MySQL的Proxy服务器等等。 我们回顾一下传统的HTTP服务器的原理 1、创建一个ServerSocket,监听并绑定一个端口 ... 阅读原文
2018-11-25 13:59:10 阅读(3838) 评论(0)
摘要:   1.Class的简单介绍  Class类的类表示正在运行的Java应用程序中的类和接口。 枚举是一种类,一个注解是一种接口, 每个数组也属于一个反映为类对象的类,该对象由具有相同元素类型和维数的所有数组共享。 原始Java类型( boolean , byte , char , short , int , long... 阅读原文
2018-11-25 12:29:02 阅读(2656) 评论(0)
摘要: 目录 引言 Match Phase Query slop 参数 analyzer 参数 zero terms query Match Phrase 前缀查询 max_expansions 小结 参考文档 系列文章列表 Query DSL Java Rest Client API 引言 今天再读庄... 阅读原文
2018-11-25 11:08:02 阅读(2890) 评论(0)
摘要:   对于excel文件的导入导出,后台接收读取和建表封存都是固定死的,所以对于excel导入时,excel文件内容必须匹配后台相关对象,不然报错。   excel文件导出,用<a><a/>标签即可,通过后台去完成 ,不可用ajax去写导出,ajax请求只是个“字符型”的请求,即请求的内容是以文... 阅读原文
2018-11-25 10:13:02 阅读(2647) 评论(0)