上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 原文地址: http://blog.jboost.cn/docker-1.html 1. 前言 接触Docker也有两年多了,断断续续玩过一些应用场景,如安装一些常用工具服务,部署业务项目,基于gitlab+jenkins pipeline+docker的CI/CD实现等。了解其基本知识与操作,但不 阅读全文
posted @ 2019-07-15 08:39 【雨歌】 阅读(970) 评论(1) 推荐(1) 编辑
摘要: 看标题这是篇纯运维的文章。在中小型企业中,一般很少配置专业的运维人员,都是由开发人员兼着。同时,对有志于技术管理的开发人员来说,多了解一些运维及整个软件生命周期的知识,是很有帮助的,因为带团队不仅仅是个管人的活,更多的是在你的部下遇到难题或者无人能上的时候,你能协助他解决或亲自上阵,这比只会“吆五喝 阅读全文
posted @ 2019-07-12 20:11 【雨歌】 阅读(22957) 评论(0) 推荐(0) 编辑
摘要: 在软件项目研发管理过程中,是否经常出现这样的场景:开发人员不知道什么时候转测;项目经理拿个Excel文档群里一发,某任务前天就应该完成的,怎么现在还没开始搞;前端问这部分UI是谁在做,什么时候能做完;测试说线上这个bug又是谁改出来的,这次没转测这模块……等等。整个协作感觉一团乱麻,团队内部充满了甩 阅读全文
posted @ 2019-07-10 09:15 【雨歌】 阅读(6503) 评论(4) 推荐(3) 编辑
摘要: 原文地址: http://blog.jboost.cn/threadpool.html 本文内容是基于研发部门内部的分享整理,记录下来供学习或回顾。 1. 为什么要用线程池 降低资源消耗。通过重复利用已创建的线程降低线程创建、销毁线程造成的消耗。 提高响应速度。当任务到达时,任务可以不需要等到线程创 阅读全文
posted @ 2019-07-08 10:52 【雨歌】 阅读(36106) 评论(5) 推荐(1) 编辑
摘要: 都说管理的精髓就是“制度管人,流程管事”。而所谓流程,就是对一些日常工作环节、方式方法、次序等进行标准化、规范化。且不论精不精髓,在技术团队中,对一些通用场景,统一规范是必要的,只有步调一致,才能高效向前。如前后端交互协议,如本文探讨的异常处理。 1. Spring Mvc中的异常处理 在sprin 阅读全文
posted @ 2019-07-04 08:37 【雨歌】 阅读(1466) 评论(1) 推荐(0) 编辑
摘要: 原文地址: http://blog.jboost.cn/session-redis.html 一些项目初期出于简单快速,都是做单机开发与部署,但是随着业务的扩展或对可用性要求的提高,单机环境已不满足需求。单机部署往多机部署切换,其中可能存在的一个重要环节就是session的共享(如果一开始就是基于t 阅读全文
posted @ 2019-06-29 10:48 【雨歌】 阅读(2084) 评论(0) 推荐(0) 编辑
摘要: 接口文档是前后端开发对接时很重要的一个组件。手动编写接口文档既费时,又存在文档不能随代码及时更新的问题,因此产生了像swagger这样的自动生成接口文档的框架。swagger文档一般是随项目代码生成与更新,访问地址也是基于项目地址,因此对项目数不多的团队还好。如果团队的项目很多,比如采用微服务架构的 阅读全文
posted @ 2019-06-28 19:37 【雨歌】 阅读(3693) 评论(0) 推荐(4) 编辑
摘要: 日志是一个Web项目中必不可少的部分,借助它我们可以做许多事情,比如问题排查、访问统计、监控告警等。一般通过引入slf4j的一些实现框架来做日志功能,如log4j,logback,log4j2,其性能也是依次增强。在springboot中,默认使用的框架是logback。我们经常需要在方法开头或结尾 阅读全文
posted @ 2019-06-27 15:22 【雨歌】 阅读(1166) 评论(1) 推荐(0) 编辑
摘要: Spring Boot在为开发人员提供更高层次的封装,进而提高开发效率的同时,也为出现问题时如何进行定位带来了一定复杂性与难度。但Spring Boot同时又提供了一些诊断工具来辅助开发与分析,如spring-boot-starter-actuator。本文分享一个基于actuator与IDEA条件 阅读全文
posted @ 2019-06-27 08:23 【雨歌】 阅读(3204) 评论(0) 推荐(0) 编辑
摘要: 数据库访问是web应用必不可少的部分。现今最常用的数据库ORM框架有Hibernate与Mybatis,Hibernate貌似在传统IT企业用的较多,而Mybatis则在互联网企业应用较多。通用Mapper(https://github.com/abel533/Mapper) 是一个基于Mybati 阅读全文
posted @ 2019-06-25 08:49 【雨歌】 阅读(1253) 评论(2) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页