小花花 的个人动态
  • 小花花 发布了文章
    1个月前

    分布式唯一ID生成器

    在应用程序中,经常需要全局唯一的ID作为数据库主键。如何生成全局唯一ID?首先,需要确定全局唯一ID是整型还是字符串?如果是字符串,那么现有的UUID就完全满足需求,不需要额外的工作。缺点是字符串作为
  • 小花花 发布了文章
    1个月前

    推荐:七周七并发模型

    《七周七并发模型》是介绍并发模型的好书,值得一读。许多开发者搞了好多年开发,对并发模型却只知道多进程和多线程这两种。这本书从最基础的线程和锁模型讲起,介绍了许多非常有用的并发模型: 通过无变量的函数
  • 小花花 发布了文章
    1个月前

    软技能:代码之外的生存指南

    最近读了一本老外写的《Soft Skills: the software developer's life manual》,中文翻译是《软技能:代码之外的生存指南》。这本书是美国的一个软件开发
  • 小花花 发布了文章
    1个月前

    人工智能时代的危机

    这是一篇书评。上个月我家刚买了一个扫地机器人和一个拖地机器人,它们用起来很简单,而且清扫地面的效果也不错,从此家里扫地和拖地的任务就交给机器人了,我家也算是拥有了“智能机器人”
  • 小花花 发布了文章
    1个月前

    代码版本管理 - Git版本回退

    现在,你已经学会了修改文件,然后把修改提交到Git版本库,现在,再练习一次,修改 readme.txt 文件如下:Git is a distributed version control system
  • 小花花 发布了文章
    1个月前

    代码版本管理 - Git时光机穿梭

    我们已经成功地添加并提交了一个 readme.txt 文件,现在,是时候继续工作了,于是,我们继续修改 readme.txt 文件,改成如下内容:Git is a distributed versio
  • 小花花 发布了文章
    1个月前

    代码版本管理 - Git创建版本库

    什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git 都能跟踪,以便任何时刻都可以追踪历史,
  • 小花花 发布了文章
    1个月前

    代码版本管理 - 安装Git

    最早 Git 是在 Linux 上开发的,很长一段时间内,Git 也只能在 Linux 和 Unix 系统上跑。不过,慢慢地有人把它移植到了 Windows 上。现在,Git 可以在 Linux、Un
  • 小花花 发布了文章
    1个月前

    代码版本管理 - 集中式 vs 分布式

    Linus 一直痛恨的 CVS 及 SVN 都是集中式的版本控制系统,而 Git 是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?先说集中式版本控制系统,版本库是集中存放在中央服务器的,
  • 小花花 发布了文章
    1个月前

    Git的诞生

    很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的
  • 小花花 发布了文章
    1个月前

    Git简介

    Git 是什么?Git 是目前世界上最先进的分布式版本控制系统(没有之一)。Git 有什么特点?简单来说就是:高端大气上档次!那什么是版本控制系统?如果你用 Microsoft Word 写过长篇大论
  • 小花花 发布了文章
    1个月前

    MySQL隔离级别 - Serializable(串行化)

    Serializable 是最严格的隔离级别。在 Serializable 隔离级别下,所有事务按照次序依次执行,因此,脏读、不可重复读、幻读都不会出现。虽然 Serializable 隔离级别下的事
  • 小花花 发布了文章
    1个月前

    MySQL隔离级别 - Repeatable Read(可重复读)

    在 Repeatable Read 隔离级别下,一个事务可能会遇到幻读(Phantom Read)的问题。幻读是指,在一个事务中,第一次查询某条记录,发现没有,但是,当试图更新这条不存在的记录时,竟然
  • 小花花 发布了文章
    1个月前

    MySQL隔离级别 - Read Committed(读提交)

    在 Read Committed 隔离级别下,一个事务可能会遇到不可重复读(Non Repeatable Read)的问题。不可重复读是指,在一个事务内,多次读同一数据,在这个事务还没有结束时,如果另
  • 小花花 发布了文章
    1个月前

    MySQL隔离级别 - Read Uncommitted(读未提交)

    Read Uncommitted 是隔离级别最低的一种事务级别。在这种隔离级别下,一个事务会读到另一个事务更新后但未提交的数据,如果另一个事务回滚,那么当前事务读到的数据就是脏数据,这就是脏读(Dir
  • 小花花 发布了文章
    1个月前

    MySQL事务

    在执行 SQL 语句的时候,某些业务要求,一系列操作必须全部执行,而不能仅执行一部分。例如,一个转账操作:-- 从id=1的账户给id=2的账户转账100元-- 第一步:将id=1的A账户余额减去10
  • 小花花 发布了文章
    1个月前

    MySQL实用SQL语句

    在编写 SQL 时,灵活运用一些技巧,可以大大简化程序逻辑。 插入或替换如果我们希望插入一条新记录(INSERT),但如果记录已经存在,就先删除原记录,再插入新记录。此时,可以使用 REPL
  • 小花花 发布了文章
    1个月前

    MySQL管理

    要管理 MySQL,可以使用可视化图形界面 MySQL Workbench。MySQL Workbench 可以用可视化的方式查询、创建和修改数据库表,但是,归根到底,MySQL Workbench
  • 小花花 发布了文章
    1个月前

    MySQL与客户端交互

    安装完 MySQL 后,除了 MySQL Server,即真正的 MySQL 服务器外,还附赠一个 MySQL Client 程序。MySQL Client 是一个命令行客户端,可以通过 MySQL
  • 小花花 发布了文章
    1个月前

    MySQL删除数据 - DELETE

    如果要删除数据库表中的记录,我们可以使用 DELETE 语句。DELETE 语句的基本语法是:DELETE FROM <表名> WHERE ...;例如,我们想删除 students 表中
最近访客
  • 董俊俊
    董俊俊 3个月前