-
分布式系统架构设计
主流 架构模型 SOA架构和微服务架构 SOA架构 SOA全称(Service Oriented Architecture) 中文意思为 面相服务的架构,他是一种设计方法,轻重包含多个服务,服务之间通过相互依赖最终提供一系列的功能, 一个服务通常以独立的形式存在与操作系统进程中,各个服务之间通...
2019-07-24 08:58:23
-
把我坑惨的一个update语句!
最近好几次有开发同学在钉钉上问我,比如下图: 问题归纳起来就是: 在MySQL里面update一条记录,语法都正确的,但记录并没有被更新... 刚遇到这个问题的时候,我拿到这条语句直接在测试库里面执行了一把,发现确实有问题,但和开发描述的还是有区别,这里我用测试数据...
2019-07-24 08:58:22
-
PHP 新特性:闭包和匿名函数,估计你用得很少
闭包是指在创建时封装周围状态的函数。即使闭包所在的环境不存在了,闭包中封装的状态依然存在。 匿名函数就是没有名称的函数。匿名函数可以赋值给变量,还能像其他任何PHP对象那样传递。不过匿名函数仍是函数,因此可以调用,还可以传入参数。匿名函数特别适合作为函...
2019-07-24 08:58:22
-
Swoole_process实现进程池的方法
Swoole 的进程之间有两种通信方式,一种是消息队列(queue),另一种是管道(pipe),对swoole_process 的研究在swoole中显得尤为重要。 预备知识 IO多路复用 swoole 中的io多路复用表现为底层的 epoll进程模型,在C语言中表现为 epoll 函数。 epoll 模型下会持续监听自己...
2019-07-24 08:58:21
-
九种跨域方式实现原理(完整版)
前言 前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。 一、什么是跨域? 1.什么是同源策略及其限制内容? 同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻...
2019-07-24 08:58:20
-
【基础】开发中经常用到的4个四舍五入函数
php 在处理浮点数的时候经常要需要用的四舍五入函数。比如在开发订单中,金额结算,支付,退款等都会涉及到到结算,结算就会用到浮点数类型,偶尔会保留两位小数,这个时候就会用到四舍五入函数了,以下是对这几个函数的讲解, floor函数和ceil函数互相搭配起来可以使p...
2019-07-24 08:58:20
-
8 种常被忽视的 SQL 错误用法
sql语句的执行顺序: FROM 1 ON 2 JOIN 3 WHERE 4 GROUP BY 5 HAVING 6 SELECT 7 DISTINCT 8 ORDER BY 9 LIMIT 10 1、LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_t...
2019-07-24 08:58:18
-
使用array_diff优雅的删除数组中指定的value值
在开发过程中经常需要删除数组中某个值; 比如说有个数组; $names=[ '张三' , '李四' , '王麻子' ] 我们希望删除 李四 这个值; 常规的思路是先用 array_search 函数获取 李四 在 $key=array_search( '李四' ,$names); if ($key!== false ){ unset ($names[$key]);} 这...
2019-07-24 08:58:19
-
MySQL数据库表设计规范
一、数据库设计 1、一般都使用 INNODB 存储引擎,除非读写比率1%,才考虑使用 MYISAM 存储引擎;其 他存储引擎请在 DBA 的建议下使用。 2、Stored procedure (包括存储过程,函数,触发器)对于 MYSQL 来说还不是很成熟, 没有完善的出错记录处理,不建议使用。 3、UUID()...
2019-07-24 08:58:19
-
PHP的闭包和匿名函数你用过嘛
闭包是指在创建时封装周围状态的函数。即使闭包所在的环境不存在了,闭包中封装的状态依然存在。 匿名函数就是没有名称的函数。匿名函数可以赋值给变量,还能像其他任何PHP对象那样传递。不过匿名函数仍是函数,因此可以调用,还可以传入参数。匿名函数特别适合作为函...
2019-07-24 08:58:18
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash