自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git常用指令 提交常遇到问题

项目开发初始代码下载 (地址http可能出错,使用git@)git clone XXX(代码地址)代码拉取后,一般新建自己的本地仓库,如devPHP新建分支git checkout -b devPHP //创建新的分支,存代码开发结束后,提交代码,申请合并IDEA中terminal使用git指令,提交代码;本地拉取代码文件中,右击git bash,使用git 指令也可以提交git status //查看修改内容,使用status命令,在根目录下输入git b

2020-05-28 11:47:51 283

转载 MYSQL 事务 3锁

锁机制基本原理锁机制的基本原理可以概括为:事务在修改数据之前,需要先获得相应的锁;获得锁之后,事务便可以修改数据;该事务操作期间,这部分数据是锁定的,其他事务如果需要修改数据,需要等待当前事务提交或回滚后释放锁锁的分类行锁与表锁按照粒度,锁可以分为表锁、行锁以及其他位于二者之间的锁。表锁在操作数据时会锁定整张表,并发性能较差;行锁则只锁定需要操作的数据,并发性能好。但是由于加锁本身需要消耗资源(获得锁、检查锁、释放锁等都需要消耗资源),因此在锁定数据较多情况下使用表锁可以节省

2021-01-11 17:45:55 343

转载 MYSQL 事务 2事务日志

MySQL的事务日志:MySQL的日志有很多种,如二进制日志、错误日志、查询日志、慢查询日志等InnoDB存储引擎还提供了两种事务日志:redo log(重做日志)和undo log(回滚日志)。其中redo log用于保证事务持久性;undo log则是事务原子性和隔离性实现的基础。1. redo logredo log叫做重做日志,是用来实现事务的持久性。 redo log是用来恢复数据的 用于保障,已提交事务的持久化特性引入原因:InnoDB作为MySQL的存储引擎,数据.

2021-01-11 16:33:11 211

转载 MYSQL 事务 1事务定义

前言实现事务功能的三个技术,分别是日志文件(redo log 和 undo log),锁技术以及MVCC。本文先介绍事务定义,然后再讲事务的实现原理,包括原子性是怎么实现的,隔离型是怎么实现的一、事务定义 Transaction事务:一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务就是一个最小的工作单元) 一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成 事务只和DML语句有关,业务逻辑不同,DML语句的

2021-01-11 16:20:23 555

转载 树的定义 基本术语

1.树(Tree)的基本概念1.1 树的定义树是由结点或顶点和边组成的(可能是非线性的)且不存在着任何环的一种数据结构。没有结点的树称为空(null或empty)树。一棵非空的树包括一个根结点,还(很可能)有多个附加结点,所有结点构成一个多级分层结构。1.2 树的基本术语Root The top node in a tree. 根 树的顶端结点 Child A node directly connected to another node when moving.

2020-11-19 20:29:01 456

转载 SSh 框架解析

