后端相关技能(九):RESTfull

2019-04-28
阅读 1 分钟
2.1k
预期学习目标 概念 架构 实现 问题收藏 PATCH和PUT方法的区别? PUT 是幂等的 PATCH 不是, PATCH 是局部更新

后端相关技能(八):脚本

2019-04-27
阅读 1 分钟
1.3k
批处理 基本语法 {代码...} 网络配置 natsh

后端相关技能(七):依赖包管理

2019-04-11
阅读 2 分钟
3k
预期学习目标 composer的学习 基本composer的编写 项目中composer的使用 软件包管理 基本配置 镜像配置 {代码...} 配置代理 只在当前终端有效 永久代理设置: 将代理命令写入配置文件 ~/.profile 或 ~/.bashrc 或 ~/.zshrc 中:当前终端有效: 在当前终端输入命令 {代码...} 基本命令 基本命令 Composer 使用技巧与要点 {...

后端相关技能(六):压力测试

2019-02-02
阅读 1 分钟
2.5k
预期学习目标 压力测试的概念 常见的压力测试工具 实例 相关文章 后端相关技能(一):数据库后端相关技能(二):Vue框架后端相关技能(三):正则表达式后端相关技能(四):计算机网络后端相关技能(五):Node.js后端相关技能(六):压力测试后端相关技能(七):依赖包管理

后端相关技能(五):Node.js

2019-01-22
阅读 1 分钟
1.8k
预期学习目标 node是什么 node可以做什么 node的安装与配置 node的用法 下载安装 {代码...} 相关文章 后端相关技能(一):数据库后端相关技能(二):Vue框架后端相关技能(三):正则表达式后端相关技能(四):计算机网络后端相关技能(五):Node.js后端相关技能(六):压力测试后端相关技能(七):依赖包管理

后端相关技能(四):网络协议

2018-11-24
阅读 1 分钟
1.8k
预期学习目标 书:图解http 书:图解tcp/ip 书:思科:网络简介 书:思科:网络基础知识 书:思科:路由和交换基础 书:思科:路由协议和概念 抓包 postman工具的使用 抓包工具 调试请求 HTTP 的请求报文分为三个部分 请求行、请求头、请求体 请求行 {代码...} URL编码转换 特殊字符 代表含义 替换内容 + URL 中+号表示...

后端相关技能(三):正则表达式

2018-11-24
阅读 1 分钟
1.9k
预期学习目标 写正则表达式关键知识点的文档 使用关键知识点写正则表达式 学习github关注的正则表达式项目 相关文章 后端相关技能(一):数据库后端相关技能(二):Vue框架后端相关技能(三):正则表达式后端相关技能(四):计算机网络后端相关技能(五):Node.js后端相关技能(六):压力测试后端相关技能(七):...

后端相关技能(二):Vue框架

2018-11-24
阅读 1 分钟
2.6k
预期学习目标 模仿vue的后台项目二次开发 项目使用vue vue的基本知识 使用vue来实现后台管理界面 图表 相关文章 后端相关技能(一):数据库后端相关技能(二):Vue框架后端相关技能(三):正则表达式后端相关技能(四):计算机网络后端相关技能(五):Node.js后端相关技能(六):压力测试后端相关技能(七):依赖...

后端相关技能(一):数据库

2018-11-24
阅读 4 分钟
2.4k
预期学习目标 书:高性能Mysql 熟练sql语句 Mysql调优 数据库的配置 主从数据库 项目实战分库分表 学习笔记 读写分离 设置 特殊配置 sql_mode常用值 {代码...} 导入数据库时报出的 only_full_group_by 问题 {代码...} 查看 sql_mode {代码...} 更改配置并重启服务 {代码...} 导入数据时间为 0000-00-00 00:00:00 的问题 ...

PHP 框架学习(二):Laravel

2018-11-24
阅读 4 分钟
3.8k
预期学习目标 Laravel官方推荐的几本书 关键文档记录 项目搭建 学习要点 源码学习 基本要点 命令行工具 {代码...} 路由的设置 Laravel 的路由不同与 ThinkPHP 的默认路由规则, Laravel 需要定义控制器路由 查看路由定义情况 : php artisan route:list {代码...} 数据的迁移 {代码...} 安装拓展 Swagger-php 下载项目 Swa...

PHP 框架学习(一):ThinkPHP

2018-11-24
阅读 1 分钟
1.6k
预期学习目标 ThinkPHP关键文档整理 项目搭建 学习要点 源码学习 相关文章 PHP 框架学习(一):ThinkPHPPHP 框架学习(二):Laravel

PHP 规范开发(四):重构、代码规范及设计模式

2018-11-24
阅读 1 分钟
2.2k
预期学习目标 重构:改善既有代码的设计 代码简洁之道 程序员修炼之道 设计模式 写代码总结四本书的学习心得 语法糖 可变数量的参数列表 类似与 func_get_args() {代码...} 注释规范 PHPDocumentor 代码解耦 代码侵入与非侵入的区别 代码侵入显式依赖了外部代码,耦合度高 相关文章 PHP 规范开发(一):断点调试PHP 规范...

PHP 规范开发(三):版本控制与协作开发

2018-11-24
阅读 5 分钟
2.4k
有时候会看到重复的变量名,那就说明它们来自不同的配置文件(比如 /etc/gitconfig 和 ~/.gitconfig),不过最终 Git 实际采用的是最后一个。

PHP 规范开发(二):测试

2018-11-24
阅读 1 分钟
2.8k
预期学习目标 PHPUnit的安装 单元测试的编写 TDD测试驱动开发 学习 Mock 的使用 测试覆盖率 安装 PHPUnit PHPunit 中文文档 (可以对照着英文的一起看) 版本的选择 PHPUnit版本 PHP版本 PHPUnit 8 PHP 7.2,PHP 7.3,PHP 7.4 PHPUnit 7 PHP 7.1,PHP 7.2,PHP 7.3 PHPUnit 6 PHP 7.0,PHP 7.1,PHP 7.2 PHPUnit 5 PHP 5.6...

PHP 规范开发(一):断点调试

2018-11-24
阅读 7 分钟
4.5k
调试原理 参见:官方文档 调试流程 {代码...} 官方文档里的流程图 选择版本 手动选择 Xdebug下载页面 这里介绍 Windows 的 Xdebug 安装 {代码...} 根据 phpinfo 给出的信息选取 「32 bit 或 64 bit」 以及「TS 或 NTS」 {代码...} 这里需要注意的是: Windows 环境下使用 PHPStudy 的系统版本都是 32 bit {代码...} 添加 X...

Linux 学习笔记(六):Linux

2018-11-24
阅读 4 分钟
3.1k
预期学习目标 CentOS的安装 相关命令的学习 脚本的编写 定时任务的编写 vim的学习 系统设置 项目部署 项目权限设置 确认 SELinux 的状态 {代码...} 关闭 SELinux 修改配置文件并重启 {代码...} 查看进程的用户 {代码...} 用户权限 将用户加入 git 组 {代码...} 查看组内用户 {代码...} 文件传输 文件的上传与下载 sz ( s...

Linux 学习笔记(五):Redis

2018-11-24
阅读 1 分钟
2.1k
预期学习目标 Redis配置 基本使用 文档关键点学习与记录 开发运用 相关文章 Linux 学习笔记(一):内网穿透Linux 学习笔记(二):搭建个人Git服务器Linux 学习笔记(三):Ubuntu 操作系统Linux 学习笔记(四):DockerLinux 学习笔记(五):RedisLinux 学习笔记(六):Linux

Linux 学习笔记(四):Docker

2018-11-24
阅读 3 分钟
2.8k
预期学习目标 Docker基本概念 配置本地Docker环境 容器的生命周期与配置 端口映射和容器链接 利用volume保存持久化容器数据 检查容器日志 监控容器内部进程状态 构建容器镜像 镜像管理 基本信息 安装预卸载 Docker Desktop for Windows Windows 环境需要运行 Microsoft Hyper-V 安装完成后使用 Docker Hub 账号登录,需要...

Linux 学习笔记(三):Ubuntu 操作系统

2018-11-24
阅读 1 分钟
2.1k
安装与设置 挂载分区 {代码...} 桌面环境 ubuntu {代码...} centos {代码...} 加密传输 {代码...} 相关文章 Linux 学习笔记(一):内网穿透Linux 学习笔记(二):搭建个人Git服务器Linux 学习笔记(三):Ubuntu 操作系统Linux 学习笔记(四):DockerLinux 学习笔记(五):RedisLinux 学习笔记(六):Linux

Linux 学习笔记(二):搭建个人Git服务器

2018-11-20
阅读 8 分钟
4.1k
Git的安装 详细学习可以到:Git 官方教程 依赖安装 {代码...} Git 版本:git version 1.8.3.1 编译安装 Git Hub 选择 release版本 Git 的依赖 curl-devel expat-devel gettext-devel openssl-devel zlib-devel 进行下载、解压、配置、编译、安装 {代码...} 此处使用 ./configure 直接使用默认配置,实际上和 yum 没什么...

Linux 学习笔记(一):内网穿透

2018-11-16
阅读 6 分钟
12.4k
软件安装 frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。 下载并安装 获取 VPS 的处理器架构 依据处理器架构选择对应版本的 frp、下载并解压 {代码...} 原理介绍 在具有公网 IP 的 机器上使用 frps 服务 在内网机器上使用 frpc 服务,将其「注册」到 frps 的机器上 外部用户便可以...

LNMP环境搭建(三):PHP

2018-11-16
阅读 11 分钟
3.9k
安装的基本步骤官方文档都有说明:PHP官网安装文档 编译安装 依赖环境 这一步实际上已经在:LNMP环境搭建(二):Nginx上完成了 {代码...} 下载并解压 {代码...} 编译安装 在解压的目录下配置、编译安装 {代码...} {代码...} {代码...} 创建系统用户、系统用户组 {代码...} {代码...} 创建配置文件,并将其复制到正确的...

LNMP环境搭建(一):Mysql

2018-11-15
阅读 8 分钟
2.9k
安装虚拟机 出于学习目的选择最小安装 选择启动项「第一项正常启动、第二项是修复模式」 更改主机名「重启生效」 {代码...} 获取虚拟机的 IP Linux 操作系统的网卡设备的传统命名方式是 eth0、eth1、eth2等,而 CentOS7提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名全自动的、可预知...

工具的学习使用(二):PhpStorm

2018-11-13
阅读 2 分钟
4k
核心快捷键 : 查看 Phpstorm 的 action,所谓 action 便是 Phpstorm 的一个原子操作,只要记住这些操作的关键字,进行搜索便可以了。

工具的学习使用(一):远程调试测试环境代码

2018-11-09
阅读 2 分钟
3.7k
目标服务器上的 /etc 下的 passwd、shadow、group、gshadow 被设置了特殊属性 "i",无法使用 useradd 添加用户