DATABASE April 11, 2023

Database-Key-and-Index

Words count 3.6k Reading time 3 mins.

在 Youtube 上刷到了一个关于数据库设计的视频,看了一下感觉还不错,这几天应该都会看一点然后每天做一下记录。视频地址:Database Design Course

什么是键(Key)

KEY...

Read article

DATABASE April 10, 2023

Database Relationship

Words count 2.7k Reading time 2 mins.

在 Youtube 上刷到了一个关于数据库设计的视频,看了一下感觉还不错,这几天应该都会看一点然后每天做一下记录。视频地址:Database Design Course

Database Design Course:

https://www.youtube.com/watch?v=ztHopE5Wnpc&list=PLo47zzoJD98Jn5Z3e3003jzqTaATKuDnI

为什么要使用关系?

使用关系关联的目的是为了减少数据冗余,比如我们要记录用户和用户卡片相关的信息,如果...

Read article

项目构建 June 22, 2020

使用Jenkins自动化构建你的个人网站

Words count 7.9k Reading time 7 mins.

前言

首先想要做这个自动化构建的初衷是,最近网站备案信息作了更改,我需要重新备案,但是现在备案可比几年前的时候严格多了,导致了现在网站的内容有好多不符合规范,因此我把个人网站修改了之后,再提交审核,结果又出现了其他问题被拒绝回来再次需要修改,这样来来回回搞了好几回,因为我的个人网站都是静态网站,每次修改后都要手动把代码发布到服务器上,这样的重复性工作显得很繁琐,所以研究了一下怎么用工具自动化构建自己的网站。

使用Docker在电脑上运行 Jenkins 平台

首先拉取Jenkins镜像,我使用的...

Read article

GIT December 19, 2019

Git 实战场景

Words count 3.4k Reading time 3 mins.

情景一:开发中途添加远端仓库

通常情况

这个场景通常是:开发者在接到新项目时直接在本地开发,到了开发中途才发现需要把工程纳入到版本管理,这个时候他在代码托管平台上新建了一个空的远程仓库,然后执行一下命令:

// 添加远程仓库地址并命名为origin
git remote add origin [URL]

// 提交代码到远程仓库并将origin设置为默认提交仓库
git push -u origin master

设置了默认提交仓库后,以后再往origin这个远程仓库提交代码就可以不用指定直...

Read article

NODEJS November 21, 2019

并发和并行的区别

Words count 976 Reading time 1 mins.

在学习NodeJs中事件循环机制的时候遇到了两个不太清楚的概念:并发和并行。文章是这样说的,NodeJs由于是单线程运行的,所以它是无法进行真正意义上的并行操作,准确来说应该是并发。下面记录一下。

并发(concurrency)

并发是指具有处理多个任务的能力,是指逻辑上的同时任务,不是说物理上的,并发事件不一定要同一时刻发生。

通俗形象一点就是说,当遇到许多任务的时候,可以把其中一个大任务拆解成多个小任务,然后这些被拆解的小任务交叉执行(一般这个过程由操作系统完成),而实际上在某一时刻还是只执...

Read article

DOCKER November 21, 2019

Docker仓库常用命令

Words count 5.1k Reading time 5 mins.

登录

docker login

通过执行docker login命令来输入用户名、密码和邮箱来完成注册和登录。注册成功后,本地用户目录的.dockercfg中将保存着用户认证的信息。

从仓库拉取镜像

docker pull [镜像名]

搜索镜像

docker search [想要搜索的镜像名]

例如:

C:\Users\kunta>docker search centos
NAME                               DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
centos                             The official...
Read article

DOCKER November 21, 2019

Docker中容器的网络配置常用命令

Words count 4.6k Reading time 4 mins.

网络基础配置

虽然Docker可以根据镜像“多开”容器,并而每个容器互不影响,但并不代表容器与容器之间是完全决裂的。Docker在运行镜像的时候提供了映射容器端口到宿主主机、容器端口到另一个容器的网络互联功能,使得容器与宿主主机、容器与容器之间可以相互通信。

### 从外部访问容器应用

在启动容器的时候,如果不指定对应的参数,在容器外是无法通过网络来访问容器内的网络应用和服务的。当容器中运行一些需要被外部访问的网络应用时,可以通过-P或者-p参数来指定端口映射。当使用-P标记时,Docker会随...

Read article

DOCKER November 21, 2019

Docker中镜像、容器的常用命令

Words count 9k Reading time 8 mins.

简述

对于Docker来说整体还是比较容易入门的,理解起来跟虚拟机差不多,只要知道了镜像、容器的概念后,其他的就要考验Linux的知识了。

要理解Docker以及Docker里关于镜像、容器的概念,这里打个比方:
Docker就像一台支持软件多开的机子,Docker的镜像就像一个软件,Docker的容器就是这个软件多开时运行的窗口。每一个镜像都可以独立运行在不同的容器,他们互不干扰。下面简单列举以下有关镜像、容器的命令:

Docker镜像

从网络上下截镜像

docker pull [mirror...
Read article

项目构建 August 11, 2019

自建一个node cli工具

Words count 13k Reading time 12 mins.

cli——命令行界面(英语:command-line interface),我们可以通过cli提供的特定命令执行、操作对应功能。

一个cli工具可以看作是一个工具包再外套上cli,通过cli上提供命令和参数在命令行界面上与人交互,然后完成命令对应的功能。所以在自建一个cli工具之前,首先应该明确它的作用是什么(解决什么问题),应该包含什么功能。还有一点最重要的是,现在网上是否已经有满足需求的现成cli 工具可以直接使用(有宝马还造什么自行车 🤪🤪🤪)。

目录结构 & 工作流程

首先在工程...

Read article
Load more
0%