Mysql中有哪几种锁? 1.表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 2.行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 3.页面锁:开销和加锁时尚界于表锁和行锁之间,并发度一般。 mysql中有哪些不同的表格? ...
分类:
数据库 时间:
2018-11-17 10:30:17
阅读次数:
478
锁概述 MySQL的锁机制,就是数据库为了保证数据的一致性而设计的面对并发场景的一种规则。 最显著的特点是不同的存储引擎支持不同的锁机制,InnoDB支持行锁和表锁,MyISAM支持表锁。 表锁就是把整张表锁起来,特点是加锁快,开销小,不会出现死锁,锁粒度大,发生锁冲突的概率高,并发相对较低。 行锁 ...
分类:
数据库 时间:
2018-11-15 10:24:59
阅读次数:
167
HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP/2 更是让它成为技术热点。 本文介绍 HTTP 协议的历史演变和设计思路。 一、HTTP/0.9 HTTP 是基于 TCP/IP 协议的应用层协议。它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式 ...
分类:
Web程序 时间:
2018-11-14 12:38:17
阅读次数:
187
训练了很久的Tf模型,终于要到生产环境中去考研一番了。今天花费了一些时间去研究tf的模型如何在生产环境中去使用。大概整理了这些方法。 继续使用分步骤保存了的ckpt文件 这个貌似脱离不了tensorflow框架,而且生成的ckpt文件比较大,发布到生产环境的时候,还得把python的算法文件一起搞上 ...
1、rpm与yum命令1.1rpm命令rpm全称为:Red-HatPackageManager,即红帽软件包管理器,最早是由红帽公司开发出来的,因为十分好用而被广大发行厂商所采用。我们可以使用rpm命令进行软件的管理(1)软件安装:rpm{-i|--install}[install-options]PACKAGE_FILE...选项:-h:hash用#进度条来显示安装进度;-v--verbose显
分类:
其他好文 时间:
2018-11-13 00:15:48
阅读次数:
162
锁概述 MySQL的锁机制,就是数据库为了保证数据的一致性而设计的面对并发场景的一种规则。 最显著的特点是不同的存储引擎支持不同的锁机制,InnoDB支持行锁和表锁,MyISAM支持表锁。 表锁就是把整张表锁起来,特点是加锁快,开销小,不会出现死锁,锁粒度大,发生锁冲突的概率高,并发相对较低。 行锁 ...
分类:
数据库 时间:
2018-11-09 12:40:55
阅读次数:
162
前言 最近老大发现Tomcat的日志文件catalina.out里存在着大量的和公司项目相关的log信息,因为一般都是会使用日志框架并另外将log信息输出到另外的文件里的,catalina.out文件里就不需要这些多余的log信息了。 不过我在测试的时候发现,Linux和Windows下catali ...
du -h /* |sort -nr 使用此命令一步步排查发现/var/lib/mysql/zabbix/这个目录占用磁盘空间较大 发现history_log.ibd这个文件最大,达到了38G,此文件对应的是zabbix库里的history_log表 找到问题原因后就好解决,进入zabbix,删除h ...
分类:
数据库 时间:
2018-11-07 20:01:53
阅读次数:
489
防止恶意攻击短信验证码接口方法 1、手机号码限制:限制单个手机号码每天的最大发送次数。超过次数不能发送短信,可以考虑将手机号码加入黑名单,禁止1天。2、短信发送时间间隔限制:限制同一个手机号码重复发送的时间间隔。通常设置为60-120秒,前端做倒计时限制,时间未到不能点击发送短信按钮,后台也做时间间 ...
分类:
其他好文 时间:
2018-11-05 15:13:23
阅读次数:
179
#include #include #include #include #include #include #include #include #define PORT 8081 //设置端口信息 #define BUFFER_SIZE 1024 //设置最大发送信息字节 #define MAX_S... ...
分类:
系统相关 时间:
2018-11-02 21:33:57
阅读次数:
181