最新 最热

variant calling还在用GATK?deepvariant又快又准

deepvariant(A universal SNP and small-indel variant caller using deep neural networks. Nature Biotechnology 36, 983–987 (2018). )为谷哥开源的基于机器学习的变异分析工具,今年年初有篇scien......

2023-03-06
1

接口隔离原则带来的复杂性

简单介绍下背景业务知识,项目是处理发票业务,在公司报销过的人都了解,我们团建、出差,公办支出都会让商家开具一张发票,作为报销凭证。

2023-03-06
1

写一个 CRUD 还挺难的

让我们只从后端角度出发,考虑写一个简单的博客系统会有哪些问题。这篇文章谈论的并不是某个 Web 框架的 TODO list demo 之类的东西,那都是玩具性质的,而是会谈一谈生产环境中的要考虑的一些实际问题。本文中,我们也不会...

2023-03-06
1

数据库SQL复习

RDBMS(Relaction DataBase Mangement System):MySQL、SQL Server、IBM DB2、Oracle

2023-03-06
1

Spring事务失效的12种场景

众所周知,java的访问权限主要有四种:private、default、protected、public,它们的权限从左到右,依次变大。

2023-03-06
1

事务

MySQL InnoDB 存储引擎的默认支持的隔离级别是 REPEATABLE-READ(可重读)。我们可以通过SELECT @@tx_isolation;命令来查看,MySQL 8.0 该命令改为SELECT @@transaction_isolation;...

2023-03-06
1

上线误改视图,修数据修了好几天

大家好,我是逐日,1月份刚过去两周,但是这是非常忙碌的两周。这两周真的是一直在处理各种线上问题,上周周六还连带着公司一堆人搞了一天,深圳的架构师都连夜飞过来了,而这一系列事情的开端却是在元旦前两天上线了一个需求开...

SQL
2023-03-06
1

PHP 使用数据库的并发问题

在秒杀,抢购等并发场景下,可能会出现超卖的现象;如:我们一共只有100个商品,在最后一刻,我们已经消耗了99个商品,仅剩最后一个。这个时候,系统发来多个并发请求,这批请求读取到的商品余量都是1个,然后都通过了这一个余量判断,最终...

2023-03-06
1

如何用Mysql的储存过程,新增100W条数据

存储过程的英文是 Stored Procedure,它的思想很简单,就是 SQL 语句的封装;一旦存储过程被创建出来,使用它就像使用函数一样简单;我们直接通过调用存储过程名即可,存储过程实际上由 SQL 语句和流控制语句共同组成。...

2023-03-06
1

Typecho | 博客结构与插件开发笔记:附件及扩展方法

最近在学习Typecho插件开发,对于Typecho博客的数据表结构和一些基础插件方法有了一定了解,这篇笔记主要记录Typecho的七大数据表之一contents表及其用于存放attachment类的数据时的一些使用心得。...

2023-03-05
1