计算机网络 互联网协议入门

一、概述1.1 五层模型互联网的实现,分成好几层。每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持。用户接触到的,只是最上面的一层,根本没有感觉到下面的层。要理解互联网,...

2023-11-10 123 阅读

java JVM(Java虚拟机)详解(JVM 内存模型、堆、GC、直接内存、性能调优)

JVM(Java虚拟机)JVM 内存模型 结构图jdk1.8 结构图(极简)jdk1.8 结构图(简单)JVM(Java虚拟机):是一个抽象的计算模型。如同一台真实的机器,它有自己的指令集和执行引擎,可以在运行...

2023-11-10 122 阅读

java 已解决java.lang.ArrayIndexOutOfBoundsException异常的正确解决方法,亲测有效!!!

已解决java.lang.ArrayIndexOutOfBoundsException异常的正确解决方法,亲测有效!!!报错问题java.lang.ArrayIndexOutOfBoundsException解决思路java.lang.ArrayIndexOutOfBoundsException...

2023-11-09 272 阅读

java mybatis的<choose>标签使用

场景:使用MyBatis的<choose></choose>标签的<when></when>标签的test属性,对入参属性的值做非null(!=null)、非空(!='')判断,或者与常量做相等(==)或者不...

2023-11-09 109 阅读

java 已解决java.lang.NoClassDefFoundError异常的正确解决方法,亲测有效!!!

报错问题java.lang.NoClassDefFoundError解决思路java.lang.NoClassDefFoundError是Java虚拟机在运行时无法找到特定类的错误。下滑查看解决方法解决方法该错误通常发生在以下情况下:编译时...

2023-11-09 157 阅读

Lua Lua 入门详情讲解

什么是Lua  Lua 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和...

2023-11-08 110 阅读

java 为什么阿里不推荐使用 keySet() 遍历HashMap?

Part1引言HashMap相信所有学Java的都一定不会感到陌生,作为一个非常重用且非常实用的Java提供的容器,它在我们的代码里面随处可见。因此遍历操作也是我们经常会使用到的。HashMap的遍历方式...

2023-11-08 127 阅读

数据库 阿里终面:10亿数据如何快速插入MySQL?

最快的速度把10亿条数据导入到数据库,首先需要和面试官明确一下,10亿条数据什么形式存在哪里,每条数据多大,是否有序导入,是否不能重复,数据库是否是MySQL?假设和面试官明确后,有如下...

2023-11-08 135 阅读

java Redis和Spring Boot的绝佳组合:Lua脚本的黑科技

曾经有一位魔术师,他擅长将Spring Boot和Redis这两个强大的工具结合成一种令人惊叹的组合。他的魔法武器是Redis的Lua脚本。今天,我们将揭开这个魔术师的秘密,探讨如何在Spring Boot项目中...

2023-11-08 148 阅读

java FullGC 40次/天到10天1次,这波JVM优化很炸裂!!

通过这一个多月的努力,将 FullGC 从 40 次/天优化到近 10 天才触发一次,而且 YoungGC 的时间也减少了一半以上,这么大的优化,有必要记录一下中间的调优过程。对于 JVM 垃圾回收,之前一直...

2023-11-08 119 阅读