自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 mosquitto auth http 安全认证

mosquitto auth http 安全认证安装curl依赖安装mosquitto-auth-plug安装curl依赖yum install -y libcurl-dev libcurl-devel安装mosquitto-auth-plug下载安装包:https://github.com/jpmens/mosquitto-auth-plug/releases/wget https://github.com/jpmens/mosquitto-auth-plug/archive/0.1.3.

2022-01-13 09:56:44 2702

转载 2021-08-21

标题Eclipse正确解决Missing artifact jdk.tools:jdk.tools:jar:1.8我的eclipse的pom.xml报错:Missing artifact jdk.tools:jdk.tools:jar:1.8网上90%解决的方法 like this: <dependency> <groupId>jdk.tools</groupId> <artifactId>jdk.tools<

2021-08-21 10:49:08 96

原创 java代码调用https接口

package com.tusvn.util;import java.io.ByteArrayInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.UnsupportedEncodingException;import java.nio.charset.Charset;import java.nio.file.F

2021-04-12 15:30:51 1678 1

原创 Caffeine removalListener 不生效问题

使用 Caffeine.scheduler让removalListener 生效 private Cache<String, String> cache = Caffeine.newBuilder() .maximumSize(10_000) .scheduler(Scheduler.forScheduledExecutorService(Executors.newScheduledThreadPool(1))) .expireAfterWrite(1, T

2021-02-05 15:12:08 2441

原创 springboot 同一个服务使用不同的端口

一般情况下每个spring boot工程启动都有固定的端口,但是固定端口不利用服务的动态扩容,如果在一台服务器上需要对同一个服务进行多实例部署,很容易出现端口冲突,那么怎么解决这个问题呢?方案一:random随机端口server.port=${random.int(2000,8000)}通过random.int方法,指定生成2000~8000的随机端口。这样每次启动的端口都不一样。方案二:指定端口java -Dserver.port=8082 -jar XXX-Dsevrer.port要放在

2020-12-25 16:41:36 1208

转载 git拆分子目录作为新仓库并保留log记录和分支

1.将所有远程分支拉取到本地git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; donegit fetch --allgit pull --allclone 一份原仓库并删掉原来的 remote:(依次执行以下命令)(1)git clone <big-repo> <new-repo>(2)cd <n

2020-09-27 15:01:28 381

原创 maven 编译忽略某些文件

maven 编译忽略某些文件工程中包含错误文件,在maven打包部署时一直失败。可采用以下方法忽略编译 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version>

2020-09-09 14:08:48 2414

原创 使用git-crypt加密敏感内容

使用git-crypt加密敏感内容使用方法:1、安装git-crypt命令 下载地址:https://github.com/oholovko/git-crypt-windows/releases将git-crypt.exe copy到Git的安装名录:XXX\Git\cmd2、生成密钥进入到本地工程目录,打开Git Base Here,执行git-crypt init,注意:只管理私钥者执行此命令,生成唯一的私钥,以防多份私钥加密导致出错3、创建.gitattribute..

2020-08-18 18:02:03 1801

原创 大量TIME_OUT优化

大量TIME_OUT优化net.ipv4.tcp_timestamps = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_fin_timeout = 10et.ipv4.tcp_syncookies = 1注意:net.ipv4.tcp_timestamps = 1 ,net.ipv4.tcp_tw_reuse、net.ipv4.tcp_tw_recycle 才有效参考文档:https://blog.cs

2020-08-13 17:15:49 143

转载 Gitlab备份

1.1 创建备份文件gitlab-rake gitlab:backup:create使用以上命令会在/var/opt/gitlab/backups目录下创建一个名称类似为1502357536_2017_08_10_9.4.3_gitlab_backup.tar的压缩包, 这个压缩包就是Gitlab整个的完整部分, 其中开头的1502357536_2017_08_10_9.4.3是备份创建的日期...

2019-12-26 10:47:45 113

转载 mongo导入导出

整库备份:mongodump -h dbhost -d dbname -o dbdirectory-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017-d:需要备份的数据库实例,例如:test-o:备份的数据存放位置,例如:c:\data\dump,当然该目录需要提前建立,在备份完成后,系统自动在dump目录下建立一个test目...

2019-10-22 17:01:09 141

原创 清除mongo数据僵死

问题描述:对5000多万的表使用db.collName.remove({})命令清除数据,10min过去删除不到1000w,使用db.collName.drop()删除表,也一直不响应。解决方案:测试可能是mongo的某个操作导致的,使用db.currentOp({"active":true,"secs_running":{"$gt":1000},"ns":/^qdyk\./})查看操...

2019-10-22 10:11:31 200

原创 hive 导出导入

1. 导出1.1 导出到本地文件系统hive> INSERT OVERWRITE LOCAL DIRECTORY '/data/hadoop/output' ROW FORMAT DELIMITED FIELDS TERMINATED by ',' select * from bsm_basic; 生成的文件如下:-rw-r–r-- 1 root root 607896437 Oc...

2019-10-15 11:37:34 187

原创 Centos7 编译安装 wrk 压力测试

aaa

2019-09-30 11:49:17 1250

原创 FastJson将json解析成含有泛型对象,内部泛型对象再次解析出错的解决办法

ResultMapVo resultMapVo = JSON.parseObject(res, new TypeReference<ResultMapVo>(){});

2019-09-26 13:46:08 513

原创 curl 分析请求

利用curl请求响应分析发送请求:curl -o /dev/null -s -w “time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n” “http://172.16.1.170:10080/cloud/device/list?start=0&...

2019-09-17 10:46:59 279

原创 crontab记录的日志时间与系统时间不一致

crontab记录的日志时间与系统时间不一致最近有个定时任务需求,每天凌晨两点进行gitlab备份,前天下午创建,早上发现并未执行,查看crontab的日志,发现时间与系统时间相差了12个小时上网查找解决方案,说是系统时间修改之后需要重启crontab,但多次重启并没有用。后来发现内核日志的时间也和系统时间相差了12小时,就重启了一下syslog重启内核日志:systemctl res...

2019-09-10 10:44:29 1091

git-crypt.exe

对于Git上私密的或者不愿共享的文件进行加密,在本地生成密钥,然后copy给需要的队友,解密操作只需一次,可保证私密文件只对可信任的人是文明显示,其他人打开都是乱码

2020-08-18

geomesa使用命令行插入数据

geomesa插入数据,除了使用代码实现外,还可以使用geomesa-hbase ingest 命令行实现

2019-04-18

openssl-1.0.2n.tar.gz

openssl用于SSL通讯,可生成根证书、客户端证书、服务端证书、吊销列表等等。用于TCP 的SSL通讯或者HTTPS通讯,保证链路安全,增加数据可靠性

2017-12-19

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

TA关注的人

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