JAVA日知录

LV0
发表了文章

开发人员如何理解kubernetes

在JAVA开发中使用 docker run命令配合上自建的Docker仓库可以很容易部署JAVA服务,但是使用Docker部署应用会有几个问题:

JAVA日知录
发表了文章

架构日记 - 资源成本控制

此日记来自何老师的一句话 - 现在很多人在做架构设计的时候往往是为了技术而架构,简单问题复杂化!

JAVA日知录
发表了文章

SpringCloud Alibaba微服务实战二十七 - 禁止直接访问后端服务

使用SpringCloud架构后我们希望所有的请求都需要经过网关才能访问,在不作任何处理的情况下我们是可以绕过网关直接访问后端服务的。如下,我们绕过网关直接访问...

JAVA日知录
发表了文章

一文读懂微内核架构

微内核是一种典型的架构模式 ,区别于普通的设计模式,架构模式是一种高层模式,用于描述系统级的结构组成、相互关系及相关约束。微内核架构在开源框架中的应用非常广泛,...

JAVA日知录
发表了文章

常见开源协议介绍

世界上的开源许可证(Open Source License)大概有上百种,今天我们来介绍下集几种我们常见的开源协议。大致有GPL、BSD、MIT、Mozilla...

JAVA日知录
发表了文章

消息架构的设计难题以及应对之道

在微服务开发中我们经常会引入消息中间件实现业务解耦,执行异步操作, 现在让我们来看看使用消息中间件的好处和弊端。

JAVA日知录
发表了文章

面试:Spring 中的bean 是线程安全的吗?

出处 | https://www.cnblogs.com/myseries/p/11729800.html

JAVA日知录
发表了文章

缓存穿透、缓存击穿和缓存雪崩

什么是缓存穿透呢?它是指当用户在查询一条数据的时候,而此时数据库和缓存却没有关于这条数据的任何记录,而这条数据在缓存中没找到就会向数据库请求获取数据。它拿不到数...

JAVA日知录
发表了文章

设计模式之代理模式(文末赠书)

在开始代理模式定义之前我们先看一段常见的业务逻辑,假设你有个接口ISubject,接口有个operator方法,然后有个具体的实现类来实现此方法:

JAVA日知录
发表了文章

微服务中使用Maven BOM来管理你的服务版本

BOM(Bill of Materials) 是由Maven提供的功能,它通过定义一整套相互兼容的jar包版本集合,使用时只需要依赖该BOM文件,即可放心的使用...

JAVA日知录
发表了文章

如何在生产中编写最优 Dockerfile?

在介绍 Dockerfile 最佳实践前,这里再强调一下,「生产实践中一定优先使用 Dockerfile 的方式构建镜像。」 因为使用 Dockerfile 构...

JAVA日知录
发表了文章

架构师之路 - 存储架构

架构师在做架构设计时一定绕不开存储的设计,本文我们一起来了解一下存储的相关知识。主要内容包括存储使用方式、常见协议、链接方式以及分布式存储架构中的典型架构案例。

JAVA日知录
发表了文章

SpringBoot中Tomcat是如何启动的

Spring Boot一个非常突出的优点就是不需要我们额外再部署Servlet容器,它内置了多种容器的支持。我们可以通过配置来指定我们需要的容器。

JAVA日知录
发表了文章

SpringBoot开发秘籍 - 事件异步处理

在项目实际开发过程中,我们有很多这样的业务场景:一个事务中处理完一个业务逻辑后需要跟着处理另外一个业务逻辑,伪码大致如下:

JAVA日知录
发表了文章

架构师之路 - 服务器硬件扫盲

很多架构师都是从软件开发成长起来的,大家在软件领域都有很深的造诣,大部分人对硬件接触的很少。而成为架构师后需要频繁的跟人 、硬件 、软件 、网络打交道,本篇文章...

JAVA日知录
发表了文章

深入了解ActiveMQ!

某一天,系统B的负责人告诉系统A的负责人,现在系统B的SystemBNeed2do(String userId)这个接口不再使用了,让系统A别去调它了。 于是,...

JAVA日知录
发表了文章

Java 自定义注解及使用场景

Java自定义注解一般使用场景为:自定义注解+拦截器或者AOP,使用自定义注解来自己设计框架,使得代码看起来非常优雅。本文将先从自定义注解的基础概念说起,然后开...

JAVA日知录
发表了文章

SpringBoot 开发秘籍 - 启动时配置校验

在项目开发过程中,某个功能需要依赖在配置文件中配置的参数。这时候就可能出现下面这种现象问题:

JAVA日知录
发表了文章

Redis过期策略和内存淘汰机制

Redis缓存作为提高系统性能最好的方式相信大家对其一定不陌生,各位作为秃头老码农不仅需要掌握Redis的基础用法还得了解Redis的相关原理,比如Redis过...

JAVA日知录
发表了文章

SpringCloud Alibaba微服务实战十九 - 集成RBAC授权

前面几篇文章我们一直是在实现SpringCloud体系中的认证功能模块,验证当前登录用户的身份;本篇文章我们来讲SpringCloud体系中的授权功能,验证你是...

JAVA日知录

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券