大数据

写程序的时候应该如何思考?

很多人在写程序的时候,会出现这么样的一个情景: 唉,这个功能好复杂,数据这么多,要涉及到这么多方面,心真的好累。 结果: 1.无从下手,过了一天都还在纠结该怎么办;2.东西写出来了,都是bug,要么别人帮擦屁股,要么自己擦屁股。 其实,很多东西都是看起来复杂,而实际上并没有想象的那么难,以下 我总结…

大数据

单例模式(新手推荐)

平时上班比较忙,我就周末给大家更新下。今天给大家带来的是——单例模式。这个模式相对来说比较简单一点,但是有几个点还是得说一下,我们可以将这些细节用到我们自己的程序中。本来不想讲的,但是我想把23种设计模式做成一个专题,以后大家不管是复习还是面试等,都可以有个参考。虽然写得并不好。 单例模式,听名字就…

大数据

Kafka介绍之概念

背景           Kafka是分布式发布-订阅消息系统,它最初是由LinkedIn公司开发的,之后成为Apache项目的一部分,Kafka是一个分布式,可划分的,冗余备份的持久性的日志服务,它主要用于处理活跃的流式数据 作用        kafka的作用类似于缓存,即活跃的数据和离线处理系…

大数据

MySQL分库、分表的问题

问题描述 为什么进行分表? 分库? 一般多少数据量开始分表? 什么是数据库垂直拆分和水平拆分 回答 为什么要进行分库 业务发展,当单个数据库中的表越来越多,数据量越来越大的时候。数据的增删改查所消耗的资源就会增加。由于mysql是无法分布式部署(可能会有人说不是有主从吗?并不是,详细会在其他文章说明…

大数据

UDP协议为什么“不可靠”

相信TCP协议大家都懂,今天我们来讲一下UDP协议。 大家都知道UDP,原来叫做User Datagram Protocol(用户数据报协议),但是UDP协议既不保证送达,失败也不通知,于是,大家就把他们的名字改成了Unreliable Datagram Protocol(不可靠数据报协议)。 那为…

大数据

internet协议入门

前言 劳于读书,逸于作文。 原文地址:internet协议入门 博主博客地址:Damonare的个人博客 博主之前写过一篇博客:网络协议分析,在这篇博客里通过抓包,具体的分析了不同网络协议的传送的数据和传送的方式。而此篇博客则用来作为一个大纲式的内容,按照层级划分,逐步介绍各层级的协议以及他们所起的…

大数据

走在编程路上的迷茫

我是一名软件开发工程师,并且是为数不多的女性开发者。大四开始到现在毕业一年,已经过去2年的光景,我从来没有觉得成为一名开发人员的决定是错的,尽管身边的呼声有这样那样的质疑,记得大四那年,母亲为了让我能够做“女生该做的”职业,几乎让我把简历投向了所有,她所认为“稳定”、“体面”的工作岗位。然而,固执的…

大数据

Contract Testing – 契约测试

Why 多用于微服务架构,当不同服务之间需要互调API时,传统测试无法覆盖,需要通过制定一个类似通信协议(这里叫契约)来确保内部服务正常通信 What 契约测试会测试外部服务的边界,以查看服务调用的输入/输出,并测试该服务能否符合契约预期。将所有的消费者契约测试结果集合起来,有助于维护者在需要时对服…