推荐热点精华

数据库DBA为什么拒绝DevOps?

18-11-02 114 1 banq

许多传统的DBA都不愿意接受DevOps,因为担心他们的角色会被淘汰,让我们首先消除对单个数据库的误解。DBA的作用并没有消失,而是在不断发展。DevOps虽然对大多数企业来说都是必不可少的,但必须... 详细

Spring Boot安全保护使用教程

18-11-01 65 2 banq

在这篇文章中,我将解释Spring如何管理安全性。当然,我不会涵盖所有内容 - 安全问题将可以写成一本大书,但我们至少会看看如何保护网站。如何使用两个Java类及其HTML文件来保护您的网页。 S... 详细

盛安德分享:我们如何从DDD中受益?

18-11-01 190 1 banq

DDD原则是开发软件需要从业务需求开始。通常倾向于关注技术细节,但通过这种模式,设计基于核心业务目的和逻辑,同时可考虑到公司的战略方向。企业应用程序可能非常复杂,因此我们的团队使用了一种将用户(领域... 详细

Spring Boot 2.1.0发布

18-11-01 2 307 2 banq

比较看好的是支持DDD聚合的Spring-data-jdbc应该可以正常使用了。 第三方库包支持: Hibernate 5.3 Micrometer 1.1 Reactor Califor... 详细

使用Spring Boot设计和实现REST API

18-10-31 2 128 1 banq

REST端点用于集成应用程序或服务器端向客户端提供服务。在本文中,将介绍基于CRUD的SpringBoot来设计和实现REST端点。 假设有一个客户数据,我将创建一个相应的Spring REST C... 详细

使用Kafka实现事件溯源

18-10-31 144 1 banq

EventSourcing事件溯源是存储实体相关的事件流(实则是明细表),而不是直接存储实体的“当前”状态。每个事件都是一个事实,它描述了实体发生的状态变化(过去时态!)。众所周知,事实是无可争议的... 详细

在Spring Boot中实现HTTP缓存

18-10-30 89 1 banq

缓存是HTTP协议的一个强大功能,但由于某些原因,它主要用于静态资源,如图像,CSS样式表或JavaScript文件,但是,HTTP缓存不仅限于这些,还可以将其用于动态计算的资源。 通过少量工作,您... 详细

书评:软件设计哲学

18-10-30 89 2 banq

这篇文章是关于John Ousterhout的新书“软件设计哲学”的评论: 事实证明,写一篇有关如何将俄罗斯方块AI实现为容器化的Kotlin微服务的文章要比如何编写好的代码要容易得多。 170页的... 详细

Spring Boot 2.0迁移指南主要注意点

18-10-28 84 1 banq

Spring官方的Spring Boot 2变动指南,主要是帮助您将应用程序迁移到Spring Boot 2.0,变化部分还是很多很细节的,摘录主要点如下: Spring Boot 2.0需要Jav... 详细

转发新浪微博程序猿心得

18-10-28 3 42 jdon

前段时间有个小伙伴找我聊天说最近一段时间一直在做需求没什么成就感: 虽然接口有每秒几十万的调用量但是写来写去就是那么些套路; 产品需求天天变搞得代码写的特别乱,很多需求都是前后矛盾的所以加了很多别扭... 详细

Tetrate - 使用Istio进行gRPC转码

18-10-27 111 1 banq

在构建新的API(如HTTP/2,流,跨语言支持,服务器推送等)时使用gRPC而不是HTTP/JSON有很多优点。最难的部分往往是如何处理HTTP/ JSON的遗留服务。这就是为什么gRPC-JSO... 详细

如何避免空指针出错?

18-10-27 162 1 banq

一家专门帮助开发人员了解生产中发生问题的以色列公司OverOps,对生产过程中出现的最重要的java异常进行了 研究 。猜猜哪一个处于第一个?空指针异常。并不是因为开发人员忘记添加空值检查,而是因为... 详细

5年DDD从业者分享适用于所有人的领域驱动设计

18-10-25 517 7 banq

这是一位使用DDD已经五年的经验分享: 我最近一直在谈论领域驱动设计(DDD),无论是在聚会还是与客户,所以我想我会写下我的想法,看看它是否有帮助。 现在,很多人都从技术角度撰写了有关DDD的文章,... 详细

计算机科学哲学(斯坦福大学哲学百科全书)

18-10-24 55 1 banq

主要是关于计算机科学到底是数学还是工程还是科学的争论,摘要部分重点如下: 计算机科学的语言分为两种:程序规范设计语言如Java和广义语言如UML,它们的基本本体及其阐述要求的方式各不相同。 ... 详细