FaaS(无服务)架构的思考
无服务器(Serverless)并不意味着“没有服务”,而是平台帮我们托管运行环境和进程状态。过去一个月我在 Lambda 上的实践,让我对 FaaS 的优劣和适用场景有了更直观的认识,这里做个总结分享
create table 看起简单,但是其中还是有不少需要注意的地方,通常我们使用关系型的数据库才有所谓的建立表的习惯,而是用比如
mongo,redis,elasticsearch之类非关系型数据库是没有建立表一说的,本文记录一下自己对数据库表的理解和思考
通常业务系统为了保持稳定和高可用,通常会选择主流的数据库软件,而在主流里面有分为收费的和免费的,开源的和闭源,不过这些都有一个共同特点是都有大的...
下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。
1. 尽量在合适的场合使用单例
使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:
第一,控制资源的使用,通过线程同步来控制资源的并发访问;
第二,控制实例的产生,以达到节约资源的目的;
第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。