自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Mac中安装Nginx

项目总是纷纷扰扰,很多环境,很多坑,这也是php 多变的特点我自己机器的信息:    OSX 10.11.6    Homebrew 1.6.12安装:    brew install nginx生产的相关路径:    /usr/local/etc/nginx/nginx.conf (配置文件路径)    /usr/local/var/www (服务器默认路径)    /usr/local/Cel...

2018-07-11 22:34:17 303

原创 项目管理初尝试

17年底,18年初,入职某传统大厂的新建事业部。面试的故事就先省略,说说入职后。入职后,项目的情况是,从老牌事业部,抽离了一些仍有很大空间的项目,接到新事业部,so,就有个交接的问题。我很有幸,接到了一个,老人不愿意接,新人接不动的项目,原项目的负责人,大部分已然离职,文档就像是老黄历,且寥寥无几。这仍然不是高潮,故事的高潮在于,我的team。对,很幸运,我用一个中级偏上的职级获得了附

2018-02-11 11:58:11 250

原创 Nginx 高级应用-负载均衡

Nginx 可以根据规则以轮询、IP哈希、URL哈希等方式调度后端真实服务器,同时支持对后端服务器的健康检测。Nginx 作为反向代理服务器的配置方法:当用户访问http://www.example.com/a ,可以定义指令将数据请求转发给后端A服务器;当用户访问http://www.example.com/b,可以定义指令将数据请求转发给后端B服务器;location 指令可以直接

2017-12-23 14:39:33 324

原创 Nginx 常用配置文件说明

Nginx 是一款开放源代码的高性能的HTTP服务器和反向代理服务器,同时支持IMAP/POP3代理服务。Nginx模块分为内置模块和第三方模块,其中,内置模块中包括主模块与事件模块。Nginx默认自动编译的模块,可以使用--without 参数禁用,可以使用--with 参数手动启动Nginx可以通过--add-module = /path/module1的方法编译第三方模块Ng

2017-12-22 21:18:34 380

原创 数据结构-线性顺序表操作

