自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 postgis使用,通过(点线面)点,线,面以及范围查询范围内的点位

postgis使用,通过(点线面)点,线,面以及范围查询范围内的点位

2023-12-01 11:24:00 2732 1

原创 python使用psycopg出现 libpq version 10 or above 问题解决,postgresql,人大金仓(Kingbase)

psycopg2.OperationalError: SCRAM authentication requires libpq version 10 or above问题解决pip install --upgrade psycopg2-binary

2023-11-20 15:17:28 2739 1

原创 python【anaconda安装】多环境配置,环境迁移,离线环境迁移,多版本python并存

因为内网生产环境无法访问互联网,所以python很多包无法使用pip进行下载,只能通过离线的方式拷贝,一个个拷贝很繁琐。所以可以使用使用anaconda进行管理,实现python多环境,以及python环境的迁移。

2023-11-20 13:45:02 1302 1

原创 linux 启动多个nginx服务分别使用不同的conf配置文件

总结1. 注意启动拷贝nginx文件夹的后需要配置对应的权限和所属用户2. nginx的conf文件需要注意不要冲突3. 启动 nginx 的时候需要指定 conf 配置文件,需要使用**绝对路径**进行指定

2023-11-17 11:31:15 3581

原创 【网络安全】网络攻击排查思路、网络攻防、防守方

【网络安全】网络攻击排查思路、网络攻防、防守方、系统登录日志、端口扫描、暴力破解

2023-07-05 18:14:35 843

原创 地球坐标系、火星坐标系等相互转换、判断点是否在区域内(经纬度)工具类

地球坐标系、火星坐标系等相互转换、判断坐标点是否在区域内(经纬度)java 工具类

2023-02-24 09:48:56 979

原创 docker、docker-compose部署elasticsearch集群

使用docker-compose部署elasticsearch集群,在开发学习环境中使用

2022-10-11 14:45:41 2683

原创 Spring Boot整合Elasticsearch(SearchSourceBuilder、BoolQueryBuilder、RestHighLevelClient的使用)

spring整合elasticsearch(SearchSourceBuilder、BoolQueryBuilder、RestHighLevelClient的使用)、spring整合ES

2022-09-16 13:44:04 3367

原创 HttpUtil 网络请求工具类(java)

HttpUtil 网络请求工具类(java)基本的get post网络请求,按照需要添加改造

2022-08-22 10:01:51 1839

原创 springBoot 多线程+线程池处理+等待获取执行结果 (Future)(CompletableFuture)

springBoot 多线程+线程池处理+等待获取执行结果FutureJava 线程池Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。newSingleThrea

2022-04-29 10:38:17 13736 1

原创 java 导出word文档

java 导出word文档1、设置模板设置方法:1、选中需要动态生成数据的部分,按 Ctrl+F9 -> 选择编辑域。2.1、选择邮件合并,并在域代码部分后面加上相应参数,例如 :${videoNum} 'videoNum’是对应的参数名,后面代码编辑的时候会用到。2.2、如果是表格类型的动态数据,按照2.1的方式设置参数,但参数以 ${video.name} 方式设置,用以后续动态数据的生成。2、代码编写2.1 pom导入 <!-- word

2022-01-26 11:34:42 6356 7

原创 【PostgreSQL】记一次少数据量的表(1w内)但查询缓慢的问题

问题在表数据不多的情况下(1w条以下),简单的对表进行查询,但查询非常的缓慢1、解决方案:1、排查初期以为的查询语句的问题,后面直接新建了一张表做替换,问题暂时解决。2、问题原因:1. 经过分析,发现出现这个问题的原因是这个表一直在进行频繁的 update 操作,频繁的 update 和 delete 操作会导致表内有大量的碎片,数据其实没有被真正的物理删除,导致查询的高水位线问题。3、最终的解决方案:​ 1. 写定时任务做定期的表磁盘清理执行步骤:【注意】,在生产环境下,如果表数据非

