会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
panshan-lurenjia
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2023年1月
Hive-根据日期时间段生成动态序列
摘要: 问题描述 业务部门有一个数据需求,根据会员用户的权益的起始日期和结束日期,动态生成此日期范围内的日期序列; 原始数据 | user_name | begin_date | end_date | | | | | | zhangsan | 2020-05-01 | 2020-05-10 | | zhan
阅读全文
posted @ 2023-01-28 12:08 畔山陆仁贾
阅读(634)
评论(0)
推荐(0)
2022年9月
Java处理Linux软连接文件
摘要: 这是几年前写的旧文,此前发布Wordpress小站上,现在又重新整理。算是温故知新,后续会继续整理。如有错误望及时指出,在此感谢。 背景: 运维同学反馈有一个部署很久的线上业务组件有大量的异常日志,拿到程序日志后,经排查,原因让人蛋疼。 原因运维对这个组件所部署的节点的磁盘进行了扩充,为了不影响线上
阅读全文
posted @ 2022-09-20 17:24 畔山陆仁贾
阅读(602)
评论(0)
推荐(0)
2022年8月
java-httpasyncclient使用记录
摘要: 这是几年前写的旧文,此前发布Wordpress小站上,现在又重新整理。算是温故知新,后续会继续整理。如有错误望及时指出,在此感谢。 随着线上业务量不断增加,会对原来的技术框架带来不小的挑战,这里记录一次线上HTTP服务调优的过程。 业务场景描述 产品A 提供了一个http接口服务,用来处理数据请求;
阅读全文
posted @ 2022-08-05 14:00 畔山陆仁贾
阅读(421)
评论(0)
推荐(0)
2022年6月
Java定时器Timer的使用
摘要: 这是几年前写的旧文,此前发布Wordpress小站上,现在又重新整理。算是温故知新,后续会继续整理。如有错误望及时指出,在此感谢。 我们经常在项目中遇到需要定时执行某个业务的操作. 常见的做法是创建一个线程一直运行着,通过sleep方法来达到定时任务的效果. 其实JDK自带java.util.Tim
阅读全文
posted @ 2022-06-22 18:20 畔山陆仁贾
阅读(492)
评论(0)
推荐(0)
Java-列移位(Columnar Transposition Cipher)算法实现版本二
摘要: 这是几年前写的旧文,此前发布Wordpress小站上,现在又重新整理。算是温故知新,后续会继续整理。如有错误望及时指出,在此感谢。 前文 这里提供一个另种版本的实现,上一篇的实现中,为了讲明白算法逻辑,写的过于啰嗦。 实现思路如下: 对密文按字符顺序进行排序,并记录排序索引值; 对密文进行迭代,求出
阅读全文
posted @ 2022-06-09 17:44 畔山陆仁贾
阅读(85)
评论(0)
推荐(0)
2022年5月
Java-列移位(Columnar Transposition Cipher)算法实现版本一
摘要: 这是几年前写的旧文,此前发布Wordpress小站上,现在又重新整理。算是温故知新,后续会继续整理。如有错误望及时指出,在此感谢。 场景描述 从数据安全角度而言,有些数据不希望在传输或序列化过程中明文化。在对安全要求不高的场合,可以考虑列移位算法来实现。 算法说明 http://www.practi
阅读全文
posted @ 2022-05-24 17:50 畔山陆仁贾
阅读(217)
评论(0)
推荐(0)
Java反射与ReflectASM性能对比
摘要: 这是几年前写的旧文,此前发布Wordpress小站上,现在又重新整理。算是温故知新,后续会继续整理。如有错误望及时指出,在此感谢。 在日常的开发中,我们经常会用到反射。Java语言提供的反射机制能非常方便的让我们在运行时进动态调用和修改。同时第三方ReflectASM也是字节码生成工具,可以达到反射
阅读全文
posted @ 2022-05-19 14:30 畔山陆仁贾
阅读(319)
评论(0)
推荐(0)
JDK8日期格式化类DateTimeFormatter
摘要: 这是几年前写的旧文,此前发布Wordpress小站上,现在又重新整理。算是温故知新,后续会继续整理。如有错误望及时指出,在此感谢。 为何要引入新的日期处理API? 在JDK8,增加了日期处理格式化类java.time.format.DateTimeFormatter。 既然之前已经提供了Simple
阅读全文
posted @ 2022-05-06 11:22 畔山陆仁贾
阅读(673)
评论(0)
推荐(0)
2022年4月
Java数据传输的序列化及压缩
摘要: 这是几年前写的旧文,此前发布Wordpress小站上,现在又重新整理。算是温故知新,后续会继续整理。如有错误望及时指出,在此感谢。 需求描述 在跨平台跨网络的接口访问中,数据的传输往往伴随着序列化和压缩。 在实际项目中,产品与产品之间,服务与服务之间,往往采用不同的技术方案,两者进行数据传输也会因为
阅读全文
posted @ 2022-04-21 15:32 畔山陆仁贾
阅读(824)
评论(0)
推荐(0)
Guava限速器RateLimiter使用
摘要: 这是几年前写的旧文,此前发布Wordpress小站上,现在又重新整理。算是温故知新,后续会继续整理。如有错误望及时指出,在此感谢。 遇到什么问题? 1.接口服务被无序调用,导致服务响应慢,出现各种异常; 2.业务资源如数据库,避免被大量请求导致服务被击穿; 3.硬件资源如cpu等面对高并发情况下无法
阅读全文
posted @ 2022-04-13 16:43 畔山陆仁贾
阅读(1174)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告