- 博客(8)
- 收藏
- 关注
原创 超简单,为自己的项目增加微信消息提醒功能
是不是遇到有些时候想及时获取项目推送的信息,例如订单统计信息,设备预警信息,每日数据汇总信息,甚至于一些工作流提醒?有几种方式可以实现:1.通过短信方式;2.通过App推送或者主动查看app提醒3.申请微信公众号,开发模版消息推送但是,无论是通过App推送或者是微信公众号方式,都需要具备外网访问权限,微信更需要申请域名并且备案,申请微信公众号,进行相应的开发。短信方式一般都是第三方短信平台,往往有些手机由于短信通道骚扰,把相关的短信自己拉进手机黑名单中。今天就给大家推荐一个第三方微信公众号提.
2021-12-30 20:09:27
943
原创 Java调度|使用ScheduledExecutorService实现定时调度
在Java项目Web开发过程中,定时任务会在很多系统中都会用到,我们经常用到的会有最简单的Task、线程池ScheduledExecutorService、基于Spring的quartz表达式调度方式。package com.fengchen.task;import java.text.SimpleDateFormat;import java.util.Date;import java.util.concurrent.Executors;import java.util.concurrent.
2021-01-11 17:27:58
560
2
原创 工具类|Java中简单的JSON和XML转换方法!
我们平时编码过程中经常遇到的数据格式就是XML和JSON格式,有的时候需要互转一下,其实很简单,在“net.sf.json”包中就有的。package com.fengchen.xmljson;import net.sf.json.JSON;import net.sf.json.JSONSerializer;import net.sf.json.xml.XMLSerializer;public class XmlJson { /** * 将XML字符串转换成JSO.
2021-01-11 10:45:02
1771
原创 工具类|Java生成商城常用的核销码,长度12位~
对于一些商城类项目而言,有一些需要核销码的地方,其实核销码有很多种生成方式,今天用一个比较简单的方式生成随机核销码,7位的随机数,如果是小商城,在一天内基本上不会有重复的,如果想校验重复的,可以将每次生成的核销码放到缓存里面,然后新生成的核销码和缓存中的核销码进行校验,重复的话再重新生成一个即可。思路其实很简单,通过两位数的年,例如2021年取21,三位数的天,例如1月1日是一年的第一天,可以取成001,然后再加上随机数(长度可以自己定义)上代码:package com.fengchen.veri.
2021-01-07 23:29:20
3580
2
原创 工具类|Java实现图片等比例压缩,支持png&jpg格式
做图片上传项目,特别是基于互联网项目的,往往要考虑到图片到图片不能太大,太大可能影响加载速度和用户体验,如果在前端做大小限制,让用户去处理图片大小,有点太不人性化了。程序能解决的事情,就不让发生在用户端。代码比较简单,直接上代码:package com.fengchen.image;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputSt.
2021-01-07 21:30:46
454
原创 工具类|Java实现的一次性抽奖、可设置中奖概率~
上段时间运营的公众号时想做一个抽奖的功能,用户先参与抽奖,等到开奖时间进行开奖,从用户中抽取指定数量的人;上图中第一个用户就是我们运营的小伙伴,通过她分享参与的人很多,所以她的中奖几率是最大的,最后中奖了。。。如果只是抽取指定数量的人,很简单,通过MYSQL的SQL语句一句话就可以实现;但是我的项目期望抽奖用户在参与后分享页面给其他用户,其他用户参与后分享者的中奖概率因子+1,MYSQL就实现不了了。自己动手写了一个工具类,分享给大家。工具类 AwardUtil.javapackage co
2021-01-07 18:30:20
1425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人