实用小demo

实用小demo

日常收集一些小demo,会持续更新。。。

java的添加邮箱发送系统(springboot)(亲测)

https://www.cnblogs.com/pythoncd/articles/11366619.html
https://blog.csdn.net/huyande123/article/details/84861347 (要在linux上部署的一定要看这个哈,配置端口465)
记得开通QQ或者163邮箱的开启POP3/SMTP服务
配置信息中的:(第一个是163邮箱的第二个是QQ邮箱的,yml的格式不是等于号)
spring.mail.host=smtp.163.com
spring.mail.host=smtp.qq.com

新闻API (未测)

https://www.cnblogs.com/zhaoguangzheng/p/10876556.html

数据库表生成文档工具

https://www.cnblogs.com/yangcx666/p/9344830.html
生成格式如下:

查询数据库注释,数据类型,是否为空,列名

SELECT
column_comment 注释,
COLUMN_NAME 字段名,
COLUMN_TYPE 数据类型,
case IS_NULLABLE when "YES" then "Y" when "NO" then "N" end as 可为空
FROM
INFORMATION_SCHEMA. COLUMNS
WHERE
table_name = '表名'
AND table_schema = '数据库名';

执行结果如下:

web项目的gif图片验证码生成

https://gitee.com/baayso/EasyCaptcha

使用:生成的图片验证码动态的比较好看,其对应的验证码字母存储在session中方便读取

springboot整合定时任务quartz

https://www.jianshu.com/p/25d54b639f9c
https://blog.csdn.net/wk52525/article/details/79100973
上面第一篇那篇是关于错误的,上面第二篇是一个案例,通过java文件配置的
https://blog.csdn.net/uniqueweimeijun/article/details/84188860
上门这一篇是我用的,比较简单,但是cron我是使用的6个,因为7个我的springboot对应的quartz好像不支持

我对cron的理解就是 "秒 分 时 日 月 年" //中间有空格隔开,但是你如果限定每天凌晨一点执行的话:"0 0 01 * * ?" 不知道你是否理解,就是你限定日期之前的要设置为0 而不是*,就是说你要每天凌晨一点执行的话,分钟和秒钟要为0 而不是* 否则你就是每天凌晨一点的每一秒都要执行

地图API(免费)

https://leafletjs.com/ (完全免费)
https://openlayers.org/ (完全免费)
https://www.mapbox.com/ (部分免费)
google maps API (部分免费)
http://datamaps.github.io/ (免费)
高德,百度,腾讯这些都有,但是会有一些次数的限制

持续更新中。。。

posted @ 2020-04-09 18:07  Anxc  阅读(218)  评论(0编辑  收藏  举报