你好创造者

PHP Annotation路由实现研究

<?php
class Controller
{
    /**
     * @Route("/index")
     */
    public function index()
    {
        echo 'index';
    }

    /**
     * @Route("/go")
     */
    public function go()
    {
        echo 'go';
    }
}

$controller = new Controller();
$a = new ReflectionClass($controller);
foreach ($a->getMethods() as $method) {
    preg_match("/@Route\(\"(.+)\"\)/", $method->getDocComment(), $ret);
    var_dump($ret[1]);
}

Stress

  压力好大!想给自己放个假出去散散心。周末又要去加班。
  【更新】今天9.3,想离开这个岗位!
  【更新】今天10.14,不该看重、在意的务必改善,这是自己的软肋、弱点!
  【更新】今天11.28,像是一堵墙,咯着自己难受!

今年2017

  2017:挺好,2018:希望更好!
  2017年有许多小插曲,暂且觉得这些小插曲都是好的。因为这些小插曲,我收获了、成长了,获得了工作上的机会,看清了一些人,明白了一些事。

阅读剩余部分......

虹之间

  “错觉的地久天长,其实是一无所有。”。《吹去逝去的》这篇日志被我设置成了私密日志,也许是心态发生了变化。
  最近又开始了糟糟的生活。好不容易看完了一本林清玄的《在云上》,但却在一个周期的班内(四天),天天出现问题,不是打印凭证的时候放置错误就是没有注意客户已更改姓名,而未及时更新客户信息导致开卡户名有误,还好打印出来后再次观察了一下。昨天准备打印准考证的时候发现,记错了软件设计师的考试时间,原来是上周六,而不是这周日,哀莫大于死心。同时,再次被某领导坑,也是醉了。

阅读剩余部分......

Java程序初始化的顺序

  最近在看java相关知识,毕竟之前主攻不是Java。
  Java的执行顺序如下:父类静态变量、父类静态代码块、子类静态变量、子类静态代码块、父类非静态变量、父类非静态代码块、父类构造函数、子类非静态变量、子类非静态代码块、子类构造函数。
  我自己测试写的范例如下:

阅读剩余部分......