摘要:
原码、反码、补码 引言: 在温故位操作中的移位时,涉及到了原码、反码、补码概念 这里来温故下原码、反码、补码的概念 还是要提一句:欠下的债,总是要还的、 正数 正数的原码、反码、补码都是同一个东西,都等于原码。 例如: 十进制数的23的原码是多少? 首先将23转成二进制,用除二取余的算法。 所以23 阅读全文
摘要:
引言 计算机中的存储单位,我们经常使用的有:M,G,T。 拿我们电脑上的物理磁盘来说,都是多少G,多少T的,当然一般而言物理磁盘还是多少G的比较多。 这里的G其实后面还跟了个B,全程是GB,TB,只是习惯性的叫做G或者T而已。 除了英文叫法之外,我们经常能够听见别人或者书上说:多少多少兆,多少多少字 阅读全文
摘要:
数据库事务的四大特性,和程序一样,对数据库的操作也需要符合ACID。 所谓的ACID就是:原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 对于原子性的理解是:所有对数据库的操作,要么全部成功执行,要么全部失败回滚。 对于一致性 阅读全文
摘要:
Mysql数据库的慢sql优化步骤 慢sql优化步骤: 先查看慢日志,获得具体哪条sql语句是慢sql。 再使用explain sql语句,进行对慢sql分析。 修改sql语句,或者增加索引。 在数据库可视化工具中,显示有关慢日志的信息: show variables like '%quer%'; 阅读全文
摘要:
数据库事务的4大隔离级别 数据库事务的4大隔离级别按照从低到高排序为:未提交读、已提交读、可重复读、串行化。 事务隔离级别以及各级别下的并发访问问题: pic-1596534022836.png 并不是说事务隔离级别越高越高,虽然事务隔离级别越高越安全,但是这样限制了数据库的并发度。 Oracle数 阅读全文
摘要:
mysql的命令练习 创建和删除mysql数据库 创建 create database mon; // 创建了一个名称为mon的数据库 删除 drop database mon; // 删除了名称为mon的数据库 使用某个数据库以及展示该数据库的所有表 使用某个数据库 use mon; // 切换成 阅读全文
摘要:
通过jedis对redis客户端的一些基本操作 引言: redis的存储方式是基于键值对的存储的。 所以set(key,value)和get(key)是最经常用的,这里只是记录一下对redis客户端的基本操作。 redis有16个库,编号是从0-15,默认是对0号库进行读写操作。 1、首先建立一个r 阅读全文
摘要:
jedis 引言: jedis是redis官方推出的用于通过java连接redis客户端的一个工具包。 1、jedisPool jedisPool是类似jdbc连接池的那种东西,叫做redis连接池,主要目的是缓存连接。减少线程频繁的连接redis客户端。 2、jedisPoolConfig jed 阅读全文
摘要:
通过jedisPool写一个redis连接池 引言: 和刚刚学sqlserver数据库一样,连接数据库的方式有直接创建一个连接的,后续优化成jdbc的连接池。 这里来记录一下,用jedisPool、jedisPoolConfig来创建一个redis连接池 pic-1596532195142.png 阅读全文
摘要:
maven将本地jar包添加到本地仓库 引言: 之前一直认为jar包分为第三方jar包和maven的jar包,现在想想是多么的可笑。其实都是jar包,并没有第三方jar包之分,第三方jar包这个说法是在,你需要用到jar包里的接口的时候才说的。 比如说,你在做微信支付,那么支付功能不是自己做的,所以 阅读全文