摘要:如今,我们想要开发一个网络应用,那是相当地方便。不过就是引入一个框架,然后设置些参数,然后写写业务代码就搞定了。 写业务代码自然很重要,但是你知道: 你的数据是怎么来的吗?通过网络传输过来的呗。 你知道网络是通过什么方式传输过来的吗?光纤呗,TCP/IP协议呗。 看起来都难不住我们的同学们,但是,以 阅读全文
posted @ 2019-09-12 21:59 等你归去来 阅读 (39) 评论 (0) 编辑
摘要:模型一词,原本是好理解的,名词,大概就是一个缩小版的实际产品的意思。 当然了,你可以去查查百科,模型其实不只可以描述实物,还可以描述虚拟物件。我们主要来看看后者。(百科: https://baike.baidu.com/item/模型/1741186?fr=aladdin) 当模型这在软件行业使用时 阅读全文
posted @ 2019-09-01 15:09 等你归去来 阅读 (43) 评论 (0) 编辑
摘要:面试过程中,各面试官一般都会教科书式的问你几个多线程的问题,但又不知从何问起。于是就来一句,你了解多线程吗?拜托,这个好伤自尊的! 相信老司机们对于java的多线程问题处理,稳如老狗了。你问我了解不?都懒得理你。 不过,既然是面对的是面试官,那你还得一一说来。 今天我们就从多个角度来领略下多线程技术 阅读全文
posted @ 2019-08-25 15:52 等你归去来 阅读 (480) 评论 (0) 编辑
摘要:随着业务的发展,数据量剧增,我们一些简单报表大盘类的任务,就不能简单的依赖于RDBMS了,而是依赖于数仓之类的大数据平台。 数仓有着巨量数据的存储能力,但是一般都存在一定数据延迟,所以要想完全依赖数数仓来解决实时报表问题,是困难的。 其实,所谓的实时报表,往简单了说就是: 对现在的一些数据进行加减乘 阅读全文
posted @ 2019-08-18 10:57 等你归去来 阅读 (149) 评论 (0) 编辑
摘要:天下武功,无坚不摧,唯快不破!所以我们重视速度没毛病! 老话说:不要过早优化。赞同! 我们在写代码过程中,有时可能就是为了追求所谓的性能,然后,就给自己挖坑了。 关于开发速度,我有以下几点思考: 1. 程序运行速度的思考:不能只为了速度而丢弃了:扩展性,高内聚性,低耦合性;还要站在更高层次来考虑问题 阅读全文
posted @ 2019-08-16 23:35 等你归去来 阅读 (46) 评论 (0) 编辑
摘要:java 语言有个神奇的地方,那就是你时不时会去关注下内存。(当然了,任何牛逼的同学都应该关注内存) 今天我们就来这么个问题现场吧:某应用运行了一段时间后,ecs监控报警了,内存比较高了,怎么办?随着时间的推移,发现内存越来越高缓缓增长,怎么办? 凡事讲究证据,报警系统说内存紧张就紧张吗,还得自己去 阅读全文
posted @ 2019-08-11 14:02 等你归去来 阅读 (214) 评论 (0) 编辑
摘要:如何做一个实时的业务统计的监控?比如分钟级?也就是每分钟可以快速看到业务的变化趋势,及可以做一些简单的分组查询? 哎,你可能说很简单了,直接从数据库 count 就可以了! 你是对的。 但如果不允许你使用db进行count呢?因为线上数据库资源可是很宝贵的哦,你这一count可能会给db带来灾难了。 阅读全文
posted @ 2019-07-21 11:21 等你归去来 阅读 (482) 评论 (0) 编辑
摘要:做一个系统,如果不做监控,是不完善的。 如果为做一个快速系统,花力气去做监控,是不值得的。(监控系统不是你想做,想做就能做的。) 因此,我们有必要具备一个能够快速建立监控体系的能力。即使你只是一个普通开发人员!(说不定明天就要叫你去领兵大操练呢) 个人觉得,做监控要有三个核心能力: 1. 持续收集数 阅读全文
posted @ 2019-07-05 19:05 等你归去来 阅读 (583) 评论 (0) 编辑
摘要:一般地,像kafka之类的消息中间件,作为一个可以保持历史消息的组件,其消费模型一般是主动拉取方式。这是为了给消费者足够的自由,回滚或者前进。 然而,也正是由于将消费消息的权力交给了消费者,所以,消费者往往需要承担更多的责任。比如:需要自行保存消费偏移量,以便后续可以知道从哪里继续。而当这一点处理不 阅读全文
posted @ 2019-07-01 15:50 等你归去来 阅读 (412) 评论 (1) 编辑
摘要:假设场景: 1. 针对一个高并发的应用,你是否会选择打印访问日志? 2. 针对分布式的应用,你是否会选择将所有日志打印到日志中心? 解决方案: 1. 如果如果你选择为了性能,不打印日志,那无可厚非。但是你得考虑清楚,出问题的时候是否能够做到快速排查? 2. 你觉得日志分布在各台机器上很方便,那不用日 阅读全文
posted @ 2019-06-07 14:53 等你归去来 阅读 (561) 评论 (0) 编辑