文章 29
浏览 135
初探 ArrayList 动态扩容原理

初探 ArrayList 动态扩容原理

传统的 Java 数组都有一个通病,就是不支持动态扩容,我们在初始化一个数组的时候一旦制定了容量,那么在后面遇到数组越界的时候,就会抛出异常,这对于我们的开发是非常的不变的,于是就有了一种对数组进行了封装的容器类:ArrayList。ArrayList 是一种支持动态扩容的容器,其本质上是对数组进行了封装,所以,数组所持有的特性 ArrayList 依然持有,比如说随机访问。

Solo 博客添加APlayer音乐播放器插件

Solo 博客添加APlayer音乐播放器插件

看了下好多的博客系统都是有音乐播放插件的,今天写一个小技巧,博客主页放自己的音乐不是梦!!!!

Docker中部署基于 Ngrok 的内网穿透服务

Docker中部署基于 Ngrok 的内网穿透服务

我们在平时的开发过程中肯定会遇到这种情况,就是把自己本地的服务展示给远方的朋友或者客户看一看,这时候就需要用到内网穿透服务,本文将会介绍如何搭建属于自己的内网穿透服务!

我在 GitHub 上的开源项目

我在 GitHub 上的开源项目

blog Java 🤩1  ⭐️1  🖖0 个人博客后端项目 2. springboot-weixin-mp Java 🤩1  ⭐️1  🖖0 微信公众号开发 3. Get-RemoteIP Java 🤩1  ⭐️1  🖖0 获取访问应用的公网 IP 4. 2019-08 Java 🤩1  ⭐️1  🖖0 All the demos that were done in August 2019, mainly the application of SSM 5. mall Java 🤩1  ⭐️1  🖖0 mall 前后端商城-后端项目 6. mall-admin-web Vue 🤩1  ⭐️1  🖖0 mall 商城前后端项目-前端项目 7. qingniandaxuexi CSS 🤩1  ⭐️....

Docker中部署ElasticSearch以及安装IK分词器插件

Docker中部署ElasticSearch以及安装IK分词器插件

Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTFul Web 接口。Elasticsearch 是用 Java 语言开发的,并作为 Apache 许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch 用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在 Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby 和许多其他语言中都是可用的。根据 DB-Engines 的排名显示,Elasticsearch 是最受欢迎的企业搜索引擎,其次是 Apache Solr,也是基于 Lucene。

姗姗来迟的 2020 计划

姗姗来迟的 2020 计划

2020 年的计划

关于我

关于我

垃圾佬的自述

Linux安装Nginx以及在Nginx中安装SSL模块

Linux安装Nginx以及在Nginx中安装SSL模块

Nginx (engine x) 是一个高性能的HTTP和反向代理Web 服务器,同时也提供了 IMAP/POP3/SMTP服务。Nginx 是由伊戈尔·赛索耶夫为俄罗斯访问量第二的 Rambler.ru 站点(俄文:Рамблер)开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。本文将介绍如何在 Linux 环境下安装 Nginx。

Java 动态调试技术原理及实践

Java 动态调试技术原理及实践

断点调试是我们最常使用的调试手段,它可以获取到方法执行过程中的变量信息,并可以观察到方法的执行路径。但断点调试会在断点位置停顿,使得整个应用停止响应。在线上停顿应用是致命的,动态调试技术给了我们创造新的调试模式的想象空间。本文将研究 Java 语言中的动态调试技术,首先概括 Java 动态调试所涉及的技术基础,接着介绍我们在 Java 动态调试领域的思考及实践,通过结合实际业务场景,设计并实现了一种具备动态性的断点调试工具 Java-debug-tool,显著提高了故障排查效率。

不会混音还有剪辑的电焊工不是一个合格的码农