叶叶叶叶大爷的博客

私人博客: www.keppel.fun

springboot项目集成rabbitmq发送邮件功能,缓解服务器访问压力!

背景: 最近公司有个项目需要使用rabbitmq来做优化, 之前一直听说没有实战, 然后自己在网上找了一些资料, 资料真的很多, 但是实例基本没有, 都是log一句话什么的, 很头痛… 该博文抄了很多博主然后结合自己的了解做了一些改动,实现了我要的效果. 自己折腾一下,权当记录一下! rab...

2019-02-18 19:23:13

阅读数 11

评论数 0

史上最简单打包java web项目成exe方法!

https://www.keppel.fun/articles/2019/01/30/1548830850425.html

2019-01-30 14:53:34

阅读数 51

评论数 0

maven项目解决部分私服依赖问题, 以github上面开源项目paascloud为例!

最近在研究一个github上面的 SpringCloud开源项目, 该项目使用到了一些不是中央仓库的包, 这些个包是作者自己搞的, 虽说提供了, 但是没有走仓库下载总感觉少了点啥, 为此搭建了一个私人仓库来解决依赖的问题, 话不多说,开整 想要使用私服必须要做2件事, 第一件事:在项目的根 po...

2019-01-12 18:04:06

阅读数 10

评论数 0

使用docker+gradle打包部署多模块springboot项目到Ubuntu服务器上

使用docker来打包gradle创建的多模块项目, 懒得重写, 直接丢上飞机了!

2018-12-28 11:50:39

阅读数 48

评论数 0

微信小程序使用redis作为中控服务器存储accessToken实现多处共享accessToken

使用springboot框架集成, 因为涉及到业务方面的代码, 本篇博文没有写怎么获取access_token ,获取access_token的方法网上一大片, 随便copy一个就可以了, 本文主要讲解如何集成redis, 然后写入,查询,实现多个地方共享access_token 引进依赖 sp...

2018-12-04 18:26:46

阅读数 251

评论数 0

Ubuntu16.04 Linux安装redis并进行配置

1.  下载安装 ~ sudo apt-get install redis-server 2. 执行命令检查redis的启动状态 ~ ps -aux|grep redis 3. 配置redis的相关配置,其中包括了修改外网能进行访问, 开启密码访问(一定要开启,否则会有被人黑的危险) ...

2018-11-28 09:47:39

阅读数 40

评论数 0

微信小程序生成二维码接口调用

小程序生成二维码这个接口可以在小程序里面做, 也可以在java后台做, 此篇博客记录的是在java后台请求微信的接口生成; 场景: 如果要生成带参数二维码拿出去做裂变推广, 生成的二维码数量多. 此时不可能一个个通过草料或者阿拉丁来做, 只能请求官方的接口生成; 准备工作: a. 小程序的...

2018-11-21 15:36:37

阅读数 208

评论数 2

ubuntu16.04 安装docker 报错unable to resolve host address

在ubuntu16.04安装docker的时候 设置apt仓库地址的时候执行以下命令 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 直接报错:  unable to resolve...

2018-11-17 17:28:15

阅读数 103

评论数 0

阿里云一级域名跳转https的二级域名配置说明(主域名跳转子域名, 不带www跳带www)

阿里云的免费域名证书目前不支持泛解析, 不支持通配符解析, 所有的证书只针对二级域名生效; 很多官网如果只对二级域名做配置https, 比如说, https://www.domain.com,  这种方式是可以正常跳转, 但是用户一般喜欢直接输入 domain.com进行访问, 此时如果没做配...

2018-11-15 16:17:12

阅读数 415

评论数 0

关于阿里云服务器的端口开通相关事宜

首先购买aliyun服务器要知道: 1. 阿里云服务器自带拦截进出站规则; 2. 阿里云的ecs有centos和Ubuntu两种, 两种服务器都含有自身的防火墙系统 3. 在开启一个进出站规则后(端口), 还需要在防火墙里面放行该端口, 另外如果嫌麻烦可以直接关闭防火墙, 因为进出站规则已经...

2018-10-24 14:20:41

阅读数 80

