如何展开 拿到一个新系统的开发任务,如果我们打算用微服务,我们考虑如何设计成微服务架构,怎么有效拆分业务逻辑,可以参考以下几个步骤。 建立统一语言 【领域驱动设计】 业务流程梳理 领域建模 服务划分 项目实战 以电商项目为实例,开展设计。 软件开发人员与领域专家通过核心功能提取业务核心名词,作为系统 ...
分类:
其他好文 时间:
2020-10-05 21:55:45
阅读次数:
28
1. Gradle Build File 示例引用 Spring 实战(第 4 版)第 1 章 Spring 之旅 build.gradle apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'idea' jar { baseNam ...
分类:
其他好文 时间:
2020-10-05 21:48:04
阅读次数:
23
shuffle阶段 概念 shule 是 Mapreduce 的核心,它分布在 Mapreduce 的 map 阶段和 reduce 阶段。一般把从 Map 产生输出开始到 Reduce 取得数据作为输入之前的过程称作 shule。 一张图看懂Mapreduce全过程 概念解释 Collect阶段 ...
分类:
其他好文 时间:
2020-10-05 21:45:42
阅读次数:
32
linux安装并配置版本控制软件subversion(svn小乌龟)实战教程
分类:
系统相关 时间:
2020-10-05 21:36:38
阅读次数:
99
linux安装并配置版本控制软件subversion(svn小乌龟)实战教程
分类:
系统相关 时间:
2020-10-05 21:36:17
阅读次数:
100
linux安装并配置版本控制软件subversion(svn小乌龟)实战教程
分类:
系统相关 时间:
2020-10-05 21:36:00
阅读次数:
26
突击并发编程JUC系列演示代码地址: https://github.com/mtcarpenter/JavaTutorial 小伙伴们,大家好,我们又见面了,突击并发编程 JUC 系列实战原子引用马上就要发车了。 原子引用 AtomicReference 类提供了对象引用的非阻塞原子性读写操作,对比 ...
分类:
其他好文 时间:
2020-09-24 21:55:36
阅读次数:
31
简介 加解密现状,编写此系列文章的背景: 需要考虑系统环境兼容性问题(Linux、Windows) 语言互通问题(如C#、Java等)(加解密本质上没有语言之分,所以原则上不存在互通性问题) 网上资料版本不一、或不全面 .NET官方库密码算法提供不全面,很难针对其他语言(Java)进行适配 本系列文 ...
分类:
Web程序 时间:
2020-09-24 21:05:56
阅读次数:
50
Spring Cloud实战电商项目mall-swarm地址:转发+关注 私信我获取地址 系统架构图 系统架构图 项目组织结构 mall├── mall-common-- 工具类及通用代码模块├── mall-mbg-- MyBatisGenerator生成的数据库操作代码模块├── mall-au ...
分类:
编程语言 时间:
2020-09-24 21:05:02
阅读次数:
48
这篇文章将以实战的方式结合笔者在项目中真实遇到的情况来讲解。说到SQL,大家可能会遇到一些写法稍微复杂的写法。比如SQL中遇到的有聚合函数sum等,也有遇到使用group by / order by的情况,其实这种情况下SQL的性能可能不是特别好。至少有两种大的解决思路: 减少SQL的压力,把SQL ...
分类:
数据库 时间:
2020-09-24 21:02:04
阅读次数:
52