夙梦流尘

308
获赞数
5
关注数
42
粉丝数
杭州
辽宁师范大学 | 计算机科学与技术
IP 属地未知
2018-06-25 加入
浏览 11.3k

按摩最专业的java程序猿

627 声望|达人
全站排名超越 97% 用户
java
626
intellij-idea
429
idea
405
ide
403
后端
146
黄金勋章
暂未获得该勋章
如何获得
5 白银勋章
个人动态
  • 提出了问题2020-01-08
    jpa oneToMany查出List为空,偶现
  • 赞了文章2020-01-07
    Lombok注解笔记
    lombok版本:1.18.2 前言 把lombok的注解过了一遍,发现有个@ExtensionMethod和kotlin的拓展函数有点类似 注解 @AllArgsConstructor 作用 生成包含所有字段的构造器 参数 staticName : 不为空的话,生成一个静态方法返回实例,并把构造器设置为private {代码...} 生...
  • 发布了文章2019-11-30
    DDD落地篇--实践问题
    1.mq包的位置其实mq receiver应该和对外api实现、job、web一样单独一个module拿到core外面。放在一起是为了方便和mq provider一起查看。
  • 发布了文章2019-11-30
    DDD落地篇--架构分层
    架构分层 DDD中的分层 user api用户展现层。主要负责外部服务(对外rpc接口、mq、http接口)的交互 applicationcommand应用服务。负责安全认证、权限校验、协调领域模型和领域服务、持久化事务管理、发布领域事件 queryquery应用服务。负责所有查询服务 domain领域层...
  • 发布了文章2019-11-30
    DDD落地篇--战术设计
    2. 落地战术设计 落地实体 实体的唯一性由唯一标识确定。标识的生成策略大概有以下几种 用户提供唯一标识 程序生成唯一标识 持久化机制生成唯一标识 另一个限界上下文提供唯一标识 如果你的实体标识策略不是由持久化机制生成的唯一标识。那么应该把委派标识(为了迎...
  • 发布了文章2019-11-30
    DDD落地篇--战略设计
    DDD是什么 领域驱动设计(Domain Driven Design) 是一种从系统分析到软件建模的一套方法论。以领域为核心驱动力的设计体系。 为什么要用DDD 面向对象设计,数据行为绑定,告别贫血模型 优先考虑领域模型,而不是切割数据和行为 准确传达业务规则 代码即设计 它通过边...
  • 发布了文章2019-09-21
    DDD入门推荐
    初学DDD,如有理解错误欢迎指正。也欢迎一起讨论DDD落地方面问题我的学习笔记 实例项目推荐 dddsample-coreddd-cargoddddemo阿里的COLA 学习线路推荐 先看《领域驱动设计精粹》落地的时候身边放一本《实现领域驱动设计》 参考文章 CQRS落地DDD笔记实现领域事件可落地...
  • 发布了文章2019-09-21
    DDD学习笔记
    DDD是什么 领域驱动设计(Domain Driven Design) 是一种从系统分析到软件建模的一套方法论。以领域为核心驱动力的设计体系。 为什么需要DDD 面向对象设计,数据行为绑定,告别贫血模型 优先考虑领域模型,而不是切割数据和行为 准确传达业务规则 代码即设计 DDD的一些...
  • 赞了文章2019-08-14
    不要在 Spring Boot 集成测试中使用 @Transactional
    在测试运行时,测试类中 @Transactional 注解,会导致测试中 Entity 数据的操作都是在内存中完成,最终并不会进行 commit 操作,也就是不会将 Entity 数据进行持久化操作,从而导致测试的行为和真实应用的行为不一致。
  • 提出了问题2019-07-03
    rocketMQ这种情况会消息积压吗
  • 回答了问题2019-06-05
    linux下启动tomcat不报错,但不成功
    /java/jdk/jre/lib/security/java.security文件 securerandom.source=file:/dev/urandom 替换成 securerandom.source=file:/dev/./urandom
  • 赞了文章2019-06-05
    linux 安装MySql 5.7.20 操作步骤【亲测】
    由于mysql 5.7.17版本以后 support_files文件夹中无 my_default.cnf 文件,所以今天给大家详细描述一下 mysql 5.7.20版本(目前官方最新版)的安装步骤。
  • 提出了问题2019-06-04
    linux下启动tomcat不报错,但不成功
  • 提出了问题2019-05-31
    idea 2019 gitflow插件失效
  • 回答了问题2019-05-30
    mac下有什么好的机械键盘么?
    阿米洛V87 for mac
  • 赞了文章2019-05-20
    线程池没你想的那么简单
    原以为线程池还挺简单的(平时常用,也分析过原理),这次是想自己动手写一个线程池来更加深入的了解它;但在动手写的过程中落地到细节时发现并没想的那么容易。结合源码对比后确实不得不佩服 Doug Lea 。
  • 赞了文章2019-05-17
    什么是单点登录(SSO)
    前言 只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:[链接] 在我实习之前我就已经在看单点登录的是什么了,但是实习的时候一直在忙其他的事,所以有几个网站就一直躺在我的收藏夹里边: 在前阵子有个读者来我这投稿,是使用JWT实现单点登录的(但是文章...
  • 赞了文章2019-05-17
    人人都是 API 设计师:我对 RESTful API、GraphQL、RPC API 的思考
    有一段时间没怎么写文章了,今天提笔写一篇自己对 API 设计的思考。首先,为什么写这个话题呢?其一,我阅读了《阿里研究员谷朴:API 设计最佳实践的思考》一文后受益良多,前两天并转载了这篇文章也引发了广大读者的兴趣,我觉得我应该把我自己的思考整理成文与大家...
  • 发布了文章2019-05-13
    Hibernate Validator—更简洁的参数校验及一个util
    hibernate-validator是Hibernate项目中的一个数据校验框架,是Bean Validation 的参考实现,hibernate-validator除了提供了JSR 303规范中所有内置constraint 的实现,还有一些附加的constraint。使用hibernate-validator能够将数据校验从业务代码中脱离出来,增加代...
  • 发布了文章2019-05-13
    一个Dubbo泛化调用的Util
    源码地址 [链接] 作用 可以更加灵活的调用其他dubbo接口 实现思路 反射+泛化调用 局限性 局限性: 传入的参数列表顺序必须和方法上的参数顺序相同(问题不大) 拿不到具体类型的泛型反序列化还是会失败(这种情况很少) 需要自己多写一个helper 必须项目引入了对应的...