前言: 时序图作为常用的UML交互图,可以直观传达系统内外之间的交互过程,经常用在详细设计文档中。 经常有人玩笑说,想判断一个产品经理的逻辑能力,让他画一个流程图或时序图就知道了,原因是你必须在对业务了解的基础上,抽象出业务各个环节的交互,…
前言: BUG是什么! 在计算机科学中,BUG是指程序中的错误或缺陷,它通过是值代码中的错误、逻辑错误、语法错误、运行时错误等相关问题,这些问题可能会导致程序崩溃、产生不正确的结果或行为,或者导致程序无法正常工作。 在软件开发中,bug是一…
将字符转换为二进制码的过程,我们称为编码,将二进制码转换为字符的过程,我们称为解码。 编码和解码时所采用的规则,我们称为字符集 常见的字符集: ASCII – 美国人编码,使用7位来对美国常用的字符进行编码 – 包含…
【1】SVN是什么 Subversion就是一款实现版本控制的工具软件,通常也称为版本控制器,简称SVN。Subversion是Apache软件基金会组织下的一个项目。 版本控制[Revision control],最初来源于工程设计领域,…
来源|阿里云开发者 作者|骄龙、孤弋 前言 程序记录日志的过程,就是将需要记录的内容写入到磁盘文件中的过程。与生活的物流场景类似,好比是一车货物通过一套运输体系运送至目的地的过程,然而在这套物流体系中,我们往往不需要自己完成整套打包、上车、…
互联网 Java 工程师面试题 内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、Ra…
来源|阿里云开发者 作者|骄龙、孤弋 前言 程序记录日志的过程,就是将需要记录的内容写入到磁盘文件中的过程。与生活的物流场景类似,好比是一车货物通过一套运输体系运送至目的地的过程,然而在这套物流体系中,我们往往不需要自己完成整套打包、上车、…
互联网 Java 工程师面试题 内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、Ra…