评论数 0

关于jpa批量查询排序问题

最近有个bug 关于jpa自带的查询方法 List<Profile> profiles = profileRepository.findByUserIdIn(ids); 该方法是批量查询, ids是List<string&a...

2018-10-11 11:57:48

阅读数 182

评论数 0

SpringMVC报错:The given id must not be null

普通看这个错误肯定是入参id为空了, 但是有一种情况是你入参没有id这个参数, 系统还是报这个错误, 比如如下代码 @RequestMapping( value = "/messages/{userId}", ...

2018-08-11 19:46:54

阅读数 1794

评论数 2

踩坑: 微信小程序支付流程(统一下单, 支付回调)

公司最近开发小程序,涉及到支付功能. 现在支付功能已经做完,特此记录一下自己踩坑经验: 众所周知,微信小程序目前只能使用微信支付, 而且微信小程序支付相对于app支付,h5支付都要简单一些,但是该支付文档对java这语言是非常不友好的,居然没有demo, 网上虽说有很多博客,但是找了好多都是跑不...

2018-07-30 16:15:55

阅读数 8125

评论数 7

关于mongodb的对每天产生新数据的分组查询问题,涉及mongoTemplate的andExpression表达式

需求:    现有一个记录表,表中每天有新数据生成, 其中有个一字段是date 类型的'createAt', 目前要做一个折线统计来统计每天新增记录的走向.问题所在:    mongodb存的日期是国际事件,和中国时间存在八小时的时差(北京为东八区).低版本的mongodb没有支持对时区的处理,采...

2018-07-16 14:48:48

阅读数 693

评论数 2

使用nginx作为反向代理解决前后端分离时前端https,后端http造成访问无法被加载

最近公司要开发一个项目,移动端,web端,微信小程序.起初我们使用全部是http协议,前后端分离,使用nginx作为静态资源服务器,这种部署方式很常见,网上都可以搜的到.后来因为要让百度搜索录入词条,审核必须是https的网站,于是使用ssl证书申请了https,上一篇博客里面有介绍.至此静态资源...

2018-06-29 11:54:17

阅读数 2464

评论数 0

踩坑: springboot项目集成mongodb, 报Consider defining a bean of type com.xxRepository'in your configuration.

踩坑背景: 项目采用gradle分布式开发,现如今产品需要添加新功能,新功能我这边准备打开一个新的module来进行开发,在原来的基础上开发出一个新的模块,一切依赖都搞定后,代码也写了,就启动准备测试一下,结果发现项目居然报错.启动不起来.如上图,直接报错,一看是ActivityRepositor...

2018-06-09 15:58:26

阅读数 1282

评论数 0

踩坑:nginx代理服务器报500错误

近期公司开发官网,使用react dva antd 架构,打包后成静态资源文件,在阿里云服务器上面部署nginx作为静态服务器,一切配置好后,按照nginx的配置静态资源地址进行部署,发现最后服务器一直报500错误 nginx的配置文件是在nginx.conf中引入了2个配置文件,一个是admi...

2018-06-01 22:20:56

阅读数 3228

评论数 0

关于jwt token失效的坑.

最近项目中使用jwt token作为客户端发送请求的验证,自己一直没有深入研究源码,造成了修改用户的手机号后导致token失效.前端无法进行二次请求,每次请求都是401未授权,一开始以为是token过期,后来查看源码发现是生成token的时候用了手机号这个字段.    分析401错误有2类,一类是...

2018-05-23 16:07:42

阅读数 11212

评论数 0

关于mongoTemplate的条件分页查询封装方法

先上实体类@Document @Data        //lombok插件 public class Profile { @Id private String id; @Indexed private String userId; @Indexed ...

2018-05-15 11:19:12

阅读数 2106

评论数 0

MongoRepository中的一些查询集合方法排序失效问题

最近工作中用到mongoDb,使用了MongoRepository,类似于jpa,但是需求中需要用一个userId集合查询一个对应的用户对象集合,使用了userRepository.findByUserIdIn(List<UserIds>),此时结果是查...

2018-05-14 18:44:13

阅读数 816

评论数 0

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