Java知识

  • Spring 中经典的 9 种设计模式,打死也要记住啊!

    Spring 中经典的 9 种设计模式,打死也要记住啊!

    来源:blog.csdn.net/caoxiaohong1005Spring中涉及的设计模式总结1.简单工厂(非23种设计模式中的一种)实现方式:BeanFactory。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入...

    Java知识 2021-01-21 5 0
  • 高级架构师?代码写的好?!
  • 清晰!我们从来都反对“大中台,小前台”的架构设计!

    清晰!我们从来都反对“大中台,小前台”的架构设计!

    来源:李洪英在2020全球敏捷架构峰会上,快狗打车的架构师李洪英,分享了快狗打车业务中台的一些经验与思考。问题一:什么是平台?图片定义:一种基于外部供应商和顾客之间的价值创造互动的商业模式;它是规则和标准的制定者。问题二:平台分为哪几类?图片(1)应用平台;(2)业务平台;(3)技术平台;问题三:平台的价...

    Java知识 2021-01-21 4 0
  • 大神又来了!400分钟撸一个Spring Cloud Alibaba架构

    大神又来了!400分钟撸一个Spring Cloud Alibaba架构

    1月20日的直播间里Monkey老师还为大家准备了首发超级干货内部教材~完成听课即有机会获得《阿里微服务Spring Cloud Alibaba从入门到源码剖析》,包邮寄送:...

    Java知识 2021-01-20 7 0
  • 一次非常有意思的 SQL 优化经历:从 30248.271s 到 0.001s

    一次非常有意思的 SQL 优化经历:从 30248.271s 到 0.001s

    来源:cnblogs.com/tangyanbo/p/4462734.html场景我用的数据库是mysql5.6,下面简单的介绍下场景课程表create table Course(c_id int PRIMARY KEY,name varchar...

    Java知识 2021-01-20 7 0
  • 如何保障消息中间件 100% 消息投递成功?如何保证消息幂等性?

    如何保障消息中间件 100% 消息投递成功?如何保证消息幂等性?

    来源:toutiao.com/i6672235084336071179一、前言我们小伙伴应该都听说够消息中间件MQ,如:RabbitMQ,RocketMQ,Kafka等。引入中间件的好处可以起到抗高并发,削峰,业务解耦的作用。如上图:(1)订单服务投递消息给MQ中间件(2)物流服务监听MQ中间件消息,从而...

    Java知识 2021-01-20 7 0
  • 我为什么要放弃 RESTful,选择拥抱 GraphQL

    我为什么要放弃 RESTful,选择拥抱 GraphQL

    来源:toutiao.com/i6833818331884028419/REST作为一种现代网络应用非常流行的软件架构风格,自从Roy Fielding博士在2000年他的博士论文中提出来到现在已经有了20年的历史。它的简单易用性,可扩展性,伸缩性受到广大Web开发者的喜爱。REST 的 API 配合JSON格式的数据交换,使得前后端分离、数据交互变得非常容易,而且也已经成为了目前Web领域最受欢迎的软件架构设计模式。但随着REST API的流行和发展,它的缺点也暴露了出来:那我们来分析一下,当前端需求变化,涉及到...

    Java知识 2021-01-19 9 0
  • 【保姆级教程】Spring Boot 单元测试

    【保姆级教程】Spring Boot 单元测试

    来源:eamonyin.blog.csdn.net一、 单元测试的概念概念:\1. 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。在Java中单元测试的最小单元是类。\2. 单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。执行单元测试,就是为了证明这 段代码的行为和我们期望是否一致。单元测试引用:\1. 众所周知,通过spring initialize创建的Spring Boot项目会在Maven中自动携带很多starter依赖:图片其中包含...

    Java知识 2021-01-19 8 0
  • 听说 Spring AOP  有坑?那就来踩一踩

    听说 Spring AOP 有坑?那就来踩一踩

    前言前几日,有朋友分享了这样一个案例:原来的项目一直都正常运行,突然有一天发现代码部分功能报错。经过排查,发现Controller里部分方法为private的,原来是同事为Controller添加了AOP日志功能,导致原来的方法报错。当然了,解决方案就是把private修饰的方法改为public,一切就都...

    Java知识 2021-01-18 15 0
  • 首长,Redis 性能优化十三条军规立好了,请过目~

    首长,Redis 性能优化十三条军规立好了,请过目~

    前言Redis作为高性能的内存数据库,在大数据量的情况下也会遇到性能瓶颈,日常开发中只有时刻谨记优化铁则,才能使得Redis性能发挥到极致。本文将会介绍十三条性能优化军规,开发过程中只要按照执行,性能必能质的飞跃。1. 避免慢查询命令慢查询命令指的是执行较慢的命令,Redis自身提供了许多的命令,并不是所...

    Java知识 2021-01-18 11 0
1 2 3 4 5 6 7 8 9 10 ››