JAVA日知录

LV0
发表了文章

SpringCloud Alibaba微服务实战三十一 - 业务日志组件

但是在微服务架构中我们不可能每个服务都写一个自定义注解,再写一个AOP,这很明显违反了 Don’t repeat yourself 精神。所以这时候我们一般都会...

JAVA日知录
发表了文章

Optional 是个好东西,你真的会用么?

来源 | blog.csdn.net/zjhred/article/details/84976734

JAVA日知录
发表了文章

SpringCloud 微服务开发JWT认证流程

在微服务开发中中我们首先会通过认证中心获取JWT,然后每次发起后端请求都会将JWT放在请求头中,这时候我们后端需要对这个JWT进行验证判断是否合法及是否有对应请...

JAVA日知录
发表了文章

SpringCloud Alibaba微服务实战三十二 - 集成RocketMQ实现分布式事务

分布式事务是在微服务开发中经常会遇到的一个问题,之前的文章中我们已经实现了利用Seata来实现强一致性事务,其实还有一种广为人知的方案就是利用消息队列来实现分布...

JAVA日知录
发表了文章

科普:蓝绿部署、金丝雀发布(灰度发布)、AB测试

来源:https://www.jianshu.com/p/0df88fe4a1e3

JAVA日知录
发表了文章

SpringBoot开发秘籍 - 集成参数校验及高阶技巧

对于 web服务来说,为防止非法参数对业务造成影响,在 Controller层一定要对参数进行校验!本章我们以SpringBoot项目为例,介绍参数校验的基本用...

JAVA日知录
发表了文章

架构师之路 - 业务领域建模

领域模型是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领...

JAVA日知录
发表了文章

搞清楚这 10 几个后端面试问题,工作稳了!

面试过程是一个由浅入深的过程,面试官先给求职者抛出一个相对简单的问题,然后通过一环套一环的追问深入考察求职者对知识点的理解掌握程度。

JAVA日知录
发表了文章

SpringBoot开发秘籍 - 集成Graphql Query

REST作为一种现代网络应用非常流行的软件架构风格受到广大WEB开发者的喜爱,在目前软件架构设计模式中随处可见REST的身影,但是随着REST的流行与发展,它的...

JAVA日知录
发表了文章

为什么要做代码分层架构?

事实上,非功能性需求所构建起来的正是我们所熟知的软件架构。什么是软件架构?简单来说,就是软件的基本结构,包括三要素:代码、代码之间的关系和两者各自的属性。

JAVA日知录
发表了文章

剖析 Docker 卷与持久化数据存储的底层原理

本节内容我们将介绍 Docker 的卷,为我们的容器插上磁盘,实现容器数据的持久化。

JAVA日知录
发表了文章

迭代思维:如何高效编程?

在编程的路上,你是不是曾有过这样的经历:虽然学会一门编程语言后会写代码了,但是有时写出的代码可能并没有想象的那么好。比如:

JAVA日知录
发表了文章

还在用Logback?Log4j2的异步性能已经无敌了,还不快试试

Logback 算是JAVA 里一个老牌的日志框架,从06年开始第一个版本,迭代至今也十几年了。不过logback最近一个稳定版本还停留在 2017 年,好几...

JAVA日知录
发表了文章

实战 | MongoDB的安装配置

通过上面的安装MongoDB目前还处于裸奔状态,我们必须给其配置上用户密码认证登录。首先我们给MongoDB配置一个超级管理员,操作步骤如下:

JAVA日知录
发表了文章

颠覆认知——Redis会遇到的15个「坑」,你踩过几个?

如果你在使用 Redis 时,也遇到过以下这些「诡异」的场景,那很大概率是踩到「坑」了:

JAVA日知录
发表了文章

架构设计方法论

业务分析阶段是由业务分析师 基于自身的业务知识和类似产品的参考,再结合客户、领域专家的咨询和指导输出业务分析阶段的成果,主要包括 领域模型 和 业务模型

JAVA日知录
发表了文章

面试:如何保证接口的幂等性?常见的实现方案有哪些?

在说幂等性之前,我们先来看一种情况,假如老王在某电商平台进行购物,付款的时候不小心手抖了一下,连续点击了两次支付,但此时服务器没做任何验证,于是老王账户里面的钱...

JAVA日知录
发表了文章

@Transactional注解不起作用解决办法及原理分析

来源:https://blog.csdn.net/qq_20597727/article/details/84900994

JAVA日知录
发表了文章

SpringBoot开发秘籍 - 处理跨域请求CORS

CORS(Cross-Origin Resource Sharing)"跨域资源共享",是一个W3C标准,它允许浏览器向跨域服务器发送Ajax请求,打破了Aja...

JAVA日知录
发表了文章

拜托!不要用“ ! = null " 做判空了

来自:CSDN,译者:lizeyang 链接: https://blog.csdn.net/lizeyang/article/details/40040817

JAVA日知录

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券