#分享

php分享二十六:读写日志

一:读写日志注意事项:1:fgets取出日志行后,注意用trim过滤下2:explode(“",$line)拆分后,注意判断下个数是否正确,如果不正确,怎么处理?  如果某一列已确定是某种形式(比如$param[5]为网址,则应该判断是否是网址,如果不是怎么处理)3:如果判断某个字符串里是否有某个...

mysql分享一:运维角度浅谈MySQL数据库优化

转于:http://lizhenliang.blog.51cto.com/7876557/16574651、数据库表设计要合理避免慢查询、低效的查询语句、没有适当建立索引、数据库堵塞(死锁)等2、数据库部署项目初期访问量不会很大,所以单台部署足以应对在1500左右的QPS(每秒查询率)。考虑到高可用性,可采用MySQL...

php分享二十六:支付系统设计

参考:blog.sina.com.cn/s/blog_81f6205801017ec8.html微信支付开发:http://www.cnblogs.com/txw1958/p/wxpayv3-bill.html 画了2周时间写的,麻雀虽小五脏俱全,各种必须的模块如账户加锁,事务性保证,流水对帐等都是有完整实现...

php分享二十五:跨域请求

问题:跨域请求有几种方式?jsonp支持哪几种请求方式?支持post请求吗?支持get请求吗? 由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。具体可以查看下表: 方法一:JSONP这种方式主要是通过动态插入一个script标签。浏览器对script...

linux分享三:文件操作

查找文件命令:which      查看可执行文件的位置 whereis   查看文件的位置 locate      配合数据库查看文件位置 ...
代码星球 ·2020-06-17

php分享二十四:数组

1:isset() 对于数组中为 NULL 的值不会返回 TRUE,而 array_key_exists() 会。2:利用array_filter和strlen快速过滤数组中等于0的值$path=str_replace(array('/','\'),DIREC...
代码星球 ·2020-06-17

php分享二十三:字符编码

1:ASCII在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自...

php分享二十二:设计模式

策略模式与观察者模式的区别:策略是我现在方法有几个东西我传入不同的参数就能拿到不同的东西,就像是spring中的populate,我传入不同的handler对象进来返回的可以是javaBean或者是javaBean的list集合或者是map,而观察者就是观察,比如web中监听而不是过滤,还有安卓四大组件contentP...

php分享二十二:php面向对象

1:static访问符在类中使用static有两种主要用途、定义静态成员和定义静态方法。静态成员只保留一个变量的值,这个值对所有实例都是有效的类的方法是static的,他所访问的属性也必须是static的2:static后期静态绑定什么是静态绑定?abstractclassU{}classu1extendsU{publ...

php分享二十一:mysql语句

一.Join语法概述JOIN按照功能大致分为如下三类:INNERJOIN(内连接,或等值连接):取得两个表中存在连接匹配关系的记录。LEFTJOIN(左连接)RIGHTJOIN(右连接)注意:mysql不支持Fulljoin,不过可以通过UNION关键字来合并LEFTJOIN与RIGHTJOIN来模拟FULLjoin....

php分享二十:mysql优化

1:垂直分割示例一:在Users表中有一个字段是家庭地址,这个字段是可选字段,相比起,而且你在数据库操作的时候除了个人信息外,你并不需要经常读取或是改写这个字段。那么,为什么不把他放到另外一张表中呢?这样会让你的表有更好的性能,大家想想是不是,大量的时候,我对于用户表来说,只有用户ID,用户名,口令,用户角色等会被经常...

php分享十九:网络带宽预估

网络带宽是指在一个固定的时间内(1秒),能通过的最大位数据。就好象高速公路的车道一样,带宽越大,好比车道越多。数字信息流的基本单位是bit(比特),时间的基本单位是s(秒),因此bit/s(比特/秒)是描述带宽的单位,1bit/s是带宽的基本单位,56K的调制解调器[1] 利用电话线拨号上网,其带宽是5600...

php分享十七:http状态码

一:http状态码(200,301,302,304,305,400,401,403,404,500,501,502,503,504)HTTP状态码(HTTPStatusCode)是用以表示网页服务器HTTP响应状态的3位数字代码。所有状态码的第一个数字代表了响应的五种状态之一。1》消息(1字头)这一类型的状态码,代表请...

linux分享二:Linux如何修改字符集

问题:  当在项目中用到服务器端导出并且查询条件中包含汉字时,总是导出失败,Excel中出现null字样,如何解决方法呢?解决方法:  把linux的字符集改变一下。  路径:etc/sysconfig/i18n  默认的为:  代码如下:  LANG=“en_US.UTF-8”  SYSFON...

linux命令分享一:压缩命令

压缩:zip-r[目标文件名].zip[原文件/目录名]解压:unzip[原文件名].zip注:-r参数代表递归打包:tar-cvf[目标文件名].tar[原文件名/目录名]解包:tar-xvf[原文件名].tar注:c参数代表create(创建),x参数代表extract(解包),v参数代表verbose(详细信息)...
代码星球 ·2020-06-17
首页上一页...1516171819...下一页尾页