SVN可视化平台(2) -- svnkit判断文件是否存在 续接上文 本文介绍 svnkit 判断文件是否存在 直接上代码 import lombok.extern.slf4j.Slf4j; import org.tmatesoft.svn.core.SVND...... 言曌 12月20日 2752 6 阅读全文
SVN可视化平台(1) -- svnkit复制文件,复制模板 我们最近在做 SVN 仓库 web 可视化平台,即在网页上创建项目、给用户授权等等。 该项目目前昨天已经上线了 回顾一下用到的一些技术 最近几节会着重说明一下svnkit的常见用法 svnkit是一个...... 言曌 12月20日 2871 6 阅读全文
SpringBoot Redisson使用 分布式锁 最近在公司项目svn web化中,需要频繁对 authz 和 htpasswd 进行io操作。 防止出现多个人同时修改,导致文件数据错误。决定给这2个文件加锁。首先考虑到的是使用redis的锁。 具体...... 言曌 12月20日 2455 6 阅读全文
Spring Data ElasticSearch 嵌套对象查询 之前的es文件索引需要加一个权限判断,我现在的思路是每个文件的角色和权限放到嵌套对象里 然后查询的时候通过查询嵌套对象来实现 just do it 一、创建索引 http://10.1.5.190:9...... 言曌 12月17日 3559 6 阅读全文
MySQL排序字符串排序,数字优先 最近太忙了,遇到很多问题都没有时间整理,准备今明两天抽空一起记录下 问题描述 今天先记录一个昨天遇到的排序问题 先看问题,文件名种带有数字开头的,排序是按照第一个字符排序的,即 0、1、10、11 正...... 言曌 12月17日 2207 6 阅读全文
ElasticSearch ES wildcard实现模糊查询和Java整合使用 昨天下班前弄了一下 wildcard 模糊查询发现没有效果,今天早上来马上就解决了,记录下。 说明:查询的字段必须有keyword类型 需求背景 先说下我的背景,我需要对一个文件表(es...... 言曌 12月08日 10291 6 阅读全文
MyBatis Plus多数据源配置, Invalid bound statement (not found)报错解决 上周下班前遇到一个很奇怪的问题 在配置多数据源的时候,调用其中一个dao的selectById一直找不到,即报错 Invalid bound statement (not fou...... 言曌 12月06日 7637 6 阅读全文
ElasticSearch ES使用ngram分词器 一、standard分词分析 ES默认分词器standard不支持我目前的需求,比如我需要搜索 22.doc 查看分词效果如下 standard 分词器把22.doc分词了22和doc两个词 如果我...... 言曌 12月03日 9535 6 阅读全文
cmd批处理获取指定字符后面的内容 一个小问题,cmd文件或bat文件中,获取一个字符串某个字符后面的内容 如 F:\soft\VisualSVN\Repositories\demo,我想获取最后面的demo这个字符串 直接上代码 @e...... 言曌 11月23日 3141 6 阅读全文
SpringBoot2.3集成ElasticSearch7.6 最近在做基于web的svn平台,需要把文件名称等等信息存储到数据库,查询提供查询接口,为了提高查询性能,我们考虑把数据库信息也缓存到ES中一份。 本文介绍springBoot2集成ES7.6。 完整代...... 言曌 11月20日 3516 6 阅读全文
SVN hook post-commit 设置自动更新仓库代码和发送请求 一、hooks的使用 我在本地安装了 svn server,需要实现一个功能,当其他人提交了代码,我的本地仓库副本代码(即我自己checkout的副本)自动更新。 这个操作似乎有一点风骚,但是确实有这...... 言曌 11月19日 3569 6 阅读全文
VisualSVN Server给每个仓库设置单独的authz文件 最近在做一个svn的web平台,我会记录遇到的问题。 目前用的版本是 VisualSVN Server2.5.4 我现在的诉求是读取仓库里的 authz,而不是读取最外面那个authz。 如果直接用...... 言曌 11月18日 2417 6 阅读全文
windows curl post 请求中文请求参数乱码 今天遇到一个很神奇的问题,curl中文接受参数乱码,网上的人遇到的都是返回乱码,我这边是接受请求的接口参数收到的是乱码。 curl http://lyz:123456@localhost:15672/...... 言曌 11月17日 8065 6 阅读全文
RabbitMQ使用HTTP API发送消息 最近有个功能需要通过 curl 去调用http接口创建RabbitMQ消息,所以我们需要知道接口的URL和参数格式 文档地址:https://pulse.mozilla.org/api/index.h...... 言曌 11月17日 6450 6 阅读全文
java调用百度翻译api 最近帮一个朋友做一个项目需要调用翻译 技术选型的时候考虑到了使用百度翻译和有道翻译,因为我们只是演示使用,只考虑免费套餐 百度翻译是每个月可以免费调用200万个关键字,有道翻译每小时可以调用1千个关键...... 言曌 11月14日 3967 6 阅读全文