首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
小鱼
订阅
晓晓87374
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
谈谈代码:降低复杂度,从放弃三层架构到DDD入门
最近我发现团队项目中的某个应用复杂度越来越高,具体表现为: - 代码可读性较差:各个服务之间调用复杂,流程不清晰 - 修改部分业务导致大量测试用例失败,但很难快速的寻找出这些测试用例失败的根因
DDD的架构设计有哪几层
在设计复杂的系统时候,分层是最常用的一种手段,最简单的分层莫过于大家熟悉的mvc三层理念。 而对于大多数互联
粉丝一年半阿里网易头条面经分享
分享一位粉丝,卷王实锤,在这里总结下他之前的面经,因为以后想在杭州发展,当时就面试了四五家杭州互联网公司,基本面试的公司都过了,只有头条挂在三面,在线coding没写出来,没怎么准备算法,上班忙没时间
DDD系列第五讲:聊聊如何避免写流水账代码
在过去一年我们团队做了大量老系统重构和迁移,其中有大量代码属于流水账代码,通常能看到是开发在对外的API接口里直接写业务逻辑代码,或者在一个服务里大量的堆接口,导致业务逻辑实际无法收敛。
DDD系列第四讲:领域层设计规范
在一个DDD架构设计中,领域层的设计合理性会直接影响整个架构的代码结构以及应用层、基础设施层的设计。但是领域层设计又是有挑战的任务,特别是在一个业务逻辑相对复杂应用中,每一个业务规则是应该放在Entity、ValueObject 还是 DomainService是值得用心思考的…
Java后端工程师必备书单(含大后端方向相关书籍)
Java开发工程师一般负责后端开发,当然也有专门做Java Web的工程师,但是随着前后端的分离,越来越多的Java工程师需要往大后端方向发展。 今天我们就来介绍一下Java后端开发者的书单。 首先要感谢一下江南白衣大大的后端书架,让我在初学阶段读到了很多好书,直到现在都印象深…
十道题目带你走进 TypeScript 世界
分享了 TypeScript 的类型系统,并结合练习题的方式,希望能让读者对整个类型系统和一些常用的用法能有更加深刻认识,并且在日常工作中能更灵活使用它。
关于序列化和反序列化案例看这一篇就够用了,简直讲的清新脱俗!
前言 序列化:将java对象转化为可传输的字节数组 反序列化:将字节数组还原为java对象 为啥子要序列化? 序列化最终的目的是为了对象可以跨平台存储,和进行网络传输。而我们进行跨平台存储和网络传输的
面试官:说说什么是 Java 内存模型(JMM)?
在面试中,面试官经常喜欢问:『说说什么是Java内存模型(JMM)?』 面试者内心狂喜,这题刚背过:『Java内存主要分为五大块:堆、方法区、虚拟机栈、本地方法栈、PC寄存器,balabala……』
【源码篇】ThreadLocal的奇思妙想(万字图文)
看了ThreadLocal的源码,无论是线程隔离、类环形数组、弱引用结构等等,实在是太有意思了!我必须也要让大家全面感受下其中所蕴含的那些奇思妙想!