大家好,我是 梦想家Alex 。之前实际上我也写了不少关于大数据技术组件的文章,例如: …
分类:架构设计
应用消息队列设计可以解决哪些实际问题?
消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,Met…
如何提高编程的思维逻辑能力
首先,建议要精读或者精学三门课程:《离散数学 数据结构 编译原理》。所谓的精读或者精学,不是说简简单单为了应付考试的学习,而是对每个细节每项内容都穷究其理,融汇贯通。精学这3门课程的本身就是逻辑思维和抽象思维能力的很好锻…
【项目管理】如何成为合格的项目负责人
随着团队的发展壮大,越来越多的同学开始担当项目负责人的角色。那么,如何才能成为一个合格的项目负责人呢? 根据自身多年工作经验的积累,我对项目负责人需要完成的工作如下: 做好通报工作:信息同步 做好协调工作:资源协调 做好…
基于模型驱动低代码平台的实现原理
目前国外内主流的低代码开发平台有:奥哲氚云、云程、ClickPaaS、阿里宜搭、华为AppCube、腾讯微搭、百度爱速搭、网易轻舟、金蝶苍穹、普元平台、浪潮iGIX平台、泛微平台、炎黄盈动BPM、蓝凌低代码平台、伙伴云、…
JAVA CSV文件导入——代替Excel文件导入
我们经常有通过文件导入数据的需求,比如批量导入会员、导入配置、导入其他系统的数据。 通过Excel方式导入会比较麻烦,要导入类库,可以考虑把Excel转成CSV文件。 Excel->另存为->文件类型 CSV…
大型网站架构核心要素之扩展性:可扩展架构
前言 续上节大型网站架构核心要素性能之后,我们今天要讲的是第四个要素:扩展性,什么叫扩展性呢?简单的说就是在对现有系统影响最小的情况下,系统功能可持续扩展及提升的能力,讲扩展性之前,我先讲下扩展性和伸缩性的区别,因为这两…
mybatis-plus 自定义SQL、一对多、分页查询过滤多租户
前言 这几天在使用的mybatis-plus的时候,在遇见复杂业务的时候遇见的一些租户过滤问题,面对多表关联查询的时候、自定义sql的时候,或者…
如何提高编程的思维逻辑能力
首先,建议要精读或者精学三门课程:《离散数学 数据结构 编译原理》。所谓的精读或者精学,不是说简简单单为了应付考试的学习,而是对每个细节每项内容都穷究其理,融汇贯通。精学这3门课程的本身就是逻辑思维和抽象思维能力的很好锻…
Web开发过程流程图
最近公司在进行一系列新模块的开发,在痛苦开发的过程中,大家不时在一起进行总结等思维体操活动。上周六中午加班,几位同事一起聊了聊最近协同开发的感受,…
大型网站架构核心要素之扩展性:可扩展架构
前言 续上节大型网站架构核心要素性能之后,我们今天要讲的是第四个要素:扩展性,什么叫扩展性呢?简单的说就是在对现有系统影响最小的情况下,系统功能可持续扩展及提升的能力,讲扩展性之前,我先讲下扩展性和伸缩性的区别,因为这两…
mysql的sql执行计划详解
使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈。 explain执行计划包含的信息 其中最重要的字段为:id、type、key…