forecho 的独立博客

把生命浪费在美好的事物上

征集友情链接

2019年03月16日

引言

一直以来我的博客都是没加搞友情链接,前几天突然有一个想法。想搞一个『友情链接』。但是我想搞的这个『友情链接』更像是一个联盟,现在认真写博客的人越来越少了,我想把这些人集合到一起,决定暂时把联盟称之为『联盟链接』。

使用 Docker 搭建 EFK

2019年03月14日

什么是 EFK?

EFK 分别指 Elasticsearch + Fluentd + Kibana,一般用来做日志系统的。他们的作用分别是:

  • Elasticsearch:分布式搜索引擎。具有高可伸缩、高可靠、易管理等特点。可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Elasticsearch 基于 Lucene 开发,现在使用最广的开源搜索引擎之一,Wikipedia 、StackOverflow、Github 等都基于它来构建自己的搜索引擎。
  • Fluentd:一个消息采集,转化,转发工具,目的是提供中心化的日志服务。
  • Kibana:可视化化平台。它能够搜索、展示存储在 Elasticsearch 中索引数据。使用它可以很方便的用图表、表格、地图展示和分析数据。

Octopress 显示 `{{}}`

2019年03月06日

注意: 本篇文章需要点击这里才能正常阅读。

Octopress 使用双花括号的时候就会自动把他认为是变量,会『翻译』,但是其实我们并不想要这种效果,怎么办呢?网上找了一圈发现可以用下面这种方式解决

1
{{thing}}

使用 Postman

2019年03月01日

引言

上篇文章我们讲到 API 可能会使用到的 JWT 认证。既然讲到 API 开发就不得不讲到 API 调试以及测试神器 - Postman

基本使用

创建环境变量

创建环境变量

根据上面截图的地方,可以找到创建环境变量的设置。设置按钮旁边的『眼睛』按钮可以查看当前使用的环境变量的值。

使用 JWT

2019年02月25日

引言

API 开发一定会涉及到认证问题,本篇文章就是结合我自己工作经验来分享一下我用过的 JWT 认证以及它和普通认证的区别,希望本篇文章对你在开发 API 认证时有用。

什么是 JWT

JWT 全名是 JSON Web Tokens,是一个基于 JSON 的开放标准用于创建声明一些声明的访问令牌。JWT 由以下三部分组成:

Laravel 写单元测试

2019年01月14日

引言

新公司入职第一件事就是让我给一个用 Laravel 框架开发的项目写单元测试,我会说『当了这么多年的程序员没写过单元测试吗?』,于是我一边学习一边写,这篇文章是我写了一个月单元测试的经验分享。

单元测试

基本的断言

  • 断言两边数据相等使用 assertEquals($a, $a1)
1
2
3
4
5
public function testComputePermission()
{
    $totalPermission = TCH::computePermission([PointsAccountPermissions::TRANSFER]);
    $this->assertEquals($totalPermission, PointsAccountPermissions::TRANSFER);
}
  • 断言结果是 true 使用 assertTrue($a),与之相反的是 assertFalse($b)
  • 断言文件是否存在使用 assertFileExists($path)
  • 断言数据库没有数据使用 assertDatabaseMissing('user', [])
  • 断言两个类一样使用 assertSame($a, $b)
  • ……

坐着高铁去香港

2018年12月16日

引言

前一段时间内地去香港的高铁终于开通了,正好前一段时间去香港有事,于是体验了一把,现在把整个流程分享一下,希望我的经验对你有帮助。

关于港澳通行证

翻看自己的照片,上一次去香港已经是2年前的圣诞节了。所以这次确定要去香港之前,就在淘宝上找了一家帮忙续签港澳通行证的服务。不得不说现在的流程和体验比前两年好多了,前两年还得让我去一个网站填一推资料,这次直接下单,备注写上港澳通行证号和姓名,然后用任何一个快递寄给指定地址就好了。从寄出快递到收到证件花了不到10天,整个体验非常棒。

转正总结

2018年12月11日

引言

时间飞逝,转眼就入职快3个月了,是申请转正的时候了。这篇文章我就来说说目前在公司工作感受以及其他。

简单介绍

公司11月才去河源搞的一周年团建,也就是说公司很年轻,到目前为止也就成立一年多点。是上市公司的子公司,跟大地影院是兄弟公司。目前所做的业务就是给另一个兄弟公司做产品。公司一共有三大产品线:新零售、会员、无人酒店。我在会员组下负责积分核心系统。

说说感受

下面我就用分类来描述我入职这么久的感受吧。