随笔分类 - Java 开发
摘要:哈喽啊,我是阿朗,马上就要年末了,已经半年多没有更新文章了。年初定的计划早已经忘的一干二净。再不捡起来一点东西,就要2025年了。 要写点东西了。 你是一个博客撰写专家,你擅长开发领域,你喜欢使用通俗易懂的语言编写博客内容。你文风平易近人,偶尔幽默。 现在我需要你根据我的要求...... 不好意思,
阅读全文
摘要:介绍 Java 最鲜为人知的关键字 - assert 的用法、最佳实践、特殊用法以及替代工具。Java 老鸟也没用过。
阅读全文
摘要:Maven Wrapper 是一个非常好用的工具,虽然它不是项目的一部分,但是如果把它放到项目中,不仅简化了项目的构建环境配置过程,还为项目构建减少了潜在的问题。
阅读全文
摘要:如何将Java JAR 转化为 win/mac/linux 独立可执行程序?不需要预装 JRE 运行?
阅读全文
摘要:不是 MySQL 用不起,而是 SQLite 更有性价比,绝大多数的 Web 应用 SQLite 都可以满足。
阅读全文
摘要:本文介绍了常见的图片验证码形式,紧接着具体介绍了图片滑动验证码的实现原理,并选择一个网站进行具体的图片滑动验证码验证流程分析,最后介绍如何破解图片滑动验证码,主要是如何计算图片滑动的距离。
阅读全文
摘要: ## 前言 如果你想构建一个支持命令行参数的程序,那么 jcommander 非常适合你,jcommander 是一个只有几
阅读全文
摘要:图灵测试已过,ChatGPT 不仅可以辅助你写代码,编写牛逼的文案,还可以辅助你分析代码是否存在问题。
阅读全文
摘要:在 Java 中比较有名的测试工具是 JUnit ,通常我们使用 JUnit 可以对一个逻辑单元进行测试,因此也叫单元测试。多个单元测试组合测试,可以确保我们的程序符合预期。JUnit 单元测试可以在开发阶段发现问题,让我们可以提前修复代码,因此十分重要。
阅读全文
摘要:点赞再看,动力无限。 微信搜「 程序猿阿朗 」。 本文 Github.com/niumoo/JavaNotes 和 未读代码博客 已经收录,有很多知识点和系列文章。 Java 19 在2022 年 9 月 20 日正式发布,Java 19 不是一个长期支持版本,直到 2023 年 3 月它将被 JD
阅读全文
摘要:但是,最近在使用 Apache Commons Lang 工具库时踩了一个坑,导致程序出现了意料之外的结果。
阅读全文
摘要:这篇文章介绍 Apache HttpClient 5 中最为常见的一些用法,通过这篇文章可以快速的入门使用 HttpClient 5,主要内容包括 HttpClient 5 的 Get 请求、Post 请求、如何携带参数、JSON 参数、设置超时、异步请求、操作 Cookie、表单登录、基本认证、Digest 认证以及自定义 HTTP 请求拦截器等。
阅读全文
摘要:JSON 对于开发者并不陌生,如今的 WEB 服务、移动应用、甚至物联网大多都是以 **JSON** 作为数据交换的格式。学习 JSON 格式的操作工具对开发者来说是必不可少的。这篇文章将介绍如何使用 **Jackson** 开源工具库对 JSON 进行常见操作。
阅读全文
摘要:最近在分析一个应用中的某个接口的耗时情况时,发现一个看起来极其普通的对象创建操作,竟然每次需要消耗 8ms 左右时间,分析后发现这个对象可以通过对象池模式进行优化,优化后此步耗时仅有 0.01ms。
阅读全文
摘要:大家好啊,我是阿朗,最近工作中需要用到限流,这篇文章介绍常见的限流方式。 前言 最近几年,随着微服务的流行,服务和服务之间的依赖越来越强,调用关系越来越复杂,服务和服务之间的稳定性越来越重要。在遇到突发的请求量激增,恶意的用户访问,亦或请求频率过高给下游服务带来较大压力时,我们常常需要通过缓存、限流
阅读全文
摘要:程序员要有程序员的方式,今天我来用 Java 画一个由字符组成的冰墩墩送给大家,这篇文章记录字符图案的生成思路以及过程。
阅读全文
摘要:这篇文章介绍几个 Java 开发中可以进行**性能优化的小技巧**,虽然大多数情况下极致优化代码是没有必要的,但是作为一名技术开发者,我们还是想追求代码的更小、更快,更强。如果哪天你发现程序的运行速度不尽人意,可能会想到这篇文章。
阅读全文
摘要:点赞再看,动力无限。Hello world : ) 微信搜「 程序猿阿朗 」。 本文 Github.com/niumoo/JavaNotes 和 未读代码网站 已经收录,有很多知识点和系列文章。 此篇文章介绍 Java JMX 技术的相关概念和具体的使用方式。 当前文章属于Java 性能分析优化系列
阅读全文
摘要:点赞再看,动力无限。Hello world : ) 微信搜「 程序猿阿朗 」。 本文 Github.com/niumoo/JavaNotes 和 程序猿阿朗博客 已经收录,有很多知识点和系列文章。 当前文章属于Java 性能分析优化系列文章,点击可以查看所有文章。 这篇文章是 Java 性能分析监控
阅读全文
摘要:点赞再看,动力无限。Hello world : ) 微信搜「 程序猿阿朗 」。 本文 Github.com/niumoo/JavaNotes 和 程序猿阿朗博客 已经收录,有很多知识点和系列文章。 Java 16 在 2021 年 3 月 16 日正式发布,不是长久支持版本,这次更新没有带来很多语法
阅读全文