文章 53
评论 26
浏览 107678
SpringBoot2.x + SpringSecurity + jwt集成Swagger, 实现自动编写接口文档

SpringBoot2.x + SpringSecurity + jwt集成Swagger, 实现自动编写接口文档

该博文是闲来无事, 嫌弃编辑接口文档很麻烦, 每次写完接口还要去写文档, 就烦的一匹. 网上相关资料很多, 随便找些来参考即可, 本文是使用最新版sb, 所以记录一下. 这里的Springboot是2.0.8, Swagger是2.8.0

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

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

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

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

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

首先购买aliyun服务器要知道: 1. 阿里云服务器自带拦截进出站规则; 2. 阿里云的ecs有centos和Ubuntu两种, 两种服务器都含有自身的防火墙系统 3. 在开启一个进出站规则后(端口), 还需要在防火墙里面放行该端口, 另外如果嫌麻烦可以直接关闭防火墙, 因为进出站规则已经有一道防火墙, 个人建议不要关闭,直接添加端口即可. 添加端口直接百度就可以了 4. 端口经过以上操作后在本地如果还不能telnet 通或者访问, 那么检查该端口在服务器上是否被监听 netstat -ano 比如说开放12345端口: 监听需要如下0.0.0.0:12345监听

关于jpa批量查询排序问题

关于jpa批量查询排序问题

最近有个bug, 关于jpa自带的查询方法: List<Profile> profiles = profileRepository.findByUserIdIn(ids); 该方法是批量查询, ids是List 主键集合 查到的对象不是按照ids排序的, 而是按照profile中创建时间来进行排序的 暂时不知道怎么解决这个问题, 只能老老实实的用for循环进行查询了!

使用gradle 在idea中创建一个多module的springboot项目

使用gradle 在idea中创建一个多module的springboot项目

网上搜索了很久没找到这类的详细说明,都是你抄袭我的我抄袭他的,完事儿了还不能打包,很难受,所以自己摸索了一套流程来创建多module项目,其中参考了官方文档(gradle)

Ubuntu16.04安装redis教程

Ubuntu16.04安装redis教程

使用阿里云的ecs安装redis教程

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

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

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

SpringMVC报错:The given id must not be null

SpringMVC报错:The given id must not be null

普通看这个错误肯定是入参id为空了, 但是有一种情况是你入参没有id这个参数, 系统还是报这个错误

springboot项目集成redis服务器(小程序的access_token存储到中控服务器上)

springboot项目集成redis服务器(小程序的access_token存储到中控服务器上)

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

一个SpringBoot项目在Linux 服务器上使用Docker 打包部署的脚本记录

一个SpringBoot项目在Linux 服务器上使用Docker 打包部署的脚本记录

cd keppelfei # 拉一下新代码 git pull # 切换主分支 git checkout master # 开始打包镜像 ./gradlew clean build dockerBuilder --info # 停止当前运行的docker镜像 docker stop gradle-boot # 删除docker镜像 sudo docker rm $(sudo docker ps -a -q) # 查看当前所有的镜像 docker images # 运行打好的镜像 docker run -d --name gradle-boot -p 8081:8081 keppel/spring-boot-gradle-for-docker:1.0 # 批量清空REPOSITORY, TAG为none的镜像 docker images|grep none|awk '{print $3}'|xargs docker rmi # 查看docker容器对应的日志 docker logs -f -t --tail=40 gradle-boot

哈哈哈哈哈哈哈嗝~