itfan123itfan123
  • 首页
  • 大杂烩
  • 资源分享
    • 办公文档
    • 免费模板
    • 网站源码
    • 软件工具
    • 其他
  • 技术教程
    • bug记录
    • 后端技术
      • JAVA
      • PHP
      • GO
      • C#
      • PYTHON
      • NodeJS
      • Spring
      • 其他
    • Web前端
      • js教程
      • CSS教程
      • H5
      • Vue
      • Webpack
      • uni-app
      • React
      • HTML
    • 数据库
      • mysql
      • redis
      • MongoDB
    • 运维
      • linux运维
      • Apache
      • Nginx
      • Docker
      • 安全
      • windows运维
    • 开发工具
      • VSCode
      • git
      • 免费下载
    • AI人工智能
    • 区块链
    • WEB3.0
    • 专题
    • 头条
首页 2023年5月 第6页
  • 数据库ER图

    数据库ER图的画法: 1、找出实体(不能再分割的名词)并用‘长方体’表示 2、找出实体的属性用‘椭圆’表示 3、找出实体之间的关系,用‘菱形’联系: (1)1:1联系,A中一个实体与B中一个实体对应 (2)1:n联系,A中一个实体与B中多个...

    原创 3年前 (2023-05-17) 178 阅读 #大杂烩
    数据库ER图
  • PHPnewself()和newstatic()的区别

    使用self::或者__CLASS__对当前类的静态引用,取决于定义当前方法所在的类:使用 static:: 不再被解析为定义当前方法所在的类,而是在实际运行时计算的。也可以称之为“静态绑定”,因为它可以用于(但不限于)静态方法的调用。 c...

    原创 3年前 (2023-05-17) 55 阅读 #PHP
    PHPnewself()和newstatic()的区别
  • MySQL前缀索引

    目录 什么是前缀索引 什么是索引选择性 创建前缀索引 获取前缀长度 prefix_length 创建前缀索引 前缀索引测试 前缀索引与覆盖索引 小结 什么是前缀索引 所谓前缀索引: 说白了就是对文本的前几个字符建立索引(具体是几...

    原创 3年前 (2023-05-17) 251 阅读 #大杂烩
    MySQL前缀索引
  • Linux命令

    统计文件中文本的行数: 使用"wc -l 文件名"命令就可以查看该文件的行数 wc -l test.log 如果只用获取文件的行数,那么就需要通过"awk"命令或者重定向两种方式来完成 wc -l...

    原创 3年前 (2023-05-17) 297 阅读 #大杂烩
    Linux命令
  • PHP之Trait详解

    php从以前到现在一直都是单继承的语言,无法同时从两个基类中继承属性和方法,为了解决这个问题,php出了Trait这个特性 用法:通过在类中使用use 关键字,声明要组合的Trait名称,具体的Trait的声明使用Trait关键词,Trai...

    原创 3年前 (2023-05-17) 550 阅读 #PHP
    PHP之Trait详解
  • PHP对象销毁

    php中对象是如何销毁的 unset(变量名) 将变量赋值为null或者赋值为false,true或者其他任何值都可以。此时变量就不再指向该对象。因此对象会被垃圾回收机制回收(垃圾回收器会把没有被引用的对象回收) 由于php是脚...

    原创 3年前 (2023-05-17) 472 阅读 #PHP
    PHP对象销毁
  • MySql递归应用

    MySql版本8.0.12 全国地区编码表 需求1:查出‘安平县’及其上级区域的编码和名称 方法1:使用WITH RECURSIVE递归(版本8.0以上支持) 方法2:使用纯SQL语句 方法3:新增字段area\_parent\_...

    原创 3年前 (2023-05-17) 237 阅读 #大杂烩
    MySql递归应用
  • yii2数据增删改汇总

    yii2数据增删改汇总 使用model::save()操作进行新增数据 $user= new User; $user-˃username =$username; $user-˃password =$password;...

    原创 3年前 (2023-05-17) 165 阅读 #大杂烩
    yii2数据增删改汇总
  • mysql中的内置函数

    mysql中的内置函数 1、数学函数 2、字符串函数 3、日期和时间函数 4、条件判断函数 5、系统信息函数 6、加密和压缩函数 7、聚合函数 8、格式或类型转化函数 mysql内置函数列表可以从 mysql官方文档 查询,这里...

    原创 3年前 (2023-05-17) 188 阅读 #大杂烩
    mysql中的内置函数
  • PHP将‘123456789’转换成‘987654321’不要使用函数

    题目:将‘123456789’转换成‘987654321’不要使用函数 $str = 123456789; $res = ; $i = 0; while (isset($str[$i])) { $res = $str[$i++] ....

    原创 3年前 (2023-05-17) 50 阅读 #PHP
    PHP将‘123456789’转换成‘987654321’不要使用函数
  • RedisLua脚本应用和tonumber()的使用

    官方文档 http://redisdoc.com/script/eval.html 1、释放分布式锁: if redis.call(get,KEYS[1]) == ARGV[1] then return redis.call(del...

    原创 3年前 (2023-05-17) 57 阅读 #大杂烩
    RedisLua脚本应用和tonumber()的使用
  • Linux使用npm安装cnpm

    安装: npm install -g cnpm --registry=https://registry.npm.taobao.org 建立软连接: sudo ln -s /alidata/server/nodejs/bin/cnpm /us...

    原创 3年前 (2023-05-17) 208 阅读 #大杂烩
    Linux使用npm安装cnpm
  • PHP的ip2long和long2ip函数的实现原理

    最近要做个十进制数字的可逆转换做邀请码,一直没搞清楚怎么弄的,实在太复杂了,今天弄IP时想到这个可以进行转换,于是研究了下原理: 主要是自己整理了下: $ip = 12.34.56.78; $ips = explode(., $ip); $...

    原创 3年前 (2023-05-17) 474 阅读 #PHP
    PHP的ip2long和long2ip函数的实现原理
  • PHPClosure的用法

    Closure,匿名函数,是php5.3的时候引入的,又称为Anonymous functions。字面意思也就是没有定义名字的函数。比如以下代码(文件名是do.php) 这里的A()永远没有办法用来作为B的参数,因为A它并不是“匿名”函...

    原创 3年前 (2023-05-17) 419 阅读 #PHP
    PHPClosure的用法
  • PHP抽象类abstract和接口interface的区别

    PHP抽象类abstract和接口interface的区别 抽象类 官方描述请查看文档,下面是官方描述的梳理版本: 定义为抽象的类不能被实例化。任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。 (抽象类...

    原创 3年前 (2023-05-17) 498 阅读 #PHP
    PHP抽象类abstract和接口interface的区别
  • Go开发人员应该记住这10个命令

    你在本地机器上使用 Go 进行任何操作之前,你需要安装 Go 编译器,然后可以通过运行以下命令检查是否正确安装(能正常输出版本信息,表明安装成功了): go version 然后你大概率会使用下面这个命令:它会列出 Go 相关的环境变量...

    原创 3年前 (2023-05-17) 228 阅读 #大杂烩
    Go开发人员应该记住这10个命令
  • 有一堆数字,如果除了一个数字以外,其他数字都出现了两次,那么如何找到出现一次的数字?

    问题:有一堆数字,如果除了一个数字以外,其他数字都出现了两次,那么如何找到出现一次的数字? nums := []int{1, 5, 1, 6, 5, 3, 6} i := 0 len := len(nums)...

    原创 3年前 (2023-05-17) 20 阅读 #大杂烩
    有一堆数字,如果除了一个数字以外,其他数字都出现了两次,那么如何找到出现一次的数字?
  • PHP命令行脚本接收传入参数的三种方式

    目录 一、使用$argv和$argc参数接收 二、使用getopt函数(推荐使用这种方法) 三、提示用户输入 通常PHP都做http方式请求了,可以使用GET、POST…方式接收参数,有些时候需要在shell命令下把PHP当作脚本执行,...

    原创 3年前 (2023-05-17) 578 阅读 #PHP
    PHP命令行脚本接收传入参数的三种方式
  • phpget_called_class()函数与get_class()函数的区别

    get_class (): 获取当前调用方法的类名(self); get_called_class():获取静态绑定后的类名(static); class Foo{ public function test(){...

    原创 3年前 (2023-05-17) 56 阅读 #PHP
    phpget_called_class()函数与get_class()函数的区别
  • yii2模型with关联条件查询过滤结果为空的问题

    Laravel关联模型中过滤结果为空的结果集(has和with区别) 首先看代码: $userCoupons = UserCoupons::with([coupon =˃ function($query) use($groupId){ r...

    原创 3年前 (2023-05-17) 147 阅读 #大杂烩
    yii2模型with关联条件查询过滤结果为空的问题
  • Linux看懂top命令

    在linux操作系统中,top命令经常用来监视系统活动进程和系统的资源负载信息等,在日常的运维工作中也是最基本的命令。 对于top命令,难点在于如何看懂top命令后呈现的结果集,下面我们以这top命令结果集的图为例为大家分别介绍。 第一行...

    原创 3年前 (2023-05-17) 170 阅读 #大杂烩
    Linux看懂top命令
  • SQL语句优化的30种方法

    SQL优化 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引(或联合索引)。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表...

    原创 3年前 (2023-05-17) 237 阅读 #大杂烩
    SQL语句优化的30种方法
  • MySQLjoin关联表查询时,查询字段前面加上表名更高效

    join关联表查询时,查询字段前面加上表名更高效 SELECT nft_publish.id, nft_publish.author, nft_publish.nft_name AS name, nft_pu...

    原创 3年前 (2023-05-17) 182 阅读 #大杂烩
    MySQLjoin关联表查询时,查询字段前面加上表名更高效
  • Redis缓存穿透、缓存击穿、缓存雪崩

    Redis缓存穿透、缓存击穿、缓存雪崩 缓存穿透 缓存击穿 缓存雪崩 布隆过滤器 缓存穿透 问题描述: key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会到数据源,从而可能压垮数据源。比如用一个不存...

    原创 3年前 (2023-05-17) 216 阅读 #大杂烩
    Redis缓存穿透、缓存击穿、缓存雪崩
  • MySQL8中的开窗函数

    开窗函数 前言 窗口函数的格式 函数(Function)的类型 开窗函数over() 窗口函数使用 ROW_NUMBER() RANK()与DENSE_RANK() LEAD()与LAG() FIRST_VALUE()与LAS...

    原创 3年前 (2023-05-17) 253 阅读 #大杂烩
    MySQL8中的开窗函数
  • Redis实战篇:巧用Bitmap实现亿级海量数据统计

    目录 二值状态统计 判断用户登陆态 SETBIT 命令 GETBIT 命令 第一步,执行以下指令,表示用户已登录。 第二步,检查该用户是否登陆,返回值 1 表示已登录。 第三步,登出,将 offset 对应的 value 设置成 0。...

    原创 3年前 (2023-05-17) 366 阅读 #大杂烩
    Redis实战篇:巧用Bitmap实现亿级海量数据统计
  • PHP使用redis实现分布式锁

    话不多说直接上代码 $redisLock = Redis::lock(key, value, 5);//key使用商品id,value使用用户id拼接时间戳和随机字符 try { //获取锁:适用于n个人抢1个商品的场景,避免出现多...

    原创 3年前 (2023-05-16) 1007 阅读 #JAVA
    PHP使用redis实现分布式锁
  • PHP递归,递归跳出,递归结束,递归终止

    PHP执行递归,以及在指定的位置跳出递归,即结束整个递归程序 //递归函数:查找路径下的php文件返回的数组是否包含键test private $route; private $method = test; private function...

    原创 3年前 (2023-05-16) 286 阅读 #大杂烩
    PHP递归,递归跳出,递归结束,递归终止
  • phppreg_replace方法匹配并替换字符串中的部分字符

    话不多数直接上代码: 手机号: 邮箱: 身份证号: 日期:YmdHis转Y-m-d H:i:s preg_replace_callback():...

    原创 3年前 (2023-05-16) 203 阅读 #大杂烩
    phppreg_replace方法匹配并替换字符串中的部分字符
  • PHP位运算符&、^、|、<<、>>

    目录 1、位运算符&:位与 2、位运算符^:位异或 3、位运算符|:位或 4、其他位运算符<<、>>:将二进制的全部位向左移、右移 1、位运算符 & :位与 类似逻辑运算符 与...

    原创 3年前 (2023-05-16) 16 阅读 #大杂烩
    PHP位运算符&、^、|、<<、>>
  • Linuxshell脚本经典

    1、为何叫做 Shell? 我们知道计算机的运作离不开硬件,但却无法直接操作硬件,硬件的驱动只能通过一种称之为“操作系统(OS,Opertating System)的软件来管控。Linux 严格来说是一个操作系统(OS)。 使用者没有办法直...

    原创 3年前 (2023-05-16) 144 阅读 #大杂烩
    Linuxshell脚本经典
  • MySQLVarchar前缀索引的一个细节

    在线上环境中,对一个varchar类型的字段做索引的时候,如果这个字段的长度太长,我们经常会用到前缀索引。 使用前缀索引有2个好处: 1、前缀索引的存在,使得整个索引的数据量变小; 2、在insert数据的时候,维护索引的速度变快,ins...

    原创 3年前 (2023-05-16) 170 阅读 #大杂烩
    MySQLVarchar前缀索引的一个细节
  • php字符串转成数组

    php字符串转成数组 /* $m = “woxihuanphp”,编程实现:将字符串分割为单个字符存放到一个数组中,并打印数组? */ $m=woxihuanphp; echo $res=trim(chunk_split($m,1,.),....

    原创 3年前 (2023-05-16) 153 阅读 #大杂烩
    php字符串转成数组
  • Linux安装PHP及其依赖并添加service

    mkdir /usr/local/php wget http://cn2.php.net/distributions/php-7.4.30.tar.gz tar -zxvf php-7.4.30.tar.gz cd php-7.4.3...

    原创 3年前 (2023-05-16) 158 阅读 #大杂烩
    Linux安装PHP及其依赖并添加service
  • go你有50枚金币,需要分配给以下几个人

    你有50枚金币,需要分配给以下几个人:Matthew,Sarah,Augustus,Heidi,Emilie,Peter,Giana,Adriano,Aaron,Elizabeth。 分配规则如下: a. 名字中每包含1个’e’或’E’分1...

    原创 3年前 (2023-05-16) 140 阅读 #大杂烩
    go你有50枚金币,需要分配给以下几个人
  • php<>和!=的区别是什么?

    <> 与 != 都是判断不相等的 php早期使用的是<>,后来升级为 != 。两者基本没有差异 ,因个人编码习惯而异。 <> 与 != 作用是一样的,没有什么区别;不过建议使用 != ,可读性较高。 但是...

    原创 3年前 (2023-05-16) 16 阅读 #大杂烩
    php<>和!=的区别是什么?
  • golang 问题 : go.mod file not found in current directory or any parent directory; see ‘go help modules’ 解决

    go: go.mod file not found in current directory or any parent directory; see ‘go help modules’ 这个是go环境问题 执行: go env -w GO...

    原创 3年前 (2023-05-16) 14 阅读 #大杂烩
    golang 问题 : go.mod file not found in current directory or any parent directory; see ‘go help modules’ 解决
  • PHPCURLCURLOPT参数说明(curl_setopt)

    CURLOPT_RETURNTRANSFER 选项: curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 如果成功只将结果返回,不自动输出任何内容。 如果失败返回FALSE curl_setopt($ch...

    原创 3年前 (2023-05-16) 22 阅读 #大杂烩
    PHPCURLCURLOPT参数说明(curl_setopt)
  • MySQLin、exists是否走索引

    最近,有一个业务需求,给我一份数据 A ,把它在数据库 B 中存在,而又比 A 多出的部分算出来。由于数据比较杂乱,我这里简化模型。 然后就会发现,我去,这不就是 not in ,not exists 嘛。 那么问题来了,in, not i...

    原创 3年前 (2023-05-16) 147 阅读 #大杂烩
    MySQLin、exists是否走索引
  • Laravel快速接入JWT用户认证(多用户认证)tymon/jwt-auth

    JWT应用 创建新项目 安装 快速接入 创建 Token 完成接口 多用户认证 创建 Admin JWT 是 JSON Web Token 的缩写,它是一个规范,让用户和服务器之间传递安全可靠的信息。 创建新项目 创建一...

    原创 3年前 (2023-05-16) 21 阅读 #大杂烩
    Laravel快速接入JWT用户认证(多用户认证)tymon/jwt-auth
  • MySQL查询分组GroupBy原理分析

    目录 1. 使用group by的简单例子 2. group by 原理分析 2.1 explain 分析 2.2 group by 的简单执行流程 3. where 和 having的区别 3.1 group by + wh...

    原创 3年前 (2023-05-16) 243 阅读 #大杂烩
    MySQL查询分组GroupBy原理分析
  • PHP正则表达式判断手机号码是否合法

    文章来源 https://www.cnblogs.com/hello-tl/p/7592333.html /** * 移动:134、135、136、137、138、139、150、151、152、157、158、159、182、1...

    原创 3年前 (2023-05-16) 156 阅读 #大杂烩
    PHP正则表达式判断手机号码是否合法
  • MySQL慢查询:慢SQL定位、日志分析与优化方案

    MySQL慢查询分析和优化 为何要对慢SQL进行治理 治理的优先级 MySQL执行原理 如何发现慢查询SQL 慢查询分析示例 SQL语句常见优化 1.不使用子查询 2.避免函数索引 3.使用IN替换OR 4.LIKE双百分号无法使用到...

    原创 3年前 (2023-05-16) 190 阅读 #大杂烩
    MySQL慢查询:慢SQL定位、日志分析与优化方案
  • 根据经纬度计算两点之间的距离

    前言 在我们平时使用美团,饿了么等app进行订餐,或者使用猫眼进行订电影票的时候,都有一个距离的排序,表明该家店距离我们当前的位置,这种基于地理位置的服务,统一被称为LBS(Location Based Service),而LBS的实现...

    原创 3年前 (2023-05-16) 140 阅读 #大杂烩
    根据经纬度计算两点之间的距离
  • Laravel框架ORM新特性

    Laravel是国内PHP开发使用比较广泛的一个框架,最近发现一个新特性(可能官方文档里说了但我没发现)。 就是在使用ORM查询数据库时,若 where 条件字段card值是 null : -˃where(card, null) 框架会自动...

    原创 3年前 (2023-05-16) 148 阅读 #大杂烩
    Laravel框架ORM新特性
  • Linux环境安装Nginx并加入Service

    安装nginx。 3.1 需要先安装几个nginx需要用到的依赖吧算是 3.1.1 先安装gcc-c++编译器 OpenSSL yum install gcc-c++ yum install -y openssl openssl-deve...

    原创 3年前 (2023-05-16) 3 阅读 #大杂烩
    Linux环境安装Nginx并加入Service
  • Linux环境安装Nginx并加入Service

    安装nginx。 3.1 需要先安装几个nginx需要用到的依赖吧算是 3.1.1 先安装gcc-c++编译器 OpenSSL yum install gcc-c++ yum install -y openssl openssl-deve...

    原创 3年前 (2023-05-16) 140 阅读 #大杂烩
    Linux环境安装Nginx并加入Service
  • Linux安装包方式安装nodejs

    nodejs-12.15.0安装包地址: https://nodejs.org/download/release/v12.15.0/ 通过 uname -a 命令查看到我的Linux系统位数是64位(备注:x86_64表示64位系统, i6...

    原创 3年前 (2023-05-16) 152 阅读 #大杂烩
    Linux安装包方式安装nodejs
  • PHP找出字符串中连续重复次数最多的字符

    PHP面试过程中经常遇到这类算法题目: 话不多说直接上代码: //找出字符串中连续重复次数最多字 $str = bbcccychrisQxnnddemdereeeeeffetcsssssssssssssfggdddreggggaggagg...

    原创 3年前 (2023-05-16) 152 阅读 #大杂烩
    PHP找出字符串中连续重复次数最多的字符
  • 根据经纬度查询距离并按距离进行排序

    数据库有个表,存的地址及其经纬度,想要查询每个地址距当前位置(经纬度)的距离(单位:米)并根据距离进行排序。 创建表store CREATE TABLE store ( id int(10) unsigned NOT NULL AUTO...

    原创 3年前 (2023-05-16) 146 阅读 #大杂烩
    根据经纬度查询距离并按距离进行排序
‹‹ ‹ 2 3 4 5 6 7 8 › ››
最新文章
  • ✨一键磨皮神器!Portraiture让你的照片秒变杂志大片✨ 1个月前 (11-13)
  • ComfyUI一键安装全面指南 1个月前 (11-11)
  • 120多套各种类别微信小程序模板源码分享 2个月前 (10-28)
  • VMware Workstation Pro 免费版win11,win10系统下载及安装 2个月前 (10-23)
  • 免费 下载Win10+11PE 网络版合盘,非常不错的制作工具和 PE 合盘! 2个月前 (10-21)
  • 免费开源的3d素材游戏库有哪些 2个月前 (10-15)
  • 目前几款免费开源数据库同步工具 2个月前 (10-11)
  • 解决SolidWorks2019许可证错误-85440 10个月前 (02-11)
  • 解决sklearn.datasets.fetch_20newsgroups下载速度慢的问题 10个月前 (02-11)
  • 解决sklearn.datasets.fetch_20newsgroups下载报错问题分享 10个月前 (02-11)
网站分类
  • 大杂烩
  • 资源分享
    • 办公文档
    • 免费模板
    • 网站源码
    • 软件工具
    • 其他
  • 技术教程
    • bug记录
    • 后端技术
      • JAVA
      • PHP
      • GO
      • C#
      • PYTHON
      • NodeJS
      • Spring
      • 其他
    • Web前端
      • js教程
      • CSS教程
      • H5
      • Vue
      • Webpack
      • uni-app
      • React
      • HTML
    • 数据库
      • mysql
      • redis
      • MongoDB
    • 运维
      • linux运维
      • Apache
      • Nginx
      • Docker
      • 安全
      • windows运维
    • 开发工具
      • VSCode
      • git
      • 免费下载
    • AI人工智能
    • 区块链
    • WEB3.0
    • 专题
    • 头条
粤ICP备19068341号
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
Powered By Z-BlogPHP Theme By 编程老白