随笔分类 - 常读精品
摘要:原文地址 1)、id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询。 2)、select_type列常见的有: A:simple:表示不需要union操作或者不包含子查询的简单select查询。有连接查询时,外层的查询为s
阅读全文
摘要:原文地址 缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。 本文是缓存在分布式应用第二篇文章,介绍分布式缓存,Memcache,Redis,本地缓存(硬盘缓存,内存缓存)以及缓存在分布式系统中的架构示例。本文主要是自己的学习总结和网络文章
阅读全文
摘要:原文地址 缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。 本文是缓存在分布式应用第一篇文章,介绍缓存的原理,缓存的分类,缓存的设计,CDN缓存(原理,架构参考和技术实践),反向代理缓存(原理,Squid架构实践和常用代理缓存之间的比较)
阅读全文
摘要:原文地址 本文是学习大型分布式网站架构的技术总结。对架构一个高性能,高可用,可伸缩,可扩展的分布式网站进行了概要性描述,并给出一个架构参考。一部分为读书笔记,一部分是个人经验总结。对大型分布式网站架构有很好的参考价值。(如果感觉对大家有帮助,请帮忙点推荐,谢谢。本博客会逐步推出一系列的关于大型分布式
阅读全文
摘要:2016.11.19 周六,我们在 北航参加了《GDG 谷歌开发者大会》,在web专场,聆听了谷歌公司的与会专家的技术分享。 中午免费的午餐,下午精美的下午茶,还有精湛的技术,都是我们队谷歌公司刮目相看。 web场分享的主题主要有下面的几个: 1)深度学习 TensorFlow 2)http 2协议
阅读全文
摘要:原文地址 以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。 本次分享大纲 消息队列概述 消息队列应用场景 消息中间件示例 JMS消息服务(见第二篇:大型网站架构系列:分布式消息队列(二)) 常用消息队列(见第二篇:大型网站架构系列:分布式消息队
阅读全文
摘要:看到这篇文章不错,转来收藏 依赖管理 依赖和包管理库 Composer/Packagist:一个包和依赖管理器 Composer Installers:一个多框架Composer库安装器 Pickle:一个PHP扩展安装器 其他的依赖管理 其他的相关依赖管理 Satis:一个静态Composer存储
阅读全文
摘要:在博客园写博的半年中,我有时会纠结于一些诸如写作格式和显示效果之类的小问题。我想任何一个热衷于在这里写博客的人都可能会遇到类似的问题,所以就把自己遇到的一些状况和解决方法列出来,以便交流。 在博客园看到不少很绚的博客页面,我很想知道都是怎么实现的。:-) 希望大家不要客气,在评论区留下诀窍。谢谢!
阅读全文
摘要:视频地址: http://edu.csdn.net/course/detail/602 【好】图说设计模式 1. 工厂模式: 1)说明:工厂模式的最大优点在于创建对象上面,就是把创建对象的过程封装起来,这样随时可以产生一个新的对象。 2)详解:http://www.cnblogs.com/wangt
阅读全文
摘要:最近在做一个公司的后台项目中,接触到 JQuery easyUI前端框架,被她简洁的代码和简单有效的ajax交互所深深吸引。 体会有以下3个方面: 1)快速创建表格的能力: 后端程序,比如PHP只需要给前端 一个json的数组,easyUI就能自己进行循环数组,填充表格,方便又快捷。分页也是一步到位
阅读全文
摘要:本文地址 分享提纲 1.数组篇 2.字符创篇 3.函数篇 4.面向对象篇 5.其他篇 一、 数组篇 1. 从PHP数组中删除一个元素 1)unset但是不会重建索引 array_splice() 会重建索引 2. 【输入数组中某个单一列的值】 1)array_column() <?php // 表示
阅读全文
摘要:原文地址: PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数 思维导图 点击下图,可以看大图。 原文地址: PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数 思维导图 点击下图,可以看大图。 介绍 我把我比较喜欢的和比较关注的地方写下来和大家分享。上次我写了篇《php 跟
阅读全文
摘要:收藏标签里的: https://wz.cnblogs.com/my/?tag=%E5%BF%85%E7%9C%8B%E6%94%B6%E8%97%8F php搜索 1. PHP 1)制作自己的MVC框架(二)——启动 2. Linux 3. Apache/Nginx 4. Mysql 5. 其他 1
阅读全文
摘要:本文地址 分享提纲: 1. mac命令行和finder的交互 2. 一些mac的插件和软件 3. 一些开发的配置 1.mac命令行和findder交互 1.mac命令行和findder交互 1.1)【打开文件夹】 命令行中打开当前文件夹: open . 1.2)【显示路径】 文件夹拖动到 命令行窗口
阅读全文
摘要:本文地址 分享提纲: 1. PHP 2. Linux 3. Apache/Nginx 4. Mysql 5.设计模式/架构 6. 缓存并发 7. 其他语言 8. 代码基础 9. 大前端 10. 管理生活 11. 人工智能AI N. 书籍资源库 准备总结列出PHP程序员要读的书目,大部分是关于技术的,
阅读全文
摘要:计算机开放电子书汇总 站点 站点源码 100个gcc小技巧 在线阅读 PDF格式 EPUB格式 MOBI格式 100个gdb小技巧 在线阅读 PDF格式 EPUB格式 MOBI格式 关于浏览器和网络的 20 项须知 在线阅读 PDF格式 EPUB格式 MOBI格式 2015互联网企业校招笔试题 ME
阅读全文
摘要:本文地址 点击关注微信公众号 wenyuqinghuai 分享提纲: 1. 概述 2. 精粹内容 2.1 语言结构 2.2 大小写问题 2.3 变量函数 2.4 常量相关函数 2.5 字符串的使用 2.6 函数 2.7 数据库操作 2.8 自动加载对象 2.9 魔术方法 2.10 重载 overlo
阅读全文
摘要:关于Mysql整理的需要记忆和熟练掌握的内容 1.查询数据表的信息(比如有多少行数据): show table status like 'tab_User' -- 数据表中的数量 2. 使用 explain查看sql运行效率时 1)通过 'row' 来查看扫描的行数 2)通过 'key' 来查看使用
阅读全文
摘要:本文地址 分享提纲: 1. :Tlist 2. :colorscheme 3. :set cursorline 4. ma 5. vim -x 6. CTRL-] 7. 折叠 8. 向别的用户终端写信息(linux) 9. 一些Linux命令 10. 可视模式 11. 宏录制 12. 目录操作 13
阅读全文
摘要:算法和数据结构是计算机科学的核心内 容。作为程序员,编程是我们的实战项目。然而,写出程序还不够。一个程序在应对一些大型而复杂的情况时,会耗费大量的时间。我们可以很容易写出一个从文件 中找到一个词的程序,比如逐词扫描,看是否相符。但如果我们的文件有几十TB,而且要从文件中找到上百个词,逐个扫描的办法就
阅读全文