技术

3234   2018-10-17

git常用命令

6407   2018-10-17

svn常用命令

7090   2018-10-17

MySQL索引类型

4090   2018-10-17

浅谈DDD领域驱动设计

从遇到问题开始当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决。比如,我是一家企业,然后我觉得我现在线下销售自己的产品还不够,我希望能够在线上也能销售自己的产品。所以,自然而然就想到要做一个普通电商系统,...
  压力测试一般包含压力测试、性能测试、负载测试;虽然测试的目的不同,但方法基本一样只是关注的指标不同。我们一般通过工具模拟用户访问进行测试,关注以下指标:1.TPS每秒钟完成的web请求响应数量TPS=并发数/响应时间TPS是衡...
  随着业务量增长数据库会原来越成为瓶颈。一般的优化路径是一下几个步骤:1、读写分离:热点数据从从库读2、分库:根据业务热度和边界进行分库,将热点数据单独分库提高配置,简单说就是垂直拆分3、分库分表:跟主键等对表数据进行分库分表,...
进行微服务拆分及改造前我们需要清除的知道改造的目的和性能瓶颈。本文针对php项目进行性能分析,一般性能瓶颈会集中到以下几个地方:从表象上看是:1、响应速度慢2、同时处理连接数低3、系统可容纳的用户数低往内分析从资源上看基本上会是:1、服务器...
37936   2018-10-11

PHP常见问题

分享一些今年所遇到的面试题。1、写一个函数,尽可能高效的,从一个标准url里取出文件的扩展名例如: http://www.test.com.cn/abc/de/fg.PHP?id=1需要取出php或.php 1 第一种写...
4716   2018-10-09

多线程编程

一、概念进程(process):每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。(进程是资源分配的最小单位)线程(thread):同一类线程共享代码和数据空间,每个线程有独立的运行栈和...
流量统计