自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 jwt介绍和PHP的使用

适用于分布式单点登录(SSO)

2022-10-24 14:02:50 1098 1

原创 MySQL四大原则&隔离性

实现主要基于undo log。例子:事务A处理逻辑代码,事务B先进行数据修改,之后处理逻辑代码(未提交事务),事务A查询到了事务B修改之后的数据。例子:事务A读取数据,事务B新增(删除)了数据,之后事务A再次读取数据和上次读取的行数不一致。1.读取未提交:最低的隔离级别,事务修改未提交其他事务查询到了修改的结果(幻读,重复读,脏读)例子:事务A读取数据,事务B修改了数据,之后事务A再次读取数据和上次读取的内容不一致。3.可重复读:一个事务查询同一条数据结果是相同的无论其他事务是否进行操作(增删改)(幻读)

2022-09-08 10:30:35 575

原创 MySQL指定字段值的顺序进行排序

MySQL指定字段值的顺序进行排序

2022-08-23 15:21:56 295

原创 MySQL-三大范式

什么是MySQL三大范式?

2022-08-19 17:43:13 112

原创 MySQL存储引擎-MyISAM

MySQL

2022-08-05 15:47:18 1334

原创 MySQL表打不开删不掉

一个库数据量太大,很多人在操作这个数据库,其中有一个大表加索引电脑卡死了,之后打开表,打不开,删除也删不掉,因为有其他业务不能重启MySQLSHOW FULL PROCESSLIST; //查询进程使用上面的sql语句查询所有进程 发现有其中一列 state 为Locked (被其他查询锁住)找到对应的表 进行kill(查询出来的Id)kill 5;问题解决...

2021-09-22 18:29:13 1179

原创 MySQL摸个字段替换查询,修改

REPLACE('需要替换的字段','被替换字段',替换字段)原表查询SELECT REPLACE(a1, 'http', 'https') AS a1 FROM `test`修改UPDATE test SET a1=REPLACE(a1, 'http', 'https');

2021-09-14 17:18:33 129

原创 MySQ 某个字段分割查询,修改

SUBSTRING_INDEX('需要截取的字符串','查找的字符串',出现的位置);查询表SELECT SUBSTRING_INDEX(a1, '?', 1) FROM `test`修改表UPDATE`test` SET `a1` = SUBSTRING_INDEX(a1, '?', 1);

2021-09-14 17:15:08 106

原创 MySQL根据时间统计每日每月每年的数据

1.表里面的字段是时间格式, 查询用户每月数据SELECT DATE_FORMAT(starttime, '%Y-%m') AS starts, COUNT(*) FROM ceshi GROUP BY starts;2.表里面的字段是时间戳, 查询用户每月数据SELECT FROM_UNIXTIME(createtime,'%Y-%m') AS starts, COUNT(*) FROM ceshi GROUP BY starts;3.表里面的字段是时间戳, 添加...

2021-07-22 16:28:19 2555 3

原创 MySQL学习-运行原理 第一课

第一步连接器(建立链接获取权限)连接器主要负责客户端建立连接,获取权限,维护和管理连接1). 判断当前账号密码是否错误2). 获取当前账号的权限(如果修改权限需要重新链接)第二步 查询缓存(读取缓存)查询缓存主要负责查询SQL语句存在缓存则直接返回内容SELECT * FROM table_a WHERE id=1上面查询请求后,会先查询缓存,看看之前是不是执行过这条语句 如果执行过会形成key value的形式存储在内存中,key是查询的语句,value是查询的结果直接返...

2021-05-11 18:30:00 92 1

原创 MySQL两个表合并安装规律排序

