1、MySQL 中有哪几种锁? 1、表级锁: 开销小, 加锁快; 不会出现死锁; 锁定粒度大, 发生锁冲突的概率最高, 并发度最低。 2、行级锁: 开销大, 加锁慢; 会出现死锁; 锁定粒度最小, 发生锁冲突的概率最低, 并发度也最高。 3、页面锁: 开销和加锁时间界于表锁和行锁之间; 会出现死锁; 锁定粒度界于表锁和行...
日期:2021-09-01 浏览:1912次 评论: 0 阅读全文
一、为什么用自增列作为主键 1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引。 如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引。 如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWI...
日期:2021-09-01 浏览:1872次 评论: 0 阅读全文
1. 什么事面向对象?主要特征是什么? 面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特征:封装、继承、多态。 2. SESSION 与 COOKIE的区别是什么,请从协议,产生的原因与作用说明? 1、http无状态协议,不能区分用户是否是从同一个网站上来的,同一个用户请求不同的页面...
日期:2021-09-01 浏览:1964次 评论: 0 阅读全文
这是网上找的关于Mysql的操作类,非常适合初学者使用 <?php class Mysql {         protected static $_dbh = null; //静态属性,所有数据库实例共用,避免重复连接数据库         protec...
日期:2021-06-27 浏览:2063次 评论: 0 阅读全文
Gateway/Worker模型 数据库使用示例 1、数据库配置Applications/XXX/Config/Db.php <?phpnamespace Config;/**  * mysql配置  * @author walkor  */class Db{    /**      * 数据库的一个实例配置,则使用时像下面...
日期:2021-06-10 浏览:2022次 评论: 0 阅读全文
本文实例讲述了PHP基于自定义类随机生成姓名的方法。分享给大家供大家参考,具体如下:自定义类rndChinaName.class.php: Class rndChinaName {   private $arrXing,$numbXing;   private $arrMing,$numbMing;   function rndChinaName()  &nb...
日期:2021-05-13 浏览:2215次 评论: 0 阅读全文
用简单的算法,对邮箱地址进行加密,解密: <?phpfunction deCFEmail($encode){     $k = hexdec(substr($encode,0,2));    for($i=2, $m=''; $i < strlen($encode) - 1; $i += 2){   ...
日期:2021-05-11 浏览:2322次 评论: 0 阅读全文
这里自动匹配页面里的网址,包含http,ftp等,自动给网址加上链接 function text2links($str='') {   if($str=='' or !preg_match('/(http|www\.|@)/i', $str)) { return $str; }   $lines = explode("\n&q...
日期:2021-05-11 浏览:2231次 评论: 0 阅读全文
最近项目上线一个模块需要获取火币的K线数据,初期我用的Workerman定时任务每秒通过URL请求获取,做出来之后老板感觉数据实时性不强,要优化,没办法我只能继续研究,幸好在GitHub看到一个老哥写的通过WebSocket获取火币数据的,话不多说,下面直接开始上代码。第一次写博客,写的如果不好,还请大家见谅。 URL请求方法...
日期:2021-05-11 浏览:4323次 评论: 0 阅读全文
火币网API接口对接Demo(吐槽:火币网的api说明真的是太不直观了,故此放私家Demo出来方便一下同用Python的兄弟,其他语言的兄弟也可以参考一下签名逻辑,都通用的) 语言Python #!/usr/local/python3/bin/python3 # -*- coding:utf-8 -*-   # 最下面有入口方法调用例子 # 最下...
日期:2021-05-11 浏览:2900次 评论: 0 阅读全文