自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 java(springboot)实现闹钟功能(动态定时器)

文章目录前言需求总体流程实现写在最后前言项目中遇到一个延迟闹钟功能,谨以此篇博客和大家分享下。需求有个日程功能需要添加个闹钟提醒功能,可以设置一次提醒和多次提醒,并且可以设置提醒时间范围。总体流程通过接口新增一个闹铃(选择提醒时间,设置范围)解析参数生成corn表达式,并生成一条任务数据存入数据库判断闹铃的下一次时间是否有今天,有的话需要马上新增一条任务每天晚上定时去获取数据库的数据通过判断时间范围来区分,找到有效的闹铃加到任务中去,因为有些任务并不是当天执行的,可能设在几个月后任务失

2021-11-30 18:53:29 4770 1

原创 java大数据量导出excel(easypoi、easyexcel)

文章目录前言需求实现写在最后前言java大数据量导出excel,谨以此篇博客和大家分享下。需求需要导出几十万甚至几百万数据到excel。实现HouseInfoVO.java@Datapublic class HouseInfoVO { @Excel(name = "id") private Long id; @Excel(name = "编码") private String code;}关键代码:List<HouseInfoVO> houseI

2021-10-12 11:19:41 8217

原创 Feign转发请求头

文章目录需求实现写在最后需求项目中微服务调用通常用Feign来实现,但是feign调用不会带上请求头,这时我们可以手动带上请求头。实现1.增加请求拦截器(请求头为Authorization)@Configurationpublic class FeignHeaderConfig implements RequestInterceptor { @Override public void apply(RequestTemplate requestTemplate) {

2021-09-10 09:55:53 943 1

原创 Mybatisplus codegenerator代码生成器(逆向工程)

文章目录前言需求实现写在最后前言项目中经常需要生成通用代码提高效率,谨以此篇博客和大家分享下。需求利用Mybatisplus codegenerator代码生成器自动生成代码模板,实现快速开发。实现完整代码地址:https://gitee.com/nullpoinexception/generator项目结构:CodeGenerator.javapublic class CodeGenerator { /** * <p> * 读取控制台内容

2021-07-15 10:17:10 455

原创 内网穿透工具pierced的安装部署教程(含linux)

文章目录前言需求案例实现写在最后前言需要本地对接微信公众号、小程序、钉钉等,可以使用内网穿透工具pierced(钉钉官方内网穿透工具),谨以此篇博客和大家分享下。需求本地对接微信公众号、小程序、钉钉,需要钉钉、微信服务器等访问你本地调试的情况,可以使用内网穿透工具pierced。为啥不用natapp呢,因为natapp免费隧道会定期【强制更换域名/端口】,natapp可以用做临时测试案例如何零成本制作一个java版微信公众号自助查券机器人(一)实现下载地址https://github.co

2021-07-12 15:25:05 1460 2

原创 Java对接钉钉事件订阅(审批事件)

文章目录前言需求总体流程实现写在最后前言项目中刚好涉及到了需要对接钉钉事件订阅(审批事件),谨以此篇博客和大家分享下。需求需要把钉钉每次发起请假流程审批的数据存入数据库。总体流程钉钉发起请假申请 -> 钉钉服务器把消息推送给我们项目服务器 -> 我们项目服务器解析入库实现钉钉接口文档地址:传送门一、搭建本地测试服务因为需要解析钉钉服务器发起的请求,编写一个控制器DealDingTalkDataController.class@Slf4j@RestController@

2021-07-07 16:33:18 4037 5

原创 适合学生党、上班族的副业

文章目录前言正题实现写在最后前言现在社会内卷的厉害,怎么办呢?那么我们今天来聊一聊,“附加收入”这个事,看看学生族、上班族,或者是小白有哪些可执行力强不需要啥成本又收益高的副业。正题接下来我给大家推荐一种近期很火的副业,【外卖CPS】。什么是外卖CPS项目?简单说,就是给外卖平台分销,让用户通过你的链接去领取外卖红包,然后去下单点外卖,但有两个好处,那就是用户能够省钱,你能够获得佣金,主要是饿了么和美团。很多人不屑于赚这些小钱,但是人头数多了小钱就是大钱了。而且很适合懒人,只要配置好了公众号

2021-07-05 10:06:41 316 5

原创 内网穿透工具natapp的安装部署教程(含linux)

文章目录前言需求实现写在最后前言需要本地对接微信公众号、小程序、钉钉等,可以使用内网穿透工具natapp,谨以此篇博客和大家分享下。需求本地对接微信公众号、小程序、钉钉,需要钉钉服务器等访问你本地调试的情况,可以使用内网穿透工具natapp。实现windows部署https://natapp.cn/article/minecraft下面详细介绍linux后台部署运行安装natapp linux版本官网下载Linux64位的版本:https://natapp.cn/下载配置文件nata

2021-07-02 09:48:15 1234 1

原创 下载到本地jar包制作maven依赖

文章目录前言需求实现写在最后前言有时候项目中遇到需要依赖淘宝sdk或者是京东sdk、钉钉sdk等,网站只有jar包没有maven坐标,这时候我们就需要依靠jar制作依赖了,谨以此篇博客和大家分享下。需求只有jar没有坐标,而项目是maven项目。实现第一步:下载jar到本地第二步:在当前目录执行如下命令(git bash here)mvn install:install-file -DgroupId=com.taobao -DartifactId=sdk-java-auto_1564476

2021-06-30 09:47:24 225

原创 如何零成本实现微信公众号自助查券返利机器人(四)

文章目录前提概要总体流程上一步注册淘宝联盟、折淘客获取应用相关参数写在最后前提概要 手把手教你制作一个属于自己的自助查券机器人,后台服务基于java(springboot+maven),需要一定的开发能力或运维能力总体流程注册微信公众号;对接微信公众平台自动回复功能;注册natapp获取免费隧道;注册淘宝联盟获取应用相关参数;注册折淘客网站获取我们所需的api接口;对接api接口;如果有服务器部署到服务器上,没有就在本地运行上一步如何零成本制作一个java版微信公众号自助查券机

2021-06-29 16:29:09 1345

原创 如何零成本实现微信公众号自助查券返利机器人(三)

文章目录前提概要总体流程上一步注册natapp获取免费隧道写在最后前提概要 手把手教你制作一个属于自己的自助查券机器人,后台服务基于java(springboot+maven),需要一定的开发能力或运维能力总体流程注册微信公众号;对接微信公众平台自动回复功能;注册natapp获取免费隧道;注册淘宝联盟获取应用相关参数;注册折淘客网站获取我们所需的api接口;对接api接口;如果有服务器部署到服务器上,没有就在本地运行上一步如何零成本制作一个java版微信公众号自助查券机器人(二

2021-06-29 16:28:54 1262

原创 如何零成本实现微信公众号自助查券返利机器人(一)

文章目录前提概要总体流程注册微信公众号写在最后前提概要 手把手教你制作一个属于自己的自助查券机器人,后台服务基于java,需要一定的开发能力或运维能力总体流程注册微信公众号;对接微信公众平台自动回复功能;注册natapp获取免费隧道;注册淘宝联盟获取应用相关参数;注册折淘客网站获取我们所需的api接口;对接api接口;如果有服务器部署到服务器上,没有就在本地运行注册微信公众号1.注册流程链接: 传送门注意公众号类型选择订阅号,不进行认证(认证需要费用)2.接下来实现自动回

2021-06-29 16:27:54 1282

原创 如何零成本实现微信公众号自助查券返利机器人(二)

文章目录前提概要总体流程上一步对接微信公众平台自动回复功能写在最后前提概要 手把手教你制作一个属于自己的自助查券机器人,后台服务基于java(springboot+maven),需要一定的开发能力或运维能力总体流程注册微信公众号;对接微信公众平台自动回复功能;注册natapp获取免费隧道;注册淘宝联盟获取应用相关参数;注册折淘客网站获取我们所需的api接口;对接api接口;如果有服务器部署到服务器上,没有就在本地运行上一步如何零成本制作一个java版微信公众号自助查券机器人(一

2021-06-29 16:27:35 1789

原创 如何零成本实现微信公众号自助查券返利机器人(五)

文章目录前提概要总体流程上一步解析用户输入并对接淘客接口写在最后前提概要 手把手教你制作一个属于自己的自助查券机器人,后台服务基于java(springboot+maven),需要一定的开发能力或运维能力总体流程注册微信公众号;对接微信公众平台自动回复功能;注册natapp获取免费隧道;注册淘宝联盟获取应用相关参数;注册折淘客网站获取我们所需的api接口;对接api接口;如果有服务器部署到服务器上,没有就在本地运行上一步如何零成本制作一个java版微信公众号自助查券机器人(四)

2021-06-29 16:25:46 987

原创 如何零成本实现微信公众号自助查券返利机器人(六)

文章目录前提概要总体流程上一步部署到服务上(linux)写在最后前提概要 手把手教你制作一个属于自己的自助查券机器人,后台服务基于java(springboot+maven),需要一定的开发能力或运维能力总体流程注册微信公众号;对接微信公众平台自动回复功能;注册natapp获取免费隧道;注册淘宝联盟获取应用相关参数;注册折淘客网站获取我们所需的api接口;对接api接口;如果有服务器部署到服务器上,没有就在本地运行上一步如何零成本制作一个java版微信公众号自助查券机器人(五)

2021-06-29 16:24:24 680 1

原创 Java8 stream流分页小技巧(手动分页)

文章目录前言需求实现写在最后前言项目中对于返回数据的分页,有时候不方便用PageHelper的时候们可以试试java8stream流中的分页,谨以此篇博客和大家分享下。需求遇到数据库查询出来的结果还需要进行处理或过滤后分页这种情况可以采用stream里面的分页。实现参数FocusDetailDTOprivate Integer page = 1;private Integer size = 10;// codeUseList:处理后的所有符合条件的数据(list)// 组装返回结果对

2020-08-10 17:31:10 7867 1

原创 如何高效的从部门树中添加人员列表形成人员部门(机构)树(不用递归listToTree)

文章目录前言需求思路实现写在最后前言最近项目中有个查询展示人员部门树(所有人员和部门一次性加载)的需求,谨以此篇博客手(diao)把手(diao)给大家分享下。需求如何把人员信息(大概一万条)插入到部门(大概三千多条)树中?并以人员部门树结构展示?思路一开始我觉得总共也就一万三千多条数据怎么递归怎么查数据库(想当然)都是不怎么耗时的,结果实现后接口查询居然需要十秒多,显然是不符合要求...

2020-04-11 13:47:57 2451

原创 关于JAVA中可变参数的应用实例

文章目录前言需求实现写在最后前言最近项目中有用到JAVA中可变参数,谨以此篇博客和大家分享下。需求查询数据库中某个水利工程的总数量,可能包含条件。实现DAO层,传表名+可变参数/** *获取水利对象数量 *@param tableName *@return */Integer getObjectTotal(@Param("tableName") String table...

2020-03-19 23:16:26 234 2

原创 一秒学会Windows系统或者服务器打开远程连接

Windows系统或者服务器如何打开远程连接Windows系统Windows10写在最后Windows系统步骤:右键开始菜单,选择打开命令行(最好是以管理员身份打开)输入:mstsc,回车即可。以win10为例如下图:Windows10win10还有一种更加快捷的方法,如下:点击工具栏的开始右侧输入框,如下图所示:输入框输入远程,列表第一个即远程桌面连接,点击即可进入远程...

2020-03-11 11:57:49 336

原创 Mybatis传list作为参数进行查询xml如何编写

Mybatis传list作为参数进行查询xml如何编写首先其次首先第一步是将DAO(Mapper)层的请求参数设置为list,代码如下:/** * 根据excel的主键找到数据库对应数据 * @param guidList 主键列表 * @return */List<Map<String, String>> selectCws(@Param("guidLis...

2020-03-11 11:17:28 1281

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除