开发相关

编码开发方面笔记。

git更改.gitignore 后怎么刷新

更改.gitignore后,需要通知Git重新读取.gitignore文件。可以使用以下命令来刷新Git的索引,以应用新的忽略规则: git rm -r --cached . git add . git commit -m "Refresh .gitignore" 这些命令的作用是: git rm -r --cached .从索引中移除所有文件和目录,但保留在本地磁盘上。--cached选项指定只移除索引中的跟...

分布式ID生成对比-雪花算法、UUID、自增主键

一、分布式ID概念 说起ID,特性就是唯一,在人的世界里,ID就是身份证,是每个人的唯一的身份标识。在复杂的分布式系统中,往往也需要对大量的数据和消息进行唯一标识。举个例子,数据库的ID字段在单体的情况下可以使用自增来作为ID,但是对数据分库分表后一定需要一个唯一的ID来标识一条数据,这个ID就是分布式ID。对...

Git commit 提交规范

约定式提交规范是一种基于提交消息的轻量级约定。 它提供了一组用于创建清晰的提交历史的简单规则; 这使得编写基于规范的自动化工具变得更容易。 这个约定与 SemVer 相吻合, 在提交信息中描述新特性、bug 修复和破坏性变更。

列一下我目前需要学习和巩固的内容

便于以后职业发展,我目前需要着重学习和巩固的技术或知识列举在这里,方便查阅: vue3持续使用,深入理解原理。√ node-koa温故(完善之前的脚手架)√。 node打造微服务、聚合服务(用户权限)、搭配nginx网关。√ 完善自己的轮子项目(可视化组件库),有时间可重构为Vue3项目。 完善自己的后管架子(ElUI+Vue3+Ts),...

如何带技术团队(技术团队管理经验)

组队打boss,合作干大事,才是主流方向。而如何更有效的组织多人协作,一起落地拿结果,才是最能发挥leader价值的事情。 团队文化建设 在召开需求评审、技术评审会议时,多强调团队协作、效率、和技术总结。可以给出一些方法,让大家有意无意的认可这样的文化。 团队氛围和人际关系处理 有时间多和大家沟通,尽量和大家...

Git 常用命令归纳

初始化仓库 git init 拷贝一份远程仓库 # 默认情况下,Git 会按照你提供的 URL 所指向的项目的名称创建你的本地项目目录。 # 通常就是该 URL 最后一个 / 之后的项目名称。 git clone [url] # 如果你想要一个不一样的名字, 你可以在该命令后加上你想要的名称。 git clone [url] [filepath_name] 添加文件到暂存区...

异步和多线程基础

学习目录: 1 进程-线程-多线程,同步和异步2 委托启动异步调用3 多线程特点:不卡主线程、速度快、无序性4 异步的回调和状态参数5 异步等待三种方式6 异步返回值 一、进程-线程-多线程,同步和异步 1.什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统...

Markdown语法帮助(HBuilderX)

markdown - 更简洁、更高效 ============================================= 强烈建议开发者认真阅读本文档,掌握md及HBuilderX对md的强大支持。 如果没有点右键设置自动换行,可按Alt+滚轮横向滚动查看。 很多人只把markdown用于网络文章发表,这糟蹋了markdown。 markdown不止是HTML的简化版,更重要的是txt的升级版、...

简述关系型数据库和非关系型数据库

当前数据库分为关系型数据库和非关系型数据库 关系型数据库 关系型数据库:指采用了关系模型来组织数据的数据库。 关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。 关系模型中常用的概念: 关系:一张二维表,每个关系都具有一个关系名,也就是表名 元组:二维表中...

Web前端开发与iOS/Android终端开发的异同

语言 前端和终端作为面向用户端的程序,有个共同特点:需要依赖用户机器的运行环境,所以开发语言基本上是没有选择的,不像后台想用什么就用什么,iOS只能用Objective-C,前端只能javascript,当然iOS还可以用RubyMotion,前端还能用GWT/CoffieScript,但不是主流,用的人很少,真正用了也会多出很多麻烦。 这两者有个有...

加载中...