• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Andrés
no country for old men
博客园 首页 新随笔 联系 管理

04 2018 档案

 
设计模式学习系列——桥接模式
摘要:桥接模式 桥接模式是将抽象部分与它的实现部分分离,使它们都可以独立地变化。(来源百度百科) 这个看起来很抽象,举个例子说明。有两个人,一个白领,一个运动员,两个人都有着装的需求,一个穿西服,一个穿运动服。这样正常来说,可以定一个抽象类——人,然后两个实现类白领和运动员,然后在两个实现类中各实现穿西服 阅读全文
posted @ 2018-04-30 17:05 Andrés 阅读(169) 评论(0) 推荐(0)
elasticsearch学习笔记——相关插件和使用场景
摘要:logstash-input-jdbc学习 ES(elasticsearch缩写)的一大优点就是开源,插件众多。所以扩展起来非常的方便,这也造成了它的生态系统越来越强大。这种开源分享的思想真是与天朝格格不入啊。国内的开源社区做了也很长时间,可是也没出现什么拿的出手的东西,可能只还有阿里比较注重分享一 阅读全文
posted @ 2018-04-30 11:47 Andrés 阅读(199) 评论(0) 推荐(0)
elasticsearch学习笔记——安装,初步使用
摘要:前言 久仰elasticsearch大名,近年来,fackbook,baidu等大型网站的搜索功能均开始采用elasticsearch,足见其在处理大数据和高并发搜索中的卓越性能。不少其他网站也开始将elasticsearch作为搜索功能中的一个重要选项,从招聘启事的人员技能要求上就可见一斑。ela 阅读全文
posted @ 2018-04-30 10:25 Andrés 阅读(200) 评论(0) 推荐(0)
设计模式学习系列——适配器模式
摘要:适配器模式 适配器模式(Adapter Pattern),是将一种接口改造成另外一种接口的一个包装类。 适用场景:系统需要使用现有的类,但是此类的接口不符合系统的需要。 优点: 1.提高了类的复用;2.增加了类的透明度;3灵活性好。 缺点:使用太多,会显得系统凌乱,增加系统的复杂度。适配器不会在系统 阅读全文
posted @ 2018-04-27 14:37 Andrés 阅读(120) 评论(0) 推荐(0)
php优秀框架codeigniter学习系列——前言
摘要:php的框架众多,笔者用过的包括thinkphp,CI,smarty,laravel,也用过一些公司自己开发的框架。 thinkphp是国人自己开发的,我大概用过一段时间,基本功能都还好,应该也还比较好用,我没有做深入的研究。 smarty是我刚学php的时候就采用的一款框架,他小巧灵活,提供基本的 阅读全文
posted @ 2018-04-26 17:10 Andrés 阅读(102) 评论(0) 推荐(0)
设计模式学习系列——原型模式
摘要:原型模式 原型模式(Prototype Pattern),通过复制一个已存在对象来生成一个新对象,被复制的对象称为原型。 优点:不采用new来创建对象,new会消耗较大,原型模式只需要拷贝内存即可。 原型模式的复制又可分为两种:深拷贝和浅拷贝。 深拷贝是通过拷贝内存(包括引用的对象)实现对象的创建, 阅读全文
posted @ 2018-04-26 16:24 Andrés 阅读(109) 评论(0) 推荐(0)
php多进程实例
摘要:在前面的文章《php多进程和多线程的比较》中已经介绍了一些多进程的基础知识,这篇文章呢,主要是结合实例学习一下,php多进程的用途。文章分为三部分,第一部分介绍多进程用到的一些函数;第二部分介绍一个简单的多进程示例,第三部分介绍一个利用php多进程的用途——守护进程。 多进程相关函数 1.$pid 阅读全文
posted @ 2018-04-25 21:12 Andrés 阅读(2923) 评论(0) 推荐(0)
php多进程和多线程的比较
摘要:前言 最近在学习php多进程和多线程的编程。说实话,这两样在工作中几乎都没有用到,毕竟php并不以异步处理擅长,对于网络请求同步处理可以解决绝大多数问题。但是既然有这样的机制,也了解一下,对于以后接触别的语言也有好处。 php处理请求机制 以nginx作为web服务器为例,nginx将对php发起的 阅读全文
posted @ 2018-04-22 16:23 Andrés 阅读(818) 评论(0) 推荐(0)
设计模式学习系列——建造者模式
摘要:建造者模式 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。 优点: 1、建造者独立,易扩展。 2、便于控制细节风险。 缺点: 1、产品必须有共同点,范围有限制。 2、如内部变化复杂,会有很多的建造类。 与 工厂模式区别: 1)工厂模式关注的是一个整体,无 阅读全文
posted @ 2018-04-21 17:38 Andrés 阅读(144) 评论(0) 推荐(0)
设计模式学习系列——单例模式
摘要:单例模式 单例模式(Singleton Pattern),在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。 优点:1)在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和销毁实例(比如首页页面缓存)。 2)避 阅读全文
posted @ 2018-04-20 22:01 Andrés 阅读(98) 评论(0) 推荐(0)
设计模式学习系列——前言
摘要:前言 作为web工程师工作也有几年有余。在面试和查阅网上各种资料的时候,时常会听到或者看到设计模式一词;在查看各种框架,类库代码的时候,也能够偶尔感受到设计模式闪现的奕奕光彩。我也曾经研习过一些,却由于种种原因,没有做细致的整理。 先来看一下设计模式的定义和目的(来源百度百科): 设计模式(Desi 阅读全文
posted @ 2018-04-20 11:02 Andrés 阅读(109) 评论(0) 推荐(0)
设计模式学习系列——工厂模式
摘要:工厂模式 工厂模式属于创建型模式,它的目的就是创建对象。在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 工厂模式还分为简单工厂,工厂方法模式和抽象工厂模式,个人觉得就是复杂度不同,他的目的就是隐藏细节,创建对象。 简单工厂 简单工厂模式又叫静态工厂方法模式(S 阅读全文
posted @ 2018-04-20 10:51 Andrés 阅读(228) 评论(0) 推荐(0)
记一次给nginx的web服务器目录加软链接
摘要:先期情况和问题 已安装好nginx服务器和相关配置。nginx的web目录是/usr/share/nginx/html。 现在的问题是希望把web目录换成/root/nginx/html/,但是不更改nginx.conf的网站根目录路径配置。 解决方案 采用软链接的方式。(linux中的软链接就相当 阅读全文
posted @ 2018-04-19 20:09 Andrés 阅读(4178) 评论(0) 推荐(0)
某公司后端开发工程师面试题学习
摘要:最近看到的某公司后端开发工程师面试题,拿来研究学习一下,感觉提高技术,看面试题也是一个挺好的方法:( 1.redis有几种使用场景,除了使用字符串型还使用过redis哪些存储类型? 2.redis如何实现锁? 3.php有哪些实现锁的机制? 4.myisam和inodb的区别? 5.什么是ddos攻 阅读全文
posted @ 2018-04-17 22:35 Andrés 阅读(1440) 评论(0) 推荐(0)
2010年腾讯前端面试题学习(jquery,html,css部分)
摘要:看了牛人写的回忆文章,里面有2010年腾讯的前端面试题,里面涉及到不少基础性的问题,js部分已学习,这是jquery,html和css部分,学习一下:) 原文地址:https://segmentfault.com/a/1190000012998107 jQuery部分: 1.1)个人最常用的使用a. 阅读全文
posted @ 2018-04-15 21:57 Andrés 阅读(256) 评论(0) 推荐(0)
2010年腾讯前端面试题学习(js部分)
摘要:看了牛人写的回忆文章,里面有2010年腾讯的前端面试题,里面涉及到不少基础性的问题,学习一下:) 原文地址:https://segmentfault.com/a/1190000012998107 js部分: 1.JS继承的方法有很多种。参考:http://www.cnblogs.com/humin/ 阅读全文
posted @ 2018-04-12 11:23 Andrés 阅读(322) 评论(0) 推荐(0)
js 自执行匿名函数(转载)
摘要:自执行匿名函数: 常见格式:(function() { /* code */ })(); 解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。 作用:可以用它创建命名空间,只要把自己所有的代码都写在这个特殊的函 阅读全文
posted @ 2018-04-11 09:54 Andrés 阅读(187) 评论(0) 推荐(0)
js继承中,原型属性的继承探究
摘要:最近研究了js的继承,看了幻天芒的文章http://www.cnblogs.com/humin/p/4556820.html#3947420,明白了最好是使用apply或call方法来实现继承。 已知,call可以将function里的属性(所谓构造属性)赋给子类;但是对于call能不能将funct 阅读全文
posted @ 2018-04-11 09:40 Andrés 阅读(218) 评论(0) 推荐(0)
搭建邮件服务器和使用压测工具的总结
摘要:两点总结,都是不成功的教训,受制于各种客观条件,没有完全成功。 1.搭建邮件服务器 这个据说使用hmaiserver,配置好,在win7环境下就可以搭建。但是最后配置好后,使用主机127.0.0.1作为邮件服务器地址,向腾讯邮箱发邮件不成功。被腾讯邮箱拒绝了,原因是这个ip地址发件限制。估计127. 阅读全文
posted @ 2018-04-06 12:30 Andrés 阅读(329) 评论(0) 推荐(0)
 

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3