php链路追踪框架skywalking介绍
Skywalking介绍 Skywalking是一个国产的开源框架,2015年有吴晟个人开源,2017年加入Apache孵化器,国人开源的产品,主要开发人员来自于华为,2019年4月17日A...
Skywalking介绍 Skywalking是一个国产的开源框架,2015年有吴晟个人开源,2017年加入Apache孵化器,国人开源的产品,主要开发人员来自于华为,2019年4月17日A...
前言 php中获取时间方法是date(),在php中获取时间戳方法有time()、strtotime(); date() :date(format, timestamp),format为...
一、下载 1、官网下载 2、某度网盘下载 链接: https://pan.baidu.com/s/1BgbZH-aFaJ1nwm2PpDeOSQ?pwd=nutf 提取码...
SQLyog是一款MySQL可视化工具,他可以将部分SQL操作通过图形化界面操作来完成,方便开发者更好的进行开发及数据库设计。在安装SQLyog前最好先安装好MySQL。 MySQL下载安装...
1、项目记录表project_record的结构和数据如下: 以下为项目记录表project_record的所有数据。project_id为项目Id,on_project_time为上...
一、MySQL的dd表介绍 MySQL的dd表是用来存放表结构和各种建表信息的,客户端建的表都存在mysql.table和mysql.columns表里,还有一个表mysql.column_...
一、效果展示 1、普通查询加序号 SELECT t1.NAME,( @i := @i + 1 ) AS "序号" FROM t1,( SELECT @i := 0 ) AS it...
一、前期准备 CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DE...
前言 MySQL是目前非常流行的数据库之一,也是中小企业持久化存储的首选数据库。 不同于我们日常学习,在实际应用中,MySQL服务都会挂载在某台服务器上。如果MySQL部署在某台云服务器...
在日常开发工作中,我经常会遇到需要统计总数的场景,比如:统计订单总数、统计用户总数等。一般我们会使用MySQL 的count函数进行统计,但是随着数据量逐渐增大,统计耗时也越来越长,最后竟然出现...
查看各版本默认字符集 在MySQL 8.0版本之前,默认字符集为latin1 ,utf8字符集指向的是utf8mb3 。网站开发人员在数据库设计的时候往往会将编码修改为utf8字符...
官方文档 微信扫码登录目前有两种方式: 1:在微信作用域执行 ,就是条一个新页面 前端点击一个按钮,请求后端接口条微信作用域 后端php代码如下: ?...
今天刚好做项目的时候用到这块功能,黄啊码就直接上手了,奈何网上的教程各式各样,就是没有个直接可以抄的,啊码最烦说话说一半,今天就直接弄个给大家抄的。 当前通过获取session_key...
Nginx 与 php-fpm 运行流程 Nginx 查看 nginx.conf 配置文件 加载 nginx 的 fast-cgi 模块 php-fpm 监听 127.0....
前言 之前只是生成二维码,现在需要把二维码放在一个背景图并且需要有文字介绍。之前没做过,现在做好了记录一下。 一. 获取图片 ? 1...
PHP 命名空间(namespace) PHP 命名空间(namespace)是在PHP 5.3中加入的,如果你学过C#和Java,那命名空间就不算什么新事物。 不过在PHP当中还是有着相当...
一、引用计数基础知识 每个php变量存在一个叫 zval 的变量容器中。 一个 zval 变量容器,除了包含变量的类型和值,还包括两个字节的额外信息。 第一个是 is_re...
常见进程通信方式 System V IPC 总的包括:消息队列,共享内存、信号量。 IPC(内部进程间通信)的使用注意: IPC资源仅在本机中使用,不能够跨网络使用(其实...
本文已收录编程学习笔记gitee。涵盖PHP、JavaScript、Linux、Golang、MySQL、Redis和开源工具等等相关内容。 用于生产环境中的PHP需要对其进行优化,让PHP...
一、引用计数基础知识 每个php变量存在一个叫 zval 的变量容器中。 一个 zval 变量容器,除了包含变量的类型和值,还包括两个字节的额外信息。 第一个是 is_ref,是个b...
Token 认证流程 作为目前最流行的跨域认证解决方案,JWT(JSON Web Token) 深受开发者的喜爱,主要流程如下: 客户端发送账号和密码请求登录 服务端收到请...
正则表达式用来匹配文本的特殊的串(字符集合)(匹配文本,将一个模式(正则表达式)与一个文本串进行比较)。 LIKE 和 REGEXP之间的重要差别 LIKE 匹配整个列,如果被匹配...
1. 前言 CASE 表达式是从 SQL-92 标准开始被引入的。 在 CASE 表达式里,可以使用 BETWEEN 、LIKE和 < 、> 等便利的谓词组合,以及能嵌套子查...
HAVING 子句 始终要记得 SQL是一种基于“面向集合”思想设计的语言 。 1. 寻找缺失的编号 查询这张表里是否存在数据缺失。当前这张表的编号并...
1. 前言 大多数编程语言都是基于二值逻辑的,即逻辑真值只有真和假两个。而 SQL 语言则采用一种特别的逻辑体系——三值逻辑,即逻辑真值除了真和假,而 SQL 语言里,除此之外还有第三个值&...
前言 例如MySQL中的LIMIT语句就是MySQL独有的方言,其它数据库都不支持!当然,Oracle或SQL Server都有自己的方言。 语法要求: SQL语句可以单行或多...
1. group by 找出每个工作岗位的工资和? 思路:先按照工作岗位分组,然后对工资进行求和。 mysql> select job, sum(sal) from emp...
1. 什么是连接查询 从一张表中单独查询,称为单表查询。 跨表查询,多张表联合其来查询,称为连接查询。 2. 连接查询的方式 内连接: 等值连接 非等值连接...
1. 什么是子查询 select 语句中嵌套 select 语句,被嵌套的 select 语句称为子查询。 2. 子查询可以出现在哪里 select &nbs...
1. 写在前面的话 在开发数据库时,特别是写存储过程,遇到比较复杂的需求,使用临时表可以简化很多逻辑。曾经在一家互联网金融公司供职,公司数据组团队做数据清洗,写SQL脚本时,一个查询语句可以...
更新/修改数据 只改想改的数据: update 表名 set 字段名=值 where 条件子句; 如: ? 1...
1. 直接用日期时间做减法 GETDATE() 和 NOW() 查出来的时间一样,都带时分秒 ? 1 select GETDATE...
正文 一旦你有了一些变量,你就可以对它们进行运算: ? 1 2 3 $base = 20; $height = 10;...
常用PHP文件操作函数 注:文件操作函数的行为受到 php.ini 中设置的影响。 当在 Unix 平台上规定路径时,正斜杠 (/) 用作目录分隔符。而在 Windows 平台上,正斜杠...
一、PHP7安装Xdebug扩展 1、下载xdebug ? 1 #wget https://xdebug.org/fi...
AJAX AJAX(Asynchronous JavaScript and xml)是一种用于创建动态网页的技术,该技术可以通过后台与服务器进行指定的数据交换,从而使得不必重新加载整个页面情...
什么是 DI / 依赖注入 依赖注入DI 其实本质上是指对类的依赖通过构造器完成 自动注入 通俗来说,就是你当前操作一个类,但是这个类的某些方法或者功能不是单单只靠这个类就能完成的,而是...
之前项目有一个需求,业务人员使用中文编写一些自定义公式,然后需要我们后台执行将结果返回到界面上,于是就基于有限状态机写了这个词法分析器,比较简单,希望能够抛砖引玉。 一、分析需求...
最近工作中需要用到phpexcel导出excel表格。自动存储在固定位置。 之前导出excel使用header原生导出。 但是这种方法,我没有找到可以自动存储的功能。 如果你知道,请...
目标 1.使用laravel框架进行用户的登录,注册,认证 2.前后端分离的情况下,用户请求接口,使用API token进行认证 步骤 安装启...
本来是想通过PHP的proc_open和进程进行交互,可是中间的坑太多了,不得不转换一下思路,然后想起来宝塔有网页版shell客户端,然后研究了一下,嘿嘿,发现能成 。 一、前期准备...
前事提要 上期我们详细学习了会话的概念以及用法,会话,进程组,终端的理解对本篇讲述的守护进程极其重要,如还不理解相关概念建议翻看我往期关于会话,进程组,终端文章。 基本概念 守...
进程间为什么要通信 进程间通信的目的: 数据传输:一个 进程需要将它的数据 发送给另一个进程。 通知事件:一个进程需要向另一个或一组进程 发送消息,通知它(它们)发生了 某种...
简介 序列化的目的是方便数据的传输和存储,在PHP中,序列化和反序列化一般用做缓存,比如session缓存,cookie等。 反序列化中常见的魔术方法 __wakeup(...
STR_TO_DATE函数用于将字符串转变为日期/时间值 STR_TO_DATE函数与DATE_FORMAT函数的作用是相反的 语法格式 STR_TO_DATE(str,for...
TIMESTAMPDIFF函数用于计算两个日期的时间差 语法结构 TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)...
DATEDIFF函数用于返回两个日期的天数 语法格式 DATEDIFF(date1,date2) 参数说明 date1: 比较日期1 date2: 比较...
前言 搞后端的肯定要经常接触到数据库,搞数据库一个避免不了的地方就是 join, join的语法很简单,但是在使用时常常陷入一下两种误区: 误区一: 业务至上,...
正文 我们都知道 MySQL 数据库有很多个存储引擎,其中另我们印象深刻的应该是 InnoDB 存储引擎,它从 MySQL 5.5 之后就是默认的存储引擎,它有支持事务、...
1. 存储引擎是什么 存储引擎是 MySql 中特有的一个术语,其它数据库中没有。 实际上存储引擎是一个表存储/组织数据的方式。 不同的存储引擎,表存储数据的方式不同。 2...