古话说,有志者事竟成。

架构设计

国外最好VPS:Linode2019新手入门指南(含$20优惠)
域名主机

【置顶】国外最好VPS:Linode2019新手入门指南(含$20优惠)

阿尤 6个月前 (09-06) 417浏览 3评论

我们网友可能对于Linode VPS主机并不陌生,在VPS圈内的知名度还是比较高的,提供KVM架构、SSD固态硬盘方案且从2017年再次调整配置1GB内存起步,月付5美元,有日本、新加坡、美国、英国、德国等全球9个机房。阿尤个人认为,这样的配置以及商家背景,无论是用来建站用途,还是用于项目的部...

单机、集群和分布式(微服务)三者之间的区别
架构设计

单机、集群和分布式(微服务)三者之间的区别

阿尤 2天前 35浏览 0评论

一、单机   单机就是所有的业务全部写在一个项目中,部署服务到一台服务器上,所有的请求业务都由这台服务器处理。显然,当业务增长到一定程度的时候,服务器的硬件会无法满足业务需求。自然而然地想到一个程序不行就部署多个喽,这就是集群。 二、 集群...

为什么要使用"抽象类"? 使用"抽象类"有什么好处?
架构设计

为什么要使用"抽象类"? 使用"抽象类"有什么好处?

阿尤 1周前 (02-14) 27浏览 0评论

问你个问题,你知道什么是“东西”吗?什么是“物体”吗? “麻烦你,小王。帮我把那个东西拿过来好吗” 在生活中,你肯定用过这个词--东西。 小王:“你要让我帮你拿那个水杯吗?” 你要的是水杯类的对象。而东西是水杯的父类。通常东西类没有实例对象,但我们有时需要东西的引用指向它的子类实例。...

使用Redis SETNX 命令实现分布式锁
架构设计

使用Redis SETNX 命令实现分布式锁

阿尤 2个月前 (01-03) 65浏览 0评论

使用Redis的 SETNX 命令可以实现分布式锁,下文介绍其实现方法。 SETNX命令简介 命令格式 SETNX key value 将 key 的值设为 value,当且仅当 key 不存在。 若给定的 key 已经存在,则 SETNX 不做任何动作。 SETNX 是SET...

(转)三层架构(我的理解及详细分析)
架构设计

(转)三层架构(我的理解及详细分析)

阿尤 4年前 (2015-03-19) 1120浏览 0评论

三层架构已经学了一段时间,一直想做一个比较完整、比较完美的总结。但是左思右想,不知道如何下笔。都说万事开头难嘛,今天整理了一下凌乱的思路,哎,还是没整理好,想到哪就说到哪吧。 初学者很不理解: 1,什么是三层? 2,为什么使用三层?...

你真的了解单例模式么?
架构设计

你真的了解单例模式么?

阿尤 4年前 (2014-11-17) 10浏览 0评论

单例模式,很多初学者认为单例模式很简单,并且认为自己已经掌握了这种设计模式。但事实上,你真的了解单例模式了么。 一,单例模式的5中写法。(回字的四种写法,哈哈。) 1,懒汉式 (1)线程不安全的懒汉式 Java代码...