LMLPHP后院

PHP7 返回值类型与声明不符报错技术

maybe yes 发表于 2017-07-25 10:52

PHP7 的函数和方法支持声明返回值类型,出于好奇,试了下如果在运行时返回值类型与声明不符会怎么样?

<?php

function test() : array{
    return 'lmlphp';
}

test();

如下致命错误:

PHP Fatal error:  Uncaught TypeError: Return value of test() must be of the type array, string returned in /home/may/work/code/repo/lmlphp.com/temp1.php:4
Stack trace:
#0 /home/may/work/code/repo/lmlphp.com/temp1.php(7): test()
#1 {main}
  thrown in /home/may/work/code/repo/lmlphp.com/temp1.php on line 4

在PHP中导入命名空间的函数技术

maybe yes 发表于 2017-07-25 10:31

PHP 5.6 之后支持命名空间导入函数了,算是一个新玩意儿,并且还支持命名空间常量的导入,这个都是命名空间刚出来那会儿不支持的。 

// importing a function (PHP 5.6+)
use function My\Full\functionName;

重命名

// aliasing a function (PHP 5.6+)
use function My\Full\functionName as func;

使用常量

// importing a constant (PHP 5.6+)
use const My\Full\CONSTANT;

Kafka 快速入门官方教程技术

maybe yes 发表于 2017-07-18 20:08

希望对初学者有帮助。

此教程假设你开始一个新的环境,不存在 Kafka 和 ZooKeeper 数据。Kafka 控制台脚本在 Unix 环境和 Windows 环境略有不同,在 Windows 上请将 "bin/" 替换为 "bin\windows\" 然后加上脚本后缀 ".bat"。

下载

下载编译好的 Kafka 解压:

$ tar -zxf kafka_2.11-0.11.0.0.tgz
$ cd kafka_2.11-0.11.0.0

启动服务

启动一个单节点 ZooKeeper 实例,默认 2181 端口。

$ nohup bin/zookeeper-server-start.sh config/zookeeper.properties &

Error: Could not find or load main class config.zookeeper.properties技术

maybe yes 发表于 2017-07-18 13:28

本文希望帮助那些刚入门学习 Kafka 的朋友。

启动时报错,Error: Could not find or load main class config.zookeeper.properties,怎么办?

起因,下载的是源码,应该下载已编译好的压缩包。

http://kafka.apache.org/downloads.html

Released June 28, 2017

Release Notes

Source download: kafka-0.11.0.0-src.tgz (asc, md5)

Binary downloads:

Scala 2.11  - kafka_2.11-0.11.0.0.tgz (asc, md5)

Java jdbc Mysql datetime 多个 .0技术

maybe yes 发表于 2017-07-18 10:25

数据库字段为 datetime 类型,Java 中 Entity 使用 String 类型,选出的数据后面会包含 ".0",有人说是由于 MySQL datetime 是包含毫秒的。如下时间格式:

2017-07-12 18:08:02.0

一个不太文雅的解决方案,简单粗暴。

public String getCreateTimeStr() {
    if (create_time == null) {
        return "";
    }
    return create_time.substring(0, create_time.length() - 2);
}

不知道那些 Java 高手是怎么做的,欢迎评论。

LMLPHP,可爱滴WEB开发框架

2017-11-19 05:41:09 1511041269 0.004801