- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 使用安卓手机进行无线调试(需要wifi,完全不需要USB数据线)
https://www.keppel.fun/articles/2021/04/27/1619495324717.html
2021-04-27 11:53:57
1544
原创 jenkins的Publish_over_ssh无法连接到指定的服务器
最近公司在搞持续集成,使用jenkins的publish over ssh插件来执行远程服务器的docker镜像拉取和执行,完了配置好了就是无法连接到远程服务器,搞了老长时间, 这个坑真的很让人无语,特此记录一下环境说一下:使用的是Jenkins 2.235.3版本,安装了Publish Over SSH, jenkins部署在192.168.88.246上面, 准备把项目部署到192.168.88.250上面1. 问题在 192.168.88.246上面先生成密钥对,然后将公钥复制给`192..
2020-08-05 10:17:25
2722
原创 使用docker部署maven多模块项目, 全自动部署
https://www.keppel.fun/articles/2019/12/30/1577687515298.html
2019-12-30 14:38:07
3083
1
原创 使用docker+gradle打包部署多模块springboot项目到Ubuntu服务器上
使用docker来打包gradle创建的多模块项目, 懒得重写, 直接丢上飞机了!
2019-05-10 09:41:46
1424
1
原创 更换服务器域名证书
https://www.keppel.fun/articles/2019/05/06/1557109840459.html更换服务器域名证书
2019-05-06 10:32:34
2999
原创 Flutter使用插件flutter_staggered_grid_view实现分页瀑布流效果
直接放上链接了Flutter使用插件flutter_staggered_grid_view实现分页瀑布流效果
2019-04-26 10:26:51
12288
7
原创 优快云百度广告推广拦截教程, 不是安装adblock就能生效, 要配置哦
放上飞机谷歌浏览器插件adblock使用教程,不是单单安装就可以了,还要配置哦
2019-04-07 22:57:01
469
原创 java代码小程序获取的unionId,openId,或者其他参数
直接放上飞机, 有需要可以在这里留言交流java代码小程序获取的unionId,openId,或者其他参数
2019-04-04 15:04:35
1686
原创 springboot项目集成七牛云OSS对象存储, 实现文件上传
https://www.keppel.fun/articles/2019/02/27/1551262881214.html
2019-02-27 18:23:05
2289
原创 springboot项目集成rabbitmq发送邮件功能,缓解服务器访问压力!
背景:最近公司有个项目需要使用rabbitmq来做优化, 之前一直听说没有实战, 然后自己在网上找了一些资料, 资料真的很多, 但是实例基本没有, 都是log一句话什么的, 很头痛… 该博文抄了很多博主然后结合自己的了解做了一些改动,实现了我要的效果. 自己折腾一下,权当记录一下!rabbitmq介绍     介绍就没有什么必要了, 网上资料一大...
2019-02-18 19:23:13
6492
5
原创 maven项目解决部分私服依赖问题, 以github上面开源项目paascloud为例!
最近在研究一个github上面的 SpringCloud开源项目, 该项目使用到了一些不是中央仓库的包, 这些个包是作者自己搞的, 虽说提供了, 但是没有走仓库下载总感觉少了点啥, 为此搭建了一个私人仓库来解决依赖的问题, 话不多说,开整想要使用私服必须要做2件事, 第一件事:在项目的根 pom 文件中添加私服仓库的配置地址等相关信息:<repositories> &l...
2019-01-12 18:04:06
2401
8
原创 使用docker+gradle打包部署多模块springboot项目到Ubuntu服务器上
使用docker来打包gradle创建的多模块项目, 懒得重写, 直接丢上飞机了!
2018-12-28 11:50:39
684
3
原创 微信小程序使用redis作为中控服务器存储accessToken实现多处共享accessToken
使用springboot框架集成, 因为涉及到业务方面的代码, 本篇博文没有写怎么获取access_token ,获取access_token的方法网上一大片, 随便copy一个就可以了, 本文主要讲解如何集成redis, 然后写入,查询,实现多个地方共享access_token引进依赖springboot框架集成任何技术都需要从导入依赖开始, redis也不会例外, 在 common 模块...
2018-12-04 18:26:46
5067
1
原创 Ubuntu16.04 Linux安装redis并进行配置
1. 下载安装~ sudo apt-get install redis-server2. 执行命令检查redis的启动状态~ ps -aux|grep redis3. 配置redis的相关配置,其中包括了修改外网能进行访问, 开启密码访问(一定要开启,否则会有被人黑的危险)~ sudo vi /etc/redis/redis.conf#找到requirepass, ...
2018-11-28 09:47:39
473
原创 微信小程序生成二维码接口调用
小程序生成二维码这个接口可以在小程序里面做, 也可以在java后台做, 此篇博客记录的是在java后台请求微信的接口生成;场景:如果要生成带参数二维码拿出去做裂变推广, 生成的二维码数量多. 此时不可能一个个通过草料或者阿拉丁来做, 只能请求官方的接口生成;准备工作:a. 小程序的appIdb.小程序的secret 步骤如下:1. 获取小程序的access_toke...
2018-11-21 15:36:37
10802
8
原创 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 host [主机名] 此时不是因为网上的一些什么该host文件啥的而是国外镜像不同,直接...
2018-11-17 17:28:15
1627
原创 阿里云一级域名跳转https的二级域名配置说明(主域名跳转子域名, 不带www跳带www)
阿里云的免费域名证书目前不支持泛解析, 不支持通配符解析, 所有的证书只针对二级域名生效;很多官网如果只对二级域名做配置https, 比如说, https://www.domain.com, 这种方式是可以正常跳转, 但是用户一般喜欢直接输入domain.com进行访问, 此时如果没做配置,这种访问是不会跳转的 解决方法:1. 在阿里云后台域名解析的操作台上添加一条解析记录,...
2018-11-15 16:17:12
7593
原创 关于阿里云服务器的端口开通相关事宜
首先购买aliyun服务器要知道:1. 阿里云服务器自带拦截进出站规则;2. 阿里云的ecs有centos和Ubuntu两种, 两种服务器都含有自身的防火墙系统3. 在开启一个进出站规则后(端口), 还需要在防火墙里面放行该端口, 另外如果嫌麻烦可以直接关闭防火墙, 因为进出站规则已经有一道防火墙, 个人建议不要关闭,直接添加端口即可. 添加端口直接百度就可以了 4. 端口经过以上...
2018-10-24 14:20:41
822
原创 关于jpa批量查询排序问题
最近有个bug关于jpa自带的查询方法List<Profile> profiles = profileRepository.findByUserIdIn(ids);该方法是批量查询, ids是List<string> 主键集合查到的对象不是按照ids排序的, 而是按照profile中创建时间来进行排序的暂时不知道怎么解决这个问题, 只能老老实实的用fo...
2018-10-11 11:57:48
2619
1
原创 SpringMVC报错:The given id must not be null
普通看这个错误肯定是入参id为空了, 但是有一种情况是你入参没有id这个参数, 系统还是报这个错误, 比如如下代码 @RequestMapping( value = "/messages/{userId}", method = RequestMethod.GET, produces = MediaType.APPLICA...
2018-08-11 19:46:54
26427
3
原创 踩坑: 微信小程序支付流程(统一下单, 支付回调)
公司最近开发小程序,涉及到支付功能.现在支付功能已经做完,特此记录一下自己踩坑经验:众所周知,微信小程序目前只能使用微信支付,而且微信小程序支付相对于app支付,h5支付都要简单一些,但是该支付文档对java这语言是非常不友好的,居然没有demo,网上虽说有很多博客,但是找了好多都是跑不通,乱七八糟的很多都跑不通,以下代码不是自己写的,大多都是这儿抄一点哪儿抄一顿,但是能跑通,亲测...
2018-07-30 16:15:55
68507
70
原创 关于mongodb的对每天产生新数据的分组查询问题,涉及mongoTemplate的andExpression表达式
需求: 现有一个记录表,表中每天有新数据生成, 其中有个一字段是date 类型的'createAt', 目前要做一个折线统计来统计每天新增记录的走向.问题所在: mongodb存的日期是国际事件,和中国时间存在八小时的时差(北京为东八区).低版本的mongodb没有支持对时区的处理,采用的是$add函数,好了,放一段代码吧,心累:TypedAggregation<Post>...
2018-07-16 14:48:48
6132
2
原创 使用nginx作为反向代理解决前后端分离时前端https,后端http造成访问无法被加载
最近公司要开发一个项目,移动端,web端,微信小程序.起初我们使用全部是http协议,前后端分离,使用nginx作为静态资源服务器,这种部署方式很常见,网上都可以搜的到.后来因为要让百度搜索录入词条,审核必须是https的网站,于是使用ssl证书申请了https,上一篇博客里面有介绍.至此静态资源都可以正常走https访问!但是,如果和后端做交互,发送ajax请求或者要获取http资源的时候,就会...
2018-06-29 11:54:17
51244
20
原创 踩坑: springboot项目集成mongodb, 报Consider defining a bean of type com.xxRepository'in your configuration.
踩坑背景: 项目采用gradle分布式开发,现如今产品需要添加新功能,新功能我这边准备打开一个新的module来进行开发,在原来的基础上开发出一个新的模块,一切依赖都搞定后,代码也写了,就启动准备测试一下,结果发现项目居然报错.启动不起来.如上图,直接报错,一看是ActivityRepository这个bean没有被注册到spring,一开始以为自己的包名没有被扫到,于是去检查启动类的扫描范围:@...
2018-06-09 15:58:26
18051
10
原创 踩坑:nginx代理服务器报500错误
近期公司开发官网,使用react dva antd 架构,打包后成静态资源文件,在阿里云服务器上面部署nginx作为静态服务器,一切配置好后,按照nginx的配置静态资源地址进行部署,发现最后服务器一直报500错误nginx的配置文件是在nginx.conf中引入了2个配置文件,一个是admin,一个是default,admin的配置如下:server { listen...
2018-06-01 22:20:56
39786
1
原创 关于jwt token失效的坑.
最近项目中使用jwt token作为客户端发送请求的验证,自己一直没有深入研究源码,造成了修改用户的手机号后导致token失效.前端无法进行二次请求,每次请求都是401未授权,一开始以为是token过期,后来查看源码发现是生成token的时候用了手机号这个字段. 分析401错误有2类,一类是未经授权(未登录)发送请求,过滤器会将其过滤掉;第二类是token失效,token失效有token过期...
2018-05-23 16:07:42
43576
28
原创 关于mongoTemplate的条件分页查询封装方法
先上实体类@Document@Data //lombok插件public class Profile { @Id private String id; @Indexed private String userId; @Indexed private String name; private DesignerType type...
2018-05-15 11:19:12
10402
原创 MongoRepository中的一些查询集合方法排序失效问题
最近工作中用到mongoDb,使用了MongoRepository,类似于jpa,但是需求中需要用一个userId集合查询一个对应的用户对象集合,使用了userRepository.findByUserIdIn(List<UserIds>),此时结果是查出来了,但是之前进行排的顺序此时打乱了,经过挖坑发现这个方法是不按顺序来进行查询,谁在前面谁就会先查到,特此记录一下!...
2018-05-14 18:44:13
3807
原创 在IDEA中将SpringBoot项目打包成jar包的方法
SpringBoot项目无需依赖tomcat容器(内含)就可以发布,现在将打包步骤记录一下:1. 打包前确认项目可以正常运行,打开Project Structure 快捷键 Ctrl+Shift+Alt+S,或者点击下图图标2. 将代码打包,操作如下图所示:3.如下图,module选择需要打包的项目名;Main Class 选择项目的主程序类;输出目录确保是空的,如果里面有一个MANIFEST.M...
2018-03-07 10:43:52
132199
41
原创 医院的PACS影像系统搭建.
医院影像系统(PACS)服务器搭建.最近项目用到PACS影像系统搭建,找到部分资料,用作记录:1. NodeJS 和 JX 安装:a. 将jx压缩包、文件夹fakekeys和webPACS.jx文件拷贝到安装目录,安装目录为D:\应用服务\dcmhttpdemo\webPACS,b. 将jx压缩包、文件夹fakekeys和webPACS.jx文件拷贝到安装目录,安装目录为D:\应用服务\dcmht...
2018-03-06 20:32:35
4444
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人