![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
总结
liunianshishui_
这个作者很懒,什么都没留下…
展开
-
微信订阅后推送
场景:小程序中有一场直播,需要在开播前十五分钟提醒订阅的用户距离开播还有十五分钟,在开播时提醒一条直播已开始的消息。注意:第一:在开始直播时通知的消息是主播在直播控制平台点击一个推送按钮,订阅的用户即可收到来自服务号的通知消息,这个消息是微信官方发送的。第二:微信官方提供的发送订阅消息的API只能给某一个用户发送,如果想要给所有订阅的用户发送,需要循环调用方法。第三:开播前十五分钟提醒所有用户,这个需要后端来处理,需要注意的是记录所有的用户的openId思路:第一:在前端弹出一个授权原创 2022-01-07 15:28:20 · 780 阅读 · 0 评论 -
记录一次服务器上获取客户端真实ip的问题
最近公司在做一个项目,有一个需求,官网上可以提交留言,但是为了安全,后端做了限制,每个ip在一个小时内只能留言两次,第三次就会提示请求过于频繁。后端在提交留言的时候,添加了一个切面,用于判断限制次数,其中有获取客户端的真实ip的方法public static String getIpAddress(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); Strin原创 2020-12-23 18:04:17 · 456 阅读 · 0 评论 -
全国地址省市区街道,4级联动查询
在公司做项目时,遇到了这么一个需求:需要省市区街道地址下拉,所以研究了一下1.首先,实体类设计省表市表区表街道表2.service层 /** * 获取省的数据 * @return */ public List<Province> queryProvince(RestRequest request)...原创 2020-04-29 11:03:04 · 2751 阅读 · 0 评论 -
Python-MySQLdb中的DictCursor使用
在django的模型中一般自定义的SQL语句,在执行查询后每条记录的结果以列表(list)表示,如果要返回字典(dict)要设置cursorclass参数为MySQLdb.cursors.DictCursor类设置方法:1.cur = conn.cursor(cursorclass=MySQLdb.cursors.DictCursor)2.在建立连接时指定,conn = MySQL...原创 2019-11-04 15:22:46 · 3128 阅读 · 0 评论 -
作为一个从事Java开发的应届生的面试总结(三)
接着(二)继续总结1.了解分布式、集群(关于这个问题,当时问我是否了解,因为没有接触过,所以就只是简单的了解了一下相关的概念)分布式:任务分解、节点通信,就是把一个业务拆分成多个子系统,部署在不同的服务器上;多个人在一起做不同的事情集群:多个人在一起做同样的事情2.解释一下接口接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现。(一个类必须做什么...原创 2019-07-10 14:33:02 · 949 阅读 · 0 评论