原文:记一次和阿里某总监对话引发的思考:说说你框架的设计思路和优点亮点!

背景: 前不久和阿里的一个技术总监风动聊的时候,他问了这样一个问题:说说你框架的设计思路和优点 话说,这个问题, 年前开始就一直经常出现在眼前,可我从没认真为它找出过答案 于是,夜深深,我躺在床上,用笔记本,一边思考,一边打字,试着找寻 这些年来,我的框架或作品,都快凑满十二个了,每个单独都可以说上好几天。 但如果时间只有半小时,我要怎么介绍呢 介绍哪些呢 出现在脑海里的框架有三个:CYQ.Dat ...

2016-12-19 10:21 31 8317 推荐指数:

查看详情

一次 symbol lookup error 引发思考

开发一个跨平台的项目的时候,大部分时候都是在VS下进行编码,所以也就使用了VS的解决方案来管理项目。 因为要跨平台,当时网上看scons这个工具不错,所以在linux下就使用了scons来作为编译脚本 ...

Sat Jan 14 00:31:00 CST 2017 0 3892
一次线上问题排查所引发思考

前言 之前或多或少分享过一些内存模型、对象创建之类的内容,其实大部分人看完都是懵懵懂懂,也不知道这些的实际意义。 直到有一天你会碰到线上奇奇怪怪的问题,如: 线程执行一个任务迟迟没有返 ...

Mon Jul 09 16:20:00 CST 2018 6 3053
一次CountDownLatch引发的问题

背景:使用countDownLatch,10个线程计算结果,最后通过主线程来汇总结果; 有个spring scheduler的程序,运行一段时间后,不运行了,查看日志发现CountDownLatch ...

Wed Nov 22 02:41:00 CST 2017 1 5282
一次线上问题引发的对dubbo优雅下线的思考

一.背景 我们经常聊到dubbo的启动,是如何暴露接口的,如何注册到注册中心的,但是就一个完整的生命周期而言,有上线就必然有下线,而下线这一部分往往被人忽略,这次就一次线上发布问题为入口,来分析dubbo下线的过程和其中遇到的问题,从另一个方面加深dubbo整个生命周期的理解 ...

Tue Jun 01 01:41:00 CST 2021 0 1115
一次关于使用status作为变量引发的bug及思考

这个bug出现在一年前,当时自己大学还没毕业,刚刚进入一家公司实习。那个时候还没有用seajs或者requirejs那样的模块化管理的库,也没有用一个自执行的函数将要执行的代码包裹起来,于是b ...

Fri Sep 26 01:55:00 CST 2014 6 1578
一次聊天引发思考--java并发包

一次聊天,谈到了死锁的解决、可重入锁等等,突然发现这些离自己很远,只有一些读书时的概念涌入脑海,但各自的应用场景怎么都无法想出。痛定思痛,决定看看concurrent包里涉及并发的类及各自的应用场景。 第一类:原子操作类的atomic包,里面包含了 1)布尔类型的AtomicBoolean ...

Tue Aug 11 19:38:00 CST 2015 0 4165
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM