大家好,我是冰河~~ 在当今互联网行业,尤其是现在分布式、微服务开发环境下,为了提高搜索效率,以及搜索的精准度,会大量使用Redis、Memcached等NoSQL数据库,也会使用大量的Solr、E ...
学习本文你或许可以收获 一个需求从产生 分析到解决的全过程思考 简单的面向对象分析实践 UML类图实践 设计模式的实践应用 最后收获一款还算不错的代码生成工具实现思路和源代码 本文将从上面第一点提到的全过程 需求 gt 目标 gt 思路 gt 设计 gt 实现 gt 总结 逐一展开。 本文为了尽量还原真实场景下如何从无到有实现一个需求,所以全文会假设大家都不动代码生成这个东西。是需要从零开始研究 ...
2020-01-08 09:15 5 1585 推荐指数:
大家好,我是冰河~~ 在当今互联网行业,尤其是现在分布式、微服务开发环境下,为了提高搜索效率,以及搜索的精准度,会大量使用Redis、Memcached等NoSQL数据库,也会使用大量的Solr、E ...
这是公众号《Throwable文摘》发布的第22篇原创文章,暂时收录于专辑《架构与实战》。暂定下一篇发布的长文是《图文分析JUC同步器框架》,下一篇发布的短文是《SpringBoot2.x入门:引入jdbc模块与JdbcTemplate简单使用》。 前提 在日常使用SpringMVC ...
前一段时间,被一篇名为「短视频时代,仍在做图文的我还有救吗?」的文章标题所吸引,这引发了我的思考。尽管疫情加速了短视频时代的到来,但作为技术人员,图文仍然是更低成本建立个人品牌的选择。 这也是为什么 ...
摘要:软件架构是一个系统开发生命周期中最前端的部分,也是最关键、核心的部分。它决定了后续代码的走向,决定了项目的走向,有时候甚至能决定一家公司的成与败。 一.介绍 二.架构即未来 三.软件架构的灵活设计 四.典型架构对比分析 五.服务化构架之可信谈 六.架构设计衡量与愿景 ...
官方文档:https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/reference/html/#configuration 文中涉及到了一些模块代码没有给出,我一并上传到github ...
我们平常说的进程和线程更多的是基于编程语言的角度来说的,那么你真的了解什么是线程和进程吗?那么我们就从操作系统的角度来了解一下什么是进程和线程。 进程 操作系统中最核心的概念就是 进程,进程是对正 ...
Hive SQL的执行计划描述SQL实际执行的整体轮廓,通过执行计划能了解SQL程序在转换成相应计算引擎的执行逻辑,掌握了执行逻辑也就能更好地把握程序出现的瓶颈点,从而能够实现更有针对性的优化。此 ...