2021-11-17 09:41:31 2686

原创 postgresql进程查看与管理

postgresql进程查看与管理1、查看数据库当前的进程,看一下有无正在执行的慢SQL记录线程。SELECT procpid, start, now() - start AS lap, current_query FROM (SELECT backendid, pg_stat_get_backend_pid(S.backendid) AS procpid, pg_stat_get_backend_

2021-09-22 08:52:01 8272

原创 java 常用的时间转换工具类

常用的时间转换工具类import java.sql.Timestamp;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/*** 日期时间工具类*/public class DateTimeUtil { // 日期 public static final String SFM_DATE = "...

2021-09-22 08:42:09 730

原创 java- excel工具类(EasyPoi)

EasyPoi1 导入依赖<!-- EasyPoiUtil导入依赖--> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>4.1.0</version> ...

2021-06-15 18:19:00 1823 1

原创 通过google 提供的 jar包实现二维码的生成-java

生成二维码步骤1第一步首先创建一个普通的 Maven 项目,然后要实现二维码功能,我们肯定要使用别人提供好的 Jar 包,这里我用的是 google 提供的 jar,pom.xml 文件配置如下:<!-- 添加 google 提供的二维码依赖 --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>

2021-06-15 18:10:25 762

原创 发送网络请求调用第三方接口(spring boot框架)

发送网络请求调用第三方接口​ 基于springboot 框架,调用第三方接口。​1、工具类package net.fongtech.assist.commom.util;import org.apache.commons.lang.StringUtils;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.HttpClient;

2021-06-15 18:07:27 929

原创 使用map动态生成javaBean

通过Map动态生成JavaBean ,生成的JavaBean只有对应属性的get,set方法。工具类package com.fongtech.cli.common.util;import org.springframework.cglib.beans.BeanGenerator;import org.springframework.cglib.beans.BeanMap;import java.lang.reflect.Field;import java.lang.reflect.Me

2021-06-15 18:05:30 629

原创 达梦dm数据库远程备份与恢复

达梦dm数据库远程备份与恢复​​ 达梦数据库远程操作进行备份与恢复在网络上的参考资料与博客比较少,这里记录下项目中用到的方法。1、工具类​ 首先是编写工具类,用于连接远程服务器、生成相应操作的命令、执行相关命令。package com.fongtech.cli.common.util;import ch.ethz.ssh2.Session;import com.jcraft.jsch.*;import lombok.extern.slf4j.Slf4j;import org.

2021-06-15 18:03:54 794 1

原创 springboot中定时任务的使用

在springboot中使用定时任务​ 在springboot环境下有多种方法,这里记录下使用过的其中两种;1、使用注解,2、通过实现接口的方式。​ 使用注解的方式虽然比较简单,但是如果项目需要用户对定时周期进行修改操作,只使用注解就比较难实现。所以可以使用实现接口的方式。通过对接口的实现,可以在项目运行时根据需要修改任务执行周期,只需要关闭原任务再开启新任务即可。1、使用注解方式​ 首先需要在启动类下添加 @EnableScheduling 注解(@EnableAsync是开启异步的注解)

2021-06-15 17:59:59 1535 1

postgresql数据删除优化(清理磁盘空间碎片VACUUM)

postgresql数据删除优化(清理磁盘空间碎片VACUUM);postgresql表数据很少,但查询插入速度非常慢,问题解决

2022-11-23

docker-compose部署elasticsearch集群

### 一、部署思路 模拟部署了六个节点,其中两个master节点,不做数据存储,四个data节点,用来存储数据 注意: 1. 本文使用docker-compose进行部署,没有安装的先自行安装 2. 本文的elasticsearch集群使用docker进行部署,开发学习环境中可以这么使用,在生产环境中还是不要这样部署,熟悉elasticsearch原理的就会清楚,单机部署elasticsearch集群基本无法起到什么作用。

2022-11-23

空空如也

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

TA关注的人

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