![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
susu_php
不像程序媛的程序媛
展开
-
php file_exists
file_exists(‘路径') 函数检查文件或目录是否存在。 如果指定的文件或目录存在则返回 true,否则返回 false。原创 2013-03-14 18:12:02 · 521 阅读 · 0 评论 -
标签 php
最近在公司做了一个问答的标签云记录一下, 首先建表:分类表(category)、标签表(tags)、分类和标签关联表(category_tags) 分类表是类似无限极分类那种,不过根据需求只分了三级,但思想是按照无限极分类做的 ,cate_id; 标签表:限制了标签名称的唯一性,tag_id 分类和标签关联表: cate_id,tag_id,weight(表示该标签与该分类接近程度),例原创 2013-07-16 11:46:16 · 580 阅读 · 0 评论 -
mysql UNION UNION All
我想实现的是关于帖子取的数据: 1、首先是置顶的帖子,然后是用户所在地的帖子,再次是非置顶非用户所在地的帖子 因为用到分页的缘故,所以我选择用union 方法: 起初: (select * from temp1 where ft.is_top=1 ) UNION (select * from temp1 as f where f.city=45 and f.is_top UNIO原创 2013-03-12 18:14:00 · 531 阅读 · 0 评论 -
INNODB 和 MYISAM 区别 事物处理
InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等 高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务 支持已经外部键等高级数据库功能。 以下是一些细节和具体实现的差别: 1.InnoDB不支持FULLTEXT类型原创 2013-09-11 16:37:18 · 614 阅读 · 0 评论 -
MYSQL的事务处理
MYSQL的事务处理主要有两种方法。 1、用begin,rollback,commit来实现 begin 开始一个事务 rollback 事务回滚 commit 事务确认 2、直接用set来改变mysql的自动提交模式 MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过 set autocommit=0 禁止自动提交 set autocommit=1转载 2013-09-11 16:39:58 · 833 阅读 · 0 评论 -
mysql数据库大数据量优化方式
MySQL数据库作发布系统的存储,一天五万条以上的增量,预计运维三年,怎么优化? 优化应该不仅仅是数据库方面 使用高性能的服务器 多使用缓存 页面服务器、数据库服务器、图片服务器、上传下载服务器分离 数据库集群,表分割(水平分割和垂直分割)和表散列 负载均衡 重视每个代码开发细节,特别是大循环,多请求和SQL语句复杂的时候 1.代码要干净 2.数据库要分表,可以1个月数据存储原创 2014-02-17 10:16:46 · 812 阅读 · 0 评论 -
为什么聊天软件一般采用UDP协议
TCP是美国国防部设计的两种传输协议之一,另一种是UDP。UDP是一种不可靠的网络服务,负载比 较小,而TCP则是一种可靠的通信服务,负载相对而言比较大。TCP采用套接字(socket)或者端口 (port)来建立通信。TCP给端口到端口通信提供了错误和流量控制机制,同时TCP还负责建立连接 、处理终止和中断的端对端通信控制。 通常情况下我们认为TCP相比UDP具有更大的通...转载 2018-07-17 17:51:40 · 7870 阅读 · 0 评论