随笔分类 -  JAVA

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

监听器入门看这篇就够了
摘要:https://segmentfault.com/a/1190000013240470 阅读全文

posted @ 2024-01-30 10:57 gogoy 阅读(36) 评论(0) 推荐(0)

限流:计数器、漏桶、令牌桶 三大算法的原理与实战(史上最全)
摘要:限流:计数器、漏桶、令牌桶 三大算法的原理与实战(史上最全) 令牌桶算法原理及实现(图文详解) https://mikechen.cc/20379.html Redis 实现限流的三种方式 https://juejin.cn/post/7033646189845151757 限流算法很多,常见的有三 阅读全文

posted @ 2024-01-12 18:18 gogoy 阅读(213) 评论(0) 推荐(0)

日志数据如何同步到MaxCompute
摘要:https://developer.aliyun.com/article/727331 摘要: 日常工作中,企业需要将通过ECS、容器、移动端、开源软件、网站服务、JS等接入的实时日志数据进行应用开发。包括对日志实时查询与分析、采集与消费、数据清洗与流计算、数据仓库对接等场景。本次分享主要介绍日志数 阅读全文

posted @ 2023-11-03 10:00 gogoy 阅读(181) 评论(0) 推荐(0)

JAVA架构师
摘要:https://github.com/zq99299/note-architect https://zq99299.github.io/note-architect/hc/ https://zq99299.github.io/note-architect/ztc/ 阅读全文

posted @ 2023-10-31 14:12 gogoy 阅读(30) 评论(0) 推荐(0)

安全基础:数字信封、数字签名、数字证书(加签&验签)
摘要:加密(对称、非对称)、信息摘要、数字信封、数字签名、数字证书 阅读全文

posted @ 2023-10-26 14:58 gogoy 阅读(3394) 评论(0) 推荐(1)

Web开发
摘要:https://www.liaoxuefeng.com/wiki/1252599548343744/1266264917931808 我们把UserServlet看作业务逻辑处理,把User看作模型,把user.jsp看作渲染,这种设计模式通常被称为MVC:Model-View-Controller 阅读全文

posted @ 2023-10-25 15:07 gogoy 阅读(41) 评论(0) 推荐(0)

搞懂 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 阅读(123) 评论(0) 推荐(0)

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

posted @ 2023-08-25 15:03 gogoy 阅读(86) 评论(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 阅读(381) 评论(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 阅读(39) 评论(0) 推荐(0)

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

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

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

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

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

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

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

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

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

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

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

posted @ 2023-04-21 09:27 gogoy 阅读(179) 评论(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 阅读(55) 评论(0) 推荐(0)

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

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

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

导航