Java 新特性-JShell JShell 特性在 JDK9 中正式发布,它是 Java 的交互式编程环境。下面我们通过 JShell 的启动与退出,以及执行语句、声明及表达式来了解它。 2022-12-16 Java 新特性 #jshell
Hello 2021 2020 年如同被赋上了加速属性,结束得比以往都快。回想自己的这一年,有很多的收获,用一个“喜”字来形容再合适不过了,但同时也伴随着失去。逝者如斯,更多地是应该把握当下、憧憬未来,所谓“风物长宜放眼量”。 2021-02-08 总结
离线分析计算的解决方案调研 背景随着数据量日益庞大,统计计算的需求也愈加“多样化”,伴随着连表、嵌套子查询,然后这类“不友好” SQL 在生产环境下是被禁止执行的;还有些情况需要对表字段二次加工再进行逻辑处理,对于这类需求,一般是把数据抓取下来通过程序做计算,但数据量庞大的情况下这种方式肯定不可取,极有可能会造成 OOM。面对复杂的统计需求,传统型关系数据库下直接查询或通过应用服务器进行二次加工计算的方式显得不可取,本文旨在 2021-01-20 大数据 #adb #maxcompute
生产环境下的一次 JVM 实践 近期发现生产环境下的某应用有重启情况,频率为 7 天内 2~3 次,因为给容器设置了存活检查,临到快崩时应用会重启,也没有保留事故现场。 2020-11-26 JVM #oom
下载某直播的回放视频 作为一个技术人,工作中无时无刻不穿插着技术,如果技术有幸能在我们除工作之外的生活中有用武之地,我相信大部分技术人会很开心、欣慰,我正是如此。就我个人经历,早期有用过某个 Markdown 软件,发现它能集成七牛云、又拍云作图床,可唯独没有阿里云 OSS,但它开放了入口可集成自定义图床,于是我开发了个应用发布到公网,自此之后享受着粘贴图片到写作窗口它就行自行上传的快感。虽然功能简单实现成本不高,但我 2020-11-21 #commons-io
Shiro 避免单个账号多处保持登录状态 公司内部管理系统使用 Shiro 做权限框架,Shiro 的缓存使用的是 Ehcache,一直存在个问题:单个账号可多处同时使用。出于安全考虑,这是不应该的,要实现的效果为避免单个账号多处保持登录状态。 2020-04-21 Shiro #shiro会话管理 #guava eventbus #guava cache
使用 rdbtools 分析 redis 内存使用情况 2019 年 9 月份对公司生产环境的 Redis 进行了内存分析,经过了一波操作,内存占用由 26.56GB 缩减到 11.04GB,足足减少了 15.52GB,成就感爆棚,一直想找机会记录下 redis-rdb-tools 的使用,这就是本篇博文的由来。 2020-04-15 Redis #rdbtools
导致 MySQL 自增主键 ID 不连续的原因 在新建数据表时,我们一般会考虑为每一张表添加一个自增主键,但时间久了去看记录会发现 ID 并不连续,人为删除记录不在我们的讨论范围,今天来对我遇到导致 MySQL 自增主键 ID 不连续的原因做下汇总。 2020-01-18 MySQL #自增主键不连续