博客

Java实用工具类五:URL转码、解码类

本文总结UrlUtil工具类,提供URL的GBK编码与解码方法,以及基于正则的参数替换和提取功能。代码包含处理空值逻辑及参数截取辅助方法,便于开发者在项目中复用,提升URL处理效率。

神经蛙 发布于 2022-03-11

Java实用工具类四:StringUtils工具类

本文提供自定义StringUtils工具类,涵盖字节转换、HTML清理、多类型安全转换、远程IP获取及驼峰命名转换等功能,并集成pinyin4j实现汉字转拼音及首字母提取,便于日常开发复用。

神经蛙 发布于 2022-03-11

Java实用工具类三:封装各种生成唯一性ID算法的工具类.

本文总结了IdGen工具类,提供基于UUID去横杠、SecureRandom生成长整型及Base62编码的唯一ID生成方法,便于工作中复用。

神经蛙 发布于 2022-03-11

Java实用工具类二:时间格式转换工具

本文总结DateUtil与DateUtils两个日期工具类。前者专注周区间计算,后者提供格式化、解析及时间加减等通用功能。代码结构清晰,便于日常开发中快速调用,提升日期处理效率。

神经蛙 发布于 2022-03-11

Java实用工具类一:根据年月日计算年龄

本文提供Java工具类AgeUtils,支持通过“YYYY-MM-DD”字符串或时间戳精准计算年龄。代码逻辑严谨,涵盖跨年、同月及未来日期等边界情况,便于开发者直接复用,提升开发效率。

神经蛙 发布于 2022-03-11

微信支付Java版

本文梳理小程序微信支付流程,含统一下单生成签名及回调处理逻辑。核心在于构建请求参数、调用API获取预支付ID,并在回调中验证结果更新订单状态,确保交易闭环。

神经蛙 发布于 2022-03-11

H5获取公众号OPENID方法

本文提供Java获取微信用户openId方案。通过OAuth2授权跳转获取code,结合HttpGetUtil发起请求至微信接口,解析返回JSON提取openId,实现自动化获取流程。

神经蛙 发布于 2022-03-11

微信公众号指定用户推送消息以及微信小程序加密数据解密算法

本文提供微信小程序AES解密方案,含Maven依赖配置及Java实现代码。通过封装AES加密、PKCS7编码及核心解密逻辑,可安全获取用户OpenID和UnionID,支持后续消息推送,经测试可用。

神经蛙 发布于 2022-03-11

2020年太原市职工职业技能竞赛-程序员场赛

文章提供三道编程题解。题一求特定乘法等式组合数,结果为142;题二破解数字反转谜题,答案为21978;题三计算混合舞者组队上限,通过模拟递减逻辑得出最大队伍数量。

神经蛙 发布于 2020-01-18
上一页 下一页