自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 swoole 协程下粗略判断执行的代码是否可能存在阻塞

swoole 协程环境中尽量避免阻塞代码调用,该类实现粗略判断一段代码或一个包的调用是否存在协程阻塞

2024-07-10 12:51:19 158

原创 js 防抖函数

js 防抖函数。

2024-07-06 11:59:17 144

原创 ElasticSearch的使用

一、安装ElasticSearch下载连接:https://www.elastic.co/cn/elasticsearch/之后解压文件,通过命令cd到bin目录下,输入elasticsearch.bat,启动服务之后在浏览器中输入http://localhost:9200,当看到以下信息说明服务启动成功{ "name" : "DESKTOP-1IK0UC3", "cluster_name" : "elasticsearch", "cluster_uuid" : "fhhG4xtCT0

2022-05-08 15:46:16 1165

原创 MYSQL触发器

1.触发器定义触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性。触发程序的优点如下:• 触发程序的执行是自动的,当对触发程序相关表的数据做出相应的修改后立即执行。• 触发程序可以通过数据库中相关的表层叠修改另外的表。• 触发程序可以实施比 FOREIGN KEY 约束、CHECK 约束更为复杂的检查和操作。触发器是一种与表操作( INSERT、UPDATE、DELETE)有关的数据库对象。触发器定义了一系列操

2021-10-20 08:51:25 183

原创 MYSQL锁

