06 2019 档案

摘要:原文地址: http://blog.jboost.cn/session-redis.html 一些项目初期出于简单快速,都是做单机开发与部署,但是随着业务的扩展或对可用性要求的提高,单机环境已不满足需求。单机部署往多机部署切换,其中可能存在的一个重要环节就是session的共享(如果一开始就是基于t 阅读全文
posted @ 2019-06-29 10:48 【雨歌】 阅读(2149) 评论(0) 推荐(0) 编辑
摘要:接口文档是前后端开发对接时很重要的一个组件。手动编写接口文档既费时,又存在文档不能随代码及时更新的问题,因此产生了像swagger这样的自动生成接口文档的框架。swagger文档一般是随项目代码生成与更新,访问地址也是基于项目地址,因此对项目数不多的团队还好。如果团队的项目很多,比如采用微服务架构的 阅读全文
posted @ 2019-06-28 19:37 【雨歌】 阅读(3733) 评论(0) 推荐(4) 编辑
摘要:日志是一个Web项目中必不可少的部分,借助它我们可以做许多事情,比如问题排查、访问统计、监控告警等。一般通过引入slf4j的一些实现框架来做日志功能,如log4j,logback,log4j2,其性能也是依次增强。在springboot中,默认使用的框架是logback。我们经常需要在方法开头或结尾 阅读全文
posted @ 2019-06-27 15:22 【雨歌】 阅读(1178) 评论(1) 推荐(0) 编辑
摘要:Spring Boot在为开发人员提供更高层次的封装,进而提高开发效率的同时,也为出现问题时如何进行定位带来了一定复杂性与难度。但Spring Boot同时又提供了一些诊断工具来辅助开发与分析,如spring-boot-starter-actuator。本文分享一个基于actuator与IDEA条件 阅读全文
posted @ 2019-06-27 08:23 【雨歌】 阅读(3347) 评论(0) 推荐(0) 编辑
摘要:数据库访问是web应用必不可少的部分。现今最常用的数据库ORM框架有Hibernate与Mybatis,Hibernate貌似在传统IT企业用的较多,而Mybatis则在互联网企业应用较多。通用Mapper(https://github.com/abel533/Mapper) 是一个基于Mybati 阅读全文
posted @ 2019-06-25 08:49 【雨歌】 阅读(1278) 评论(2) 推荐(1) 编辑
摘要:在Web应用开发过程中,一般都涵盖一些常用功能的实现,如数据库访问、异常处理、消息队列、缓存服务、OSS服务,以及接口日志配置,接口文档生成等。如果每个项目都来一套,则既费力又难以维护。可以通过Spring Boot的Starter来将这些常用功能进行整合与集中维护,以达到开箱即用的目的。 项目基于 阅读全文
posted @ 2019-06-21 10:32 【雨歌】 阅读(1046) 评论(0) 推荐(0) 编辑
摘要:之前写过几篇spring boot入门到实战的博文,因为某些原因没能继续。 框架更新迭代很快,之前还是基于1.x,现在2.x都出来很久了。还是希望能从基于该框架项目开发的整体有一个比较系统的梳理,于是有了这个基于2.x的系列,汇总到这里,持续更新。 希望对初学者或技术研发人员带来参考,也欢迎一起交流 阅读全文
posted @ 2019-06-21 10:10 【雨歌】 阅读(1816) 评论(0) 推荐(0) 编辑
摘要:代码review是代码质量保障的手段之一,同时开发成员之间代码review也是一种技术交流的方式,虽然会占用一些时间,但对团队而言,总体是个利大于弊的事情。如何借助现有工具在团队内部形成代码review的流程与规范,是team leader或技术管理者需要考虑的问题。本文分享一种基于Gitlab代码 阅读全文
posted @ 2019-06-19 10:50 【雨歌】 阅读(7278) 评论(3) 推荐(3) 编辑
摘要:原文地址: http://blog.jboost.cn/git-branch.html 许多公司的开发团队都采用Git来做代码版本控制。如何有效地协同开发人员之间,以及开发、测试、上线各环节的工作,可能都有各自的流程与规范。本文分享的是作者一直沿用的团队项目Git分支管理规范,希望给有缘阅读的人以参 阅读全文
posted @ 2019-06-18 08:59 【雨歌】 阅读(36137) 评论(7) 推荐(14) 编辑
摘要:原文地址:http://blog.jboost.cn/2019/06/16/use-git.html 对于软件开发人员来说,git几乎是每天都需要接触的工具。但对于相处如此亲密的工作伙伴,你对它的了解又有多少,是不是还在傻瓜式地打开一个GUI工具,点击提交按钮,然后“卧槽,又冲突了”,一脸懵逼到不知 阅读全文
posted @ 2019-06-17 08:12 【雨歌】 阅读(2914) 评论(13) 推荐(4) 编辑
摘要:前几天,发现一台阿里云服务器上的Web服务不可用。远程SSH登录不上,尝试几次登录上去之后,执行命令都显示 一看以为是内存泄漏导致溢出。因为执行不了任何命令, 只能通过控制台重启服务器恢复服务。 初步排查 服务恢复后,查看系统日志,linux系统日志路径/var/log/messages,可通过jo 阅读全文
posted @ 2019-06-16 20:26 【雨歌】 阅读(9170) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示