摘要: 源自专栏《Java 原理用法示例 &&代码规范详解系列目录》欢迎关注、收藏 不错过最新干货文章 一、必看 类加载器是负责加载类的对象。ClassLoader类是一个抽象类。 给定类的二进制名称,类加载器应该尝试定位或生成构成该类定义的数据。典型的策略是将名称转换为文件名,然后从文件系统中读取该名称的 阅读全文
posted @ 2024-10-24 17:31 CharyGao 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 源自专栏《Java 原理用法示例 &&代码规范详解系列目录》欢迎关注、收藏 不错过最新干货文章 1. 配置 MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下: configuration(配置) properties(属性) settings 阅读全文
posted @ 2024-10-24 17:29 CharyGao 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 生命太短暂,不要去做一些根本没有人想要的东西。本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈、MyBatis、JVM、中间件等小而美的专栏供以免费学习。关注公众号【BAT的乌托邦】逐个击破,深入掌握, 前言 各位小伙伴大家好,我是A哥。最近遇到两个问 阅读全文
posted @ 2024-10-24 17:16 CharyGao 阅读(55) 评论(1) 推荐(0) 编辑
摘要: DockerHub是什么 Docker Hub是 Docker 提供的一项服务,用于与您的团队查找和共享容器映像。 它是世界上最大的容器映像存储库,其中包含一系列内容源,包括容器社区开发人员,开源项目和独立软件供应商(ISV),它们在容器中构建和分发其代码。 国内DockerHub镜像加速 Dock 阅读全文
posted @ 2024-10-24 16:46 CharyGao 阅读(870) 评论(0) 推荐(0) 编辑
摘要: 一个完整的进程状态的变迁如下图: 再来详细说明一下进程的状态变迁: NULL -> 创建状态:一个新进程被创建时的第一个状态; 创建状态 -> 就绪状态:当进程被创建完成并初始化后,一切就绪准备运行时,变为就绪状态,这个过程是很快的; 就绪态 -> 运行状态:处于就绪状态的进程被操作系统的进程调度器 阅读全文
posted @ 2024-10-24 15:44 CharyGao 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1 前言 JPA(Java Persistence API)和MyBatis Plus是两种不同的持久化框架,它们具有不同的特点和适用场景。 JPA是Java官方的持久化规范,它提供了一种基于对象的编程模型,可以通过注解或XML配置来实现对象与数据库的映射关系。JPA的优点是可以对数据库进行更高级的 阅读全文
posted @ 2024-10-24 15:39 CharyGao 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.引言 前提:了解spring security oauth2的大致流程(对过滤器的内容有一定的了解) 主要思路: 首先用过期token访问受拦截资源 认证失败返回401的时候调用异常处理器 通过异常处理器结合refresh_token进行token的刷新 刷新成功则通过请求转发(request. 阅读全文
posted @ 2024-10-24 15:35 CharyGao 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1 异步@Async详解 1.1 引言 在java中异步线程很重要,比如在业务流处理时,需要通知硬件设备,发短信通知用户,或者需要上传一些图片资源到其他服务器这种耗时的操作,在主线程里处理会阻塞整理流程,而且我们也不需要等待处理结果之后再进行下一步操作,这时候就可以使用异步线程进行处理,这样主线程不 阅读全文
posted @ 2024-10-24 15:32 CharyGao 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 背景:无论是iptables还是ipvs方式代理service,其实都是工作在4层(TCP/UDP over IP)概念,4层的代理方案是无法对协议进行解析并处理的。所以,在K8S v1.1版本中,新增了 Ingress API,用来可以实现7层(应用层)代理方案 采用Ingress方案需要有应用层 阅读全文
posted @ 2024-10-24 15:04 CharyGao 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 从k8s的1.8版本开始,kube-proxy引入了IPVS模式,IPVS模式与iptables同样基于Netfilter,但是ipvs采用的hash表,iptables采用一条条的规则列表。iptables又是为了防火墙设计的,集群数量越多iptables规则就越多,而iptables规则是从上到 阅读全文
posted @ 2024-10-24 15:03 CharyGao 阅读(26) 评论(0) 推荐(0) 编辑
摘要: postgresql数据表中字段 解释id: 自增数字;name:字符串;create_at:记录创建数据的时间;update_at:记录更新记录的时间; 想法:create_at 和 update_at 字段用于记录记录的创建和更新时间,可以通过数据库的默认值和触发器来实现自动处理这些时间戳字段, 阅读全文
posted @ 2024-10-24 14:59 CharyGao 阅读(82) 评论(0) 推荐(0) 编辑
摘要: docker镜像加速源配置,目前可用镜像源列举(10月10日更新最新可用)_docker可用的镜像源-CSDN博客 1.前提背景: 这里列举一下目前暂且可用的镜像源,滑到最下方查看最新9月19日更新 (9月18日测试阿里云的个人镜像服务可以正常使用,建议使用阿里云的个人镜像服务) 9月24日测试阿里 阅读全文
posted @ 2024-10-24 14:58 CharyGao 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Spring/Springboot 8 篇文章0 订阅 订阅专栏 在构建分布式和微服务架构时,消息队列如Apache Kafka已成为实现高效通信和数据处理的关键组件。Spring Boot作为Java领域的流行框架,提供了与Kafka的无缝集成。本文将详细介绍如何在Spring Boot项目中优雅 阅读全文
posted @ 2024-10-24 14:57 CharyGao 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 如果返回的结果是对象组合,使用postForObject是会有类型转换问题,需要使用exchange中的ParameterizedTypeReference指定返回类型。 List<Test> testList = restOperations.exchange(url, HttpMethod.PO 阅读全文
posted @ 2024-10-24 14:56 CharyGao 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 在MySQL中,使用"= NULL"或"IS NULL"来检查NULL值 开篇 本文可帮助具有MySQL基础的小伙伴对PostgreSQL做一个快速的入门,通过语法之间的差异对比,降低学习成本,同样都是数据库,正所谓触类旁通。 模式的概念 模式(Schema)表示数据库中的逻辑容器,用于组织和管理数 阅读全文
posted @ 2024-10-24 14:54 CharyGao 阅读(40) 评论(0) 推荐(0) 编辑
摘要: RTO 和 RPO 都是企业灾难恢复(Disaster Recovery, DR)需要考虑的关键指标,这两个指标可以用来指导企业来制定合适的业务系统服务或数据的恢复方案。 本文介绍 RTO 和 RPO 的概念以及区别。 图:RPO(Recovery point objective) 和 RTO(Re 阅读全文
posted @ 2024-10-24 14:53 CharyGao 阅读(142) 评论(0) 推荐(0) 编辑
摘要: chrome、edge浏览器显示“您的浏览器受管理、由所属组织管理、由贵单位管理”,是被植入病毒或其它程序了吗?如何解决? 打开浏览器设置页面可能显示的提示 您的浏览器受管理您的浏览器由所属组织管理您的浏览器由贵单位管理 相关浏览器 chromeedge 中岛由贵 您的浏览器由所属组织管理,你的组织 阅读全文
posted @ 2024-10-24 14:52 CharyGao 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 创建分支 在工作区依次点击 鼠标右键 -> TortoiseGit -> 创建分支; master主分支下创建master.txt文件 下面窗口出现后,输入分支名称为dev,即完成创建分支; dev分支下创建dev.txt文件 切换分支 在工作区依次点击 鼠标右键 -> TortoiseGit -> 阅读全文
posted @ 2024-10-24 14:42 CharyGao 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 背景:在日常开发中,我们经常会使用到idea,那么debug就更不用说了,但是你真的会打断点么,看完这篇文章再下结论吧 (ps,部分图片因为公司做过内部分享,所以打码) 一:行断点 也就是我们去给某一行加上断点,很基础也很常用 二:方法断点 在方法的行去加上断点,这样在方法的进入和方法的结束,都可以 阅读全文
posted @ 2024-10-24 14:39 CharyGao 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 分布式ID的要求 UNIQ 唯一性:ID,ID 要的就是唯一 HP 高性能:生成ID的服务,不能成为瓶颈 HA 高可用:保证高可用,如果ID是订单ID,突然ID服务宕机,影响全局交易就不好了 趋势:递增还是随机,看场景需要 知道了基本要求,下面开始介绍各种策略,并分析一下他们的是否达到了这些要求。 阅读全文
posted @ 2024-10-24 14:37 CharyGao 阅读(22) 评论(0) 推荐(0) 编辑