恶补基础知识:Java 栈与队列详解-拾光赋

恶补基础知识:Java 栈与队列详解

@ 目录 前言 简介 栈 Java实现栈的示例代码: 栈的主要应用场景包括: 队列 Java实现队列的示例代码: LinkedList中的add方法和offer方法的区别 队列主要应用场景: 总结 前言 请各大网友尊重本...
如何优雅的合并代码-拾光赋

如何优雅的合并代码

目录 IDEA中的代码合并 写在前面 merge rebase cherry-pick IDEA中的代码合并 合并代码我相信大家都会,但要是一手merge走天下,遇到高手可就要趴下啦! 现代的IDE图形化界面做的很好,git的很...
arthas的使用入门-拾光赋

arthas的使用入门

官网 代码仓库 Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas 官方文档-中文 官方文档-英文 使用指导 常见问题 常见的现象,如下: CPU占用率高,接口的响应时延大。 CPU占...
Java 大文件IO操作效率对比【我说说 你瞅瞅】-拾光赋

Java 大文件IO操作效率对比【我说说 你瞅瞅】

Java 文件IO操作效率对比 注:本文只做时间消耗层面对比,内存占用层面需要特别关注! 参数说明 文件总大小:2,111,993,850 字节(2.11 GB) static String defaultFilePath = '/tmp/data-2408...
JavaSE基础知识分享(六)-拾光赋

JavaSE基础知识分享(六)

写在前面 前面讲的是面向对象中的多态这部分,下面让我们来看看java中常用类这部分的内容! 常用类 Object 概述:是 Java 中所有类的父类,包括自己定义的类和数组都继承自 Object 类。 成员方...
JVM 参数配置-拾光赋

JVM 参数配置

JVM 参数设置入门案例 JVM 的内存参数众多,但是在实际应用中主要关注堆内存的大小设置及堆内存中新生代和老年代的大小设置,下面看一个简单的 JVM 启动参数设置案例: java -server -Xms3g -Xm...
开关资源新方法:Try- with-resources-拾光赋

开关资源新方法:Try- with-resources

JDK7新特性:Try- with-resources try-with-resources 是 JDK 7中引入的一种新的异常处理机制,它主要用于自动管理资源,能够很容易地关闭在 try-catch 语句块中使用的资源。确保资源在不再需要...
groovy 编程语言简单介绍-拾光赋

groovy 编程语言简单介绍

值提取系列 值提取系列 字符串值提取工具-01-概览 字符串值提取工具-02-java 调用 js 字符串值提取工具-03-java 调用 groovy 字符串值提取工具-04-java 调用 java? Janino 编译工具 字符串值提...
聊一聊 Netty 数据搬运工 ByteBuf 体系的设计与实现-拾光赋

聊一聊 Netty 数据搬运工 ByteBuf 体系的设计与实现

本文基于 Netty 4.1.56.Final 版本进行讨论 时光芿苒,岁月如梭,好久没有给大家更新 Netty 相关的文章了,在断更 Netty 的这段日子里,笔者一直在持续更新 Linux 内存管理相关的文章 ,目前为...
深入理解微服务中的负载均衡算法与配置策略-拾光赋

深入理解微服务中的负载均衡算法与配置策略

上一期我们详细探讨了微服务之间的通信,特别是介绍了如何集成Ribbon。简单来说,通过使用resttemplate类进行RPC调用时,我们内部增加了一个拦截器来实现负载均衡。然而,我们并未深入讨论具体...
万字长文带你了解Java日志框架使用Java日志框架-拾光赋

万字长文带你了解Java日志框架使用Java日志框架

大家好,我是晓凡 一、日志概念 日志的重要性不用我多说了,日志,简单来说就是记录。 用来记录程序运行时发生的事情。比如,程序启动了、执行了某个操作、遇到了问题等等,这些都可以通过日志...
JavaSE基础知识分享(五)-拾光赋

JavaSE基础知识分享(五)

写在前面 前面讲的是面向对象中的继承思想,下面让我们来看看多态这部分的内容! Java 面向对象概念概述 多态 概述:某一个事物在不同状态下的多种状态。 实现多态的三大前提: 要有继承关系。 ...