不灭的火

革命尚未成功,同志仍须努力下载JDK17

作者:AlbertWen  添加时间:2018-07-17 22:46:07  修改时间:2025-06-25 17:34:40  分类:13.C/C++/仓颉  编辑
作者:AlbertWen  添加时间:2016-02-18 15:03:01  修改时间:2025-07-08 18:06:08  分类:11.PHP基础  编辑

延迟静态绑定

在PHP5.3以后引入了延迟静态绑定。看下面这段代码:

<?php
class A {
	public static function who() {
		echo __CLASS__;
	}

	public static function test() {
		self::who();
	}
}

class B extends A {
	public static function who() {
		echo __CLASS__;
	}
}

B::test();
?>

上面的代码输出了A,但是我希望它输出B,这就是问题的所在。这也是self和__CLASS__的限制。使用self::或者 __CLASS__对当前类的静态引用,取决于定义当前方法所在的类。所以,这就很好的解释了为什么上面的代码输出了A。但是,如果我们需要输出B呢?

作者:AlbertWen  添加时间:2017-10-29 09:47:31  修改时间:2025-08-09 08:39:26  分类:12.PHP库/系统/微信  编辑
作者:AlbertWen  添加时间:2018-01-01 18:11:00  修改时间:2025-08-06 14:17:47  分类:招聘/面试/总结  编辑

今天是2017年的最后一天,是时候该给自己总结一下子了。转眼间,1年的时间又这么快的就过去了。回顾2017年的年初,并未给自已一个可行性的目标,不管是工作上,还是感情上,都是随遇而安,顺其自然。年中换了工作地址,进入了一个新的工作环境,年末总结一下自己的这一年,然后展望一下2018年,在做个 Plan。

作者:AlbertWen  添加时间:2018-09-24 14:56:28  修改时间:2025-08-12 05:05:52  分类:08.Java基础  编辑

一、无依赖其他任何jar

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <version>3.0.2</version>
            <configuration>
                <archive>
                    <manifest>
                        <addClasspath>true</addClasspath>
                        <classpathPrefix>lib/</classpathPrefix>
                        <mainClass>com.think.TestMain</mainClass>
                    </manifest>
                </archive>
            </configuration>
        </plugin>
    </plugins>
</build>
作者:AlbertWen  添加时间:2017-10-29 21:08:35  修改时间:2025-08-12 05:05:51  分类:08.Java基础  编辑

数据库

MyCat:数据库中间件

IM、消息推送

t-io:不仅仅是百万级即时通讯框架

tio-im:基于t-io写的IM,主要目标降低即时通讯门槛,实现多端不同协议间的消息发送如http、websocket、tcp自定义协议等

MPush:开源实时消息推送系统

作者:AlbertWen  添加时间:2017-10-27 13:13:49  修改时间:2025-08-07 20:21:37  分类:12.PHP库/系统/微信  编辑

如题:ThinkPHP v3.2.3 数据库读写分离,开启事务时报错:

ERR: There is no active transaction

作者:AlbertWen  添加时间:2015-10-24 09:17:00  修改时间:2025-08-12 05:05:55  分类:08.Java基础  编辑

Apache Commons:Lang3 包下,有对 数字字符串 的快捷操作方法:

  • 判断字符串是否为 数字:NumberUtils.isCreatable()
  • 判断字符串是否为 全数字:NumberUtils.isDigits()
作者:AlbertWen  添加时间:2018-10-16 23:46:52  修改时间:2025-08-12 04:13:05  分类:08.Java基础  编辑

Maven的多模块项目搭建还是比较方便的,结构清晰,模块依赖明确,很适合用来作为开发RPC的开发架构,我们开发的RPC起一个名字,因为大学一直酷爱魔兽,喜欢魔兽解说xiaoy,他有一个别名叫做laopopo,所以我就没多想,就起了一个名字叫做laopopo-rpc,名字蹩脚了一点,不过不重要,明朝开国皇帝朱元璋真名叫朱重八,老爸叫做朱五四,他依旧做了皇帝,所以英雄不问姓名~ 虽然我写的也不是英雄,个人兴趣~

作者:AlbertWen  添加时间:2017-10-18 17:18:38  修改时间:2025-08-12 05:05:38  分类:14.Golang/Ruby  编辑