正文内容加载中...
posted @ 2021-05-24 11:32 读字节 阅读(196) 评论(2) 推荐(2) 编辑
摘要:开篇 提起Docker,有很多人第一印象会认为它就是一个虚拟化容器,所以大家特别容易陷入到一种误区,就是觉得Docker只是在Linux操作系统之上又增加了一层,就跟OS上跑了一个VMWare一样。Docker一定变得又慢又复杂。还不如原生安装的服务看起来舒服。 实际上这是误区,Docker管理的各 阅读全文
posted @ 2021-05-20 22:00 读字节 阅读(2593) 评论(6) 推荐(2) 编辑
摘要:那我就根据这两三年的研究与工作经历,说说如今的情况。 1.Oracle:传统行业,尤其是政府,医疗,学校和大企业,基本上还是Oracle应用最广,其次就是DB2。反而是WebLogic和WebSphere这些中间件基本上随着经典javaee的没落,已经逐步退出历史舞台,被富前端和微服务框架的轻量级组 阅读全文
posted @ 2021-05-18 15:08 读字节 阅读(3615) 评论(42) 推荐(7) 编辑
摘要:功能向上聚合 Abstract作为抽象类和抽象方法,第一种情况是在聚合子类的通用性上起到作用,往往出现在重构过程中自然而然形成的一种层次结构~希望将多个子类的通用方法和逻辑提取到父层的抽象类。 这种重构情况的最极致表现就是:若再加入新的子类,子类只需要实现抽象类的abstract方法,而且可能就只用 阅读全文
posted @ 2021-05-16 21:02 读字节 阅读(184) 评论(1) 推荐(0) 编辑
摘要:公司的项目数据量有限,获取行业线上线下消费数据也困难,没有足够的数据量,如何应用大数据?如何在公司现有情况下接触实际的高并发大数据项目? 就是想实操一下高并发的架构设计或者参与互联网级别项目的开发,但又不想舍弃现在的工作? 中小企业如何想办法破局 大数据本身就特别容易形成技术垄断,让长尾的中小企业无 阅读全文
posted @ 2021-05-14 21:49 读字节 阅读(47) 评论(0) 推荐(0) 编辑
摘要:如果不用什么很高大上的东西,就是有多个微服务就行这种技术架构会很难吗? 我看了一些视频,他们都用到了es、mq、redis的东西,我想不用这些东西,就简单的有多个服务,这样可行吗? 01 使用微服务你考虑好了吗? 首先商场的开发要根据你的实际需要来定夺架构,例如,只是在微信小程序中商品滚动图片展示、 阅读全文
posted @ 2021-05-13 18:17 读字节 阅读(857) 评论(2) 推荐(3) 编辑
摘要:最近刚入坑MongoDB,感觉比MySQL扩展性更强,一张表可以存储特别复杂的字段,这点我非常喜欢,最近需要用MongoDB存储一篇文章的数据,文章的评论和回复的数据存储是个大问题,设计了好久感觉我设计的字段好复杂,还不太合理,请求各位大佬指点一二,希望能参考你们的设计方案。 MongoDB的嵌套与 阅读全文
posted @ 2021-05-13 10:50 读字节 阅读(45) 评论(0) 推荐(0) 编辑
摘要:1. 国外开源社区 国外开源首先最主流的群体就是社区,Linux内核,Debian发行版,GNU开源库,都是做得很纯净的社区模式。 其次才是商业公司组织,通过开源,提升企业在社区中的影响力和地位。例如:Java的开源版OpenJDK,Google的Android 也有通过开源流行起来的创业公司,例如 阅读全文
posted @ 2021-05-03 21:40 读字节 阅读(1336) 评论(30) 推荐(7) 编辑
摘要:Hadoop生态的分布式数据库 1、什么是分布式数据库? 从狭义的理解就是分布式关系型数据库,主要特指目前热门的NewSQL。 从广义的理解,分库分表的传统关系型数据库,传统关系型数据库集群,关系型数据库的主从架构,分布式KV数据库(例如:HBase),分布式文档数据库(例如:MongoDB),分布 阅读全文
posted @ 2021-04-20 10:51 读字节 阅读(56) 评论(0) 推荐(0) 编辑
摘要:传统上建设一个博客网站需要:一个反向代理Nginx、一个应用服务、一个数据库MySQL,就能建立起来标准的WEB站。 如果每天3000多的文章量就存在慢的问题,就要考虑架构的适量改进了。 传统架构的优化 那么是否增加并均衡负载多个应用服务可以提升并发请求响应速度。同时考虑加入Redis,提升读取性能 阅读全文
posted @ 2021-04-12 17:05 读字节 阅读(58) 评论(0) 推荐(0) 编辑