摘要:
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)