- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 重磅推荐:Maven Helper VSCode、Cursor 最强依赖管理神器
Maven Helper是一款专为VSCode设计的插件,旨在简化Maven依赖管理。它提供可视化依赖树展示、智能冲突检测(包括版本冲突和重复依赖)、引用路径追踪以及一键排除依赖功能,彻底取代了传统命令行分析方式。该工具原生集成于VSCode,支持跨平台使用,能够大幅提升开发效率,特别适用于版本升级、问题调试等场景。开发者反馈其直观的交互界面可节省数小时分析时间。插件完全免费,支持持续更新,通过简单的安装配置即可立即使用,是Java开发者管理Maven依赖的理想工具。
2025-06-16 20:17:37
1114
原创 sql中时间以5分钟,半个小时,任意间隔分组
开发中遇到过问题就是对时间以半个小时分钟分组,如统计08:00-08:30的人数,08:30-09:00的人数,貌似sql中没有这样的函数吧,直接从数据库里查出来,在java里分组也太low了吧想到方法1 自定义函数,自己实现时间的半个小时转换,统计时调用函数CREATE FUNCTION `date_half_hour_format`(in_date TIMESTAMP) RETURN
2017-05-18 09:45:47
17538
3
原创 sql多对多查询统计,一个主题多个关键字,一个关键字多个文章,一个文章多个关键字
1.开发中遇到个奇葩的问题,貌似数学集合的问题,纠结了半天后来解决。1.1业务场景A主题表,一个主题有多个关键字,假设A表有一个主题主题人类,关键字为猩猩,猴子。B表为命中表,如一条记录命中关键字猩猩,一条记录命中猴子。2为了统计主题,所以将主题拆分为一个主题对顶多条数据,以关键字拆分。统计主题信息量:SELECT t.`id`,t.`name`, i.`id`,COUNT(1
2017-05-17 16:44:20
3134
原创 微信开发定时获取token,保证线程安全,高可用
1.微信规定token周期为7200,所以在2小时内需要再次获取,那么问题来了,假如线程程序更新周期为7100,在7100前一秒来了1000个请求(假设),这1000个请求在这一时刻获取了token(老的),又假设处理1000个请求所需时间大于1秒,所以后去token线程去更新token,这时1000个请求还未处理完的请求token就全部失效了,想要表达的就是你处理请求的过程中token发生变化,
2017-05-17 16:20:54
4955
2
原创 微信开发后台处理消息时使用反射,去掉繁琐的if判断
最近页在做微信开发,看了一些文章之后发现后台接受消息判断都是逐条if判断消息类型,再执行相应的方法,感觉太low,不爽。1.传统的开发大致是这样的 //订阅 if("text".equals(msgtType)) { // } else if("event".equals(msgtType)) { //
2017-05-17 13:40:50
1734
mybatis 逆向工程 自动生成controller service dao mapper model
2017-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