随笔分类 -  JAVA

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

Java 开发中 一篇文章讲清楚VO,BO,PO,DO,DTO的区别
摘要:https://blog.csdn.net/Bulldozer_GD/article/details/123922755 ⼀、概念定义 1、PO:Persistant Object(持久对象),基本上,PO对象中的属性就是对应着数据库中表的字段,加上⼀些get和set⽅法的组成。例:个⼈信息表中分别 阅读全文

posted @ 2025-11-19 12:03 gogoy 阅读(332) 评论(0) 推荐(0)

云原生:Mesh化架构模式(sidecar模式)、容器vsPod
摘要:我的问题 云原生架构中,Mesh化架构模式和sidecar架构是不是一样的,感觉mesh化可以用边车模式来实现? 你这个问题非常精准,说明你已经深入到了云原生架构的设计模式层! 我们来一步步厘清: ✅ “Mesh 化架构” 和 “Sidecar 模式” 不是一回事,但它们密切相关: Sidecar 阅读全文

posted @ 2025-11-03 16:10 gogoy 阅读(120) 评论(0) 推荐(0)

Serverless 介绍
摘要:当然可以!我们来深入展开 Serverless 的两大核心组成部分: ✅ FaaS(Function as a Service) 和 BaaS(Backend as a Service) 它们共同构成了完整的 Serverless 架构范式。理解这两者,就能真正掌握 Serverless 的本质。 阅读全文

posted @ 2025-11-03 15:57 gogoy 阅读(14) 评论(0) 推荐(0)

Spring单例Bean并发安全问题分析和解决
摘要:问题来源 1. Spring Bean默认是单例的 Java @Service("submitTestReportService") // 默认单例 public class SubmitTestReportServiceImpl extends AbstractTestReportService 阅读全文

posted @ 2025-10-31 17:30 gogoy 阅读(8) 评论(0) 推荐(0)

操作日志
摘要:转:如何优雅地记录操作日志? https://tech.meituan.com/2021/09/16/operational-logbook.html 操作日志几乎存在于每个系统中,而这些系统都有记录操作日志的一套 API。操作日志和系统日志不一样,操作日志必须要做到简单易懂。所以如何让操作日志不和 阅读全文

posted @ 2024-09-24 09:49 gogoy 阅读(98) 评论(0) 推荐(0)

Mockito教程(单测mock)
摘要:1 Mockito 介绍 [3] 1.1 Mockito是什么? Mockito是mocking框架,它让你用简洁的API做测试。而且Mockito简单易学,它可读性强和验证语法简洁。 1.2 为什么需要Mock 测试驱动的开发( TDD)要求我们先写单元测试,再写实现代码。在写单元测试的过程中,我 阅读全文

posted @ 2024-08-27 14:36 gogoy 阅读(725) 评论(0) 推荐(0)

zookeeper
摘要:ZooKeeper介绍 1.什么是zookeeper ZooKeeper 顾名思义 动物园管理员,他是拿来管大象(Hadoop) 、 蜜蜂(Hive) 、 小猪(Pig) 的管理员, Apache Hbase和 Apache Solr 以及LinkedIn sensei 等项目中都采用到了 Zook 阅读全文

posted @ 2024-08-12 18:07 gogoy 阅读(252) 评论(0) 推荐(0)

Java常见的超时及设计
摘要:在Java编程中,处理超时通常涉及到几种不同的场景,包括网络请求超时、线程执行超时、数据库操作超时等。合理设计超时机制可以提高程序的健壮性和用户体验。以下是一些常见超时设计的方法: 1. 网络请求超时 对于HTTP请求或任何网络IO操作,可以使用URLConnection、HttpURLConnec 阅读全文

posted @ 2024-07-22 12:01 gogoy 阅读(1402) 评论(0) 推荐(0)

词法分析和语法分析
摘要:词法分析和语法分析(例子) 让我们以一个简单的例子来说明词法分析和语法分析的过程,假设我们有一个非常基础的编程语言片段: x = 3 + 5 词法分析(Lexical Analysis): 读取源代码: 系统首先读取这行代码的字符流。 分割和识别词法单元: x 被识别为一个标识符(Identifie 阅读全文

posted @ 2024-05-22 17:59 gogoy 阅读(589) 评论(0) 推荐(0)

TCP长连接/HTTP长连接/HTTP长(短)轮询
摘要:TCP长连接/HTTP长连接/HTTP长轮询 TCP长连接 VS HTTP长连接 TCP长连接和HTTP长连接是两个相关但概念上有所区别的技术。 TCP长连接 TCP(Transmission Control Protocol)是互联网传输层的一个面向连接的协议,它提供可靠的数据传输服务。在TCP连 阅读全文

posted @ 2024-05-10 10:49 gogoy 阅读(1036) 评论(0) 推荐(0)

TheadLocal类学习
摘要:ThreadLocal 是 Java 中一个非常实用的线程相关的类,它提供线程本地变量,即每个线程都有自己独立的变量副本,从而避免了线程安全问题。下面我将通过几个方面来帮助你理解并学习如何使用 ThreadLocal。 基本概念 线程局部变量:每个线程都拥有一份 ThreadLocal 变量的副本, 阅读全文

posted @ 2024-05-07 15:47 gogoy 阅读(41) 评论(0) 推荐(0)

幂等设计
摘要:分布式幂等问题解决方案三部曲 https://mp.weixin.qq.com/s/3PAM2bSFFaeIBCWMc_pftQ 其它补充 服务端生成流水号来控制幂等性本身是一个常见的做法,并且在很多场景下是完全可行的。这样做可以确保每个请求都有一个全局唯一的标识,从而帮助识别和处理重复请求。但是, 阅读全文

posted @ 2024-05-06 20:34 gogoy 阅读(107) 评论(0) 推荐(0)

Java(计算机相关)面试之海量数据问题处理(1)分治/hash/排序
摘要:原文链接:https://blog.csdn.net/a619602087/article/details/130348569 面试的时候经常被问到海量数据处理问题,下面我会分期介绍几种海量数据处理的思路还有案例 了解了之后 面试不用怕了 大数据处理思路: 分而治之/Hash映射 + HashMap 阅读全文

posted @ 2024-03-14 15:09 gogoy 阅读(81) 评论(0) 推荐(0)

(转)Java中equals和==、hashcode的区别
摘要:https://www.cnblogs.com/lixuwu/p/5676207.html https://www.cnblogs.com/lixuwu/p/10662234.html https://timzhouyes.github.io/2020/02/27/Java%E7%89%B9%E7% 阅读全文

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

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

导航