需求现在需要把 log_1表和log_2表合并在新创建一个log_3表进行排序表结构log_1,log_2,log_3表结构相同,只贴一个表结构CREATE TABLE log_1 (id int(10) unsigned NOT NULL AUTO_INCREMENT,uid int(10) NOT NULL,username varchar(32) NOT NULL COMMENT ‘用户昵称’,lastupdate int(10) unsigned NOT NULL COMMENT ‘

2021-01-14 11:23:52 336

原创 PHP大数据导出csv优化,导出出现504处理方式

$title = ['粉丝编号','用户名','联系电话','状态','创建时间','订单数量'];set_time_limit(0);header('Pragma:public'); header('Expires:0');header('Cache-Control:must-revalidate,post-check=0,pre-check=0'); header('Content-Type:application/force-download');header('Con...

2020-08-07 16:23:36 713

原创 yii2增删改查,各种操作

增加数据 //增加一条数据 $code= new Code; $code->nickname = 'ceshi01'; $code->is_delete = 0; $code->save(); Yii::$app->db->createCommand()->insert('code', [ 'nickname' =&g...

2020-07-24 17:40:40 234

原创 YII2修改默认入口

具体方法如下打开basic\vendor\yiisoft\yii2\web\Application.phppublic $defaultRoute = 'code';上面定义进入code控制器basic\controllers\CodeController.phppublic $defaultRoute = 'code\indexs';上面定义进入Code控制器Indexs方法basic\controllers\CodeController.php...

2020-07-22 18:35:34 475

原创 PHP 解决跨域问题方案,设置单域名和多域名

最近因为公司需要做一个系统,系统前后端分离,需要在本地和开发机开发,所以遇到了,遇到了跨域问题设置域名需要删除最后一个斜杠正确: http://www.a.com错误: http://www.a.com/1.设置单域名//header("Access-Control-Allow-Origin: *");//请求域名 * 表示所有域名可以访问,简单粗暴安全性不咋地header("Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT");..

2020-06-28 15:05:17 303

原创 laravel laravel-wechat token验证和坑

安装**Laravel < 5.8**composer require "overtrue/laravel-wechat:~4.0"**Laravel >= 5.8**composer require "overtrue/laravel-wechat:~5.0"配置在 config/app.php 注册 ServiceProvider 和 Facade (Laravel 5.5 + 无需手动注册)'providers' => [ // ... Ove...

2020-06-24 11:03:06 883

原创 PHP使用Redis 地理位置(geo)教程,附近城市,门店经纬度两点间距离,筛选,排序

将指定的地理空间位置, 添加到指定的key中geoadd(纬度、经度、名称)//添加城市到到经纬度$redis->rawCommand(‘geoadd’, ‘citys’, ‘116.40’, ‘39.90’, ‘beijing’);$redis->rawCommand(‘geoadd’, ‘citys’, ‘114.48’, ‘38.03’, ‘shijiazhuang’);$redis->rawCommand(‘geoadd’, ‘citys’, ‘114.30’, ‘30.

2020-06-10 14:42:49 982

原创 mysql查询订单表数和订单金额的每年每月每日统计

首先介绍几个mysql函数FROM_UNIXTIME()函数时间戳转换时间SELECT FROM_UNIXTIME(1588238359) AS 时间year()获取时间的年份SELECT YEAR(‘2020-04-30 17:19:19’) AS 年month()获取时间的月份SELECT MONTH(‘2020-04-30 17:19:19’) AS 月day()获取时间...

2020-04-30 17:35:21 2034

原创 Yii2关联表如何输出 SQL 语句

1.查询单个表$order = Order::find()->where([ ‘id’ => $orderid])->asArray()->one();echo Order::find()->where([ ‘id’ => $orderid])->asArray()->createCommand()->getRawSql();显示SEL...

2020-04-10 16:53:41 221

原创 微信第三方公众平台开发流程(公众号)

拿到ticket(每隔10分钟,有效时间比两个小时长) 根据ticket拿到component_access_token(有效时间2小时) 根据component_access_token拿到授权码pre_auth_code(有效时间10分钟) 生成授权二维码 管理员确定 判断是否授权确认 判断是否授权过 创建数据表一,微信开发平台接入 1.在开放平台上绑定公众号,绑定之后可以...

2020-04-03 16:26:28 182

原创 php json_decode 后,数字转换成了 科学计数法 的解决方案

php在执行 json_decode 后,数字对象转换成了 科学计数法"result":[{"uid":1021696035257980469,"categoryUid":1502187334502418450}]这是获取到的 json串,直接使用 json_decode 之后,变成科学计数法结果:["uid"] => float(1.02169603525...

2020-04-03 16:11:15 1342

原创 获取前端数组变成后端数组

$sid = html_entity_decode($_GPC['sid']);$sids = json_decode($sid);

2020-04-03 16:10:01 579

原创 PHP扩展类ZipArchive压缩和解压zip实例,负载情况下生成压缩包

1.添加本地文件到压缩包$zip = new ZipArchive();//如果指定的zip文件不存在,则新建一个$res = $zip->open('a.zip', ZipArchive::CREATE);//总是创建一个新的文件,如果指定的zip文件存在,则会覆盖掉//$res = $zip->open('a.zip', ZipArchive::OVERWRITE);/...

2020-04-03 15:37:23 302

原创 人人商城-人人社区数据字典(数据表)

//幻灯片表CREATE TABLE ims_ewei_shop_sns_adv (id int(11) NOT NULL AUTO_INCREMENT,uniacid int(11) DEFAULT 0,advname varchar(50) DEFAULT ‘’ COMMENT ‘幻灯片标题’,link varchar(255) DEFAULT ‘’ COMMENT ‘幻灯片链接’,...

2020-04-01 19:01:12 3887

原创 yaf的安装喝配置Windows10

1.首先查看自己的PHP版本phpinfo2.打开https://pecl.php.net/package/yaf Windows下载3.解压文件并把php_yaf.dll放到PHP安装文件的ext文件夹下面4.修改php.ini在php,ini中添加 extension=php_yaf.dll并保存5.重启环境(Apache),搜索yaf,如果没有搜索到请确认下载版本是否正确...

2020-04-01 13:56:18 125

原创 商品每日每周每月排序redis

商品每日每周每月排序redis//实例化链接redis$redis = new Redis();$redis->connect(‘127.0.0.1’, 6379);//设置时区date_default_timezone_set(‘Asia/Shanghai’);//设置每天信息$day = mktime(23, 59, 59, date(“m”), date(“d”), da...

2020-04-01 11:42:49 131

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除