- 博客(77)
- 资源 (2)
- 收藏
- 关注
原创 postgresql密码复杂度验证和有效期
为了数据库安全以及应对等保测评等要求,我们需要设置密码复杂度。我们通过passwordcheck模块实现复杂度检测功能。
2024-07-31 10:46:12
297
原创 ubuntu2204安装elasticsearch7.17.22
插件上传到目录**/usr/share/elasticsearch/plugins**,每个插件创建一个目录,解压后重启es即可。按照提示为内置用户(如 elastic、kibana 和 logstash_system 等)设置密码。这里是授权data目录,如果没有修改默认的目录是不需要在这里授权的。正常可以看到es版本相关信息。
2024-07-29 14:43:48
421
原创 docker部署elasticsearch7.7.0级拼音(pinyin)插件和分词(ik)插件
进入容器并解压该文件到相应的目录。拉取并启动kabana。安装pinyin插件。
2024-05-07 09:25:05
537
原创 ubuntu2204部署hbase2.3.7
本次部署计划四台服务器server100,server102,server101,server103,其中server103作为master节点,其它三个节点作为数据节点。拷贝hadoop-3.2.3到server100、server101、server102节点的“/usr/local”目录。拷贝hbase-2.3.7到server100、server101、server102节点的“/usr/local”目录。运行上述命令后,你会看到一个交互式的界面,其中可以选择你所在的地区和城市。
2024-02-28 10:19:58
1010
原创 kafka集群部署(kraft)
用该uuid格式化kafka存储目录,三台服务器都要执行以下命令。在其中一台服务器上执行下面命令生成一个uuid。启动服务(后台启动)
2024-02-19 10:46:08
633
原创 postgresql12表膨胀解决(不锁表)
修改pg配置postgresql.conf。发现有两张表超大,与实际数据量不符。发现有个数据库占用空间过大。关于参数介绍,可以参考。
2024-01-24 10:30:19
677
1
原创 Prometheus插件安装kafka_exporter
打开prometheus,可以在targets中看到刚配置的kafka-pro。修改Prometheus配置文件。刷新prometheus配置。
2024-01-22 15:06:58
854
原创 Prometheus配置Grafana监控大屏(Docker)
最方便就是通过官方模板进行导入,官网模版地址:https://grafana.com/grafana/dashboards。http://ip:3000/,注意端口开放。然后就可以在仪表盘中看到期待的效果了。点击右上角头像,选择Profile。修改中文界面(不需要可以跳过)从容器拷贝配置文件至对应目录。打开菜单,在连接中选择数据源。确保服务可以访问后,点击保存。我们可以通过搜索或数据源筛选。选择一个自己喜欢的,复制ID。删除临时docker容器。在grafana中导入。填入刚复制的ID,点击。
2024-01-22 10:37:57
748
1
原创 Prometheus插件安装(NodeExporter)
下载地址:https://github.com/prometheus/node_exporter/releases选择适合自己服务器的版本。
2024-01-22 09:56:21
484
原创 Prometheus安装部署(主体)
下载地址:https://github.com/prometheus/prometheus/releases。默认为localhost,我们将其改为正确的服务器ip地址。选择适合自己的,我这里是linux arm64。执行动态刷新API,post地址为服务器ip。刷新服务配置并启动服务。上传到服务器,并解压。
2024-01-19 11:45:42
487
原创 kafka-ui通过docker部署
container_name:容器名ports:端口映射DYNAMIC_CONFIG_ENABLED: "true“——启用动态配置volumes:目录挂载(在这个目录下会保存修改后的配置文件)extra_hosts:hosts配置,要和kafka集群一致。
2024-01-16 16:41:29
1140
原创 AIS报文解析
所以我们要想解码AIS报文,就需要把原始AIS报文中的ASCII码值转换为下面的值,然后再用下面的二进制拼接就可以了。,这是一串ASCII码字符串,我们可以获取其对应的ASCII码数值。我们知道消息内容就是。
2023-07-17 10:58:28
2429
原创 华硕z790主板安装ubuntu2204后系统日志膨胀
PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
2023-07-03 10:48:06
586
原创 elasticsearch8.15.0体验(docker部署)
你可能会看到如下错误ERROR: [1] bootstrap checks failed. You must address the points described in the following [1] lines before starting Elasticsearch.
2022-12-08 16:11:28
1676
1
原创 postgresql一张表的数据更新另一张表
需要注意的是最后的条件,一定要有一个a.column_3 = b.column_3 这样的对照条件,然后再跟自己想要的其它限制条件限定更新哪些行,否则会出现更新后字段值变为"FLOW"的情况。
2022-09-20 16:33:49
2660
原创 Feign调用直接走熔断方法
Feign调用直接走熔断Fallback原因可能有很多中,这里罗列几点1、服务名不对feignclient的value就是要调用的服务名(spring.application.name)2、接口路径不对检查feignclient的接口路径和被调用的路径是否一致3、feignclient注入失败这个具体看你的程序写法影响是否报错,注入失败的情况可以在@EnableFeignClients注解中写明要扫的包@EnableFeignClients(“com.xn”)...
2021-08-20 10:09:01
1902
1
原创 openlayer添加百度地图图层
<!DOCTYPE html><html lang="en"><head> <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/openlayers/openlayers.github.io@master/en/v6.5.0/css/ol.css" type="text/css"> <style> .map {
2021-02-10 10:04:14
308
1
原创 cordova打包vue项目
需要软件Android SDK,我这里直接安装Android Studio的时候已经安装了。cordova使用npm安装npm install -g cordovajdk安装教程网上都有,就是记得配置环境变量JAVA_HOME创建cordova项目cordova create helloCordova添加Androidcordova platform add android --save然后把你打包好的vue项目复制到helloCordova项目中的www目录下然后就是build你
2021-02-03 11:41:09
197
原创 linux磁盘挂载
首先确定存在未挂载磁盘if grep -qs '/mnt/foo ' /proc/mounts; then echo "It's mounted."else echo "It's not mounted."fi这里我们可以看到sda已挂载,还有sdb没有挂载,怎么知道还有一个sdb呢,可以使用lsblk查看接下来就是挂载了,首先进行分区fdisk /dev/sdb依次输入n,p,1,默认,默认,w完成分区此时使用fdisk -l就可以看到磁盘已经分区了然后进
2021-01-23 14:32:41
192
原创 postgresql参数调整
情况是这样的,因为数据库和服务都在同一个服务器(这样不好),服务有个自动更新切片,从数据库中拉取数据,服务同时支持瓦片的访问,但是在进行瓦片更新的时候服务器磁盘IO扛不住,这时访问瓦片就会大量PENDING。为了解决此问题(在不加硬件资源的情况下),有了如下文章postgresql查看配置文件位置(因为不是本人装的,所以需要先查看相关的配置)postgres=# selectname,setting from pg_settings where category='File Locations';
2021-01-22 08:13:10
465
原创 java对接webservice接口
xml格式的接口文档,看的我头大,然后发现cxf这个工具,总算是解决了一些问题。下载cxf:http://cxf.apache.org/download.html解压好之后去bin目录下,打开cmd窗口使用wdsl地址生成所有我们可能用得上的东西,一句命令即可:wsdl2java -d D:/src -all wsdl地址稍等一下,我们就可以在我们刚指定的目录下看到生成的所有文件了这里的Client就是我们要用来调用接口的类了打开来看里面已经生成了测试代码,我们只需要进行稍加修改即可使
2021-01-14 18:18:28
359
原创 nginx访问本地文件windows
windows系统访问本地文件有多种配置方式,我这里各种瓦片都在一个文件夹下,所以就这样配置server { listen 8888; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; #这三条也是要加的 add_header Access-Control-Allow-Origin *;
2021-01-14 15:27:02
1970
3
原创 java去除文本中html标签
今天同事遇到问题,去除文本中的html标签,使用正则匹配总是有些问题,协助解决了这个问题,记录一下,其实就是找到了一个库Jsoup。代码如下package com.xn.map.tile;import org.jsoup.Jsoup;import java.io.*;public class RemoveHtmlTag { public static void main(String[] args) throws IOException { String filePa
2020-12-25 13:22:11
371
1
原创 java叠加两张png带透明图片
需要注意两张图片同样大小,这里只负责叠加,相信大家可能遇到的问题就是使用 ImageIO.read() 方法读取png图像,然后在一张图片上面绘制另一张图片,但是结果会丢失原来图片的透明度。所以我们做一次重写import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;public cl
2020-12-23 13:30:44
1190
原创 记一次数据库爆表问题
今天忽然接到一个客户的电话,说数据库所在的服务器硬盘报警了,立即远程调试,本着先解决问题的原则,因为只有两个库,所以比较好排查,首先确定哪个库出的问题select pg_database_size('database_name');然后确定哪张表出现问题:SELECT table_name, pg_size_pretty(table_size) AS table_size, pg_size_pretty(indexes_size) AS indexes_size, p
2020-10-30 11:12:06
162
原创 postgresql获取一张表的外接矩形
SELECT ST_Extent(geom) as table_extent FROM table_name
2020-10-14 08:40:35
758
原创 flask-sqlacodegen使用
执行命令flask-sqlacodegen "postgresql://postgres:postgres@localhost:5432/tea_weather" --tables user --outfile "common/models/user.py" --flaskpostgresql - 数据库类型(不同数据库不一样)postgres:postgres - 用户名密码localhost - 数据库服务所在IP5432 - 数据库监听端口tea_weather- 数据库名user
2020-09-06 14:48:01
474
原创 在postgresql中修改jsonb字段中的某一个值
UPDATE tablename SET tags = jsonb_set(tags-'landuse_area', '{landuse_area}',('"' || round((ST_Area(ST_Transform(geom,4527)) * 0.0015) :: NUMERIC,3) || '"')::jsonb, TRUE) WHERE tags @> '{"name":"张三"}';round的目的是保留3位小数st_area是计算多边形的面积,后面的0.0015是面积单位转换为
2020-07-30 15:15:00
1691
原创 postgresql批量操作表
批量删除表 DO $$DECLAREd varchar(128);BEGIN FOR d IN select 'drop table '||schemaname||'.'||tablename||';' from pg_tables where schemaname||'.'||tablename like '%public.fc\_o\_%' loop EXECUTE d; END LOOP;END;$$批量修改表 DO $$DECLAREd varchar(128);BE
2020-06-08 15:20:06
647
DbaseFileHeader.java
2019-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人