[ docker部署beanstalkd ]


beanstalkd消息队列部署

docker-compose.yml

version: '3'
services:
  beanstalkd-node1:
   image: schickling/beanstalkd
   container_name: beanstalkd-node1
   command: -b /data
   volumes:
     - ./data1:/data
   ports:
      - 11300:11300
  beanstalkd-node2:
   image: schickling/beanstalkd
   contai

< Read more >

[ docker安装 ]


官方文档

debain系统

一.卸载

for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done

二.更新apt

  1. 更新软件包索引并安装软件包以允许使用 基于 HTTPS 的存储库
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /

< Read more >

[ find查询为空异常[xorm] ]


XORM异常

find查询为空

当使用切片find查询时, 传入切片或者map的指针*[]model.user就可以, 不要重复使用指针, 会导空

正确示范

domain.go业务

func (u UserDomain) UserList(page int64) ([]model.UserModel, error) {
    limit := page * 5
    offset := 5 * (page - 1)
    userList := make([]model.UserModel, 0)
    err := u.userRepo.UserList(limit, offse

< Read more >

[ 部署到本地k8s[go-fastdfs] ]


部署到本地的kubesphere

一.docker参考命令

docker run --network=host --name fastdfs -v /data/fastdfs_data:/data -p 8080:8080 -e GO_FASTDFS_DIR=/data sjqzhang/go-fastdfs

二.k8s部署参考

pod.yaml

kind: Pod
apiVersion: v1
metadata:
  name: go-fast-pod-0
  generateName: go-fast-pod-
  namespace: chf-object
  labels:
   

< Read more >

[ 图片粘贴[js] ]


粘贴图片使用

  1. 通过document.addEventListener('paste', function (event) {}) 改写原本的粘贴事件
  2. 查找粘贴版里的图片内容, 存在则上传图片到我自己的服务器
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>图片粘贴</title>
    <script src="https://cdn.jsdelivr.

< Read more >

[ 所有中间价部署[go-zero] ]


使用docker compose部署

version: '3'

######## 项目依赖的环境,启动项目之前要先启动此环境 #######
######## The environment that the project depends on, starting this environment before starting the project #######

services:
  #jaeger链路追踪 — Jaeger for tracing
  jaeger:
    image: jaegertracing/all-in-one:1.42.0
    c

< Read more >