- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 Java实现接收微信服务号消息推送通知
通过解析消息通知内容可以获取到该用户的openid, 操作类型(发送消息、关注服务号、取消关注),根据用户的具体操作进行业务处理。微信开发者平台开通服务号消息推送,消息推送和服务号自定义菜单不可同时使用,开通消息推送后配置的服务号自定义菜单会失效。微信验证URL有效性后,微信服务号会通过POST请求下发用户的操作通知(用户发送消息、关注、取关)配置好URL后,微信会发送一个GET请求,验证URL的有效性。第一步:开通服务号的消息推送,并配置URL及相关参数。第三步:接收消息通知。
2025-12-13 14:38:30
225
原创 Java Stream 10种场景使用案例
使用 Stream API 需要准备两个集合数据:用户和订单,用户对象和订单对象,每个用户有若个订单。12、MyBatisPlus Group 分组后 count、having。9、多个 List 合并成单个List flatMap。10、查找 List 第一个元素 findFirst。2.3 List对象中字段求和、计数、求平均。5、List 基于某一个字段过滤、最大小。8、List 分割 skip limit。2.4 List对象中同组取最大、最小。7、List 观察数据流 peek。
2025-07-25 10:29:26
445
原创 Nginx 生产配置清单
查询 Nginx 日志发现异常,从日志可以看出,Nginx 获取上游响应超时,但是直接压测服务不走 Nginx 的话,就没有这个问题,这说明服务端没有问题,而是 Nginx->api 这个路径出现问题,Nginx 负载出现问题,请求还没到 Tomcat?root 是最上层目录的定义,访问 /page/ 则表示 访问 root 后面的目录 + /page/,即 /home/user/web/page/dist/page/remote_addr 表示上游真实IP。除了轮询策略,还有其他负载均衡策略。
2025-07-25 10:25:28
1098
1
项目编码规范
2018-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