随笔分类 -  Java

摘要:[TOC] TeamCity安装和配置 前言 持续集成(CI) TeamCity是JetBrains旗下的一款持续集成[Continuous Integration,简称CI]工具,开箱即用。学习TeamCity之前首先需要明确一个概念,什么是持续集成(CI)? 持续集成(CI)是一种软件开发实践, 阅读全文
posted @ 2019-11-11 15:37 L_Wayne 阅读(3557) 评论(0) 推荐(0)
摘要:[TOC] Java实现发邮件功能 前言 电子邮件的应用场景非常广泛,例如新用户加入,即时发送优惠清单、通过邮件找回密码、监听后台程序,出现异常自动邮件通知等。 本文以网易邮箱为例,通过Java代码实现发送邮件功能。 开发环境 请参照: "基于SpringBoot构建分模块项目" 代码 1. pom 阅读全文
posted @ 2019-08-26 23:13 L_Wayne 阅读(3397) 评论(0) 推荐(0)
摘要:[TOC] java实现发短信功能 前言 如今发短信功能已经成为互联网公司的标配,本篇文章将一步步实现java发送短信 考察了许多提供短信服务的三方,几乎所有都需要企业认证才可以使用,这对于个人学习非常不方便。多方比较之后,选择了腾讯云(此处并非做广告),原因有两点: 1. 支持微信公众号认证(门槛 阅读全文
posted @ 2019-08-11 22:40 L_Wayne 阅读(8705) 评论(0) 推荐(0)
摘要:[TOC] 介绍 Redis简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key value数据库。 Redis 与其他 key value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支 阅读全文
posted @ 2019-07-08 13:49 L_Wayne 阅读(7808) 评论(1) 推荐(2)
摘要:[TOC] 已经写过两种Excel导出插件了。今天再安利一个极简的导出Excel的框架,导出无特殊格式要求的Excel,只需五行代码; 先看代码 再看效果 EasyExcel 本案例用到的框架是阿里推出的EasyExcel,EasyExcel从第一次提交代码(2018年2月)到现在,在GitHub上 阅读全文
posted @ 2019-06-17 19:58 L_Wayne 阅读(970) 评论(1) 推荐(1)
摘要:[TOC] 开发环境 1. jdk 1.8 2. Maven 3.6 3. SpringBoot 2.1.4.RELEASE 4. aspose cells 8.5.2 5. Idea 或 参照: "基于SpringBoot构建分模块项目" 先看效果 模板: 导出后效果: 引入jar包 pom.xm 阅读全文
posted @ 2019-06-10 20:31 L_Wayne 阅读(5099) 评论(0) 推荐(1)
摘要:  模拟一个场景: 众所周知,EasyExcel导出Excel文档是依赖于注解完成的,在实体类需要导出的属性上面加上注解,导出的时候会自动识别该属性。 假如我们现在需要导出用户的信息,又不想污染原本的实体类,又要过滤掉password这个属性。那么我们可以另外创建一个实体类,不包含pass 阅读全文
posted @ 2019-06-05 14:10 L_Wayne 阅读(9103) 评论(4) 推荐(3)