随笔分类 -  IntelliJ IDEA

摘要:本文删除了所有多余的解释,并直接操作。下面是我用来教我如何将IntelliJ IDEA中的代码上传到gitee的一种方法: 阅读全文
posted @ 2022-03-25 11:34 人生的激活码 阅读(317) 评论(0) 推荐(0)
摘要:Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。 题目 螺旋矩阵 II: 给你一个正整数 n ,生成一个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix。 示例 1: 输入:n = 3 输出:[[1,2,3],[8,9, 阅读全文
posted @ 2022-03-22 10:40 人生的激活码 阅读(45) 评论(0) 推荐(0)
摘要:几天前,一个小型社区合作伙伴私下和我聊天,问我使用了哪些idea插件。我想法的主题看起来不错。 阅读全文
posted @ 2022-03-22 10:38 人生的激活码 阅读(64) 评论(0) 推荐(0)
摘要:在接触ASM之前不得不去了解一些字节码相关的前置知识,掌握字节码的类型描述、JVM代码执行模型是开启ASM大门的钥匙,掌握这把钥匙开启大门才能走上一条康庄大道通往ASM,否则一路摸爬滚打也许就中途放弃了。 字节码中的类型描述 字节码中类型描述其实就是JAVA中类型对应的描述,即JAVA中基础类型和对 阅读全文
posted @ 2022-03-17 23:48 人生的激活码 阅读(558) 评论(0) 推荐(0)
摘要:1. 修改设置中编译器选项下的配置,并勾选下图红色框中的所有选项 2. 在高级设置中修改配置,并勾选下图红色框中的选项 阅读全文
posted @ 2022-03-17 23:45 人生的激活码 阅读(700) 评论(0) 推荐(0)
摘要:一、题目描述: 给出一个无向图,求出最小生成树,如果该图不连通,则输出 orz。 输入格式 第一行包含两个整数 N,MN,M,表示该图共有 N 个结点和 M 条无向边。 接下来 M 行每行包含三个整数 Xi​,Yi​,Zi​,表示有一条长度为 Zi​ 的无向边连接结点 Xi​,Yi​。 4 5 1 阅读全文
posted @ 2022-03-16 11:26 人生的激活码 阅读(133) 评论(0) 推荐(0)
摘要:阿里二面:main 方法可以继承吗? 昨天,微信群里一位网友,在群里发了自己面试阿里的过程。其中一个面试,他在群里 PUA 其他网友。这道面试题就是:Java 中的 main 方法可以继承吗? 我们一开始学习 Java 程序的时候,最先跑的一段代码肯定是 main 方法,main 方法的格式如下: 阅读全文
posted @ 2022-03-15 10:19 人生的激活码 阅读(64) 评论(0) 推荐(0)
摘要:1.1 SpringBoot 案例实现 SpringBoot默认只扫描启动类所在包及其子包。 1.2 热部署 冷启动:除了加载自身的项目类文件,还加载第三方 热部署:只加载自身的项目类文件,无需加载第三方 1.3 热部署原理分析 从官网可以查看,我们进入了插件以后,插件会监控classpath的组员 阅读全文
posted @ 2022-03-14 13:11 人生的激活码 阅读(66) 评论(0) 推荐(0)
摘要:IntelliJ IDEA快捷键 查看操作 进入类和方法的内部:ctrl+b 查看类的结构:alt+7 调试快捷键 Ctrl+Shift+F8:查看所有断点 未完待续,以后随时补充~ 阅读全文
posted @ 2022-03-12 23:17 人生的激活码 阅读(475) 评论(0) 推荐(0)
摘要:简介 在目前微服务的背景下,网络异常越来越常见了,而有一些网络异常非常模糊,理解什么情况下会导致什么异常,还是有一定难度的,为此我做了大量实验,来复现各种异常场景。 socket状态变迁图 先快速回顾下正常情况下TCP的交互过程与socket状态变迁,如下: 三次握手 客户端调用connect函数, 阅读全文
posted @ 2022-03-12 23:00 人生的激活码 阅读(232) 评论(0) 推荐(0)
摘要:最近组员修改微服务的一些公共依赖,在某个依赖中需要针对我们微服务使用的 Undertow 容器做一些订制,所以加入了 web 容器 Undertow 的依赖。但是,一般这种底层框架依赖,是要兼顾当前使用的这个项目的 web 容器是否是 Undertow,这位同学在配置类上写了 @Conditiona 阅读全文
posted @ 2022-03-12 10:41 人生的激活码 阅读(414) 评论(0) 推荐(0)
摘要:前言 本文将对常用的synchronized围绕常见的一些问题进行展开。以下为我们将围绕的问题: 乐观锁和悲观锁? synchronized的底层是怎么实现的? synchronized可重入是怎么实现的? synchronized锁升级? synchronized是公平锁还是非公平锁? synch 阅读全文
posted @ 2022-03-11 18:23 人生的激活码 阅读(958) 评论(0) 推荐(0)
摘要:最近,我学习了NITY的相关知识,涉及到NiO的相关知识,所以我梳理了NiO的基础。 1. 核心组件 读写是JavaNIO中最基本的操作。您可以创建缓冲区,从通道读取数据,同时将数据写入通道。 渠道 缓冲区 选择器 在NiO中,我们使用通道和缓冲区。NiO中的所有I/O都从一个通道开始。数据总是从缓 阅读全文
posted @ 2022-03-11 18:21 人生的激活码 阅读(147) 评论(0) 推荐(0)