1、环境准备 拉取mysql镜像 docker pull mysql 准备两个mysql配置文件 # 主库配置文件my-master.cnf [mysqld] log-bin = mysql-bin server-id …
10道mysql查询语句面试题
很多查询都可以用经典的学生-课程-成绩案例来表示,下面是一些我在笔试或面试中遇到的经典题型。这些题目没有涉及到索引,函数,存储过程等高级功能,都是一些基本的查询语句,但难度却不小。 表结构 学生表student(id,n…
MySQL学习笔记之二
数据库的操作总结就是:增删改查(CURD),今天记录一下基础的检索查询工作。 检索MySQL 1.查询表中所有的记录 mysql> select * from apps; +----+------------+--…
记一次Could not retrieve transation read-only status server异常
简述:技术,spring+mysql….新项目上线碰到一个问题,具体现象为执行一个方法时报异常,异常信息如下: 2019-08-20 09:46:08.917[ERROR][Log4jFilter.java:…
Laravel 5.4 入门系列 3. 任务列表显示
熟悉了路由与视图的基本操作之后,我们来让视图显示一个任务列表吧。主要知识点: 数据迁移 查询构造器 数据库 创建数据库 首先创建一个数据库: $ mysql -uroot -p mysql> create data…
一个简单的 PHP 时间处理扩展
A simple PHP API extension for DateTime. Carbon 使处理日期和时间更加简单。 处理时区 轻松获取时间 日期加减 使用英语短语处理时间 … 安装 使用 compos…
Laravel 5.5 使用 Passport 实现 Auth 认证
最近在写一个前后端分离项目,本来想用 Jwt-auth + Dingo 开发的,但是略感笨重,于是想到了 Laravel 的 Passport 和 5.5 新出的 Api Resource。Laravel Passpor…
Symfony 服务容器:使用 XML 或 YAML 文件描述服务
本文首发于 Symfony 服务容器:使用 XML 或 YAML 文件描述服务,转载请注明出处。 本文是依赖注入(Depeendency Injection)系列教程的第 5 篇文章,本系列教程主要讲解如何使用 PHP …
SEER区块浏览器开发指南
区块浏览器基本功能 区块链浏览器是浏览区块链信息的主要窗口,每一个区块所记载的内容都可以从区块链浏览器上进行查阅。用户可以使用区块链浏览器查询记录在区块中的交易信息,包括转账、预测、账户管理和社区治理操作等。 DAPP内…
laravel处理excel文件第三方包 maatwebsite/excel的使用
一直使用python处理excel文件,php项目中使用maatwebsite/excel来处理excel文件,发现特别强大,记录使用过程。因为新版3.1改版较大,改为使用2.1,后面根据需要会调整 1. 安装第三方包需…
使用 Laravel Envoy 实现自动部署
导语 以前是使用 Git Hook 实现自动部署,现在改为使用 Laravel Envoy,记录一下。 安装以及初始化 前提条件是可以免密登陆服务器,可以看这篇文章 执行 composer global require …
h2指南
为什么是h2 方便开发 h2数据库可以作为一个嵌入式的数据库使用,在开发环境种使用非常方便。不像mysql等数据库需要专门启动一个数据库服务,并做相关配置。可以大大减少开发时的环境配置成本。 方便测试 h2数据库可以作为…