03 2017 档案

摘要:使用 PHP 函数对变量 $x 进行比较 表达式gettype()empty()is_null()isset()boolean : if($x) $x = ""; string TRUE FALSE TRUE FALSE $x = null; NULL TRUE TRUE FALSE FALSE v 阅读全文
posted @ 2017-03-29 23:21 周伯通之草堂 阅读(825) 评论(0) 推荐(0) 编辑
摘要:如果你使用的正是mysql数据库,那么你把密码或者其他敏感重要信息保存在应用程序里的机会就很大。保护这些数据免受黑客或者窥探者的获取是一个令人关注的重要问题,因为你既不能让未经授权的人员使用或者破坏应用程序,同时还要保证您的竞争优势。幸运的是,MySQL带有很多设计用来提供这种类型安全的加密函数。本 阅读全文
posted @ 2017-03-28 14:42 周伯通之草堂 阅读(3517) 评论(0) 推荐(0) 编辑
摘要:本地安装了个mysql5.7,发现修改root密码和以往有区别了,特此记录下 进入mysql 更改密码: 阅读全文
posted @ 2017-03-28 13:25 周伯通之草堂 阅读(1072) 评论(0) 推荐(0) 编辑
摘要:一般我们在迭代一组数据的时候,需要创建一个数据,如果数组很大,则会消耗很大性能,甚至造成内存不足抛出error比如: PHP5.5引入了迭代生成器的概念,迭代的概念早就在PHP有了,但是迭代生成器是PHP的一个新特性,这跟python3中的迭代生成器类似,看看PHP5.5的迭代生成器如何定义。以下示 阅读全文
posted @ 2017-03-28 12:18 周伯通之草堂 阅读(1686) 评论(0) 推荐(0) 编辑
摘要:关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说 阅读全文
posted @ 2017-03-25 00:21 周伯通之草堂 阅读(459) 评论(0) 推荐(0) 编辑
摘要:一,MySQL查询的五种子句: 1,where(条件查询),常用的运算符: ①比较运算符 > , < , = , != , >= , <= , in( ) , between val1 and val2 ②逻辑运算符 逻辑非:not / ! , 逻辑或:or / || , 逻辑与:and / && 阅读全文
posted @ 2017-03-25 00:01 周伯通之草堂 阅读(1018) 评论(0) 推荐(1) 编辑
摘要:阅读目录(Content) 1 what's binary log 2 Binary Logging Options and Variables 2.1 基础参数 3 Binary Logging Formats 3.1 binlog_format=statement 3.2 binlog_form 阅读全文
posted @ 2017-03-24 23:20 周伯通之草堂 阅读(705) 评论(0) 推荐(0) 编辑
摘要:一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。 在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增 阅读全文
posted @ 2017-03-24 23:07 周伯通之草堂 阅读(323) 评论(0) 推荐(0) 编辑
摘要:图示为100个并发,请求1000次目标地址 进行测试 最重要的两个参数:Requests per second :每秒接受请求数,这里每秒接收101个请求 Time per request:一个请求用多少耗时,这里是9毫秒 第一个参数越大越好,第二个参数越小越好 优化方法之语言级性能优化1 PHP代 阅读全文
posted @ 2017-03-24 23:01 周伯通之草堂 阅读(404) 评论(0) 推荐(0) 编辑
摘要:微信分享网页的时候,希望分享出来的链接是标题+描述+缩略图,微信开发代码示例里已提供了方法,但只适用于动态页面。由于dedecms是生成了静态文件,其实我想使用ajax获取jssdk参数也能也能实现微信分享功能了,在这里分享给大家。 jssdk的步骤业务流程是这样滴: 1:在微信公众号后台配置js 阅读全文
posted @ 2017-03-23 14:19 周伯通之草堂 阅读(22489) 评论(10) 推荐(0) 编辑
摘要:1、从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_content_t 2、从右开始截取字符串 right(str, length) 说明:right(被截取 阅读全文
posted @ 2017-03-22 11:17 周伯通之草堂 阅读(932) 评论(0) 推荐(0) 编辑
摘要:Innodb体系结构 Innodb存储引擎主要包括内存池以及后台线程。 内存池:多个内存块组成一个内存池,主要维护进程/线程的内部数据、缓存磁盘数据,修改文件前先修改内存、redo log 后台线程:刷新内存池中的额 内存 缓冲池 Innodb的数据以页的形式存储在磁盘,因此采用内存作为缓存页数据。 阅读全文
posted @ 2017-03-22 10:28 周伯通之草堂 阅读(706) 评论(0) 推荐(0) 编辑
摘要:MySQL统计信息相关的参数: 1. innodb_stats_on_metadata(是否自动更新统计信息),MySQL 5.7中默认为关闭状态 仅在统计信息配置为非持久化的时候生效。 也就是说在innodb_stats_persistent 配置为OFF的时候,非持久化存储统计信息的手,inno 阅读全文
posted @ 2017-03-21 09:36 周伯通之草堂 阅读(2244) 评论(0) 推荐(0) 编辑
摘要:最近一个项目微信小程序,需要写个小型的后端程序处理聊天通讯记录保存,主要是功能是组建群聊天室,所以用node写了个websocket服务... 但是终端连接到服务器,运行 node server.js, 退出终端之后,服务就停止运行了。原以为 node server.js & 或者 nohup no 阅读全文
posted @ 2017-03-10 13:53 周伯通之草堂 阅读(6293) 评论(0) 推荐(0) 编辑
摘要:由于github我使用了dev和feature分支,团队合作合并到dev,个人开发都是feature....今天在本地feature中git pull origin dev 出现 在使用git 对源代码进行push到gitHub时可能会出错, 出现错误的主要原因是github中的README.md文 阅读全文
posted @ 2017-03-10 10:06 周伯通之草堂 阅读(10550) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示