首页
学习
活动
专区
工具
TVP
发布

特特的专栏

专栏成员
51
文章
88454
阅读量
19
订阅数
一篇文章讲明白double、float丢失精度的问题
计算机是通过二进制计算的,如果我们在二进制的视角来看待上面问题,就很容易发现问题了。
特特
2023-10-18
7080
MySQL实战之普通索引和唯一索引,应该怎么选择?
在之前的文章中,我们讲解了索引的基本概念,相信你已经了解了唯一索引和普通索引的区别。今天我们就来讨论一下,在不同的业务场景下,应该选择普通索引,还是唯一索引?
特特
2023-03-09
1.6K1
MySQL实战之事务到底是隔离的还是不隔离的
我们在MySQL实战之事务隔离:为什么你改了我还看不见讲过事务隔离级别的时候提到过,如果是可重复读隔离级别,事务T启动的时候会创建一个视图read-view,之后事务T执行期间,即使有其他事务修改了数据,事务T看到的仍然跟在启动时看到一样。也就是说,一个在可重复读隔离级别下执行的事务,好像与世无争,不受外界影响。
特特
2023-03-08
1.6K1
MySQL实战之行锁功过:怎么减少行锁对性能的影响?
在上一篇博客中,已经介绍了MySQL的全局锁和表级锁,今天我们就讲一下MySQL的行锁
特特
2023-03-06
1.9K1
MySQL实战之全局锁和表锁:给表加个字段怎么有这么多阻碍
讲完索引,接下来聊一聊MySQL的锁。数据库锁设计的初衷是解决并发问题。作为多用户共享的资源,当出现并发访问的时候,数据库需要合理的控制资源的访问规则。而锁就是用来实现这些访问规则的重要数据结构。
特特
2023-03-01
1.6K0
MySQL实战之深入浅出索引(下)
在上一篇文章中,我们介绍了InnoDB索引的数据结构模型,今天我们再继续聊一下跟MySQL索引有关的概念。
特特
2023-02-28
3370
MySQL实战之深入浅出索引(上)
提到数据库,大家肯定会想到数据库的索引,很多人都知道索引是为了提高查询效率的,那么今天我就给大家讲一下,什么是索引,索引的数据结构是什么,索引是如何工作的。
特特
2023-02-24
5930
MySQL实战之事务隔离:为什么你改了我还看不见
在我们使用数据库的过程中,不可避免的要和事务打交道,而讲解事务最经典的案例就是转账,例如:你要给朋友小刘转账100元,而且你只有100元。
特特
2023-02-22
4220
Mysql实战之日志系统:一条SQL更新语句是如何执行的
上一篇咱们了解了MySQL 的执行过程,其中设计连接器、分析器、优化器、执行器和存储引擎,接下来我将给大家讲解一下在MySQL中一条更新语句是如何执行。我相信大家可能听公司的DBA提起过,可以将数据恢复到半个月内任意时间的状态,是不是感觉很高大上,很厉害呢,下面我就将这个谜底一步一步解开
特特
2023-02-22
7890
Mysql实战之一条SQL查询语句是如何执行的
作为一位开发人员,必然要和mysql打交道,平常肯定也写各种各样的sql语句,下面咱们先来看一个非常简单的sql语句
特特
2023-02-20
1K0
shell 脚本中 if 各种条件判断的使用
1. if 在shell中语法格式1.1 if-elif-else语法格式if [ command ];thenelif [ command ];thenelsefi1.2 if-else语法格式if [ command ];thenelsefi1.3 if语法格式if [ command ];thenfi2. 字符串运算符 =检测两个字符串是否相等,相等返回 true。[ $a = $b ] 返回 false。 !=检测两个字符串是否不相等,不相等返回 true。[ $a != $b ] 返回 true。
特特
2022-12-08
2K0
设计模式之工厂三兄弟
简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。
特特
2022-11-28
6961
UML类图讲解
类的继承结构表现在UML中为:泛化(generalize)与实现(realize)
特特
2022-11-28
4550
代码整洁之道-读书笔记之类
系统应该有许多短小的类而不是少量巨大的类组成,每个小类封装一个权责,只有一个修改的原因,并与少数其他类一起协同达成期望的系统行为
特特
2022-11-17
2290
代码整洁之道-读书笔记之单元测试
TDD:测试驱动开发,先写测试,再写逻辑代码,通过单测,写逻辑代码,依次循环,知道所有逻辑都完成
特特
2022-11-16
5370
细聊工作中常见的分支开发模式
相信大家一直都在困惑,我们日常工作是如何进行代码开发工作的,以及我们的代码是如何部署到线上服务器的,其实这里有一个很重要的点,也是很多人都会忽略的点,那就是分支开发模式,分支开发模式一共分为三种,分别是:主干开发,主干发布;主干开发,分支发布;分支开发,主干发布。下面我就给大家讲解一下这三种开发模式的具体是怎么做的,他们的优缺点是啥,以及适合的场景和团队
特特
2022-11-15
1.4K0
jenkins 如何通过api的方式停止构建任务
1.引入jenkins工具包 <dependency> <groupId>com.offbytwo.jenkins</groupId> <artifactId>jenkins-client</artifactId> <version>0.3.8</version> </dependency>2.终止正在构建的任务JenkinsHttpClient jenkinsHttpCli
特特
2022-11-07
1.6K0
代码整洁之道-读书笔记之边界
在接口提供者和使用者之间,存在与生俱来的张力。第三方程序包和框架提供者追求普适性,这样就能在多个环境中工作,吸引广泛的用户。二使用者则想要集中满足特定需求的接口。这种张力会导致系统边界上出现问题。
特特
2022-11-04
3900
代码整洁之道-读书笔记之错误处理
在某种意义上,try代码块就像是事务。catch 代码块将程序维持在一种持续状态,无论 try代码块中发生了什么均如此。所以,在编写可能抛出异常的代码时,最好先写出try—catch—finally语句。这能帮你定义代码的用户应该期待什么,无论try代码块中执行的代码出什么错都一样。
特特
2022-11-02
3310
代码整洁之道-读书笔记之对象和数据结构
以上两段代码以后者为佳。我们不愿曝露数据细节,更愿意以抽象形态表述数据。这并不只是用接口和/或赋值器、取值器就万事大吉。要以最好的方式呈现某个对象包含的数据,需要做严肃的思考。傻乐着乱加取值器和赋值器,是最坏的选择。
特特
2022-11-01
3240
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档