mysql-innodb锁类型

发布时间:2021-04-09 14:58:51   分类:MySQL

数据库锁定机制就是为了保证数据的一致性,使得各种共享资源在被并发访问时变得有序。mysql支持三种级别的锁定机制:表级锁定(table-level),行级锁定(row-level),页级锁定(page-level)。1.表级锁定(table-level)表级锁是mysql中锁粒度最大的锁定机制,一次会将整张表锁定,不会出现死锁问题2.行级锁定(row-level)行级锁是锁粒度最小的锁定机制。由于锁粒度最小,所以锁定资源发生的争用也就最小,这样提高了应用程序并发处理的能力同时提高了整个系统的性能,但是每次获取锁和释放锁都要做很多事情,带来的消耗也就增加,也最容易发生死锁。3.页级锁定(page-level)页级锁定的特点是锁定颗粒度介于行级锁定与表级锁

如何在一个数组中求出任意几个数的和等于给定数

发布时间:2021-03-03 11:56:17   分类:文章转载

import java.util.*;  public class Organize1 {    static int[] iArray = {0, 2, 3, 1, 4, 10, 23, 7, 8, 9, 6, 3};    static ArrayList<String> list = new ArrayLis

php GuzzleHttp cURL error 60 错误解决办法

发布时间:2021-02-22 17:24:19   分类:php

php在curl的时候报此错误:cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)根据报错后面提示的地址查询60错误:CURLE_SSL_CACERT (60)Peer certificate cannot be authenticated with&

Windows下如何查看某个端口被谁占用

发布时间:2021-02-03 16:59:25   分类:其他

查找所有运行的端口netstat -ano查看被占用端口对应的端口netstat -aon|findstr "8081"

linux后台进程运行和查看

发布时间:2021-01-15 16:30:42   分类:php

一、不挂断的后台运行命令1.nohup不挂断的运行命令语法:nohup Command [ Arg … ] [ & ]2.&加在一个命令后,可以把这个命令放在后台运行例如:1nohup /usr/local/node/bin/node /www/im/chat.js >> /usr/local/node/output.log 2>&1 &二、查看后台运行命令1.jobs查看当前终端后台运行命令 ,终端关闭后无法查看。jobs -l选项可显示当前终端所有任务的PID,jobs的状态可以是running,stopped,Terminated。+ 号表示当前任务,- 号表示后一个

Linux下使用curl查看http api 接口请求各阶段耗时

发布时间:2021-01-05 17:52:13   分类:liunx & centos&nginx

1. 准备文件模版(curl.txt)\n             time_namelookup:  %{time_namelookup}\n                time_connect:  %{time_connect}\n         &nb

cURL的10种常见用法 Linux下命令行

发布时间:2021-01-04 15:24:55   分类:liunx & centos&nginx

在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法: # curl [option] [url]本文主要跟大家分享了Linux命令行cURL的10种常见用法,分享出来供大家参考学习,下面来一起看看详细的介绍:1. 获取页面内容当我们不加任何选项使用 curl 时,默认会发送 GET 请求来获取链接内容到标准输出。1curl http://www.codebelief.com2. 显示 HTTP 头如果我们只想要显示 HTTP 头,而不显示文件内容,可以使用 -I 选项:1curl -I http://ww

MySQL表碎片整理OPTIMIZE TABLE操作

发布时间:2020-12-24 19:05:37   分类:php

删除数据时,mysql并不会回收已删除的数据所占据的存储空间,以及索引位。而是空在那里,而是等待新的数据来弥补这个空缺,这样就有一个缺少,如果一时半会,没有数据来填补这个空缺1.MySQL官方建议不要经常(每小时或每天)进行碎片整理,一般根据实际情况,只需要每周或者每月整理一次即可,可以写成定时任务来做。2.OPTIMIZE TABLE只对MyISAM,BDB和InnoDB表起作用,尤其是MyISAM表的作用最为明显。此外,并不是所有表都需要进行碎片整理,一般只需要对包含上述可变长度的文本数据类型的表进行整理即可。3.在OPTIMIZE TABLE运行过程中,MySQL会锁定表。4.默认情况下,直接对InnoDB引擎的数据表使用OPTIMIZE TAB

HTTP状态码HTTP Status Code明细

发布时间:2020-10-27 13:54:54   分类:其他

常见的状态码: – 服务器成功返回网页  – 请求的网页不存在  – 服务不可用详解:HTTP: Status 1xx  (临时响应)说明:HTTP: Status 1xx  (临时响应)->表示临时响应并需要请求者继续执行操作的状态代码。 详细代码及说明:HTTP: Status 100 (继续)-> 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 HTTP: Status 101 (切换协议)-&g

linux nginx 配置多个目录,js、css 404配置

发布时间:2020-10-22 11:02:52   分类:liunx & centos&nginx

域名:a.coma.com 指向 /root/www/aa.com/b 指向 /root/www/b    listen       80;    server_name a.com;    root        /root/www/a;---------- 在原有配置中增加------------   location /b/ {        root  /root/www/b;