上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 原文链接: https://javaguide.cn/system-design/framework/spring/spring-design-patterns-summary.html “JDK 中用到了哪些设计模式? Spring 中用到了哪些设计模式? ”这两个问题,在面试中比较常见。 我在网 阅读全文
posted @ 2024-12-26 17:10 我不想学编丿程 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 原文链接: https://javaguide.cn/system-design/framework/spring/spring-transaction.html#transactional-注解使用详解 前段时间答应读者的 Spring 事务 分析总结终于来了。这部分内容比较重要,不论是对于工作还 阅读全文
posted @ 2024-12-26 17:05 我不想学编丿程 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 本文整理完善自下面这两篇优秀的文章: Java 魔法类:Unsafe 应用解析 - 美团技术团队 -2019 Java 双刃剑之 Unsafe 类详解 - 码农参上 - 2021 阅读过 JUC 源码的同学,一定会发现很多并发工具类都调用了一个叫做 Unsafe 的类。 那这个类主要是用来干什么的呢 阅读全文
posted @ 2024-12-26 15:23 我不想学编丿程 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 原文链接: https://javaguide.cn/java/basis/spi.html 本文来自 Kingshion 投稿。欢迎更多朋友参与到 JavaGuide 的维护工作,这是一件非常有意义的事情。详细信息请看:JavaGuide 贡献指南 。 面向对象设计鼓励模块间基于接口而非具体实现编 阅读全文
posted @ 2024-12-26 15:20 我不想学编丿程 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 异常 Java 异常类层次结构图概览: Exception 和 Error 有什么区别? 在 Java 中,所有的异常都有一个共同的祖先 java.lang 包中的 Throwable 类。Throwable 类有两个重要的子类: Exception :程序本身可以处理的异常,可以通过 catch 阅读全文
posted @ 2024-12-26 09:11 我不想学编丿程 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 面向对象基础 面向对象和面向过程的区别 面向过程编程(Procedural-Oriented Programming,POP)和面向对象编程(Object-Oriented Programming,OOP)是两种常见的编程范式,两者的主要区别在于解决问题的方式不同: 面向过程编程(POP):面向过程 阅读全文
posted @ 2024-12-25 17:04 我不想学编丿程 阅读(3) 评论(0) 推荐(0) 编辑
摘要: JVM线上问题排查和性能调优案例 JVM 线上问题排查和性能调优也是面试常问的一个问题,尤其是社招中大厂的面试。 这篇文章,我会分享一些我看到的相关的案例。 下面是正文。 一次线上 OOM 问题分析 - 艾小仙 - 2023 现象:线上某个服务有接口非常慢,通过监控链路查看发现,中间的 GAP 时间 阅读全文
posted @ 2024-12-23 16:55 我不想学编丿程 阅读(18) 评论(0) 推荐(0) 编辑
摘要: JDK 命令行工具 这些命令在 JDK 安装目录下的 bin 目录下: jps (JVM Process Status): 类似 UNIX 的 ps 命令。用于查看所有 Java 进程的启动类、传入参数和 Java 虚拟机参数等信息; jstat(JVM Statistics Monitoring 阅读全文
posted @ 2024-12-23 16:53 我不想学编丿程 阅读(13) 评论(0) 推荐(0) 编辑
摘要: Ubuntu离线安装 MySQL 5.7 一、所需环境 操作系统:Ubuntu 20.04 数据库:MySQL 5.7.34 网络情况:内网服务器,无法访问互联网资源 二、提前下载所需以来及安装包 1、所需依赖包 (1)libmecab2 http://archive.ubuntu.com/ubun 阅读全文
posted @ 2024-12-23 11:03 我不想学编丿程 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 回顾一下字节码 在 Java 中,JVM 可以理解的代码就叫做字节码(即扩展名为 .class 的文件),它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点。所以 Java 程序运行时比较高效, 阅读全文
posted @ 2024-12-20 16:32 我不想学编丿程 阅读(68) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页
more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示