0

MySQL事务隔离

隔离性与隔离级别提到事务,你肯定会想到 ACID(Atomicity、Consistency、Isolation、Durability,即原子性、一致性、隔离性、持久性),今天我们就来说说隔离性。 当数据库上有多个事务同时执行的时候,就可能出现脏读(dirty read)、不可重复读(non reapeatable read)、幻读(phantom read)的问题,为了解决这些问题,就有了隔离级...

0

前端学习者应该知道的前端学习方向

一、前端基础1.HTML、2.CSS、3.JavaScript(DOM、BOM)什么是HTML?HTML就是一个网站的骨架什么是CSS?CSS就像是人穿的衣服,你使用CSS就像再给HTML穿衣服,这样才能让我们网页更加好看什么是JavaScript?JavaScript就像是人在运动,如果我们的网页你使用了JavaScript的话,你的网页就能让和用户体验更加的舒服首先你得有一个好的基础才能学好后...

0

数据在网络中如何传输的

数据传输的整个过程总结为四个词就是创建、连接、发送、断开。每个交互过程都会进行详细说明,耐心往下看哦。交互过程如下图所示:套接字如何创建的协议栈内部结构如上图所示,整个请求交互过程分为了几个部分,首先最上层就是应用程序,接着往下是 Socket 库。再下面就是操作系统的内部了,这里面就包括了协议栈,协议栈上半部分为 TCP 和 UDP ,它们都是负责数据的收发,只是一个需要 连接,一个不需要连接可...

0

ThreadLocal是鸡肋吗?

多线程,访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一个变量进行写入的时候,为了保证线程安全,一般使用者在访问共享变量的时候需要进行额外的同步措施才能保证线程安全性。ThreadLocal是除了加锁这种同步方式之外的一种保证一种规避多线程访问出现线程不安全的方法,当我们在创建一个变量后,如果每个线程对其进行访问的时候访问的都是线程自己的变量这样就不会存在线程不安全问题。一、 Thre...

0

Debian / Ubuntu 使用 Budgie 桌面的最优方法

大家可能都知道 Ubuntu 官方有使用 Budgie 桌面的 Spin,但 Ubuntu 官方的 Budgie Spin 的效能烂得一坨屎。我很满意 Solus 4.1 的整体使用体验,但 Solus 的官方源的内容都偏旧、官方还特别傻屄地以为 MariaDB 就够了…哪怕我专门跟他们解释说 MariaDB 不支持 NGRAM 导致没办法使用依赖这个功能的中文检索,他们也不当回事。当然,会动手的...

个人介绍
暂无介绍