顺序表操作1.初始化:构造一个空的顺序表,length域为0,表示表中没有数据元素算法如下:SeqList SeqListInit(){// 构造一个空的线性表LSeqList L;L.length= 0;return L;}2.插入操作:插入位置i,即在ai前插入数据,x,则原有i-1 的位置为x,i-2 前,顺序不变,i之后的

2017-12-19 17:15:48 431

原创 数据结构-线性表的基本概念

Liner_List 线性结构。线性表是由同一类型的数据元素构成的线性结构。实际中,考生信息表、字符串等都属于线性表线性表通常可表示为(a1,a2,a3,a4,……an),n为表长,n=0 时为空表线性表的抽象数据类型ADT List {数据对象:D数据关系:R 前驱、后继数据操作:线性表初始化:ListInit(L)初始条件:线性表L不存在

2017-12-19 15:41:56 362

原创 数据结构-抽象数据类型

题记:先捂上眼睛,不想算法,不想怎么计算时间复杂度,先刷刷“单纯”的数据结构抽象数据类型 Abstract Data Type 抽象数据类型的定义可以由一种数据结构和定义在其上的一组操作组成,数据结构又包括数据元素以及元素之间的关系。因此抽象数据元素类型一般由元素、关系及操作三种元素来定义。(D,R,P) D 是数据对象、R是D上的关系集、P 是对D的基本操作集抽象数据类型的定义格式

2017-12-19 14:19:27 3350

原创 Linux 运维之道笔记-第2章(1)

2.1.1 目录及文件的基本操作1、pwd :显示当前工作目录的名称2.1 基本命令2、cd:切换当前工作目录 cd  /usr/local 切换到/usr/localcd .. 切换工作目录至目录的上一级目录cd - 返回到 /usr/local(返回上一次的目录)cd 切换到当前用户的家目录3、ls:显示目录与文件信息

2017-12-16 22:29:16 680

原创 Linux 运维之道笔记-第一章

题记:作为一个想要在互联网领域长足发展的妹子,我不得不拿起linux上的常用命令和shell。第1章 部署操作系统暂略

2017-12-16 22:25:53 233

原创 大型网站技术架构笔记-第2篇 架构(4)

瞬时响应:网站的高性能架构4.1 网站性能测试性能测试是性能优化的前提和基础,也是性能优化结果的检查和度量标准4.1.1 不同视角下的网站性能用户视角:网站的响应速度快还是慢。开发人员:响应延迟、系统吞吐量、并发处理能力、系统稳定性等指标。优化手段:缓冲加速、集群提高吞吐量、异步消息加快请求响应及实现消峰、代码优化改善

2017-12-16 15:53:16 304 1

原创 大型网站技术架构笔记-第1篇 概述(3)

大型网站核心架构要素除了功能需求外,还需要关注的,性能、可能性、伸缩性、扩展性和安全性性能:

2017-12-14 15:35:18 200

原创 大型网站技术架构笔记-第1篇 概述(2)

2 大型网站架构模式模式(建筑学):每一个模式描述里一个在我们周围不断重复发生的问题及该问题的解决方案的核心。2.1 网站架构模式2.1.1分层将系统在横向维度上切分成几个部分,每个部分负责一部分相对比较单一的职责,通过上层对下层的依赖和调用完整的系统大型网站的采用的分层结构:应用层、服务层、数据层应用层:负责具体业务和视图展示,如网站首页及搜索输入和结果展

2017-12-14 11:27:33 259

原创 大型网站技术架构笔记-第1篇 概述(1)

1 大型网站架构演化1.1 大型网站软件系统的特点与传统企业应用系统相比,大型互联网应用系统有以下特点高并发,大流量:Google日均PV数 35亿、日均IP访问数3亿、腾讯的最大在线用户数1.4亿(2011年);淘宝2012年“双十一”活动一天交易额超过191亿,活动开始第一分钟独立访问用户达1000万高可用:系统7*24小时不间断服务海量数据:存储管理大量数据用户分布广

2017-12-13 21:21:17 303

原创 大型网站技术架构笔记-序

题记:最近赋闲在家,为了督促自己,把看过的书整理到笔记上,另外,还有一个更艰巨的任务是要重新学习数据结构我读的这本,是2014年5月的版本,可能很多技术,已经被颠覆书很早就买了,但是初读的时候,并没有这次这样的感悟。技术的书籍,还是要配合着实际的应用,才能有深刻的体会。手上还有高效mysql,大部分东西都读不懂。这个系列的笔记,我会摘抄我个人认为比较重要的内容,至于图片部分,就先求助万

2017-12-13 20:39:19 192

原创 java 类依赖关系静态分析

公司的业务线里,有一部分是java 实现的,想要了解具体的结构。查找了一些资料,很多都是直接分析jar 包关系的。后来发现了jdepsjdeps -v -cp '*/src/main/*' -R -dotoutput result/ *.jarhttps://docs.oracle.com/javase/8/docs/technotes/tools/unix/jdeps.html生

2017-08-14 15:42:45 950

原创 dyld-library-not-loaded

周一开工,开启symfony ,what ?更新了几次,项目还是报错,用php环境监测下,如果,是环境出了问题。$ php -vdyld: Library not loaded: /usr/local/lib/libjpeg.8.dylibReferenced from: /usr/local/bin/phpReason: image not foundTrace/BPT

2017-08-14 11:13:02 1619

原创 文件上传限制

遇到了文件上传,大小受限,nginx 反馈413错误。 尝试在nginx http端中,修改了 http{ client_max_body_size 30m; 在php.ini 中修改了 upload_max_filesize = 30M post_max_size =30M重启相关nginx和php,文件上传限制解决 其他的网上的参考的一些参数,没有完全的照搬参

2016-06-12 18:59:28 425

原创 字符串处理-str_replace

mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )该函数返回一个字符串或者数组。该字符串或数组是将 subject 中全部的 search 都被 replace 替换之后的结果。该函数对大小写敏感。请使用 str_ireplace() 执行对大小写不敏感的搜索。

2016-06-03 11:46:39 513

原创 敲php的日子

这是敲php的第三年,很感谢自己当时做的决定。不过话说,这三年,学习的进度不能算大,但是好歹学到一些,这计划有时间把基础的东西都整理一遍。期待厚积薄发的一天~

2016-06-02 16:08:38 403

原创 mysql将查询结果导入文件

工作需要,经常与mysql打交道,select * from table into outfile '/tmp/test.log'结果提示访问受限 此时尝试,使用mysql -h127.0.0.1 -u -p -e"select ;" >/tmp/test.log成功绕过

2016-06-01 16:20:34 984

原创 redis 安装

$ wget http://download.redis.io/releases/redis3.2.0.tar.gz $ tar xzf redis-3.2.0.tar.gz $ cd redis-3.2.0 $ make参考官方:http://redis.io/download

2016-05-31 22:30:32 529

原创 可能是安装wget最简单的方式

工作用的linux的环境,很多时候,不用考虑一些常规命令。由于新金入手的mac,系统和常用的工具都不是很熟悉,所以,只好baidu+google+try了。 最常用的wget 我参照了很多百度上的帖子 结果都卡在./configure 这一步,提示是: There seems to be no Makefile in this directory. You must run ./con

2016-05-31 22:10:28 12211 2

原创 使用composer安装yii遇到的问题汇总

(1)安装过程遇到:Your requirements could not be resolved to an installable set of packages. Problem 1    - yiisoft/yii2 2.0.8 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@st

2016-05-30 23:14:34 2167

原创 PHP 模糊搜索

Ques:        项目中需要有模糊搜索功能并支持批量修改

2016-05-30 10:28:05 1345

转载 PHP 中巧用数组降低程序的时间复杂度

通常开发人员在写程序的时候,往往是把已经设计好或者构思好的运算逻辑,直接用编程语言翻译出来。程序能顺利编译通过,那是很令人高兴的事情。如果此时程序的运行时间还能接受,就会沉浸在写代码的成就感当中,常常在这个过程中忽略代码的优化。只有当程序运行速度受到影响时,才回过头去考虑优化的事情。  什么是算法的时间复杂度  时间复杂度是开发人员用来衡量应用程序算法优劣的主要因素。客观地说,算法的优劣除

2015-07-23 12:00:08 518

空空如也

空空如也

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

TA关注的人

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