SpringBoot与WebSocket集成 前言目前,公司的项目部署方式还是使用的原始的方式,通过手动运行脚本去部署。每次全部服务器部署一遍,需要耗费的时间很长,如果遇到错误,也不能立刻进行回滚,只能将错误解决提交或者将备份代码进行还原。 在持续集成大行其道的今天,这种原始的方式实在是不应该再使用了!在调研了 Jekins 等开源持续集成工具之后,发现对于我们公司而言,比如 Jekins 的上手难度还是较高的,配置也比较复杂繁琐,也就没有采 2018-02-28 其他 SpringBoot WebSocket
WebMagic之爬虫监控 前言年前闲着无聊,研究了一阵子爬虫技术,接触到爬虫框架 WebMagic,感觉很好用。在之后的工作中,接手了新站与第三方接口对接的工作,主要的工作是去抓取对方接口的内容;初始的时候,之前负责该工作的同事,是手动使用多线程去抓取,在应用的过程当中暴露了不少问题。比如对于接口内容超级多的时候,虽然使用了多线程,但是抓取的效率很低,而且也没有实现增量抓取,每次都需要去全量抓取,跑一次基本需要好几天-.- 2018-02-27 WebMagic webmagic 爬虫监控
SpringDataJPA快速入门 前言之前在学习 SpringBoot 框架的时候,使用到了 SpringData JPA,但是当时只是简单的查询,没有用到稍微复杂的查询。 JPA 的 JPQL 语法规则对于简单的查询实属利器,大大加快了开发速度。不久前,在公司将用户推荐功能单独抽取出为一个独立项目,由于公司一直沿用的底层框架太老,只能使用 JDK1.6,JDK 1.9都出来了,实在不能忍😅,果断引入了 SpringData 2018-01-27 其他工作技术总结 JPA
Mac下VMwareFusion安装CentOS并设置静态IP 前言MAC下VMwareFusion安装CentOS及设置固定IP之前写过一篇文章,关于虚拟机的快速安装的教程 CentOS快速安装,当时是学习中用到了 Linux 环境,为了以后无需重复进行虚拟机繁杂配置,比如配置网络连接外网,才制作的镜像。为了开发调试方便,镜像设置为了固定 IP,所以导入该镜像的时候,需要简单设置以下即可 访问外网环境。当时使用的是 Windows 环境,前不久入手了 MBP 2018-01-21 工具使用 VMware Fusion 静态IP mac
基于微信事件二维码推广 前言之前写了一篇关于推广系统设计的博客,在那篇博客中介绍了统一的推广地址生成的方法,只举例说明了一种推广的方式,本篇博客讲解另外一种推广方式,基于微信事件二维码的方式。需要注意的是,事件二维码只有服务号有此接口权限,订阅号是没有该接口权限的,当然如果没有服务号的话,想学习一下接口的使用,微信官方提供的测试号可以使用该接口。 2018-01-06 微信开发 推广系统 推广
2017年终总结 前言一年时间倏然而逝,今日已是年终岁尾矣! 总是感觉今年过得太快了,很多次下班的时候,同事说:“明天周五了”,而我的反应就是:“诶?又要放假了吗?我怎么感觉前天才上班的啊”。以前还在上学的时候,总是感叹,这一天天为何如此漫长呢!随着年龄的增长,仿佛时间的流速也同时加快了一般,每天总是觉得是在和时间赛跑,让我有些焦虑。 今年过的让我感觉很快,但是觉得比以前充实,因为做到的事情比以前多很多。 2017-12-30 年终总结
利用nginx解决跨域问题 前言最近遇到了跨域问题,结合之前【微信支付开发本地接收异步通知回调】的经验,利用 Nginx 实现了跨域。 公司之前为了解决跨域问题,用的是 iFrame,反正对于只做后端的我而言,觉得很复杂,但是现在利用 nginx 如此简单就实现了跨域,感觉还挺有成就感,哈哈! 2017-12-07 服务器 nginx 跨域问题 反向代理
java推广系统设计 前言公司新站由于运营需求,需要开发一套推广系统,用于网站用户引流,衍生出的推广套路目前便已经有四种,为了降低运营上手推广系统的难度,因此推广系统务必要便于使用,所以每种推广方式的配置需要保持足够明了简单。 2017-12-03 系统设计 推广系统 推广 链接推广
Maven 私服上传jar包 前言前段时间,公司开了新站,主要由我来负责新站的搭建工作,基础的系统比如登录系统,支付系统的搭建。 今天在11月末尾补上这一篇文章,不然放出去的话做不到就不好了(一个月至少两篇博客) 2017-11-30 其他工作技术总结 Maven私服 jar包上传