摘要: 1、首先看一下下面两个sql语句的区别: mybatis中的#和$的区别: 1、#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:where username=#{username},如果传入的值是111,那么解析成sql时的值为where username="111", 如果传入 阅读全文
posted @ 2019-10-19 21:33 王的微笑 阅读(26584) 评论(0) 推荐(2) 编辑
摘要: 基于psr的规范,使用命名空间和spl_autoload_register()来实现自动加载 文件结构: |--Api |--Account.php |--User.php |--Service |--Login.php |--User.php |--Application.php Applicat 阅读全文
posted @ 2019-10-19 21:29 王的微笑 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 1 抽象语法树( AST) 1)在 PHP5中,从 php 脚本到 opcodes 的执行的过程是: Lexing:词法扫描分析,将源文件转换成 token 流; Parsing:语法分析,在此阶段生成 op arrays。2)PHP7 中在语法分析阶段不再直接生成 op arrays,而是先生成 阅读全文
posted @ 2019-10-19 21:21 王的微笑 阅读(987) 评论(0) 推荐(0) 编辑
摘要: bcmath(精确数值处理) bz2 calendar Core ctype curl date dom ereg exif fileinfo filter ftp gettext hash iconv igbinaryinotify 文件监控 json libxml mbstring mhash 阅读全文
posted @ 2019-10-19 21:18 王的微笑 阅读(4100) 评论(0) 推荐(0) 编辑
摘要: char是存储字符(无论字母还是汉字都最多存255个) char(20)表示这个字段最多存20个字符 如果存了16个字符 那么也会占用20个字符的空间varchar是存储字节(1个字母1个字节 1个汉字3个字节) varchar(50)表示这个字段最多存50个字节的内容 如果只存了16个字节 那么只 阅读全文
posted @ 2019-10-19 21:16 王的微笑 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 1、MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。不是事务安全的,而且不支持外键,如果执行大量的select,insert MyISAM比较适合。 2、 阅读全文
posted @ 2019-10-19 21:13 王的微笑 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: 官方地址为:https://git-scm.com/download/win 2、下载完之后,双击安装,全部选择默认. 3、选择安装目录 4、选择组件 5、开始菜单目录名设置 6、选择使用命令行环境 7、以下三步默认,直接点击下一步 8、安装完成 二.Git初始化及仓库创建和操作 1、Git安装之后 阅读全文
posted @ 2019-10-19 20:09 王的微笑 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、HTTP Keep-Alive的作用 作用:Keep-Alive:使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接。Web服务器,基本上都支持HTTP Keep-Alive。 缺点:对于提供静态内容的网站来说,这个功能通常很有用。但 阅读全文
posted @ 2019-10-06 18:15 王的微笑 阅读(233) 评论(0) 推荐(0) 编辑