logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

CentOS常见命令之远程拷贝(scp)

1. 背景作为后端开发或者运维工程师,服务器是我们必须牢牢掌握的一门技术。这小节中我们主要探究ContOS7下远程拷贝文件的用法和示例。说起CentOS中拷贝,我们最常使用的就是cp 命令了,其格式为cp 源目录或文件 目标目录或文件。示例,我们将服务器上的/home/test.txt拷贝到/tmp下: cp /home/test.txt /tmp。当然,这不是我们今天要探讨的主角,我们今天的主角

#ssh
基于AQS的ArrayBlockingQueue源码实现

基于AQS的ArrayBlockingQueue源码实现一、引言1.1 普通队列譬如我们经常见到的ArrayList、LinkedList的队列,这些可以称之为简单队列或者普通队列。对它们的使用和理解我们就不做过多介绍。说明本人研究的JDK版本为JDK8。不同版本的实现可能略有差异,请读者们周知。1.2 阻塞队列JDK5后,Java在J.U.C包下给我们提供了一系列的阻塞队列的...

Java基础之可设置过期时间的map

Java基础之可设置过期时间的map一、技术背景在实际的项目开发中,我们经常会使用到缓存中间件(如redis、MemCache等)来帮助我们提高系统的可用性和健壮性。但是很多时候如果项目比较简单,就没有必要为了使用缓存而专门引入Redis等等中间件来加重系统的复杂性。那么Java本身有没有好用的轻量级的缓存组件呢。答案当然是有喽,而且方法不止一种。常见的解决方法有:ExpiringMap、...

#缓存
Elasticsearch(033):es中Document(文档)之删除文档

一、概述在上一小节中,我们学习了文档的定义和新增语法。当然,有新增操作,相反的就会有删除操作。es中的文档的删除操作分为两类: 主键删除 和查询删除。二、删除文档(主键删除)示例: 下面操作的含义 删除id为1的文档记录。DELETE example/docs/1返回结果{"_index": "example","_type": "docs","_id": "1","_version": 2,"r

Elasticsearch(011):es映射(mapping)的创建、修改、删除等操作

文章目录1. 新建映射2. 查看单个索引下的映射3. 修改映射4. 删除映射5. 查询所有索引的映射6. 查询某个索引下某个字段的映射映射(Mapping)本小节主要学习映射的相关操作。1. 新建映射#给example索引添加字段映射,默认docs类型PUT example/docs/_mapping{"properties": {"id":{"type"...

Elasticsearch(019):es常见的字段映射类型之数组类型(arrays)

在Elasticsearch中,没有专用的array数据类型。默认情况下,任何字段都可以包含零个或多个值,但是,数组中的所有值都必须具有相同的数据类型。这一点是区别于nested的,nested指的对象的集合。而arrays则是单一类型的数组集合而已。此外,不需要专门的类型类定义数组类型。例如:字符串数组["one", "two"]整数数组[ 1,2]数组的数组:[ 1[ 2...

Java基础之Java8中Map的compute的使用

Java基础之Java8中Map的compute的使用一、介绍Java8更新后,Map接口中提供了compute方法。下面我们先看看官方文档的对它的使用说明.如果看完上面的还是不太明白的话,看下面的这个示例。然后再来看这段说明,你就明白的它的意思了。二、使用假如我们现在有一需求,需要统计一个字符串中各个单词出现的频率,然后从中找出频率最高的单词。让我们先来看看jdk8之前的写法。...

PowerDesigner中模型设计导出Excel表格

今天项目做设计,客户要看数据设计,需要到处Excel表格。去网上搜索下,把使用总结如下:已经完成设计的pd设计打开pd,快捷键Ctrl + Shift + X或者Tools>Exectue Commands > Edit/Run Script'********************************************************

Elasticsearch(005):es集群中Kibana可视化平台

1. 下载Kibana安装包略推荐使用华为的镜像资源站(我比较常用,而且常见的资源也比较全):华为镜像资源站Kibana 的版本需要和 Elasticsearch 的版本一致。以免不同版本之间造成各种意外错误。2. 上传安装包并解压tar -xvf kibana-6.5.4-linux-x86_64.tar.gzcd kibana-6.5.4-linux-x86_64/3. 修改...

Java中序列化实现原理研究

1.什么是序列化和反序列化序列化是指将Java对象保存为二进制字节码的过程。反序列化将二进制字节码重新转成Java对象的过程。2.为什么序列化我们知道,一般Java对象的生命周期比Java虚拟机短,而实际的开发中,我们需要在Jvm停止后能够继续持有对象,这个时候就需要用到序列化技术将对象持久到磁盘或数据库。在多个项目进行RPC调用的,需要在网络上传输JavaB...

#java
    共 16 条
  • 1
  • 2
  • 请选择