- 博客(19)
- 资源 (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 2749
转载 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 138
原创 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 1784 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 2890
原创 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 1286
转载 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 464
原创 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 2563
原创 使用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 1892
原创 大量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 164
转载 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 151
转载 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 161
原创 清除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 249
原创 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 253
原创 FastJson将json解析成含有泛型对象,内部泛型对象再次解析出错的解决办法
ResultMapVo resultMapVo = JSON.parseObject(res, new TypeReference<ResultMapVo>(){});
2019-09-26 13:46:08 540
原创 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 313
原创 crontab记录的日志时间与系统时间不一致
crontab记录的日志时间与系统时间不一致最近有个定时任务需求,每天凌晨两点进行gitlab备份,前天下午创建,早上发现并未执行,查看crontab的日志,发现时间与系统时间相差了12个小时上网查找解决方案,说是系统时间修改之后需要重启crontab,但多次重启并没有用。后来发现内核日志的时间也和系统时间相差了12小时,就重启了一下syslog重启内核日志:systemctl res...
2019-09-10 10:44:29 1165
git-crypt.exe
2020-08-18
openssl-1.0.2n.tar.gz
2017-12-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人