首页
导航
RSS订阅
分类
标签
归档
友链
朋友圈
关于
更多
暗黑模式
首页
导航
RSS订阅
分类
标签
归档
友链
朋友圈
关于
更多
暗黑模式
架构设计原则 - 发展历程(六边形架构、洋葱架构、整洁架构、清晰架构)
文章引用出处:DDD系列 - 第0讲 DDD中常提到的应用架构总结(六边形、洋葱、整洁、清晰) 架构发展DDD应用架构设计时,接触到了不同的应用架构设计概念,如六边形架构、洋葱架构、整洁架构、清晰架构等,在本文中对这些架构进行了简单的介绍和总结。这些架构随时间的演进可参见下图: EIC(Entity-Interface-Control) & EBI(Entity-Boundary...
2023-08-09
技术架构
技术架构
阅读全文
使用Spring Cloud Gateway填过的坑
前言Spring Cloud Gateway 是 Spring Cloud 新推出的网关框架,之前是 NetflixZuul。网关通常在项目中为了简化前端的调用逻辑,同时也简化内部服务之间互相调用的复杂度;具体作用就是转发服务,接收并转发所有内外部的客户端调用;其他常见的功能还有权限认证,限流控制等等。我们都知道,由于Spring Cloud Gateway是基于Spring5开发的,在We...
2020-04-05
Spring
Spring
阅读全文
聊聊数据库主键ID生成的那些坑
相信我们一谈到数据存入数据库时,我们都会为数据库的表设置一个表主键(PK),作为表中每条记录的唯一标识,这也是数据库设计范式中的第一范式。那么,自打我们使用数据库来存储数据时,数据库的厂商都会为我们提供自动生成主键ID值的功能。例如,我们熟悉的Mysql是通过主键自增的方式来生成,Oracle则是通过定义序列来为主键ID赋值,SqlServer与Mysql一样也提供了主键自增的方式。那么,有...
2020-03-22
Java
Java
阅读全文
Java8采用stream、parallelStream迭代的区别
我们都知道在Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点...
2020-03-15
Java
Java
阅读全文
Java线程的正确打开方式
记得读大学时,老师教我们创建一个Java线程有两种方式,这里我们先来简单温习一下在Java中如何创建一个线程,方便帮助小白扫盲: 通过继承Thread类,然后通过重写父类中的run方法,实现我们的线程业务逻缉,示例代码如下:1234567public class MyThread extends Thread{ @Override public void run() ...
2020-03-07
Java
Java
阅读全文
粘贴文本
全选文本
剪切文本
复制文本
站内搜索
百度搜索
新标签页打开
复制链接地址
复制图片
分类
标签
归档
暗黑模式
打印页面
阅读模式