自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晨风破晓的博客

A man who made up his heart and never say impossible

  • 博客(15)
  • 收藏
  • 关注

原创 PHP面试题

1、在电商的秒杀商品场景中,怎样考虑并发(1000并发)下的性能和库存量的准确性?2、介绍下常见的SSO(单点登录)方案的原理。有个独立的认证中心,只有认证中心能接收用户的用户名密码等安全信息,其他系统不提供登录入口,只接受认证中心的间接授权,间接授权通过令牌实现,认证中心验证用户的用户名和密码没问题,则创建授权令牌,并发放到各个子系统,子系统拿到了令牌意味着得到了授权。3、有一序列1...

2019-09-24 10:45:26 23119 8

原创 MySQL常见错误

Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns in GROUP BY clause; this ...

2018-04-27 22:08:09 892

转载 Git使用ssh密钥

git使用https协议,每次pull, push都要输入密码,相当的烦。使用git协议,然后使用ssh密钥。这样可以省去每次都输密码。通过以下命令先确认是否已经有一个公钥了。SSH 公钥默认储存在账户的主目录下的~/.ssh目录。存在时,如下图:不存在时,如下图:关键是看有没有用something和something.pub来命名的一对文件,这个something...

2018-04-18 13:25:10 1282

转载 Redis加锁的几种实现

1. redis加锁分类redis能用的的加锁命令分表是INCR、SETNX、SET2. 第一种锁命令INCR这种加锁的思路是, key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作进行加一。 然后其它用户在执行 INCR 操作进行加一时,如果返回的数大于 1 ,说明这个锁正在被使用当中。 1、 客户端A请求服务器获取key的值为1表示获取了锁 2、 ...

2018-04-18 11:19:36 1054

转载 RabbitMQ中消息的存储

1. 大概原理:所有队列中的消息都以append的方式写到一个文件中,当这个文件的大小超过指定的限制大小后,关闭这个文件再创建一个新的文件供消息的写入。文件名(*.rdq)从0开始然后依次累加。当某个消息被删除时,并不立即从文件中删除相关信息,而是做一些记录,当垃圾数据达到一定比例时,启动垃圾回收处理,将逻辑相邻的文件中的数据合并到一个文件中。2. 消息的读写及删除:rabbitmq在启动时会创建...

2018-04-18 11:14:15 3707

转载 SourceTree的基本使用

1. SourceTree是什么拥有可视化界面的项目版本控制软件,适用于git项目管理2. 获取项目代码1. 点击克隆/新建 2. 在弹出框中输入项目地址,http或者ssh地址都可以   如果箭头指向的仓库类型表明“这不是一个标准的Git仓库”,可能是有以下原因    1) 项目地址获取错误    2) 没有项目访问权限3. 点击“克隆”,等待项目克隆完成,完成后,左侧只有一个分支master ...

2018-04-18 11:04:39 809

转载 JQuery的checkbox,radio,select等方法总结

1、checkbox日常jquery操作。现在我们以下面的html为例进行checkbox的操作。<input id="checkAll" type="checkbox" />全选<input name="subBox" type="checkbox" />项1<input name="subBox" type="checkb

2018-04-18 10:44:57 698

转载 一键拨号、发送短信

微网站中的一个便民服务电话功能的应用,用到移动web页面中列出的电话号码,点击需要实现调用通讯录,网页一键拨号的拨打电话功能。如果需要在移动浏览器中实现拨打电话,发送email,美国服务器,调用sns等功能,移动手机WEB页面(HTML5)Javascript提供的接口是一个好办法。采用url链接的方式,实现在Safari ios,香港服务器,Android 浏览器,webos 浏览器,塞班浏览器...

2018-04-18 10:34:23 1156

转载 Redis相关命令

注意 php_redis 和 redis-cli 的区别(主要是返回值类型和参数用法)目录:List(列表)LPUSHLPUSHXRPUSHRPUSHXLPOPRPOPBLPOPBRPOPLLENLRANGELREMLSETLTRIMLINDEXLINSERTRPOPLPUSHBRPOPLUSH 一、List(列表)1、LPUSHRedis Lpush 命令将一个或多个值插入到列表头部。 如果 k...

2018-04-18 10:16:22 654

转载 git error: unable to rewind rpc post data - try increasing http.postBuffer

error: unable to rewind rpc post data - try increasing http.postBuffererror: RPC failed; curl 56 Recv failure: Connection was abortedfatal: The remote end hung up unexpectedly当使用git 一次提交的数据过大时,会出现以上错误...

2018-04-16 15:09:08 1785

转载 TP实现移动端访问自动切换主题模板

ThinkPHP的模板主题机制,如果只是在PC,只要需修改 DEFAULT_THEME (新版模板主题默认是空,表示不启用模板主题功能)配置项就可以方便的实现多模板主题切换。  但对于移动端和PC端,也许你会设计完全不同的主题风格,且针对不同的来路提供不同的渲染方式,其中一种比较流行的方法是“响应式设计”,但就本人经 历而言,要实现完全的“响应式设计”并不是那么容易,且解决兼容问题也是个难题,假设...

2018-04-11 18:12:04 1684

转载 SQL索引优化

SQL索引优化序言数据库的优化方法有很多种,在应用层来说,主要是基于索引的优化。本次秘笈根据实际的工作经验,在研发原来已有的方法的基础上,进行了一些扩充,总结了基于索引的SQL语句优化的降龙十八掌,希望有一天你能用其中一掌来驯服客服业务中横行的‘恶龙’总纲建立必要的索引这次传授的降龙十八掌,总纲只有一句话:建立必要的索引,这就是后面降龙十八掌的内功基础。这一点看似容易实际却很难。难就难在如何判断哪...

2018-04-11 17:55:16 705

转载 PHP中9大缓存技术

1、全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms;一种比较常用的实现方式是用输出缓存:Ob_start()******要运行的代码*******$content = Ob_get_contents();****将缓存内容写入html文件*****Ob_end_cle...

2018-04-11 17:15:53 634

转载 高可用的系统架构

一、什么是高可用高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。很多公司的高可用目标是4个9,也就是99.99%,这就意味着,系统的年停机时间为8.76个小时。百度...

2018-04-11 17:05:41 2625 1

转载 PHP高并发高负载系统架构

一、高并发和高负载的约束条件硬件部署操作系统Web 服务器PHPMySQL测试二、解决之道——硬件篇处理能力的提升:部署多颗CPU,选择多核心、具备更高运算频率、更大高速缓存的CPU;处理能力的提升最直接的反应在于Web请求的处理效率和PHP程序的执行效率。内存带宽与容量:更大的内存带宽和容量;内存带宽与容量的提升最直接的反应在于应对数据库大量的数据交换。磁盘搜索与I/O能力:选择更高的转速、更大...

2018-04-11 16:48:16 1376

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除