Git应用开发详解之Git概述与环境准备

Linux 环境配置

zsh 快捷操作

  • 输入命令之后,按下 tab​ 按键,可以在命令之间选择
  • zshenv​ 与 zshrc​ 的区别:zshenv​ 始终是 source​ 的,也就是说 一直生效 ,但是 zshrc​ 只是 活跃的 shell 生效 ,另外,zshrc 会 覆盖 zshenv 的设置。

Terwer...大约 1 分钟源代码管理开发流程命令配置scmgitzsh
Mybatis基本流程及配置文件解析

Mybatis基本流程

1、利用Resources工具类加载配置文件,并转换成输入输出流

2、利用解析的配置,创建SqlSessionFactory工厂

3、生产SqlSession

4、SqlSession调用方法

Mybatis配置文件分析

sqlMapConfig.xml

MyBatis核心配置文件层级


Terwer...大约 5 分钟MyBatis后端开发开源框架配置事务mybatisconfigcfgmybatis-9framework
docker部署思源笔记并配置nginx支持https

docker compsoe的完整配置

docker-compose.yml

# 构建docker-compose项目
# docker compose --log-level INFO up -- build
# docker compose --log-level INFO up -d --build

version: '3'
services:
  terwer-nginx:
    image: terwer/nginx:1.15.9
    container_name: terwer-nginx
    build:
      context: ./terwer-nginx
      dockerfile: Dockerfile
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./terwer-nginx/nginx.conf:/etc/nginx/conf.d/default.conf
      - ./terwer-nginx/data/nginx/log:/var/log/nginx
      - ./terwer-nginx/ssl/v4.pem:/etc/ssl/v4.pem
      - ./terwer-nginx/ssl/v4.key:/etc/ssl/v4.key
    restart: "no"
  siyuan-nginx:
    image: siyuan/nginx:1.15.9
    container_name: siyuan-nginx
    build:
      context: ./siyuan-nginx
      dockerfile: Dockerfile
    ports:
      - "9000:9000"
      - "9001:9001"
    volumes:
      - ./siyuan-nginx/nginx.conf:/etc/nginx/conf.d/default.conf
      - ./siyuan-nginx/data/nginx/log:/var/log/nginx
      - ./siyuan-nginx/ssl/siyuan.pem:/etc/ssl/siyuan.pem
      - ./siyuan-nginx/ssl/siyuan.key:/etc/ssl/siyuan.key
    restart: "no"

Terwer...大约 2 分钟经验分享配置支持完整dockersiyuan思源笔记nginxdocker-compose