1.锁的定义我们在操作数据库的时候,可能会由于并发问题而引起数据的不一致(数据冲突),锁的冲突也是影响数据库并发访问性能的一个重要因素,锁对于数据库而言就显得尤其重要MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。比如:MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);innoDB存储引擎即支持行级锁(row-level locking),也支持表级锁,默认情况下是采用行级锁表级锁:开销小,加锁快;不会出现死锁(因为MyIS

2021-10-20 08:47:14 121

原创 MYSQL索引

1.索引的定义索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。索引对于性能的影响愈发重要索引优化是对查询性能优化最有效的手段了(1).顺序访问顺序访问是在表中实行全表扫描,从头到尾,效率非常低下(2).索引访问索引访问是通过遍历索引记录表,然后通过映射表直接找到数据表的哪一行,大大提高数据库的工作效率。2.索引的分类(1).普通索引普通索引是最基本的索引类型,唯一任务是加快对数据的访问速度,没有任何限制。创建普通索引时,通常使用的关键字是INDEX或KEY(2)

2021-10-18 19:42:25 166 1

原创 MYSQL事务

1.事务的定义所谓的事务,他是一个操作序列,这些操作要么都执行,要么都不执行,它是一个 不可分割的工作单位。事务是数据库维护数据一致性的单位,在每个结束时,都能保持数据一致性。2.事务四个特性事务的四个特性简称:ACID(1).原子性事务是最小的执行单位,不允许分割。一个事务中的多组操作,要么全部成功,要么全部失败。在事务提交(commit)成功之后,所有的操作都生效,提交失败,所有的操作都会回滚。(2).一致性一个事务执行之前和执行之后数据库都必须处于一致性状态。在事务执行的过程中,只要事

2021-10-18 18:42:19 648

原创 git使用总结

gitee 使用流程首先是下载并安装git软件,然后去注册gitee 或 github 的账号,之后是在平台上面创建仓库。一、 在git命令中配置用户名,邮箱分别是git config --global user.name “名字”git config –global user.email “邮箱”二、 设置SSH KEY先在本地git命令中生成sshkey之后是在gitee或github上个人设置添加ssh公钥之后收到一条邮件基本表示OKssh-keygen –t rsa –C xxx@

2021-10-10 20:55:30 84

原创 简易购物车demo

一、图片二、HTML部分<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" type="text/css" href="./css/aui.css"> <link rel="stylesheet" href="css/classify.css"> &lt

2021-10-09 22:51:20 171

原创 答题抢红包(答题功能JS部分)

答题页面一、题目信息渲染var data="";//后台传过来的json数据var index=0;//表示当前渲染题目的下标 function romance(){ $('#time-sec').text(20);//页面定时开始数 $('#time-plan').css('width','0%');//定时进度 /* 根据index取出data里面的题目信息并进行拼串 然后渲染页面 */

2021-10-08 22:03:43 1181

原创 php题库(2)

1.php数据类型有几种?如何获取字符串的长度?基本数据类型:integer、string、float、boolean。引用数据类型:Array、Object。获取字符串长度用strlen(),但是如果是一个UTF-8的中文字符是按3个长度计算。如果是有中文或其他文字类,使用mb_strlen($str,‘utf-8’);就可以了。2.MySQL触发器四要素是什么?监视地点监视事件触发时间触发事件3.什么是单一入口模式?什么是CBD?oop是什么?单一入口即是通过一个入口文件访问web

2021-09-24 14:19:46 123

原创 PHP原生信息管理例子

PHP原生混编学生信息列表页面,仅供学习模糊查询是用ajax实现的本章只介绍php输出的信息;连接数据库是采用了单独的一个php文件,已在头部进行了引入。一、列表块<tbody> <?php if(isset($status) && $status == true && $connects){ $page = $_GET['page'];//接收页码 $rowNumber = $_GET['rowNum'];//接收

2021-09-23 22:34:40 202

原创 TP5查询最近景区

根据手机端传过来的经纬度坐标值,通过查询mysql数据库计算出距离每个景区的公里数,然后通过having取出1000公里以内的,order by 排正序再使用limit取出第一个,就是距离最近的那个景区了。 /* 根据经纬度坐标获取最近的景区 */ public function getAeraMessage(){ $lng = input('longitude');//经度坐标 $lat = input('latitude');//纬度坐标

2021-09-21 07:18:00 157

原创 thinkphp部署+常见伪静态问题

thinkphp 部署1:windows下载Composer-Setup.exe,linux根据文档上提供命令下载composer,也可直接去下载tp5的文件2:在网站根目录输入以下命令,composer create-project topthink/think tp5 dev-master --prefer-dist3:完成后网站指向public文件下,进入网站看到十年磨一剑就表示部署成功了!!!‘中间composer部署出现的问题composer提示[ErrorException]p

2021-09-16 22:12:19 805

原创 php题库(1)

1.什么是php? php 通常指超文本预处理器,用于面向对象、命令式编程,是一种通用开源脚本语言。其主要特点为开源性和免费性、快捷性、数据库连接的广泛性、面向过程和面向对象并用。2.什么是面向对象?主要特征是什么? (1)面向对象是一种编程思想,将现实的事物抽象出来,它利于提高程序的重用性,使程序结构更加清晰。 (2)主要特征:封装、继承、多态。3.SESSION 与 COOKIE的区别是什么,请从协议,产生的原因与作用说明? ...

2021-08-25 17:15:26 261

原创 tp5百度富文本提交后没有带标签问题

在有些框架上提交<textarea name="content"></textarea>富文本框中的内容后在控制器里使用input('')接收参数得不到标签,您可以尝试下面的方式(将content改为你要传的name值);使用表单提交$c = htmlspecialchars(stripslashes(input('content','','trim')));使用异步提交$c = htmlspecialchars_decode(stripslashes(input('

2021-08-23 19:15:44 424

原创 SQL语句建表

SQL语句建表1.以使用phpstudy集成运行环境为例,首先到MySQL的bin文件夹下。2.使用命令mysql -u root -p,回车再输入密码也是可以在-p后面写密码,连接成功会有Welcome to the MySQL monitor.3.使用create database database_name;创建数据库以创建me数据库为例 create database me;4.使用show databases;查看数据库5.使用 use database_name;以test

2021-06-13 18:41:13 3283 1

原创 数据库介绍

一、数据库是什么数据库是按照数据结构来组织、存储和管理数据的仓库。 它是数据管理的有效技术,是由一批数据构成的有序集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映客观事物间的本质联系。数据是数据库中存储的基本对象,是按一定顺序排列组合的物理符号。数据有多种表现形式,可以是数字、文字、图像,甚至是音频或视频。二、数据库的分类数据库通常分为“层次式数据库”、“网络式数据库”和“关系式数据库”三种。而不同的数据库是按不同的数据结构来联系和组织的。最常见的数据库模型主要有两种,关系型数据库和

2021-06-12 16:35:01 1147 2

空空如也

空空如也

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

TA关注的人

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