2018年10月27日
摘要: 零、SQL准备工作 1.dept表 2.emp表 3.数据 一、explain的定义 使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。 二、作用 1)表的读取顺序 2)数据读取操作的操作类型 3)哪些索引可以使用 4)那些索引被实际使用 5)表 阅读全文
posted @ 2018-10-27 15:50 seizemiss 阅读(146) 评论(0) 推荐(0) 编辑
  2018年10月25日
摘要: 1.索引是什么? 官方定义:索引是帮助MySQL高效获取数据的数据结构,所以索引的本质是数据结构。 当然还有一个更为简单的理解是:数据本身之外,数据库还维护这一个满足特定查找算法的数据结构,这些数据结构以某种方式指向数据,这样就可以在这些数据结构的基础上实现高级查找算法, 而这个数据结构就是索引。 阅读全文
posted @ 2018-10-25 18:36 seizemiss 阅读(177) 评论(0) 推荐(0) 编辑
  2018年8月15日
摘要: 关于如何创建tp5的工程,本文就不在赘述,不懂的可以google查找相关内容,本文直接是在已经创建好的tp5环境进行实现的 如果已经安装 think-captcha扩展包,则跳过第一个步骤。 1.使用composer安装 think-captcha 扩展包 关于如何安装composer,可以访问网址 阅读全文
posted @ 2018-08-15 20:01 seizemiss 阅读(4028) 评论(0) 推荐(0) 编辑
  2018年8月14日
摘要: 1.立即加载 -- “饿汉模式” 2.延迟加载 -- “懒汉模式” 2.1 普通“懒汉模式” 2.2 线程安全下的“懒汉模式” (1)使用synchronize关键字 运行结果: (2)尝试同步代码块 测试代码如下: (3)针对某些重要的代码进行单独的同步 运行结果: (4)使用DCL双检查锁机制 阅读全文
posted @ 2018-08-14 11:01 seizemiss 阅读(327) 评论(0) 推荐(0) 编辑
  2018年8月13日
摘要: 1.在/application/command创建要配置的PHP类文件,需要继承Command类,并重写configure和execute两个方法,例如: 2.修改application/command.php内容,加入上述的定时器内容 3.添加shell执行文件 在项目根目录下创建shell脚本, 阅读全文
posted @ 2018-08-13 13:37 seizemiss 阅读(16984) 评论(2) 推荐(2) 编辑
  2018年8月2日
摘要: 一、php超级全局变量 1.$GLOBALS 是一个包含了全部变量的全局组合数组。变量的名字就是数组的键。 例如 $a = 1 可以通过 $GLOBALS['a'] 获取该值 2.$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script location 阅读全文
posted @ 2018-08-02 17:32 seizemiss 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一、session 1.为什么要使用session http协议是一种无状态的协议,只有当用户发送请求时,服务器端才会做出响应,因此客户端和服务端之间是分散的,而且在服务器响应请求以后,服务器端也不能很用户保持联系,两者就会无法进行数据交互。 例如,如果用户登录后,在各个网页之间进行跳转时,服务器端 阅读全文
posted @ 2018-08-02 17:00 seizemiss 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一、创建多线程的方法 运行结果: 运行结果: 二、推荐实现多线程的方法--实现Runnable接口 阅读全文
posted @ 2018-08-02 16:35 seizemiss 阅读(8478) 评论(0) 推荐(1) 编辑
摘要: 0.前言 1.在AndroidStudio新建Android工程 2.在main_activity中加入一个ListView控件,并且声明id 3.新建一个布局文件item_activity.xml 4.在src中创建ListItem.java类 5.在src中创建ListViewAdapter.j 阅读全文
posted @ 2018-08-02 16:33 seizemiss 阅读(889) 评论(0) 推荐(0) 编辑