用脑思考,用心琢磨,用行动证实 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影
  • 0512

    Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议

    memory最近在做一个项目, 架构上使用了 Nginx +Tomcat 集群, 且nginx下配置了SSL,tomcat no SSL,项目使用https协议但是,明明是https url请求,发现 log里面,0428 15:55:55 INFO (IndexInterceptor.java:44) preHandle() - requestStringForLog: { "request.getRequestURL():": "http://...

    开发 JAVA 发布于 2017-08-28
  • 3829

    PHP开发中将阳历转换成阴历并显示节气、节假日的方法

    memoryphp类<?php /** * Class Lunar * 农历 节气 节日 * author:guoyu@xzd */ class Lunar { public $MIN_YEAR = 1891; public $MAX_YEAR = 2100; public $lunarInfo = array( array(0,2,9,21936),array(6,1,30,9656),array(0,2,17,9584),array(0,2,6,21168),ar...

    开发 PHP 发布于 2017-08-15
  • 01488

    PHP PSR-7 HTTP 消息接口规范(HTTP Message Interface)

    memoryHTTP 消息是 Web 技术发展的基础。浏览器或 HTTP 客户端如 curl 生成发送 HTTP 请求消息到 Web 服务器,Web 服务器响应 HTTP 请求。服务端的代码接受 HTTP 请求消息后返回 HTTP 响应消息。通常 HTTP 消息对于终端用户来说是不可见的,但是作为 Web 开发者,我们需要知道 HTTP 机制,如何发起、构建、取用还有操纵 HTTP 消息,知道这些原理,以助我们刚好的完成开发任务,无论这个任务是发起一个 HTTP 请求,或者处理传入的请求。 每一个 H...

    PHP-PSR PSR 发布于 2017-08-11
  • 0469

    PHP PSR-6缓存接口(Caching Interface)

    memory缓存是提升应用性能的常用手段,为框架中最通用的功能,每个框架也都推出专属的、功能多 样的缓存库。这些差别使得开发人员不得不学习多种系统,而很多可能是他们并不需要的功能。 此外,缓存库的开发者同样面临着一个窘境,是只支持有限数量的几个框架还是创建一堆庞 大的适配器类。一个通用的缓存系统接口可以解决掉这些问题。库和框架的开发人员能够知道缓存系统会按照他们所 预期的方式工作,缓存系统的开发人员只需要实现单一的接口,而不用去开发各种各样的适配器。1.目标创建一套通用的接口规范,能够让开发人员整合到...

    PHP-PSR PSR 发布于 2017-08-11
  • 02490

    PHP PSR-4自动载入(Autoloader)

    memory1. 概览本 PSR 是关于由文件路径自动载入对应类的相关规范, 本规范是可互操作的,可以作为任一自动载入规范的补充,其中包括 PSR-0,此外, 本 PSR 还包括自动载入的类对应的文件存放路径规范。2. 详细说明此处的“类”泛指所有的class类、接口、traits可复用代码块以及其它类似结构。一个完整的类名需具有以下结构: \<NamespaceName>(\<SubNamespaceNames>)*\<ClassName>完整的类名必须要有一个顶...

    PHP-PSR PSR 发布于 2017-08-11
  • 0555

    PHP PSR-3日志接口规范(Logger Interface)

    memory本文制定了日志类库的通用接口规范。本规范的主要目的,是为了让日志类库以简单通用的方式,通过接收一个 PSR\Log\LoggerInterface 对象,来记录日志信息。 框架以及CMS内容管理系统如有需要,可以对此接口进行扩展,但需遵循本规范, 这才能保证在使用第三方的类库文件时,日志接口仍能正常对接。本文中的 实现者 指的是实现了LoggerInterface接口的类库或者框架,反过来讲,他们就是LoggerInterface的 使用者。1.规范说明1.1 基本规范LoggerInte...

    PHP-PSR PSR 发布于 2017-08-11
  • 01091

    PHP PSR-2 代码风格(Coding Style Guide)

    memory本篇规范是 PSR-1 基本代码规范的继承与扩展。本规范希望通过制定一系列规范化PHP代码的规则,以减少在浏览不同作者的代码时,因代码风格的不同而造成不便。当多名程序员在多个项目中合作时,就需要一个共同的编码规范, 而本文中的风格规范源自于多个不同项目代码风格的共同特性, 因此,本规范的价值在于我们都遵循这个编码风格,而不是在于它本身。1.概览代码必须遵循 PSR-1 中的编码规范 。代码必须使用4个空格符而不是tab键 进行缩进。每行的字符数应该软性保持在80个之内, 理论上一定不可多于...

    PHP-PSR PSR 发布于 2017-08-11
  • 0466

    PHP PSR-1 基本代码规范(Basic Coding Standard)

    memory本篇规范制定了代码基本元素的相关标准,以确保共享的PHP代码间具有较高程度的技术互通性。关键词 “必须”("MUST")、“一定不可/一定不能”("MUST NOT")、“需要”("REQUIRED")、“将会”("SHALL")、“不会”("SHALL NOT")、“应该”("SHOULD")、“不该”("SHOULD NOT")、“推荐”("RECOMMENDED")、“可以”("MAY")和”可选“("OPTIONAL")的详细描述可参见 RFC 2119 。1.概览PHP文件必须以...

    PHP-PSR PSR 发布于 2017-08-11
  • 0457

    什么是PHP PSR

    memoryPHP PSR 是一个非官方的组织,即使这样,它可以说是目前公信力最好的一个组织了,它的作用是定义了PHP开发中的一些规范其官网 http://www.php-fig.org/psr/ 中,已通过了9个大的规范了,有兴趣的朋友可以去瞧瞧。未来一段时间我将在本分类分享一些自己的简译。所谓简译就是按自己的理解去翻译一下这些标准,同时也让自己更好的去适应常规开发规范。通过的标准1.基本的代码规范2.推荐的代码风格3.日志接口4.自动加载 (原psr-0也是个自动加载的,被废弃了,这是个改良版,更...

    PHP-PSR PSR 发布于 2017-08-11
  • 网站状态

    • 栏目分类:49个
    • 发布文章:1505篇
    • 用户评论:712条
    • 开博至今:4036天

    正则速查

    [abc] 匹配中括号中的单个字符,如a或b或c
    [^abc] 匹配除了a、b、c等字符的其他单个字符
    [a-z] 匹配一个字符范围,如a到z
    [a-zA-Z] 匹配一个字符范围,如a-z 或 A-Z
    ^ 匹配行的开始
    $ 匹配行的结束
    \A 匹配一个字符串的开始
    \z 匹配一个字符串的结束
    . 匹配任意单个字符
    \s 匹配空白字符,如空格,TAB
    \S 匹配非空白字符
    \d 匹配一个数字
    \D 匹配非数字
    \w 匹配一个字母
    \W 匹配非字母
    \b 匹配字符边界
    (...) 引用所有括号中的内容
    (a|b) a或者b
    a? 零个或1个a
    a* 零个或多个a
    a+ 1个或多个a
    a{3} 3次重复的a
    a{3,} 3次或3次以上重复的a
    a{3,6} 3到6次重复的a

    修正符

    /g 查找所有可能的匹配
    /i 不区分大小写
    /m 多行匹配
    /s 单行匹配
    /x 忽略空白模式
    /e 可执行模式,PHP专有
    /A 强制从目标字符串开头匹配
    /D 使用$限制结尾字符,则不允许结尾有换行
    /U 只匹配最近的一个字符串;不重复匹配

    最新回复

    • 7ee5bec831b4e528c3a1d46ab8dd40c9: pid是传入当前获取的id值.在后台查询当前这个id值下的下级分类.
    • Uncaught ReferenceError: form is not defined: Uncaught ReferenceError: form is...
    • 春熙路: 8年的老博主了、致敬
    • hello: hello world
    • memory: 好的,感谢您的反馈。翻译完了也没有校验。。。 检查了一下,med...
    • jiangnvshi: 不知道你还记不记得之前你翻译的medoo文档:http://me...
    • 态度xiaomi: 不错不错。
    • memory: 回头我写个php的demo.
    • zjj: 请问有没有具体pid使用的方法呢?
    • 潇湘居士: 恩,如果是在局域网内部进行系统迁移,我们对比过 SSH 的压缩和...
    • memory: 文中的方案还是比较局限,个人认为还是适合主机迁移的时候比较好使。...
    • 潇湘居士: 使用 axel 或者 aria2 开启多线程下载,同样能达到相同...
    • 八角网赚站: 竟然还有这种操作
    • memory: 以前还有站点统计或百度统计撒的,这两产品到了今年已经开始不争气啦...
    • 夏日博客: 原来 Nginx 还有可以这样分析统计。
    • tomxuetao: 能个实例吗?
    • memory: 哈哈哈。。。话说也没毛病。