2022年10月11日

ACID

摘要: 说起数据库四大特性,同学们张口就来,ACID!那为什么要ACID?每种特性的原理又是什么?如何实现的?废话少说,哈哥今天带你搞清楚,快上车! ACID,是用来声明数据库事务的四大特性,即原子性 (Atomicity)、 一致性(Consistency)、隔离性(Isolation) 和 持久性(Du 阅读全文

posted @ 2022-10-11 11:50 默默红尘 阅读(273) 评论(0) 推荐(0) 编辑

分布式事务

摘要: 常见分布式事务解决方案浅谈 背景 和小伙伴讨论一个问题,员工的新建编辑页面无底薪编辑入口,但是详情页却有入口。 了解到,当时这么做主要有两个考虑: 两个信息不属于同一域,不应该放在也一个页面(员工属于商户底薪属于业绩) 如果放在一个页面,事务无法保证(新建员工成功但是底薪设置失败,员工即透出了但是又 阅读全文

posted @ 2022-10-11 09:42 默默红尘 阅读(44) 评论(0) 推荐(0) 编辑

2017年11月17日

获取一个类的类名

摘要: p.getClass().getName(); p.getClass().getSimpleName(); 根据API中的定义: Class.getName():以String的形式,返回Class对象的“实体”名称; Class.getSimpleName():获取源代码中给出的“底层类”简称。 阅读全文

posted @ 2017-11-17 16:11 默默红尘 阅读(264) 评论(0) 推荐(0) 编辑

2017年11月14日

mysql事务

摘要: 数据库事务特性:acid a:原子性,一次操作要么都成功,要么都失败回滚。(atomicity) c:一致性,数据执行前和执行后要保持一致。(consistency)[转账来说:比如一个账户事务执行前和是500,执行后要必须确保和是500] i:隔离性,并发的多个事务之间相互隔离,互不干扰。(iso 阅读全文

posted @ 2017-11-14 16:14 默默红尘 阅读(225) 评论(0) 推荐(0) 编辑

2017年11月2日

day3 进入指定目录:cd

摘要: 想进入指定目录使用cd cd 目录名 进入指定目录 进入系统根目录:cd / 回退命令:cd .. 或者 cd ../ 或者 cd ..// 进入当前用户的主目录:cd 或者 cd ~ 跳转指定目录:cd /Users/hunt/Downloads (跳转到指定目录,从根目录开始,目录名称前加 /  阅读全文

posted @ 2017-11-02 10:14 默默红尘 阅读(232) 评论(0) 推荐(0) 编辑

2017年11月1日

day2 查看文件目录命令:ls

摘要: 查看当前文件夹下面多有的目录文件ls 查看当前目录下面所有的文件,包括隐藏的文件ls -a(或者两个一样ls -all) 显示除"."和".."外的所有文件ls -A 用长格式查看文件以及文件夹信息 ls -l 用长格式查看所有文件以及文件夹信息 ls -a -l total后面的数字是指当前目录下 阅读全文

posted @ 2017-11-01 10:45 默默红尘 阅读(667) 评论(0) 推荐(0) 编辑

day1 查看当前目录命令:pwd

摘要: 用到查看当前目录的完整路径使用:pwd 物理路径和连接路径什么鬼?没明白暂时借鉴别人的记录下 显示当前目录的物理路径 pwd –P 1: [root@DB-Server init.d]# cd /etc/init.d 2: [root@DB-Server init.d]# pwd -P 3: /et 阅读全文

posted @ 2017-11-01 10:19 默默红尘 阅读(581) 评论(1) 推荐(0) 编辑

2017年8月17日

回滚

摘要: 进入git仓库目录 使用git log查看最近修改提交的内容 显示日志比较乱可以使用 git log --pretty=oneline HEAD表示版本 如果发现之前提交的内容有错误,想回退上一个版本可以使用git reset --hard HEAD^ 回退之前的内容: 回退之后的内容: 回退到上上 阅读全文

posted @ 2017-08-17 15:30 默默红尘 阅读(299) 评论(0) 推荐(0) 编辑

2017年8月16日

提交修改内容的步骤

摘要: 在仓库中新建一个文本文件用于测试leaningGit文件 把leaningGit提交: 提交之前先看git status查看当前仓库状态 一般仓库中的文件可能存在于这3种状态: 1)Untracked files → 文件未被跟踪(要跟踪一个新文件,使用命令 git add filename); 2 阅读全文

posted @ 2017-08-16 18:23 默默红尘 阅读(505) 评论(0) 推荐(0) 编辑

创建版本库(仓库)

摘要: repository(仓库)中所有文件都可以被git管理起来,每个文件的修改、删除,git都能记录下来,以便任何时刻都可以追踪历史,或者在将来某个时刻可以恢复。 创建一个版本库非常简单,选择在合适的目录下面创建文件夹: 第一步:创建文件夹 huntdeMacBook-Air:~ hunt$ cd D 阅读全文

posted @ 2017-08-16 17:26 默默红尘 阅读(225) 评论(0) 推荐(0) 编辑

导航