- 博客(7)
- 收藏
- 关注
原创 ES查询聚合整理
一、查询1.简单查询// post、get方式都行 { "query":{"match_all":{}} }// 对应的SQL语句select * from student可以将student表中的所有数据查询出来。2.精确查询// post方式 { "query":{ "term":{"name.keyword":"张三"} } }// 对应的SQL语句select * from student where name='张三'可以将student表中
2021-11-20 03:42:57
750
原创 RabbitMQ整理
一.RabbitMQ安装1.1 为什么使用RabbitMQ1.降低耦合度2.RabbitMQ速度快,微秒级别3.学习成本低4.支持多种语言1.2 什么是RabbitMQ1.RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议)的开源实现2.能够实现异步消息处理1.3 安装RabbitMQrpm -ivh socat-1.7.3.2-1.1.el7.x86_64.rpm --force --nodepsrpm -ivh ra
2021-11-02 00:50:22
1047
原创 Nginx详解
Nginx联合创始人安德鲁·阿列克谢夫(Andrew Alexeev)曾说:Nginx是为对Apache性能不满意的人而构建的。随着Internet需求的变化,Web服务器的工作也在变化。Nginx的构建比以往任何时候都更有效率,更可扩展,更安全,更强大。Nginx的产生Nginx 同 Apache 一样都是一种 Web 服务器。基于 REST 架构风格,以统一资源描述符(Uniform Resources Identifier)URI 或者统一资源定位符(Uniform Resources Locat
2021-11-01 22:22:15
1408
原创 Dubbo介绍及简单案例
Dubbo简介Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的、轻量级的开源Java RPC框架,可以和Spring框架无缝集成。其核心部分包含:远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。集群容错: 提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。自动发现: 基于注册中心目录服务,使服务消费方能动态的查找服务提供方,使地址
2021-09-18 00:33:23
997
原创 Java中两种JSON解析的使用方法
首先我们先认识什么是JSON:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它是一种可以取代XML的数据格式,更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。目前JAVA最常用的两种解析方法有谷歌的GSON和阿里巴巴的FastJson。1、Gson要使用GSON需要引入jar文件,下载地址package JSON;import com.google.gson.Gson;/** * Gson的使用 * *
2021-03-27 18:58:14
391
原创 Java多线程的基础使用
**创建线程**1、继承Thread类通过重写run方法,在run方法中加入自己的代码,创建对象后调用public class ThreadTest { public static void main(String[] args) { //创建MyThread对象并调用start()方法启动线程 MyThread myThread = new MyThread(); myThread.start(); for (int i=
2021-03-21 18:18:24
91
原创 Java中对象的序列化与反序列化常用方法
对象序列化有什么用在Java中我们可以在内存中创建多个可复用的Java对象,但是这些对象只有在JVM运行时才会存在,在实际运用中我们可能会遇到在JVM停止运行后还能保存对象、在网络中传输对象等需求。这时序列化技术就可以帮助我们实现这些需求。序列化的方式1.实现Serializable接口这是使用最多的一种方式,Serializable接口是一个空接口,不需要我们重写任何方法,它的主要作用就是用来标识可以序列化。下面是一些具体的例子:单个对象的序列化Students类public class
2021-03-14 20:08:41
724
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人