首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java 开发
程序猿阿朗
创建于2021-05-19
订阅专栏
Java 开发的种种古怪姿势。 源码都在这里:https://github.com/niumoo/JavaNotes
等 13 人订阅
共44篇文章
创建于2021-05-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
如何破解滑动验证码?
本文通过自动化查询域名或公司的备案信息,来演示其中图片滑动验证码的破解方式,以此来思考验证码的安全性问题,思考如何设计出安全性更高的验证码。 什么是验证码 现在的 web 应用,在进行重要操作时
使用 JCommander 解析命令行参数
前言 如果你想构建一个支持命令行参数的程序,那么 jcommander 非常适合你,jcommander 是一个只有几十 kb 的 Java 命令行参数解析工具,可以通过注解的方式快速实现命令行参数解
使用 ProcessBuilder API 优化你的流程
ProcessBuilder 介绍 Java 的 Process API 为开发者提供了执行操作系统命令的强大功能,但是某些 API 方法可能让你有些疑惑,没关系,这篇文章将详细介绍如何使用 Proc
Protobuf: 高效数据传输的秘密武器
当涉及到网络通信和数据存储时,数据序列化一直都是一个重要的话题;特别是现在很多公司都在推行微服务,数据序列化更是重中之重
JUnit 5 单元测试教程
JUnit5 入门教程,介绍 JUnit5 的通常用法,让你快速的进行 JUnit5 单元测试。。。
使用 StringUtils.split 的坑
但是,最近在使用 Apache Commons Lang 工具库时踩了一个坑,导致程序出现了意料之外的结果。
Apache HttpClient 5 使用详细教程
这篇文章介绍 Apache HttpClient 5 中最为常见的一些用法,通过这篇文章可以快速的入门使用 HttpClient 5,主要内容包括 HttpClient 5 的 Get 请求、Post
Jackson 解析 JSON 详细教程
JSON 对于开发者并不陌生,如今的 WEB 服务、移动应用、甚至物联网大多都是以 JSON 作为数据交换的格式。学习 JSON 格式的操作工具对开发者来说是必不可少的。这篇文章将介绍如何使用 Jac
Java 中的对象池实现
最近在分析一个应用中的某个接口的耗时情况时,发现一个看起来极其普通的对象创建操作,竟然每次需要消耗 8ms 左右时间,分析后发现这个对象可以通过对象池模式进行优化,优化后此步耗时仅有 0.01m。
5种限流算法,7种限流方式,挡住突发流量?
大家好啊,我是阿朗,最近工作中需要用到限流,这篇文章介绍常见的限流方式。 前言 最近几年,随着微服务的流行,服务和服务之间的依赖越来越强,调用关系越来越复杂,服务和服务之间的稳定性越来越重要。在遇到突
Java 中拼接 String 的 N 种方式
Java 提供了拼接 String 字符串的多种方式,不过有时候如果我们不注意 null 字符串的话,可能会把 null 拼接到结果当中,很明显这不是我们想要的。
Java 中的5个代码性能提升技巧,最高提升近10倍
这篇文章介绍几个 Java 开发中可以进行性能优化的小技巧,最高提升近 10 倍。。如果哪天你发现程序的运行速度不尽人意,可能会想到这篇文章。
log4J 漏洞的安全建议与复现
2021年12月10日凌晨前,网上曝出了 log4j 的核弹级漏洞,这种漏洞超级高危,操作简单,利用方便,适用范围广,可以直接任意代码执行,接管你的服务器。 我知道你们是想看什么的,就是想看如何演示,
Java 监控基础 - 使用 JMX 监控和管理 Java 程序
此篇文章介绍 Java JMX 技术的相关概念和具体的使用方式。 1. JMX 是什么? Java Management Extensions(JMX)技术是 Java SE 平台的标准功能,提供了一
Java 中的监控与管理原理概述
这篇文章是 Java 性能分析监控与优化系列的第一篇文章,原本是计划系统的介绍 Java 性能分析方式和流行的监控工具,但是提笔之后意识到,只介绍分析方式和监控工具过于浅尝辄止了。如果只会使用某个工具
抛弃 Eclipse,投入 IDEA 的独孤求败江湖| 8月更文挑战
两年了,这是我的 IDEA 实用技巧总结。IDEA 的语法十分智能,当你写了一段不怎么聪明(很傻)的代码时候,它会告诉你有更优的写法;当你掌握了常用的快捷键后,开发效率提升 N 倍。
超详细 Java 15 新功能介绍| 8月更文挑战
Java 15 在 2020 年 9 月发布,虽然不是长久支持版本,但是也带来了 14 个新功能,这些新功能中有不少是十分实用的。
Java 14 新功能介绍| 8月更文挑战
Java 14 早在 2019 年 9 月就已经发布,虽然不是长久支持版本,但是也带来了不少新功能。
下一页