跳转到正文

Backend.

Backend相关的开发实践、问题记录与技术笔记。

Backend7 分钟

elasticsearch地理位置查询

Elasticsearch支持两种类型的地理数据:支持lat/lon对的geo_point字段和支持点、线、圆圈、多边形、多多边形等的geo_shape字段。 下面只介绍geo_point 创建名称为geo的索引 curl --location --request PUT 'localhost:9200/geo' \ …

2,541 次阅读
阅读全文
Backend4 分钟

基于redis的geo类型实现“附近的xx”功能

这里假设要实现的是“附近的地铁站”功能,key为list,member为地铁站id 首先,你需要在redis里维护一个geo的列表(本质上是sorted set),当每个地铁站的经纬度有更新时,就使用 #地铁站id=1 #顺便提一下,相同key,member,不同经纬度,GEOADD会自动更新的 127.0.0.1:6…

2,669 次阅读
阅读全文
Backend6 分钟

docker-compose快速部署jira

上篇总结了 Confluence的安装和激活 ,下面再看下Jira 各版本的区别 在Jira7.X,Atlassian将根据特定的JIRA应用场景,将原来的JIRA分为了三个不同的版本 : JIRA Core可以认为是原生态的JIRA功能,提供最基本的项目、版本、组件、任务的相关管理;向所有用户提供完整功能。 JIRA…

3,457 次阅读
阅读全文
Backend7 分钟

docker-compose快速部署confluence

Confluence 是什么这里就不多说了 版本选择 confluence:confluence-server:7.19.4-jdk11,长期支持版本 数据库:mariadb:10.5.12 配置mysql 由于许可限制,MySQL和Oracle的驱动程序没有与Confluence捆绑在一起。 Confluence目前…

6,217 次阅读
阅读全文
Backend2 分钟

ssh配置内网穿透

上篇文章介绍了通过frp实现内网穿透 https://www.cuiwei.net/p/1427429539 ssh是系统自带的,无需安装就能实现ssh服务的代理 模拟场景 一台公网服务器(Linux,47.98.227.00) 一台虚拟机(Linux,相当于内网服务器) ssh服务测试:通过宿主机或其他电脑访问虚拟机…

2,383 次阅读
阅读全文
Backend7 分钟

frp配置内网穿透

情况是这样的,公司有台内网服务器,有一天公司要求部分人员在家办公。一般来讲,在家办公的同事想连内网服务器是不可能的。为了解决这个问题 内网穿透 就该了解一下了 frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP …

2,621 次阅读
阅读全文
Backend10 分钟

Jenkins自动构建vue项目

Jenkins安装 请参考: https://www.cuiwei.net/p/1392307197 ssh连接gitee #生成公钥,私钥 root@edfd04c7ec00:/# ssh-keygen -t rsa -C "jenkins" 公钥配到gitee:https://gitee.com/profile/s…

4,024 次阅读
阅读全文
Backend6 分钟

Jenkins自动构建docker镜像,并推送到阿里云

这篇主要介绍使用Jenkins自动从git仓库拉取代码并构建镜像,最后推送到阿里云 Jenkins安装 请参考: https://www.cuiwei.net/p/1392307197 ssh连接gitee 请参考: https://www.cuiwei.net/p/1475072228 准备 配置证书 了解两个插件:…

3,256 次阅读
阅读全文
Backend1 分钟

使用git钩子实现自动部署

git有很多钩子,分为客户端钩子和服务端钩子 下面主要使用了服务端钩子:post-receive 当 push 动作已经完成的时候会被触发,可以用此 hook 来 push notification 等,比如发邮件,通知持续构建服务器等。 准备 先创建一个仓库 #先切到git用户 su git mkdir -p ~/b…

2,262 次阅读
阅读全文
Backend3 分钟

Jenkins的两种安装方式

普通方式 yum安装 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/j…

3,203 次阅读
阅读全文