写给自己,也写给逝去的记忆。

了解Laravel依赖注入

Neojos
随笔 突然想了解一下Laravel,然后发现:它没有我想象的那么简单,很多的调用都找不到入口。加载view的逻辑,看了很长时间,还是没有搞明白:一个值传递的参数,怎么好好的就变了呢?下面都是看别的的文章的总结,我还要继续完善,直到搞清楚这个view是怎么实现的。

包管理工具

Neojos
反思之前的过程,一直没有试图跟上技术的发展。恍然觉得,其实技术比买股票更能让我找到快乐。新的技术越来越多,能做的便是,持续保持蜗牛锲而不舍的精神,慢慢爬!

Nginx总结

Neojos
location 指令 工作中经常用到的一个指令,用来对某个路径的请求做特殊处理。比如同样的链接在PC和Web显示不同的页面。

IAP支付初识

Neojos
IAP全称In-App Purchase,也可以叫内购。查看百度百科,IAP是一种智能移动终端应用程序的付费模式。大概的意思:用户在APP内通过付费,来享受APP内提供的服务或体验。

WebSocket基础开发

Neojos
WebSocket是一种网络通讯协议。在服务器端可以将HTTP请求升级为WebSocket请求。区别于普通的HTTP请求,WebSocket中存在特殊的字段标识:

Protobufs在Logstash中的应用

Neojos
ELK 分别是Elasticsearch、Logstash、Kibana技术栈的结合。主要解决的问题在于:系统服务器多,日志数据分散难以查找,日志数据量大,查询速度慢,或者不够实时。

Memcached遇到的json_decode问题

Neojos
Memcached 是一个高性能的分布式缓存系统,使用Key-Value存储字符串和对象。通常来说,它主要用于缓存从数据库中检索到的数据以及第三方服务的数据等。简单的说,它可以提升服务器的性能。几乎所有的程序语言都可以接入它的API。如下例子所示:

Git分支模型

Neojos
Git分支模型 文章将围绕下图来描述我们所使用的分支模型。主要包括master和develop两个主线分支以及feature、release、hotfixes分支。

Redis学习的惨痛经历

Neojos
我们开发的产品类似于 trivago hotel search,Redis也多用来缓存临时数据。比如将操作频繁的流水数据先存储到redis,之后迁移到关系型数据库做持久化。