重拾数月前做的微信红包小项目
微信授权跳转扫一扫页面进行授权登录,获取到微信用户的基本信息以及open;
这几天忙着搞微信小程序的项目,发现原来微信客户端和网页版的授权获取微信用户信息有些差别;
微信扫一扫可以授权,但是手机客户端的授权就是不行,网上翻阅了很多,最后好像发现应该是微信认证的问题。
现在又改了需求变成不需要用户微信授权登录,用uuid来代替openid放在cookie中,来确认用户是否答过题,很简单的实现。
然后红包时固定了几百组,我将封装在了一个类中(当时询问了一位以为比较有经验的童鞋):
private static BlockingQueue<String> blockingQueue = new ArrayBlockingQueue<>(num);
将红包存入了blockingQueue 中,这样因为这个类里面拥有锁block可以考虑到用户并发带来的问题,非常棒。然后static语句块中去添加元素:
static{
for(String phrase : totalPhrases){
blockingQueue.offer(phrase);
}
}
到时候通过poll方法一个个的取,直到红包取完活动结束;
转载于:https://www.cnblogs.com/yzf666/p/6265661.html
重拾数月前做的微信红包小项目相关推荐
- 零基础做一个微信答题小程序(四)
嗨!大家好,我是小蚂蚁.这一节里,我们继续分享如何在答完题后进行答案的比对,以及如何实现一个回顾功能. 在上一节里我们提到过,为了记录玩家的答题数据,我们创建了一个新的表格--玩家答题选项表,里面记录 ...
- 用PPT做的微信红包封面还可以这么玩?
逢年过节,必不可少的环节就是发红包了.随着微信推出了"微信红包封面"功能,微信发红包这个事情就变得更有趣味了,各大公司纷纷推出了专属定制的红包封面,抢占一手的"广告位&q ...
- 小程序分享功能怎么做_微信电影小程序怎么做?微信电影小程序项目收益图分享...
在之前有给大家介绍了 <微信电影小程序这个项目> 可以说是非常的暴力,我们只需要搭建好了小程序,推广出去就可以坐等收益 下面给大家截图我实操这个项目的收益截图: 第一天收益: 第二天收益: ...
- java运气红包_教你用java做个微信红包,自己做运气王!
*/public class RedPacketUtil { //微信红包的最大值和最小值,和最大红包金额系数 private static final float MINMUM = 0.01f; p ...
- 微信小程序红包开发思路 微信红包小程序开发思路讲解
之前公司开发小程序红包,将自己在开发的过程中遇到的一些坑分享到了博客里.不少人看了以后,还是不明白怎么开发.也加了我微信咨询.所以今天,我就特意再写一篇文章,这次就不谈我开发中遇到的坑了.就主要给大家 ...
- TensorFlow框架做实时人脸识别小项目
人脸识别是深度学习最有价值也是最成熟的的应用之一.在研究环境下,人脸识别已经赶上甚至超过了人工识别的精度.一般来说,一个完整的人脸识别项目会包括两大部分:人脸检测与人脸识别.下面就我近期自己练习写的一 ...
- 零基础做一个微信答题小程序(三)
嗨!大家好,我是小蚂蚁.今天我们来分享一下如何实现答题功能,包含单选题和多选题的答题,以及如何记录玩家的答题数据. 单选题答题处理 对于单选题来讲,每个选项之间是互斥的,也就是说用户只能从 ABCD ...
- 零基础做一个微信答题小程序(二)
嗨!大家好,我是小蚂蚁.在上一节里,我们了解了如何设计答题小程序中的题库--表格,并且知道了如何从题库中随机抽取指定数量的不重复的题目编号.这一节,我们将分享一下如何利用这些题目编号,获取到指定的题目 ...
- Python Day 70 利用Django框架做的一个bbs小项目
##项目开发流程 #1.项目需求分析产品经理+架构师+开发经理/组长 去到客户的公司谈需求(博弈的过程) #2.项目架构设计 架构师设计(数据库(主库:MySQL,从库:redis,mongodb), ...
- 跟我一起做一个vue的小项目(十一)
接下来我们进行的是详情页动态路由及banner布局 先看页面的效果 下面是代码部分 <template><div><div class="banner" ...
最新文章
- T extends Serializable这是什么意思呢?看明白这个,你的问题就自然而然的明白了!...
- OpenGL使用计算着色器进行布料模拟
- 如何让页面动起来?支付宝2020新春红包前端3D技术揭秘
- vue指令-单向和双向绑定
- C++中如何读取一个数的位数_C语言编写程序求水仙花数
- 上海石库门建筑群中规模最大的张园 迎来历史性的“重生”
- 报错,java.lang.NoSuchMethodException: java.awt.print.Pageable
- Openresty+Nginx+Lua+Nginx_http_upstream_check_module 搭建
- 怎样让硬盘分区显示整数大小
- CoAP协议服务器,CoAP协议
- 有哪些好用的渲染软件?12个业内顶级渲染软件推荐
- 国外广告联盟中,CPA、CPS的一些操作方法和技巧分享
- LTC咨询LTC培训经验分享:华为系智谋帮许浩明老师辅导上市公司欧菲光科技进行基于LTC流程的能力提升
- 中秋福利!三维重建/SLAM/点云/相机标定/深度估计/缺陷检测课程
- [redis]Redis ZSet排序问题(排名实现按时间顺序排布)
- 5个优秀设计网站,素材、灵感一步到位。
- 2014暑假ACM13级一批集训内容
- 微信如何群发不封号?
- Oracle LiveLabs实验: Pluggables, Clones and Containers: Oracle Multitenant Fundamentals Workshop
- 使用R做方差分析实现多重比较可视化结果
热门文章
- potplayer如何添加m3u直播源_拼多多个人直播流量怎么来?直播如何添加个人商品...
- postman的基础使用
- XMLConfigBuilder文件
- 手机弹出键盘 窗口改变事件
- 来到博客园许久,却还未开始写一篇自己的博客。从今天开始,每周都会更新自己的学习内容。...
- Android 开发之 ---- 底层驱动开发(一)
- cocos2d-x 3.2线程安全的消息中心
- 在RedHat/CentOS下安装Docker(不升级内核)
- Javascript - Cookie
- Syndication