摘要:
上图以java为例,描述出了我们常见的小数位加减带来的精度问题,不仅仅是java,php,js等等其他语言也都有类似问题,有些语言提供了类似decimal的数据类型,用来精确计算,mysql数据库也有相关的数据类型。 但这里不介绍上述通过调整数据类型来实现的方式,让我们换一种思路: 用int整形来定
阅读全文
posted @ 2021-01-13 11:15
Boom__Clap
阅读(331)
推荐(0)
摘要:
转自:https://zhuanlan.zhihu.com/p/29150809 锁是计算机协调多个进程或线程并发访问某一资源的机制。锁保证数据并发访问的一致性、有效性;锁冲突也是影响数据库并发访问性能的一个重要因素。锁是Mysql在服务器层和存储引擎层的的并发控制。 加锁是消耗资源的,锁的各种操作
阅读全文
posted @ 2021-01-08 14:47
Boom__Clap
阅读(94)
推荐(0)
摘要:
DDL (Data Definition Language 数据定义语言)create table 创建表 alter table 修改表 drop table 删除表 truncate table 删除表中所有行 create index 创建索引 drop index 删除索引 当执行DDL语句
阅读全文
posted @ 2021-01-08 13:50
Boom__Clap
阅读(331)
推荐(0)
摘要:
字节、字、位、比特之间的关系是: 1位=1比特;1字=2字节;1字节=8位;1字=16位。 1、位 位是计算机存储的最小单位,简记为b,也称为比特(bit)计算机中用二进制中的0和1来表示数据,一个0或1就代表一位。位数通常指计算机中一次能处理的数据大小; 2、比特 比特(bit)是由英文BIT音译
阅读全文
posted @ 2021-01-07 10:49
Boom__Clap
阅读(4723)
推荐(0)
摘要:
结合网上资料与项目实际情况,总结下列MYSQL数据库设计规范。 一、MYSQL数据库设计规范 1、数据库命名规范 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,禁止使用mysql保留字; 命名简洁明确(长度不能超过30个字符); 例如:vr_mmo; 除非是备份
阅读全文
posted @ 2021-01-06 13:52
Boom__Clap
阅读(482)
推荐(1)
摘要:
项目上线需要,对Mysql进行基准压测,结合其他网上资料,总结出Mysql配置的几个提升性能的关键配置,如下: [mysqld] pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock datadir =
阅读全文
posted @ 2021-01-06 13:46
Boom__Clap
阅读(202)
推荐(0)
摘要:
转自https://www.jianshu.com/p/2217cfed29d7 先来看一份 docker-compose.yml 文件,不用管这是干嘛的,只是有个格式方便后文解说: version: '2' services: web: image: dockercloud/hello-world
阅读全文
posted @ 2020-11-11 19:08
Boom__Clap
阅读(376)
推荐(0)
摘要:
问题描述: A地址的客户端(https)访问B地址(https)的服务端,就属于跨域请求资源,由于是PHP服务,由apache作为web服务器启动的B,需要在apache的https配置中,加上允许跨域的配置,如下: Header set Access-Control-Allow-Origin "h
阅读全文
posted @ 2020-10-22 11:06
Boom__Clap
阅读(1495)
推荐(0)
摘要:
问题描述: A站点是https访问的站点,进入A站点后,有一个管理页面会发送http请求到B服务器,这个时候浏览器会报错,请求失败,原因是https访问的站点,不允许再去访问其他http服务,浏览器默认不安全,会拦截。 解决办法: 最好的办法是让B服务支持https访问,A请求B时使用Https协议
阅读全文
posted @ 2020-10-22 10:51
Boom__Clap
阅读(3139)
推荐(0)
摘要:
制作镜像时报错: 解决方案: cd /usr/libexec/docker/ ln -s docker-runc-current docker-runc
阅读全文
posted @ 2020-10-12 15:53
Boom__Clap
阅读(745)
推荐(0)