- 博客(23)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 ES bucket_sort
ES 桶聚合之后排序{ "size": 0, "aggs": { "trend": { "terms": { "field": "kw.month" }, "aggs": { "bucket_truncate": { "bucket_sort": { "sort": [ { "_key": {
2021-06-28 11:03:35
2179
原创 VI 常用命令
插入文本i :在光标前插内内容a :在光标后插入内容o :在所在行的下一行插入新行O :在所在行的上一行插入新行删除文本x:删除光标后面的字符X:删除光标前面的字符nx:删除光标后面n个字符nX:删除光标前面的n个字符d0:删除光标至行首的内容d$:删除光标至行尾的内容dd :删除整行ndd :向下删除n行复制文本yy :复制整行nyy :复制n行p :在所在行下一行粘贴P :在所在行上一行粘贴dd :剪切查找文本/pattern :向下查找?pattern :向
2021-05-21 11:09:28
129
转载 (已解决)Public Key Retrieval is not allowed
在运行程序时,报出一溜错,其中最后一条是:Public Key Retrieval is not allowed解决办法:在连接url上加 allowPublicKeyRetrieval=true之后那一溜错也不复存在了。参考:https://blog.youkuaiyun.com/Yuriey/article/details/80423504...
2020-09-01 19:08:18
1032
原创 NSQ 的基本使用
简单介绍lookupdnsqdnsqadmindocker 部署拉取 NSQ 镜像> docker pull nsqio/nsq #拉取nsq镜像> docker images #查看nsq镜像运行lookupd> sudo docker run --name lookupd -p 4160:4160 -p 4161:4161 -d nsqio/nsq /nsqlookupd节点部署 nsqd> sudo docker r
2020-08-30 22:44:42
540
原创 JVM
1.运行时数据区域1.1.1.程序计数器程序计数器( Program Counter Register)是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。是线程私有的是唯一一个在Java虚拟机规范中没有规定任何 OutOfMemory Error情况的区域1.1.2.Java虚拟机栈Java虚拟机栈( Java Virtual Machine Stacks)是...
2020-01-04 20:59:44
78
原创 JSP
JSP简介JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。JSP是一种Java servletJSP内置对象JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。JSP隐式对象也被称为预定义变量。JSP所支持的九大隐式对象:对...
2020-01-04 11:25:57
120
原创 Servlet
什么是servletServlet(Server Applet),全称Java Servlet。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet的生命周期init、service、...
2020-01-04 11:18:44
115
原创 TCP/IP
四层协议应用层 (application layer)应用层是体系结构中的最高层。应用层的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程间通信和交互的规则。这里的进程就是指主机中正在运行的程序。对于不同的网络应用需要有不同的应用层协议。在互联网中的应用层协议很多,如域名系统DNsS,支持万维网应用的HTTP协议,支持电子邮件的SMTP协议,等等。我们把应用层交互的数...
2020-01-03 22:41:23
114
原创 应用层
(1)域名系统DNS——从域名解析出P地址。(2)万维网和HTTP协议,以及万维网的两种不同的信息搜索引擎。(3)电子邮件的传送过程,SMTP协议和POP3协议、MMAP协议使用的场合(4)动态主机配置协议DHCP的特点(5)网络管理的三个组成部分(SNMP本身、管理信息结构SMI和管理信息库MB)的作用。(6)系统调用和应用编程接口的基本概念。(7)P2P文件系统。...
2020-01-03 22:31:17
148
原创 超文本传送协议HTTP
1.HTTP的操作过程HTP协议定义了浏览器(即万维网客户进程)怎样向万维网服务器请求万维网文档以及服务器怎样把文档传送给浏览器。从层次的角度看,HTTP是面向事务的(transaction oriented)应用层协议,它是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。请注意,HTTP不仅传送完成超文本跳转所必需的信息,而且也传送任何可从互联网上得到的信息,如文...
2020-01-03 22:19:59
378
原创 域名系统DNS
1.域名系统概述域名系统DNS( Domain Name System)是互联网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。域名系统其实就是名字系统。2.域名到IP地址的解析过程域名到IP地址的解析过程的要点如下:当某一个应用进程需要把主机名解析为IP地址时,该应用进程就调用解析程序( resolver),并成为DNS的一个客户,把待解析的域名放在DNs请求报文中,以UDP用...
2020-01-03 21:48:50
388
原创 统一资源定位符URL
统一资源定位符是用来表示从互联网上得到的资源位置和访问这些资源的方法。“资源”是指在互联网上可以被访问的任何对象,包括文件目录、文件、文档、图像、声音等,以及与互联网相连的任何形式的数据。URL相当于一个文件名在网络范围的扩展。因此,URL是与互联网相连的机器上的任何可访问对象的一个指针。由于访问不同对象所使用的协议不同,所以URL还指出读取某个对象时所使用的协议。URL的一般形式由以下四个部分组...
2020-01-03 20:22:57
322
原创 在浏览器中输入一个网址后的全过程
1.在客户端浏览器中输入URL。2.发送到DNS(域名服务器)获得域名对应的web服务器的IP地址。3.客户端浏览器与web服务器建立tcp连接.4.客户端浏览器向对应IP地址的WEB服务器发送相应的http或https请求。5.WEB服务器响应请求,返回指定的URL数据或错误信息。如果设定重定向,则重定向到新的URL地址。6.客户端浏览器下载数据,解析HTML源文件,解析的过程中实现对...
2020-01-03 19:57:00
432
原创 运输层
1.运输层1.1.逻辑通信网络层为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。运输层之间的通信并不是真正在两个运输层之间直接传送数据。运输层向应用层屏蔽了下面网络的细节(如网络拓扑、所采用的路由选择协议等),它使应用进程看见的就是好像在两个运输层实体之间有一条端到端的逻辑通信信道。当运输层采用面向连接的TCP协议时,尽管下面的网络是不可靠的(只提供尽最大努力服务),但这...
2020-01-01 21:13:35
381
原创 归并排序
原理归并序的基本思想:取中间下标递归合并: 分成两个数组把数组中小的存到零时数组中把临时数组存回目标数组中实现public static void merge_sort(int q[],int l,int r){ if(l>=r) return; //找中间值 int mid = (r+l)>>1; ...
2019-11-28 13:26:46
85
转载 数据库表字段规范
1.操作规范1.表中的第一个id字段一定是主键且为自动增长,一般为1,请使用UNSIGNED属性,主键与业务无关。2.外键名字修改成’关联对象——id’(例如:study表patient_id),数据库不设外键约束。3.所有字段都增加非空约束,防止业务逻辑报npe异常。4.使用utf8mb4字符集,防止表情出现乱码。5.所有字段增加注释。(除非显而易见)6.每张表包含mtime,cti...
2019-09-26 09:27:42
1956
原创 Java笔试模板
导入两个包java.io.*;java.util.*;写main方法并抛出Exceprion异常用BufferedReader代替ScannerBufferedReader bf = new BufferedReader(new InputStreamReader(System.in));如有有数据长度获取数据长度int len = Integer.parseIn...
2019-09-25 11:24:09
436
原创 Java8流式语法
Stream什么是StreamStream 不是集合元素,它不是数据结构并不保存数据,它是有关算法和计算的,它更像一个高级版本的 Iterator。原始版本的 Iterator,用户只能显式地一个一个遍历元素并对其执行某些操作;高级版本的 Stream,用户只要给出需要对其包含的元素执行什么操作。Stream 就如同一个迭代器(Iterator),单向,不可往复,数据只能遍历一次,遍历过一次后...
2019-09-25 11:23:11
1033
原创 导出为Excel
Maven<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.6</version></dependency>组件组件描述HSSFWorkbookex...
2019-09-25 11:20:41
107
原创 SpringMVC实现定时器
SpringMVC实现定时器一、springmvc.xml中添加以下配置1、beans添加xmlnx:taskxmlns:task="http://www.springframework.org/schema/task" 2、xsi:schemaLocation中添加http://www.springframework.org/schema/task http://www.spri...
2019-09-25 11:03:18
175
原创 Optional防止空指针
常用方法描述方法描述static Optional ofNullable(T value)如果为非空,返回 Optional 描述的指定值,否则返回空的 OptionalT orElse(T other)如果存在该值,返回值, 否则返回 other。T get()如果在这个Optional中包含这个值,返回值,否则抛出异常:NoSuchElementExc...
2019-09-25 10:52:39
234
TA创建的收藏夹 TA关注的收藏夹
TA关注的人