摘要:@( ) 引言 在实际项目开发中,有相当数量的研发同学在处理一个需求的研发工作时,仅仅实现功能,进行简单的自测(有时也省了),就认为研发工作已经完成了。 造成这种工作模式的原因多种多样,可能是研发同学本身品质的原因,可能是因为没有经历过相关的培训,可能单纯是因为没有找到更好的方法而导致的混乱,当然也
阅读全文
摘要:@ §1 综述 日志和异常是项目正常运行时,唯二的可以直接窥探代码运行状态的手段(暂时不考虑一些监控框架)。 因为二者略有互通且通常异常时必然伴有日志,因此一起说明。 此文档,前面用于说明项目中常见套路或概念,后面则给出各场景下示例 §1.1 记录日志的目的 指示,记录项目中各个机制的运行情况 接口
阅读全文
摘要: §0 前言 其实,笔者不甚推荐使用swagger,因为对接口的侵入太大了,因为他是基于在接口上打注解。当然,有个别个人和团队提出可以在open-service之上在做一层接口出来,专门用于声明swagger文档,这个做法不是不可以,但明显略蛋疼。 笔者认为swagger文档唯一的好处(只是
阅读全文
摘要:@(INDEX) §1 各种睡法(写法) TimeUnit.NANOSECONDS.sleep(1);//纳秒 TimeUnit.MICROSECONDS.sleep(1);//微秒 TimeUnit.MILLISECONDS.sleep(1);//毫秒 TimeUnit.SECONDS.sleep
阅读全文
摘要:§ 1 蛋式编程(ESP)编年史 本文旨在尽量写得有逼格一点 Java 是天生适用于网络应用的语言 这是不知道从什么时候开始的说法,严格说其实(几乎)所有语言都能用于网络开发。但从实际结果上来看,java确实是在网络应用中应用场景最广使用最多的语言。 深究原因众说纷纭,但无外乎语法简单,无指针(和其
阅读全文