最近,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。我的标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架。我相信其它公司招初级开发时...
0. 为什么人人都讨厌写单测 在之前的关于swagger文章里提到过,程序员最讨厌的两件事,一件是别人不写文档,另一件就是自己写文档。这里如果把文档换成单元测试也同样成立。每...
零指的是应用层拷贝数量
浅析Linux中的零拷贝技术本文探讨Linux中主要的几种零拷贝技术以及零拷贝技术适用的场景。为了迅速建立起零拷贝的概念,我们拿一个常用的场景进行引入: 引文## 在写一个服务端程序时(Web Serv...
Java 枚举enum官方文档TypeHandler orm框架,从Javabean获取数据插入数据库,从数据库获取数据创建Javabean。 当Javabean和数据库表字...
今天我们来讨论一下,程序中的错误处理。 在任何一个稳定的程序中,都会有大量的代码在处理错误,有一些业务错误,我们可以通过主动检查判断来规避,可对于一些不能主动判断的错误,例如...
Feign简介 在Feign的官方文档上, 我们可以看到Feign最重要的一句话是:Feign makes writing java http clients easie...
Ribbon 是netflix 公司开源的基于客户端的负载均衡组件,是Spring Cloud大家庭中非常重要的一个模块;Ribbon应该也是整个大家庭中相对而言比较复杂的模...
一、Spring IOC其实很简单 有部分Java开发者对IOC(Inversion Of Control)和DI(Dependency Injection)的概念有些混淆...
前面分析了Spring MVC的创建过程,本章分析Spring MVC是怎么处理请求的。我们这里分两步:首先分析HttpServletBean、FrameworkServl...
本章将分析Spring MVC自身的创建过程。首先分析Spring MVC的整体结构,然后具体分析每一层的创建过程。 9.1 整体结构介绍 Spring MVC中核心Se...
通过前面两章对Spring Cloud Ribbon和Spring Cloud Hystrix的介绍,我们已经掌握了开发微服务应用时,两个重要武器,学会了如何在微服务架构中...
1. 分支开发流程 GIT分支开发规范,具体请参考://www.greatytc.com/p/cbd8cf5e232d。 2. 代码规范 主要使用Java语言来进行开...