从0.1开始开发微信小程序 | 登陆及获取用户信息详解

小程序从诞生到现在应该有两年多的时间,从开始只对企业开放,到现在任何的开发者都可以体验,可以说小程序已经变得非常流行。用完即走的思想为用户打开了新的一扇窗户,用户不再需要关注,而是更加聚焦于自己的需求,同时也使用户不再受制于App,增强体验。今年7月份,百度也开放了小程序,可见小程序已经完全被企业所接受。年中我去深圳,通过扫码打开小程序进站乘车非常方便,与站在广告牌前下载App,验证身份,关联支付方式等一系列繁琐的操作相比,显然小程序更加适用这一场景。再加上微信这一强大的传播性,某些环境下开发一款小程序或许是一个优质的选择。... 详情

花点时间,学些一些ES6常用语法

前段时间一直在用Vue和ElementUI作为UI框架开发一个小型的业务系统,其中要用到很多ES6的语法。于是花了些时间在网上科普了下前端ES6的一些知识,这篇主要是作为学习ES6的一些总结,并不是很详细的介绍,只列出了一些重点作为参考和回顾,感兴趣的可以扫一遍。... 详情

使用Jenkins部署SpringBoot应用

Jenkins 是基于Java开发的一个可扩展的持续集成引擎,主要用于持续继承,自动化的构建或测试软件项目,并且易于安装部署,带有方便的可视化web界面进行配置管理,将运维人员从大量繁杂的部署工作中解放出来。Jenkins支持分步式构建,可以使得配置好的多个节点同时构建。能够通过安装插件,进行功能上的扩展。总之Jenkins是一个强大的持续集成应用,是DevOps工具的一大利器。本文主要介绍Jenkins的安装及使用,给还未了解的童鞋提供一些帮助。... 详情

SpringBoot应用自定义注解记录操作日志

在项目里我们常常有一种需求,要在系统中记录用户的操作情况,需要记录用户请求的路径,表单参数等信息。针对这类需求,倘若对所有的请求都记录操作日志,当在访问量大并且系统功能点多的情况下日志量可能也会非常可观,然而其中一些可有可无的操作并不是我们非常需要关注的,这种情况下我们可以根据需要,选择性的对部分重要业务的操作进行记录,同时我希望这样的操作日志可以由框架统一来处理,不需要在开发业务模块的过程中过多的关注记录日志的过程,所以这里我们可以通过自定义注解,以及AOP的方式来将日志记录在数据库中或者文件当中。这里我们的业务非常的简单就记录到数据库中,方便展示。... 详情

Spring Security 集成CAS实现SSO登录

CAS是一种单点登录SSO的实现,由于最近要接入集团项目的SSO登录,因此对CAS做了点研究。CAS分为Server端和Client端,Client是我们自己的应用,我们的目的是在Spring Security安全框架下整合CAS Cliend端,访问已有的CAS Server来实现SSO登录及登出的功能。网上关于CAS的集成有很多内容,这里只做了一个整理及应用,主要代码来自与参考资料。... 详情

旅行社接送机信息管理系统 – 案例分享

旅行社接送机信息系统是为方便接送机公司管理每日的接送机业务,有效分配公司人力资源而开发的一套独立的业务信息管理系统。其中主要功能包括旅行社,司机,接站员的信息管理,每日接送行程中的客户信息,始发地目的地等信息的管理,以及行程涉及到的单价和附加费等财务信息的管理。在系统中整合了两大短信平台,快捷的短信推送功能提醒乘客接送时间,接收乘客短信回复,减少人工收发短信,信息整理,财务结算中出现的大量错误,提高工作效率,使公司更加高效的处理业务流程,聚焦于接送机服务,提高用户体验。... 详情

CentOS7挂载云盘及Redis的安装

上一篇已经写了阿里云CentOS7下安装Mysql的过程,其实在这之前还有一步,那就是格式化我们购买的另外一块云盘,并且挂载到我们的系统中。在阿里云购买ECS云主机,安装CentOS7系统之后,除系统盘以外我们买的第二块数据云盘默认是不会自动挂载的,这需要我们手动配置挂载上,才能在系统中使用。接下来我们说说Linux下怎么挂载云盘。... 详情

Linux下安装最新mysql5.7.21版本

最近又买了一台云主机,装了CentOS,打算在linux下折腾折腾,同时准备将忙了1个多月的小项目扔上去给客户用用,顺便也学学linux。那拿到主机当然就要从搭环境开始搞起,这不mysql的安装就是一个很好的途径。这里记下mysql安装的全过程,以及遇到的一些坑,以后在做就轻车熟路了。
mysql下载... 详情

使用阿里云短信服务收发短信

短信通知或者验证码等内容的短信推送可以说在业务系统以及APP中都是很常用的功能。最近我们要给不同的人推送不同的消息,因此使用了下阿里云的短信服务,结合SDK以及Demo在api的调用上还是非常方便的。业务场景很简单,要针对不同的旅客推送给他们接送机时刻。我们依然使用Spring boot快速开发,这里我已经申请了并审核通过的签名及模板,来看看详细的推送过程吧。
云通信消息接收... 详情