随笔分类 -  JAVA

上一页 1 2 3 4 5 6 ··· 9 下一页

搞懂 RESTful API
摘要:https://apifox.com/blog/a-cup-of-tea-time-to-understand-restful-api/ 什么是 RESTful API 在互联网并没有完全流行的初期,移动端也没有那么盛行,页面请求和并发量也不高,那时候人们对接口(API)的要求没那么高。 当初的 w 阅读全文

posted @ 2023-08-28 10:41 gogoy 阅读(114) 评论(0) 推荐(0)

面向对象设计原则
摘要:前言 在面向对象的软件设计中,只有尽量降低各个模块之间的耦合度,才能提高代码的复用率,系统的可维护性、可扩展性才能提高。面向对象的软件设计中,有23种经典的设计模式,是一套前人代码设计经验的总结,如果把设计模式比作武功招式,那么设计原则就好比是内功心法。常用的设计原则有七个,本文将具体介绍单一职责原 阅读全文

posted @ 2023-08-25 15:03 gogoy 阅读(77) 评论(0) 推荐(0)

Java Web程序在Tomcat上是如何运行的
摘要:https://blog.csdn.net/fuzhongmin05/article/details/104379514 一个JVM是一个进程,JVM上跑Tomcat,Tomcat上可以部署多个应用。这样的话,每个跑在Tomcat上的应用是一个线程吗?如果一个应用crash了,其他应用也会crash 阅读全文

posted @ 2023-07-14 09:44 gogoy 阅读(366) 评论(0) 推荐(0)

16 张图解带你掌握一致性哈希算法
摘要:https://developer.huawei.com/consumer/cn/forum/topic/0203810951415790238 发表于 2022-02-24 14:258571查看 摘要:一致性哈希是什么,使用场景,解决了什么问题? 本文分享自华为云社区《16 张图解 | 一致性哈 阅读全文

posted @ 2023-05-26 09:39 gogoy 阅读(33) 评论(0) 推荐(0)

服务降级、熔断、限流的区别
摘要:降级 系统将某些不重要的业务或接口的功能降低,可以只提供部分功能,也可以完全停到所有所有不重要的功能。降级的思想是丢车保帅。 熔断 降级是应对系统自身的故障,而熔断的目的是应对外部系统的故障。比如A服务的X功能依赖B服务的某个接口,当B服务接口响应很慢时,A服务X功能的响应也会被拖慢,进一步导致了A 阅读全文

posted @ 2023-05-22 09:39 gogoy 阅读(1592) 评论(0) 推荐(0)

面试官:SOA 和微服务的区别?这回终于搞清楚了!
摘要:https://developer.aliyun.com/article/839526 简介: 如果我们打开支付宝首页,去看我们的余额,它会展示你的总资产,昨日收益、累计收益等信息。假如这个页面所展示的信息,都来自各个不同的系统/应用,我们通过各个接口把这些数据展示出来。如果我们现在要在前端页面展示 阅读全文

posted @ 2023-05-06 10:35 gogoy 阅读(73) 评论(0) 推荐(0)

软件分析和设计过程的重要图形(架构图)
摘要:架构图(4+1视图) 总体 架构蓝图 -- 软件架构的“4+1”视图模型 https://xie.infoq.cn/article/f371c72ecc192407e5620f6e4 结构化开发方法:分析阶段(数据流图DFD、ER图)、设计阶段(层次化的模块结构图(可以称为 组件图) 或 层次化的系 阅读全文

posted @ 2023-05-05 16:30 gogoy 阅读(3294) 评论(0) 推荐(0)

15分钟入门23种设计模式:图解,范例和对比
摘要:本文力图在15分钟内,通过UML图解、范例和类比,让你对面向对象的23种设计模式形成提纲挈领的认识,从而让我们在面临代码设计问题时更加成竹在胸。本文源代码: UML, Sample Code。 转自:https://segmentfault.com/a/1190000043340405 设计模式:h 阅读全文

posted @ 2023-04-23 16:24 gogoy 阅读(3201) 评论(1) 推荐(1)

设计模式分类(创建型模式、结构型模式、行为模式) #2
摘要:1.创建型模式 创建型模式,就是创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。关注的是对象的创建,创建型模式将创建对象的过程进行了抽象,也可以理解为将创建对象的过程进行了封装,作为客户程序仅仅需要去使用对象,而不再关系创建对象过程中的逻辑。 社会化的分工越 阅读全文

posted @ 2023-04-23 15:42 gogoy 阅读(382) 评论(0) 推荐(0)

Java技术_基础技术(0003)_类执行顺序详解+实例(阿里面试题)+详细讲解+流程图
摘要:类加载机制 加载、验证、准备、初始化和卸载这5个阶段的顺序是确定的,类的加载过程必须按照这种顺序按部就班地开始,而解析阶段则不一定:它在某些情况下可以在初始化阶段之后再开始,这是为了支持Java语言的运行时绑定(也称为动态绑定或晚期绑定)。以下陈述的内容都已HotSpot为基准。 1. 加载 在加载 阅读全文

posted @ 2023-04-21 09:27 gogoy 阅读(172) 评论(0) 推荐(0)

大白话设计模式
摘要:https://www.cnblogs.com/chanshuyi/p/quick-start-of-visitor-design-pattern.html https://www.liaoxuefeng.com/wiki/1252599548343744/1281319659110433 访问者模 阅读全文

posted @ 2023-04-12 11:04 gogoy 阅读(52) 评论(0) 推荐(0)

【23】种设计模式全面解析(超级详细)
摘要:设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。1995 年,GoF(Gang of Four,四人组/四人帮)合作出版了《设计模式:可复用面向对象软件的基础 阅读全文

posted @ 2023-04-11 15:35 gogoy 阅读(2222) 评论(0) 推荐(0)

DO、DTO、BO、AO、VO、POJO定义和转换的正确姿势
摘要:一、引言DO、DTO、BO、AO、VO、POJO的概念看似简单,但是想区分好或者理解好也不容易,本文简单梳理一下。 通过各层POJO的使用,有助于提高代码的可读性和可维护性。 二、区别《阿里巴巴Java开发规范》关于领域模型的部分介绍如下: 分层领域模型规约: DO(Data Object):此对象 阅读全文

posted @ 2023-02-02 11:28 gogoy 阅读(960) 评论(0) 推荐(0)

单元测试之Mockito+Junit使用和总结
摘要:测试,单元测试 阅读全文

posted @ 2022-10-12 09:04 gogoy 阅读(758) 评论(0) 推荐(0)

解决高并发项目下的热点问题
摘要:热点 阅读全文

posted @ 2022-09-06 09:34 gogoy 阅读(478) 评论(0) 推荐(0)

Java Builder 模式,你搞明白了么?
摘要:例子 1 public class Outer { 2 private String name; 3 private int age; 4 5 public static class Builder { 6 private String name; 7 private int age; 8 9 pu 阅读全文

posted @ 2022-02-15 14:40 gogoy 阅读(81) 评论(0) 推荐(0)

殷浩详解DD系列
摘要:第五讲:https://blog.csdn.net/Taobaojishu/article/details/115911833 内部有1-4讲链接 阅读全文

posted @ 2022-02-11 10:37 gogoy 阅读(148) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 9 下一页

导航