首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
S
订阅
yjck
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
DDD系列第四讲:领域层设计规范
在一个DDD架构设计中,领域层的设计合理性会直接影响整个架构的代码结构以及应用层、基础设施层的设计。但是领域层设计又是有挑战的任务,特别是在一个业务逻辑相对复杂应用中,每一个业务规则是应该放在Entity、ValueObject 还是 DomainService是值得用心思考的…
全局唯一id生成算法--雪花算法详解-snowflake
因为序列号是每秒最多可以生成4096个id,所以在序列号到达最大值的时候,程序会阻塞直到下一个毫秒时间戳,然后继续生成id,从运行结果来看,在34ms内生成了100000个不同的id,还是比较可观的。 snowflake不依赖数据库也不依赖内存,随时可以生成id,这也是为什么它…
大佬进阶手册,Offer拿到手软,JVM+Java并发+Java集合+Spring全家桶+Redis+中间件+分布式+数据库
本文分享给需要面试刷题的朋友,我特意整理了一下,里面的技术不是靠几句话就能讲清楚,多问题其实答案很简单,但是背后的思考和逻辑不简单,要做到知其然还要知其所以然。如果想学习Java工程化、高性能及分布式、深入浅出。性能调优、Spring,MyBatis,Netty源码,数据结构,…
最简单的 K8S 部署文件编写姿势,没有之一!
1. 头疼编写K8S部署文件? 2. 创建服务镜像 前一篇文章 讲解了如何快速创建自己的服务镜像,不过为了演示,这篇文章我们以 redis:6-alpine 镜像为例。 3. 完整K8S部署文件编写过程 4. 总结 goctl 工具极大简化了 K8S yaml 文件的编写,提供…
夜深人静了,我们来学一下分布式锁
在我们的系统还没有使用分布式架构的时候,我们可以用同步锁或者Lock锁,来保证多线程并发的时候,同一时间只有一个线程修改共享变量或者执行代码块,但是当我们现在大部分系统都是分布式集群部署的,单纯的同步锁和Lock锁只能保证单个实例上的数据一致性,多实例就失去了作用。 这个时候就…
【Java劝退师】Spring Cloud 知识脑图 - 微服务规范
1. 单体 应用架构 2. 垂直 应用架构 3. SOA 应用架构(微服务) 1. 功能 2. 角色 3. 元数据 4. 自我保护模式 1. 概念 2. 负载均衡策略 1. 功能 1. 功能 2. 角色 1. 功能 2. 概念 1. 概念 2. 注解 1. 功能 2. 概念 1…
Java 中的语法糖,真甜。
我们在日常开发中经常会使用到诸如泛型、自动拆箱和装箱、内部类、增强 for 循环、try-with-resources 语法、lambda 表达式等,我们只觉得用的很爽,因为这些特性能够帮助我们减轻开发工作量;但我们未曾认真研究过这些特性的本质是什么,那么这篇文章,cxuan …
大厂也在用的 6种 数据脱敏方案,严防泄露数据的 “内鬼”
最近连着几天晚上在家总是接到一些奇奇怪怪的电话,“哥,你是 xxx 吧,我们这里是 xxx 高端男士私人会所...”,握草,我先是一愣,然后狠狠的骂了回去。一脸傲娇的转过头,面带微笑稍显谄媚:老婆你听我说,我真的啥也没干,你要相信我! 过后揉揉脸细想想,肯定是哪个不道德的网站,…
【万字长文】Dubbo 入门总结 ,一款高性能的 Java RPC 框架
当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键 当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,提升效率的方法之一是将应用拆成互不相干的几个应用,以提升效率。此时,用于加速前端页面…
8张图带你了解大型应用架构演进历程
几乎所有的大型应用都是从一个小应用开始的,好的互联网产品是慢慢运营出来的,不是一开始就开发好的,所以本篇我们来聊聊应用架构的演进历程。 应用程序、文件、数据库往往都部署在一台服务器上。应用程序可以采用Java开发,部署在Tomcat服务器上,数据库可以使用开源的MySQL 随着…