自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (2)
  • 收藏
  • 关注

原创 Centos7升级openssh9.8

更新系统上传安装包解压。

2024-08-19 15:55:59 295

原创 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

原创 ubuntu2204升级openssh

根据自己需要调整sshd配置文件,参考如下。

2024-07-26 16:30:38 210

原创 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

原创 gitlab升级

gitlab升级从12.9到16.9

2024-02-23 09:28:05 1500

原创 fail2ban安装配置

查看某个监控目标(这里是 sshd)的运行情况。解封某个 IP 地址。

2024-02-20 13:50:52 441

原创 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

原创 Linux端口流量统计

Linux流量统计

2023-11-28 15:27:59 252

原创 Linux配置自动拨号

linux自动拨号

2023-10-31 09:50:06 699 1

原创 windows查看每个程序建立的TCP链接数量

windows下统计每个程序的tcp链接数量

2023-10-16 10:13:18 588

原创 ubuntu2204 root用户登录、硬盘挂载等新机器操作参考

Ubuntu 22.04 默认不开启root用户。

2023-10-16 10:03:06 473

原创 Postgresql+Postgis安装教程

postgresql+postgis安装

2023-08-18 09:33:44 776

原创 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

原创 java模拟请求下载文件

java模拟get请求下载文件,设置Cookie

2022-05-10 18:00:02 563

原创 Centos7下配置jar服务

在linux服务器配置jar包以服务的形式管理

2022-04-25 15:09:16 1951

原创 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

openssh9.8的rpm包

openssh9.8的rpm包

2024-08-19

YD-T 3799-2020 电信网和互联网网络安全防护定级备案实施指南

YD_T 3799-2020 电信网和互联网网络安全防护定级备案实施指南

2024-06-25

windows查看每个程序建立的TCP链接数量

windows查看每个程序建立的TCP链接数量

2023-10-16

AIS报文解析示例,java语言

AIS报文解析示例,java语言

2023-07-17

DbaseFileHeader.java

解决geotools写shp中文属性名乱码问题,为什么摘要一定要50字 解决geotools写shp中文属性名乱码问题,为什么摘要一定要50字 解决geotools写shp中文属性名乱码问题,为什么摘要一定要50字

2019-12-07

gdal.jar和so文件.zip

这里编译的是gdal3.0.0版本这是需要放置到jre环境中的gdal.jar和so库文件。有时需要配置gdal的环境变量

2019-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除