作者: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-04 16:39:31
分类:
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-07-28 17:19:24
分类:
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-07 05:11:17
分类:
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-07 10:28:08
分类:
08.Java基础
编辑
Apache Commons:Lang3 包下,有对 数字字符串 的快捷操作方法:
- 判断字符串是否为 数字:NumberUtils.isCreatable()
- 判断字符串是否为 全数字:NumberUtils.isDigits()
作者:AlbertWen
添加时间:2018-10-16 23:46:52
修改时间:2025-07-19 02:30:49
分类:
08.Java基础
编辑
Maven的多模块项目搭建还是比较方便的,结构清晰,模块依赖明确,很适合用来作为开发RPC的开发架构,我们开发的RPC起一个名字,因为大学一直酷爱魔兽,喜欢魔兽解说xiaoy,他有一个别名叫做laopopo,所以我就没多想,就起了一个名字叫做laopopo-rpc,名字蹩脚了一点,不过不重要,明朝开国皇帝朱元璋真名叫朱重八,老爸叫做朱五四,他依旧做了皇帝,所以英雄不问姓名~ 虽然我写的也不是英雄,个人兴趣~

作者:AlbertWen
添加时间:2017-10-18 17:18:38
修改时间:2025-07-23 12:30:56
分类:
14.Golang/Ruby
编辑
作者:AlbertWen
添加时间:2018-07-06 10:44:58
修改时间:2025-08-01 03:00:22
分类:
招聘/面试/总结
编辑
任职要求:
1. 统招本科及以上学历,有5年及以上相关工作经验,对技术保持热情,喜欢具有挑战性的技术研究工作, 能深入到系统细节,处理分析疑难问题;
2. 良好的沟通和表达能力,包括书面表述能力和口头沟通能力,积极主动融入到团队内部;有服务意识和owner精神,能在一定压力下推进相关工作有序开展;
3. 熟练掌握Linux平台下的java应用开发相关技术, 有Java Nio/多线程编程实战经验;
4. 熟练使用 Spring、Mybatis、Netty 框架,熟悉其内部原理、阅读过其源代码者优先考虑;
5. 熟悉tcp/ip, http等网络通信协议 , 对网络通讯、高并发、高性能、高可维护性分布式系统的设计及应用有丰富经验;
6. 参与过大型分布式系统的架构设计及开发,理解SOA/微服务架构体系相关知识;