摘要:
引如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模
阅读全文
posted @ 2018-10-22 20:14
那片林
阅读(174)
推荐(0)
编辑
摘要:
nginx 反向代理和负载均衡 1.nginx负载均衡 网站的访问量越来越大,服务器的服务模式也得进行相应的升级,比如分离出数据库服务器、分离出图片作为单独服务,这些是简单的数据的负载均衡,将压力分散到不同的机器上。有时候来自web前端的压力,也能让人十分头痛。怎样将同一个域名的访问分散到两台或更多
阅读全文
posted @ 2018-10-22 19:54
那片林
阅读(144)
推荐(0)
编辑
摘要:
什么是分布式系统,如何学习分布式系统 目录 什么是分布式系统 分布式系统挑战 分布式系统特性与衡量标准 组件、理论、协议 用一个请求串起来 一个简化的架构图 概念与实现 总结 references 正文 虽然本人在前面也写过好几篇分布式系统相关的文章,主要包括CAP理论、分布式存储与分布式事务,但对
阅读全文
posted @ 2018-10-22 19:46
那片林
阅读(207)
推荐(0)
编辑
摘要:
MongoDB 是一个高性能,开源,无模式的文档型数据库,是当前 NoSQL 数据库产品中最热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式,MongoDB 使用 C++开发。MongoDB 的官方网站地址是:http://www.mongodb.org/ 1.为什么要用 No
阅读全文
posted @ 2018-10-22 19:43
那片林
阅读(3854)
推荐(0)
编辑
摘要:
一般而言Redis在Javaweb应用中存在两个主要的场景,一个是缓存常用的数据,另一个是在需要高速读/写的场合使用它快速读/写,比如一些需要进行商品抢购和抢红包的场合. 一,缓存 在对数据库的读/写操作中,现实的情况是读操作的次数远超写操作, 一般是1 : 9 到3 : 7 的比例,所以需要读的可
阅读全文
posted @ 2018-10-22 19:26
那片林
阅读(4277)
推荐(4)
编辑
摘要:
zookeeper一般是集群,奇数个宕掉少半数没事,全宕掉的话dubbo应该有服务缓存,现有的服务正常,只是不能注册和发现新上线或者下线的服务。
阅读全文
posted @ 2018-10-22 16:41
那片林
阅读(721)
推荐(0)
编辑
摘要:
sql中的连接查询有inner join(内连接)、left join(左连接)、right join(右连接)、full join(全连接)四种方式,它们之间其实并没有太大区别,仅仅是查询出来的结果有所不同。 例如我们有两张表: Orders表通过外键Id_P和Persons表进行关联。 1.in
阅读全文
posted @ 2018-10-22 10:37
那片林
阅读(332)
推荐(0)
编辑