排序
try – catch 语句真的会影响性能吗?
不知道从何时起,传出了这么一句话:Java中使用trycatch会严重影响性能。然而,事实真的如此么?我们对trycatch应该畏之如猛虎么?一、JVM异常处理逻辑Java程序中显式抛出异常由athrow指令支持...
JAVA中如何实现代码优化(技巧讲解)
前言:今天叶秋学长跟大家谈谈优化这个话题,那么我们一起聊聊Java中如何实现代码优化这个问题,学长这里有几个实用的小技巧分享给大家,希望会对你们有所帮助。博主传送门:叶秋学长推荐专栏:...
设计模式理论(一)软件设计原则
按照软件设计原则、创建模式、结构模式、行为模式行文1.软件设计原则1.1开闭原则对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。想要达到这...
Java基础篇(简单语法的一些细节介绍)
活动地址:CSDN21天学习挑战赛✨博客主页:XIN-XIANG荣✨系列专栏:【JavaSE】✨一句短话:难在坚持,贵在坚持,成在坚持!✨博客说明:尽己所能,把每一篇博客写好,帮助自己熟悉所学知识,也希望自己...
聊聊写代码的20个反面教材
前言今天跟大家聊一个有趣的话题:如何写出让人抓狂的代码?大家看到这个标题,第一印象觉得这篇文章可能是一篇水文。但我很负责的告诉你,它是一篇有很多干货的技术文。曾几何时,你在阅读别人...
SpringBoot项目中实现MySQL读写分离
1、MySQL主从复制但我们仔细观察我们会发现,当我们的项目都是用的单体数据库时,那么就可能会存在如下问题:读和写所有压力都由一台数据库承担,压力大数据库服务器磁盘损坏则数据丢失,单点故...
我们为什么要使用索引+select *(面试)
目录做个比喻为什么要使用它索引的注意事项索引是怎么样降低IO次数的为什么不用select*(深入)1.不必要的磁盘I/O做个比喻通过索引我们查询数据时可以不用读取完所有信息,而只是查询索引列;否...
【Java面试】并发编程实战(线程控制操作详解)
个人简介个人主页:陈橘又青♂️博客记录心情,代码编写人生。如果文章对你有用,麻烦关注点赞收藏走一波,感谢支持!欢迎订阅我的专栏↓↓↓↓↓✍️入门Java,从0到1:【Java进阶之路】项...
浅谈JVM(面试常考)
JVM简介1.JVM内存区域划分1.1程序计数器(线程私有)1.2Java虚拟机栈(线程私有)1.3本地方法栈(线程私有)1.4堆(线程共享)1.5方法区(线程共享)2.JVM类加载机制2.1类加载过程2.1.1加载(Loading)2.1…
JVM 内存模型
作者简介:物联网领域创作者,阿里云专家博主华为云享专家✒️个人主页:Choice~格言:可正因为难,才有价值!系列专栏:1️⃣C/C++2️⃣C和指针3️⃣Linux4️⃣数据结构与算法5️⃣JavaScript...
Java 的这12个语法糖,有点甜
我们在日常开发中经常会使用到诸如泛型、自动拆箱和装箱、内部类、增强for循环、try-with-resources语法、lambda表达式等,我们只觉得用的很爽,因为这些特性能够帮助我们减轻开发工作量;但我...