基于SSM实现旅游住宿和导游系统 基于SSM实现旅游住宿和导游系统,包括4种角色:管理员、导游、旅店老板、旅客。 详细介绍:https://liuyanzhao.com/shop/TravelSystem.html 预览地址:http...... 言曌 12月26日 793 阅读全文
Apache SVN 配置 LDAP 验证,不再需要passwd文件 最近我们准备改造公司的 svn 代码仓库 不再使用 svn 协议,改成 apache 实现的 http 协议,目的是请求能有日志,方便统计每天有多少人commit代码,checkout代码等 本期还有...... 言曌 12月24日 485 阅读全文
Logstash基本使用,采集svn日志到ES 我们最近把 svn 代码仓库协议从 svn 改成了 http 目的是通过 apache 记录 svn 客户端的操作日志,然后通过 ELK 分析 本文主要介绍 logstash 的使用 一、测试&nbs...... 言曌 12月23日 423 阅读全文
Subversion、apache 安装细节问题 最近我们需要把老的Subversion的svn协议改成http协议,所以需要整合apache 然后用户在svn客户端提交代码,我们可以根据apache的访问日志来查询 最终通过ELK分析日志即可 本文...... 言曌 12月23日 356 阅读全文
windows apache2.2 windows Could not open the requested SVN filesystem apache配置了svn仓库映射报错 windows Could not open the requested SVN filesystem 先看我的配置 <Location /svn/repo...... 言曌 12月23日 332 阅读全文
SVNAuthenticationException: svn: E170001: PROPFIND of '/svn/%E9%A1%B9%E7%9B%AE': 403 Forbidden 问题解决 刚才出现线上问题,出现线上问题,查看日志发现报错 SVNAuthenticationException: svn: E170001: PROPFIND of '/svn/%E9%A1%B9%E7%9B...... 言曌 12月22日 482 阅读全文
SVN可视化平台(7) -- ElasticSearch 全文检索,Spring Data ES 和 RestHighLevelClient 的两种方式,解决最多查询一万条数据的问题 本文介绍 ES 查询数据的2种方式 最近在做SVN web化中,需要把数百万的SVN文件信息存储到数据库,然后存储到ES,实现全文检索功能。 最开始我用的是 Spring Data ES,后面出现了一...... 言曌 12月22日 794 阅读全文
SVN可视化平台(6) -- 用户授权authz和密码htpasswd修改 随机读写 RandomAccessFile 续接上文 本文介绍如果修改 authz 文件和 htpasswd 文件 一、authz 修改 用户授权,主要是在authz里下[groups]给指定角色添加一个用户 这里造了点简单的数据 [/] *=...... 言曌 12月20日 392 阅读全文
SVN可视化平台(5) -- RabbitMQ监听消息,创建文件 续接上文 本文我们介绍 RabbitMQ监听 svn hooks 提交的消息 关于 hooks 提交消息的,具体可以看这篇文章:SVN hook post-commit 设置自动更新仓库代码和发送请求...... 言曌 12月20日 263 阅读全文
SVN可视化平台(4) -- svnkit获取提交日志和提交的文件列表 续接上文 本文介绍svnkit获取提交日志信息和提交的文件,提交文件包括文件夹下面的文件 直接上代码 import lombok.Data; import lombok.extern.slf4j.Sl...... 言曌 12月20日 450 阅读全文
SVN可视化平台(3) -- svnkit移动文件,实现一键归档 续接上文 本文介绍svnkit移动文件 业务需求时,在页面对某个项目进行一键归档,输入版本号 会把项目里的开发库和基线库复制到历史库中,然后创建新的开发库和历史库模板 本文主要介绍移动文件这部分 直接...... 言曌 12月20日 354 阅读全文
SVN可视化平台(2) -- svnkit判断文件是否存在 续接上文 本文介绍 svnkit 判断文件是否存在 直接上代码 import lombok.extern.slf4j.Slf4j; import org.tmatesoft.svn.core.SVND...... 言曌 12月20日 372 阅读全文
SVN可视化平台(1) -- svnkit复制文件,复制模板 我们最近在做 SVN 仓库 web 可视化平台,即在网页上创建项目、给用户授权等等。 该项目目前昨天已经上线了 回顾一下用到的一些技术 最近几节会着重说明一下svnkit的常见用法 svnkit是一个...... 言曌 12月20日 289 阅读全文
SpringBoot Redisson使用 分布式锁 最近在公司项目svn web化中,需要频繁对 authz 和 htpasswd 进行io操作。 防止出现多个人同时修改,导致文件数据错误。决定给这2个文件加锁。首先考虑到的是使用redis的锁。 具体...... 言曌 12月20日 325 阅读全文
Spring Data ElasticSearch 嵌套对象查询 之前的es文件索引需要加一个权限判断,我现在的思路是每个文件的角色和权限放到嵌套对象里 然后查询的时候通过查询嵌套对象来实现 just do it 一、创建索引 http://10.1.5.190:9...... 言曌 12月17日 552 阅读全文