- 博客(94)
- 资源 (24)
- 收藏
- 关注
原创 Linux(CentOS8)系统安装mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz
a)将mysql.server启动文件复制到/etc/init.d目录,使用cp -a /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld命令。b)赋予权限,使用chmod +x /etc/rc.d/init.d/mysqld命令;c)使用chkconfig --add mysqld创建mysql服务。my.cnf文件中,或者自行修改,然后执行:wq命令,保存并退出。的临时密码*************,后面安装步骤是需要使用的!
2024-08-27 11:24:47
1180
原创 JVM 内存分析工具 Memory Analyzer Tool(MAT)入门(一)
Visual GC 是常常使用的一个功能,可以明显的看到年轻代、老年代的内存变化,以及gc频率、gc的时间等。三、重启 jvisualvm.exe 工具即可看到 面板多一个窗口(Visual GC)可以通过Visual GC 插件看到 old 区的内存信息。
2024-07-27 16:10:11
527
原创 windows服务器一台机器安装多个mysql实例
报这个错误是由于复制的实例文件中包含了 data 目录,把data目录删除,重新执行。执行成功后,请记住最后一行,mysql的默认密码,可以用这个密码登录。标注红色部分是需要修改成复制后的包信息。启动mysql服务,并使用默认密码登录。3、初始化mysql信息并启动服务。4、修改默认密码并设置远程登录。1、复制安装mysql安装包。把该服务添加导系统服务中。2、修改配置文件信息。
2024-06-19 12:14:55
485
原创 JS 验证日期是否合法(平年闰年)
从前端拼接的日期字符串,传到后台后由于平年闰年每个月的最后一天日期会不一样,这里需要判断一下拼接的日期字符串是否合法...
2024-05-14 11:06:28
293
原创 VUE 若依框架,当页面设置了keepAlive=true,v-if和v-hasPermi作用在统一个按钮上时v-hasPermi失效,出现按钮显示异常问题
v-if和v-hasPermi作用在统一个按钮上时v-hasPermi失效
2024-01-03 09:06:31
1741
原创 VUE开发神器-NVM nodejs版本控制工具nvm
在学习或者是nodejs时,有时候某些框架对nodejs的版本有要求。但此时你的电脑上已经安装了10.x版本的nodejs,你不想直接更新到12.x,想同时保存10.x和12.x版本,在必要的时候还能随时切换nodejs版本。那么nvm工具你值得拥有。
2023-07-23 10:56:41
673
原创 Elasticsearch 入门到精通-ES可视化查询工具kibana重启
或 netstat -anltp|grep 5601。后台启动:nohup …/bin/kibana &尝试 使用 fuser -n tcp 5601。启动即可 ./kibana。kill -9 端口。
2023-07-21 10:38:40
792
原创 linux 查看配置防火墙状态firewall、iptable(Centos7)
【代码】linux 查看配置防火墙状态firewall、iptable(Centos7)
2023-07-20 10:43:35
3087
原创 nginx配置域名,不要端口
代理指向上面添加的配置变量(upstram webserver)在腾讯云上购买了域名,并在域名管理中,将域名指向了主机ip地址,tomcat中指定了端口8006未使用默认的8080。3.只需要上面的设置,启动nginx或者重新加载配置 ./nginx -s reload。这样就可以使用域名:8006/项目名称访问网站,但是这样看起来也是泄露了端口号,1、在腾讯云或者阿里云注册域名信息,并解析导对应的IP上。去掉域名后面的端口号可以使用。
2023-06-07 11:01:44
5199
原创 Clickhouse 入门到精通-Clickhouse工作原理
关于数据压缩:clickhouse的数据存储文件column.bin 中存储的是一列数据,由于一列是相同的数据类型,所以方便高效压缩,在进行压缩的实时,请注意:一个压缩数据块由头信息和压缩数据两部分组成,头信息固定使用9位字节表示,具体有 1 个 UInt8(1字节)整型和2个UInt32(4字节)整型组成,分别代表使用的压缩算法类型、压缩后的数据大小和压缩前的数据大小。剩余数据继续依照上诉规则执行。关于数据标记,数据标记文件也与xxx.bin文件一一对应,是一级索引与数据块之间关系的数据。
2023-05-19 16:54:28
1896
原创 Clickhouse 入门到精通-clickhouse 基础命令
alter table tb_test2 add column age UInt8 COMMENT ‘注释’;alter table tb_test2 comment column name ‘用户名’;六、修改添加字段注释。
2023-04-23 16:12:55
779
原创 【vue3vite运行报错】Failed to resolve import “@vue/server-renderer from “src\App.vue“. Does the file exist
Failed to resolve import “@vue/server-renderer from “src\App.vue“. Does the file exist
2023-03-01 09:43:12
4803
1
原创 使用Docker-compose部署mysql
docker 容器编排工具,对于大多数人来说可能最大的作用是被当成启动容器的脚本了。它可以实现一次性启动多个容器,它的自动重启容器策略也很好用。
2023-02-24 10:32:28
7374
原创 centos安装docker
查看docker版本(用来确认是否安装成功)Centos 7.6(可以连接公网)设置yum源(以阿里云镜像源为例)安装Docker-Ce(社区版)Docker镜像加速(国内使用)验证docker是否可以使用。启动Docker服务。
2023-02-10 23:23:36
490
原创 Elasticsearch 入门到精通-Elasticsearch核心倒排索引数据结构
如图所示B-Tree+整体分区法查找7的时候,只需3次就能找到,相当于“三分法”一样比二分法更加的有效率,但是如果数据每次“三分”时都处于中间,那就无形的增加了判断次数(这种做法,拿要检索的值7和中间块的两头6和11比较),但是这只是极少的数据而已,在海量的数据面前,这数据更是微不足道,所以根据二八定律,它基本上能满足搜索更快的需求。因此就有了Term Index,它就像字典里一个更大的章节一样,每个大的章节再对应着多个小的章节Term Dictionary,这样就能实现速的找到某个term。
2023-01-31 11:25:19
925
原创 Clickhouse 入门到精通-ClickHouse的 表引擎
目前在 ClickHouse 的官网上二级索引的功能在 v20.1.2.4 之前是被标注为实验性的,在这个版本之后默认是开启的。我们知道ClickHouse 是由俄罗斯的 Yandex公司在2016年开源的一个列式存储数据库(DBMS),它是使用C++语言来编写实现的,ClickHouse主要用于在线分析处理查询(OLAP),并且能够使用SQL查询实时生成分析数据报告。稀疏索引:稀疏索引 的好处就是可以用很少的索引数据,定位更多的数据,代价就是只能定位到索引粒度的第一行,然后再进行进行一点扫描。
2022-12-29 15:31:40
1310
原创 JAVA中那些令人眼花缭乱的锁
悲观锁对应于生活中悲观的人,悲观的人总是想着事情往坏的方向发展。举个生活中的例子,假设厕所只有一个坑位了,悲观锁上厕所会第一时间把门反锁上,这样其他人上厕所只能在门外等候,这种状态就是「阻塞」了。回到代码世界中,一个共享数据加了悲观锁,那线程每次想操作这个数据前都会假设其他线程也可能会操作这个数据,所以每次操作前都会上锁,这样其他线程想操作这个数据拿不到锁只能阻塞了。
2022-12-29 15:29:59
5394
1
原创 mybatis-plus @Select注解的坑 The method‘s class, org.apache.ibatis.annotations.Select, is available from
mybatis-plus @Select注解的坑 The method's class, org.apache.ibatis.annotations.Select, is available from
2022-11-04 15:38:07
3602
2
原创 Elasticsearch-5.2.2单机安装,部署步骤和各种坑及解决方法
Elasticsearch-5.2.2单机安装,部署步骤和各种坑及解决方法
2022-07-09 18:03:23
1044
原创 SpringBoot 项目引入 elasticsearch-rest-high-level-client 报 “Elasticsearch health check failed ...” 错
问题描述近期在做一个数据抓取的服务(SpringBoot),底层采用阿里云Elasticsearch,当我在该服务中引入 elasticsearch-rest-high-level-client jar 包,启动 Application 的过程中,出现如下报错信息:java.net.ConnectException: Timeout connecting to [localhost/127.0.0.1:9200] at org.elasticsearch.client.RestClient.ext
2022-05-30 19:23:10
2812
原创 [Clickhouse 入门到精通]-单机安装部署
参考:全网最细最全OLAP之clickhouse笔记|clickhouse文档|clickhouse揭秘文档(一)--clickhouse简介_白眼黑刺猬的博客-优快云博客_clickhouse文档Clickhouse官网:ClickHouse - Fast Open-Source OLAP DBMSClickhouse中文官网:什么是ClickHouse? | ClickHouse Docs1、安装 curl 工具[root@master package]# yum install .
2022-05-26 19:23:20
1238
原创 Springboot 项目支持远程调试
分为服务端启动和客户端调试两个步骤:1、以调试模式启动服务端java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9193 -jar xxx-0.0.1-SNAPSHOT.jartransport:分为socket模式和内存共享两种模式,选择dt_socket socket模式server=y:作为服务端启动suspend:服务启动后,是否阻塞知道有请求过来address:调试端口2、本地调试,以id
2022-05-25 16:49:01
576
原创 Elasticsearch 入门到精通-IP 数据类型及其搜索
在使用 Elasticsearch 搜索 IP 地址时,我们可以把数据类型定义为 IP 数据类型。这样我们可以针对 IP 地址进行搜索。这种 IP 地址可以是 IPv4 或者是 IPv6 的形式。现在假设我们导入一个如下的数据到 Elasticsearch 中:PUT my-index/_doc/1{ "ip_addr": "192.168.1.1"}在没有定义数据类型的情况下, Elasticsearch 会把上面的字段 ip_add 映射到一个 text 及 keyword 的...
2022-05-13 15:34:58
1169
1
原创 Elasticsearch 入门到精通-Elasticsearch 滞后8个小时等时区问题
一、实战问题如下都是实战环节遇到的问题: logstash谁解决过时区问题,mysql是东八区shanghai 但是这玩意读完存到es就少了8小时? 目前索引会比真正时间晚8小时,导致8点前的日志写到昨天索引里,大佬们有招吗? 问一下 logstash输出日志到本地文件中,按照小时生成索引,但是他这边的时区是utc,生成的时间和北京时间少8小时,这一块大佬们是咋操作的? ......从浏览器kibana那里看timestamp时间戳变成了utc的时区? 上面的问题
2022-05-12 14:51:40
1206
原创 Elasticsearch 入门到精通-时间日期类型
日期类型(Date datatype)JSON 没有日期类型,因此在Elasticsearch中可以表达成:日期格式化的字符串,比如: “2015-01-01” 或者 “2015/01/01 12:10:30”; 毫秒级别的 long 类型 秒级别的 integer 类型,比如: 1515150699465, 1515150699;实际上不管日期以何种格式写入,在 ES 内部都会先换成 UTC 时间并存储为 long 类型。date类型在 Elasticsearch 展示的格式...
2022-04-29 17:43:26
3275
原创 Elasticsearch 入门到精通- —— Mapping参数boost、coerce、copy_to、doc_values、dynamic、
boost在查询时,各个字段可以自动提升 - 更多地依赖于相关性得分,boost参数如下:PUT my_index{ "mappings": { "_doc": { "properties": { "title": { "type": "text", "boost": 2 }, "content": { "type": "text" } }...
2022-03-30 09:44:13
948
原创 HttpClient中,使用HttpDelete,HttpGet时无法携带body的解决办法
今天在使用HttpDelete执行DELETE操作的时候,发现HttpDelete不支持setEntity方法,所以不能携带body信息。其原因是在HttpMethods中,包含HttpGet, HttpPost, HttpPut, HttpDelete等类来实现http的常用操作。其中,HttpPost继承自HttpEntityEnclosingRequestBase,HttpEntityEnclosingRequestBase类又实现了HttpEntityEnclosingReques...
2022-02-23 11:22:07
1518
原创 Elasticsearch 入门到精通-滚动查询(scroll)
Search 请求返回一个单一的结果“页”,而 scroll API 可以被用来检索大量的结果(甚至所有的结果),就像在传统数据库中使用的游标 cursor。滚动并不是为了实时的用户响应,而是为了处理大量的数据,例如,为了使用不同的配置来重新索引一个 index 到另一个 index 中去。注意:从 scroll 请求返回的结果反映了 search 发生时刻的索引状态,就像一个快照。后续的对文档的改动(索引、更新或者删除)都只会影响后面的搜索请求。为了使用 s...
2022-01-26 14:18:50
2340
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人