自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 策略模式简单应用

使用策略模式优雅替代臃肿if else

2022-09-08 18:38:47 196 1

原创 Swagger入门

经手的项目几乎都是前后端分离的,就牵涉到api接口定义和文档维护的问题。用过gitlab,也用过confluence,缺点很明显,接口一有改动,文档就要响应做更新,

2021-06-02 18:20:33 151

原创 mysql 索引覆盖实践

最近在学习mysql索引相关的知识,了解了覆盖索引的概念:如果一个索引包含(或覆盖)所有需要查询的字段的值,称为‘覆盖索引’。即只需扫描索引而无须回表。优点也很明显:要查询的列在当前索引上即可获取到,无需回表查询。 话不多说,直接上例:CREATE TABLE `t_member_invitationcode` ( `id` int(11) unsigned NOT NU...

2020-03-24 17:58:36 261

原创 Redis GEO特性实现获取附近门店功能

目前项目有需要获取用户位置,然后推荐距离最近的5家门店的需求,目前无需做任何开发可以满足需求的方案是:把用户位置经纬度作为参数丢进数据库通过sql按照距离远近进行排序,大致sql如下:select * from 柜台表 order by ROUND(6378.138*2*ASIN(SQRT(POW(SIN((latitude*PI()/180-#{用户位置纬度}*PI()/180)/...

2020-02-19 11:59:18 1771 12

原创 微信卡券踩过的坑 --47001 data format error

最近在做微信卡券的开发,遇到了不少坑,话不多说,直接上图服务端是用java做的,定义了一个DTO来作为传参的载体(没有直接使用腾讯文档上的中划线格式),服务底层做了DTO和腾讯接口文档参数的mapping处理,腾讯接口略坑,现在的接口好像不支持跳转自定义链接,只能跳转小程序,但是文档上并没有明确说明,必须得一个坑一个坑的踩着过来。配置了跳转小程序的参数,但是一直报错 data fo...

2019-10-09 16:37:28 1658

原创 Springboot调用外部Http请求

最近遇到一个需求,在Springboot项目中调用其他项目的服务,其他项目用的点评的RPC框框,只能通过Http请求来调用,借鉴网上Springboot访问外部Http请求的解决方法,整理一下,给没使用过的童鞋一个详细的入门式例1 项目中添加feign依赖<dependency> <groupId>org.springframework.cloud&...

2019-04-11 13:13:23 16817

原创 二维码嵌入logo

    眼下正在做的业务,需要在公众号关注二维码中嵌入品牌logo,网上查询资料踩了不少坑,分享一下悲惨经历希望能够帮助有需要的童鞋少走弯路!1 添加依赖(笔者用的是Google的那套)&lt;!--Google生成二维码的依赖--&gt; &lt;dependency&gt; &lt;groupId&gt;com.google.zxing&lt;/groupId&gt...

2018-11-26 17:29:22 1018

原创 SpringBoot 2.0.2.RELEASE 整合Redis

    最新在学习SpringBoot ,想要看看怎么整合Redis,网上找了一堆教程,无奈各种无法使用,前前后后耽误了快一周的时间,直到昨天才发现原来是版本的原因,笔者用的是SpringBoot 2.0.2.RELEASE版本的,跟1.x版本的API出入很大,下面是详细步骤,希望能帮助有需要的童鞋少踩坑。 1 添加依赖 一个依赖就足够了  2 Redis连接配置(单机版,集群版请自行...

2018-11-22 11:36:50 711

原创 切割时间类型字符串

    最近的项目遇到切割时间的问题 ,后台页面设置String类型的开始和结束时间(格式:"11:00"),手机端用户交互的界面要求每天按照一个小时的间隔进行切割成数组返回给前端,方便统计与区分,查询解决方案花费了些时间,写下来以免忘记。    话不多说,直接上代码:public static List splitTime(String beginTime,String endT...

2018-09-23 16:44:54 1382

原创 Java代码实现上传文件到Ftp服务器

           近期项目中,需要在后台上传批量产品操作视频在公众号菜单中展示供用户在线学习。最初的打算是用阿里OSS对象存储,但是出于流量成本考虑没有采用。采取的方案是把视频上传到项目服务器上,第一种方案是用流上传,但是遇到各种坑,方法行不通。老大给的方案是用ftp方式进行上传,之前用过ftp客户端直接把本地文件拖到服务器上,思路就是用代码模拟这个拖的操作。废话不多说,直接上代码:1 添加m...

2018-03-14 22:28:31 5056 4

空空如也

空空如也

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

TA关注的人

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