砖头
文章平均质量分 86
各种概念的解释,涵盖database、program-language、computer-science ......
削尖的螺丝刀
Life is for living
展开
-
[ Term ] 你真的了解 UTC 时间吗?它和 GMT 时间的区别是什么?
GMT(Greenwich Mean Time)和UTC(Coordinated Universal Time)是两个不同的时间标准,但它们非常相似并且通常被混淆使用,那他们之间的区别在哪呢 ?原创 2023-06-01 11:07:38 · 12574 阅读 · 6 评论 -
[Git] 重学Git三剑客关键总结
核心总结 在团队中使用Git的法则1:push前一定先pull2:合并代码必须两人结对3:合并冲突,非自己的变动保持原样,和自己冲突的代码找相应的代码提交人确认如何解决冲突4:合并完成后,保证本地能编译能运行再push5:【 合并到主干的代码必须通过测试,必须通过代码review 】6:【不同的功能从主干上拉新分支进行开发工作,开发完后确认无误再合并到主干】7:分支的命名需要加上,拉取人+拉取说明8:上完线的分支要及时清理也就是说,从主线打一个分支,然.原创 2021-06-06 11:10:41 · 783 阅读 · 0 评论 -
[ Git ] 重学Git三剑客
[ 概览 ]《 Git三剑客 》————————————————————————————————————Git:是Linux之父开发的 分布式 版本控制系统 。GitHub: 是对Git的一个封装,提供个人/组织等代码管理、搜索等服务。GitLab: 是对Git的一个封装,提供定制化的的代码管理、持续继承持续开发等全流程服务。[ 集中式管理系统 - 如SVN等 ][ 分布式管理系统 - Git ] 由上可知分布式的版本控制,不需要时刻连接服务端,不但解耦,操作也更方便原创 2021-06-06 11:01:22 · 557 阅读 · 6 评论 -
[ Java ] 超级大白话解释 —— 强引用、弱引用、软引用、虚引用(59.99秒懂)
前言: 万能的程序猿可以指定哪些不是垃圾不能被回收,哪些是普通的垃圾可以晚点回收,哪些是超级垃圾需立马被回收…[ 强引用 ]解释: 我们日常用 “=” 号 直接赋值的对象大都属于强引用,它被认为是必须用到的对象,哪怕是抛出OOM,GC也不会回收。( 如何中断强引用? 直接赋值为 null 即可,这时GC会认为对象无引用,可直接回收 ) [ 软引用 ]注意弱引用、软引用、虚引用和强引用的直接区别就是对象都要被一个Reference类包裹。举例: SoftReference.原创 2021-04-25 16:41:24 · 1200 阅读 · 4 评论 -
[UML] 类图介绍 —— 程序员(灵魂画手)必备画图技能之一
统一建模语言(Unified Modeling Language,UML) 可分类成:功能模型:从用户的角度展示系统的功能,包括用例图。对象模型:采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类别图、对象图。动态模型:展现系统的内部行为。包括序列图,活动图,状态图。类图说到类图,它包含的东西确实有点多,你去网上看总能看到,同样都是类图,但是好像各有各家的章法,总让人摸不着头脑。要么少个箭头要么实线变成虚线了 … 那这个类图到底有没有标准呢?别慌,有的,《大话设.原创 2021-04-23 22:55:10 · 98924 阅读 · 30 评论 -
[UML] 时序图介绍 —— 程序员(灵魂画手)必备画图技能之一
统一建模语言(Unified Modeling Language,UML) 可分类成:功能模型:从用户的角度展示系统的功能,包括用例图。对象模型:采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类别图、对象图。动态模型:展现系统的内部行为。包括序列图,活动图,状态图。时序图注意时序图的关键是整体按时间流程从上到下依次递减,观看的时候也要按整体递减的顺序一行一行看,而不是专注某一列递减来看 而且这个时序图的 复杂程度完全取决于你想展示多少细节,和其他UML图一个道理。时序图.原创 2021-04-23 16:31:04 · 5757 阅读 · 1 评论 -
[UML] 流程图介绍 —— 程序员(灵魂画手)必备画图技能之一
统一建模语言(Unified Modeling Language,UML) 可分类成:功能模型:从用户的角度展示系统的功能,包括用例图。对象模型:采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类别图、对象图。动态模型:展现系统的内部行为。包括序列图,活动图,状态图。流程图并不是所有的流程都适合用流程图的方式去表现,适合用流程图去表现的流程是一定程度固定的有规律可循的,流程中的关键环节不会朝令夕改的。在绘制流程图前,思考流程图如何才能精美,如何交互,使用什么工具,都不应该是重.原创 2021-04-23 16:16:36 · 5535 阅读 · 0 评论 -
[Java] 有趣的知识又增加了之 —— &运算的特殊用法
[ Notice: 本篇100%纯手敲原创,未经许可,严禁转载 ] ????我们都知道 &运算 的规则是两个二进制数之间同为1时结果为1,比如 0000 0011 & 0000 0101 = 0000 0001 ,但除了对规则的认识之外你还知道它的特殊用途吗?如果不知道的话,今天就由俺带大伙儿领略一下~1. [ 取余数 ] —— 当x=2^n(n为自然数)时,a % x = a & (x - 1 )废话不多说,直接举例:65539原创 2021-04-17 16:09:12 · 336 阅读 · 0 评论