什么是SSHSSH是3个Java框架 struts+spring+hibernate的一个集成框架,是目前较流行的一种web应用程序开源框架;是现在Java开发中常用的框架组合,用来开发后台,与前台和数据库进行数据交互。struts 采用MVC模式,主要是作用于用户交互 spring 采用IOC和AOP~作用比较抽象,是用于项目的松耦合 hibernate 是对象持久化框架,其实就是实体类和数据库表建立关系,操作类就会触发相应的sql语句,可以不用写任何sql语句,完成数据库编程(引自百度知道.

2020-09-24 15:39:22 348

原创 ssh 访问远程服务器

登录访问远程服务器访问具体IP 找相应开发添加访问权限 本地开发环境,可以使用打开git bash 窗口登录访问远程服务器指定端口ssh -p 端口 用户@ip地址eg: ssh -p 29565 root@10.249.7.207登录访问远程服务器默认端口ssh root@10.249.7.207...

2020-09-24 11:48:36 138

原创 表的设计2----使用Navicat建表

1、使用Navicat建表连接数据库之后,点击File----New-----table点击save,保存表,输入表名称 Name 输入需要的字段,Type选择字段类型,length输入长度,是否可以为空,Comment注释 修改后,记得点击保存,否则不能生效2.表的插入3.表的更新...

2020-07-16 16:11:12 1034

原创 表的设计1

项目背景:为其他平台提供接口,根据uuid获取集群,任务,case 自动化执行,返回执行情况问题:uuid可能对应多个集群,需要多个集群执行后才能返回,执行链路长,测试环境数据不全容易中断1 uuid----------1个/多个集群cluster1个集群cluster--------1个任务task1个任务task---------多个case项目分析:异步执行,使用job执行查询执行后的任务表eo_task_report解决:新建两张表,表一存放uuid-...

2020-07-16 15:57:08 149

原创 Windows指令:查看进程,杀进程,批处理文件

Windows批处理文件cmd文件和bat文件的区别.cmd文件:Windows命令脚本.bat文件:批处理文件两者都可以使用任意一款文本编辑器进行创建、编辑和修改,只是在cmd中支持的命令要多于bat。批处理文件没有固定格式,可以处理一条或者多条命令,文件的扩展名是:.cmd或者.bat,文本里面的每一行就是一条处理指令,双击运行它的时候,Windows就会调用cmd.exe去运行它。指令:start作用:启动一个单独的窗口以运行指定的程序或命令cmd窗口输入:hel.

2020-07-07 12:05:04 3087 1

转载 底层服务相关知识

服务器web服务器nginx配置相关原理http块A、定义MIMI-Type如:include mime.types;指令格式:include file;该指令主要用于将其他的Nginx配置或第三方模块的配置引用到当前的主配文件中,减少主配置文件的复杂度。default_type application/octet-stream;default_type属于HTTP核心模块指令,这里设定默认类型为二进制流。也就是当文件类型未定义时使用这种方式,B...

2020-07-06 20:18:01 485

原创 循环语句基本语法

多维数组获取特定键值for方法,需要知道数组长度,遍历时使用$i $resultList =$result['projectList']; $resultNum = count( $resultList); $arg = array(); for ($i = 0; $i < $resultNum; $i++) { $arg['uuid'] = $uuid; $arg['clusterName'] = $resultList[$i]['colonyName

2020-06-24 15:42:51 214

原创 PHP运行报错:call to undefined function curl_init()

PHP运行报错:call to undefined function curl_init()找到php安装路径的配置文件,打开php.ini;开启需要的curl扩展,去掉前面的分号即开启extension=curl关闭nginx和php-cgi.exe重新启动,nginx和php-cgi.exe

2020-06-17 19:35:12 723

原创 解决Chrome插件安装时出现的“程序包无效”问题

1. ApiDebug-Http接口调试插件2.EditThisCookie插件安装:下载需要的插件,默认文件名.crx方法1:打开浏览器,设置,扩展程序将下载的插件直接拖到浏览器的任意位置:方法2:修改,下载文件的文件名.zip格式打开浏览器,设置,扩展程序将修改文件名后的.zip文件直接拖到浏览器的任意位置:...

2020-06-09 18:56:28 469

原创 PhpStorm debug配置

官方下载地址PhpStorm PHPPS:注意安装的PHP版本和PhpStorm版本保持一致,我本地下载PHP Version => 7.3.10,使用PhpStorm2020.1PhpStormPhpStorm下载后,安装即可使用,免费使用时间30天。PHP(1)PHP官网下载,解压(2)配置php.ini解压根目录中,包含php.ini- development和php.ini-production,前者适合开发程式使用(测试用),后者拥有较高的安全性设定,则适合上

2020-06-04 14:18:08 451

原创 接口调试

**使用PostMan,接口调用**(1)查看nginx配置文件,nginx.conf`server{ listen 80; server_name localhost XXX(开发网址,可以多个); root D:\code\php\qa_php_iapi\backend_resource(本地代码保存路径); index index.php;}`启动nginx启动php内置的

2020-05-28 16:21:07 536

原创 PHP 基本调试

常用调试指令1、打印输出基本变量echo $emailName;输出数组var_dump($caseList);打印输出,数组中的某个变量echo $caseList['id'];2、代码执行到该处结束运行调试die();3、换行指令echo "\n";<br />\n是使源代码换行,而浏览器显示的内容不换行;是使浏览器显示的内容换行,而源代码不换行。...

2020-05-28 11:24:18 207

原创 PHP文件中生成HTML报表

PHP文件中生成HTML报表主要步骤目的,php文件发送邮件,邮件内容包含报表。写在一个文件中,让html页面里的一个标签的value值设置成php传递的数据;优化方法,数据写到一个文件里,用js去取数据,使用三个文件index.php,index.html,写好HTML报表样式php文件,前端页面结果,生成报表------如何读取结果-----从数据库读取信息报表样式html格式,直接在邮件里面生成-------单独写,传入结果;邮件样式,写到PHP文件邮件报表样式设置 public

2020-05-28 10:37:41 269

转载 sql多表查询 内连接,外连接

sql多表查询和子查询以及连接查询1 多表查询1.1 内连接查询分为两类:隐式内连接: select * from A,B where 条件隐式连接使用别名:select * from A 别名1,B 别名2 where 别名1.xx=别名2.xx;显示内连接: select * from A inner join B on 条件 (inner可以省略)显示连接使用别名: select * from A 别名1 inner join B 别名2 on 别名1.xx=别名2.xx.

2020-05-19 18:49:04 780

原创 HTML标签 php文件与HTML页面的数据交互

td与th标签区别<table class='table table-bordered table-hover'> <tr> <th>编号</th> <td>用户名</td> <th>密码</th> <th>删除&...

2020-05-07 16:13:48 393

原创 php 连接数据库

(1)本地测试环境,不同目录下,文件引用绝对路径:文件在电脑本地的路径,直接使用,代码上传后,仍需要修改相对路径:推荐使用相对路径,更加规范。当前目录 ./ 上一级目录 ../使用以下命令,打印出当前目录echo __FILE__;或者var_dump(__FILE__);(2)数据库连接报错:Call to undefined function mys...

2020-05-07 11:02:45 191

原创 使用phpmail报错提示Mailer Error: SMTP connect() failed.

解决方法(1)邮箱密码,为客户端密码,不是邮箱登录密码$mail->Password = 'password'; // 邮箱密码(2)企业邮局域名,与本地邮箱配置类似$mail->Host = "smtp.exmail.qq.com"; // 您的企业邮局域名(3)SSL,使用端口465$mail->SMTPSecure = "ssl";$mail...

2020-05-06 15:24:58 411

原创 Nginx运行出现“502 Bad Gateway”错误

确认后台是否搭建成功通过以下请求以下地址看是否返回的statusCode是否为'000000'来判断是否成功curl 'http://localhost/server/index.php?g=Web&c=Group&o=getGroupList' -d "projectID=1&groupID=-1"出现以下错误尝试判断出错地方(1)浏览器输入loc...

2020-05-06 11:06:49 758

原创 PHPstorm wnmp(windows+nginx+php)使用测试

测试环境新建test.php文件<?phpecho "Hello World!";$a = 1 + 1;echo $a;?>运行后,报错 PHP Interpreter is not configured: Please configure PHP Interpreter to use built-in web server解决方案:单击configu...

2020-04-24 15:02:05 348

原创 PHP7 wnmp(windows+nginx+php)环境搭建和配置

后台搭建 windows下环境部署官方下载地址Nginx PHPNginx(1)官网下载,解压;(2)启动nginx在nginx.exe所在目录下,双击nginx.exe,启动; 或者在nginx.exe所在目录下,使用nginx的基本操作指令,命令行启动start nginx: start nginx //启动服务 nginx -s stop ...

2020-04-24 11:00:43 1039

空空如也

空空如也

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

TA关注的人

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