学习笔记
文章平均质量分 74
学习笔记
齐鲁九零
纵浪大化中 不喜亦不惧 应尽便须尽 无复独多虑
展开
-
Arthas线上监控诊断产品[学习笔记]
arthas 使用文档启动默认8080端口,被占用可以指定其他端口,比如8081。原创 2022-11-04 14:46:32 · 285 阅读 · 0 评论 -
Elasticsearch[学习笔记]
例如,在订单搜索系统中,既希望能够按照用户姓名进行搜索,又希望按照姓氏进行排列,可以在mapping定义中将姓名字段先后定义为text类型和keyword类型,其中,keyword类型的字段叫作子字段,这样ES在建立索引时会将姓名字段建立两份索引,即text类型的索引和keyword类型的索引。例如搜索“金都酒店”,查询词先被分词器切分为“金”“都”“酒”“店”,因此,只要文档中包含这4个字中的任何一个字,都会被搜索到,默认使用的是标准分词器,不适合中文搜索。可以按照聚合后的某个指标进行排序;原创 2022-11-13 19:34:34 · 1059 阅读 · 0 评论 -
Docker安装Elasticsearch和Elasticsearch-head
vi elasticsearch.yml然后把下面内容加进去,跨域。1下载elasticsearch指定版本(7.17.1)镜像。格式:docker cp 文件路径 容器id:目录。#当前家目录下有一个myapp.tar文件 复制到容器里。docker cp 容器id:文件路径 目标目录。进入容器查找elasticsearch配置文件位置。容器文件复制到宿主机中。原创 2022-08-21 21:36:12 · 533 阅读 · 0 评论 -
Docker学习笔记
Docker相关操作原创 2022-08-21 12:26:43 · 554 阅读 · 0 评论 -
RabbitMQ学习笔记
rabbitmq学习笔记原创 2022-08-19 22:44:12 · 359 阅读 · 0 评论 -
Windows11 Mysql5.7解压版安装步骤
1先解压文件 mysql-5.7.27-winx64.zip2配置环境变量 pathE:\MYAPP\BD\MYTOOLS\mysql-5.7.27-winx64\bin3新建my.ini放到目录 E:\MYAPP\BD\MYTOOLS\mysql-5.7.27-winx64配置如下:[client]port=3306default-character-set=utf8[mysqld]port = 3306# 设置为自己MYSQL的安装目录basedir=E:\MY原创 2022-05-01 12:03:22 · 549 阅读 · 2 评论 -
Centos7 手动安装配置JDK
Centos7 手动安装配置JDK原创 2022-04-14 19:34:03 · 460 阅读 · 0 评论 -
Centos7 虚拟机联网配置
Centos7 虚拟机联网配置原创 2022-04-14 17:56:28 · 1304 阅读 · 0 评论 -
SpringBoot 整合Swagger2 启动异常documentationPluginsBootstrapper NullPointerException
SpringBoot 整合Swagger2 启动异常org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException原创 2021-12-05 09:12:03 · 867 阅读 · 0 评论 -
【学习笔记】关于Freemark代码输出值的问题
1代码:<#assign x="1"><#list ["3"] as x>${x}<#assign x="2">${x}</#list>${x}2正确输出结果:3323个人认为应该输出(错误的)322此问题记录一下,需要搜相关资料进一步说服一下自己为什么是332 而不是322...原创 2020-11-08 07:04:31 · 262 阅读 · 1 评论 -
【学习笔记】JVM 相关查看命令
1JSTAT命令每400毫秒 统计GC情况jstat -gcutil 1309 400ms说明:1309 是jps获取的java进程号4s 每4秒 也可以是4000ms 4000毫秒2JMAP内存情况jmap命令是一个可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。jmap -dump:live,format=b,file=mydump.txt 1309 只导活着的对象jmap -dump:format=b,file...原创 2020-10-29 19:02:01 · 296 阅读 · 2 评论 -
【学习笔记】算法 插入排序(Insertion Sort)
插入排序原理:从第一个元素开始,该元素可以认为已经被排序; 取出下一个元素,在已经排序的元素序列中从后向前扫描; 如果该元素(已排序)大于新元素,将该元素移到下一位置; 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置; 将新元素插入到该位置后; 重复步骤2~5。代码:import java.util.Arrays; /** * 插入排序 */public class InsertionSort { public static void main(String[原创 2020-10-24 22:06:39 · 341 阅读 · 0 评论 -
【学习笔记】算法 选择排序(Selection Sort)
选择排序原理:选择排序(Selection-sort)是一种简单直观的排序算法。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。排序步骤:n个记录的直接选择排序可经过n-1趟直接选择排序得到有序结果。具体算法描述如下:1初始状态:无序区为R[1..n],有序区为空;2第i趟排序(i=1,2,3…n-1)开始时,当前有序区和无序区分别为R[1..i-1原创 2020-10-24 20:30:36 · 389 阅读 · 0 评论 -
【学习笔记】算法 冒泡排序(Bubble Sort)
算法描述: 1比较相邻的两个元素。如果第一个比第二个大,就交换它们两个。2对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数。3针对所有的元素重复以上的步骤,除了最后一个。4重复步骤1~3,直到排序完成。 代码: import java.util.Arrays;/** * 冒泡排序 */public class BubbleSort { public static void main(String[] args) {..原创 2020-10-24 20:09:26 · 418 阅读 · 0 评论 -
【算法】给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
题目:给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。代码:/** * 给定一个整数数组 nums和一个目标值 target,<br/> * 请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。<br/> * 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 <br/...原创 2020-10-24 17:18:29 · 1188 阅读 · 0 评论