摘要: 1. 什么是Spring? Spring是面向Java企业级应用开发,是一个IOC和AOP容器框架,同时提供展现层(SpringMVC)和持久层(Spring JDBC)等一站式的服务. 2.什么是IOC和DI? IOC(Inversion of Control)的思想是反转资源获取的方向. 传统的 阅读全文
posted @ 2018-02-28 16:06 fengze 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide and ConquerMethod)。 该方法的基本思想是: 1.先从数列中取出一个数作为基准数。 2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边 阅读全文
posted @ 2018-02-24 15:19 fengze 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1、外部或者内部的非Spring Cloud项目都统一通过API网关(Zuul)来访问内部服务. 2、网关接收到请求后,从注册中心(Eureka)获取可用服务 3、由Ribbon进行均衡负载后,分发到后端的具体实例 4、微服务之间通过Feign进行通信处理业务 5、Hystrix负责处理服务超时熔断 阅读全文
posted @ 2018-02-07 10:29 fengze 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 针对不同的代码层次, 有不同的测试注意事项. 我的理解是: 针对Mapper层或者是Dao层,由于需要跟数据库交互, 写完代码的时候手工执行就好, 由于数据库的数据的不稳定性,不适合用作大量回归测试. 针对Service层的单元测试才是我们通常理解的那种单元测试或者说白盒测试. 针对Controll 阅读全文
posted @ 2018-01-25 10:50 fengze 阅读(1732) 评论(0) 推荐(1) 编辑
摘要: 需求 1. 登录 1.1 确认用户是否已经登录; 1.2 如果已经登录,默认跳转到index页面,展示所有数据; 1.3 如果尚未登录,则需要跳转到login页面,输入用户名和密码 实现 1. 登录 1) 注册拦截器 (1) 开发UserInterceptor实现HandlerInterceptor 阅读全文
posted @ 2018-01-23 18:12 fengze 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 整体架构: 服务提供方实现: 1. 创建一个Maven项目, 目录结构: pom.xml文件内容如下: 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i 阅读全文
posted @ 2018-01-21 23:21 fengze 阅读(2771) 评论(0) 推荐(0) 编辑
摘要: 1. 启动任何一个Spring Boot项目,都会用到如下类 从上面代码可以看出,Annotation定义@SpringBootApplication和类定义SpringApplication.run是关键所在. 2. @SpringBootApplication 点开@SpringBootAppl 阅读全文
posted @ 2018-01-20 14:29 fengze 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: 1. Spring Boot的默认配置文件application.properties或者appliaction.yml 2. 自定义属性有多种方法: 2.1对于引用少数几个属性值,可以直接使用@Value注解直接引用自定义属性值,不需要@Configuration等注解配合. applicatio 阅读全文
posted @ 2018-01-20 12:54 fengze 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1. 质量只有是可度量的,才是可优化/提升的; 2.经过对比,才会发现问题; 3.所以需要从多个维度/角度做数据统计,比如按照时间/各个垂直领域指标等,建立数据库,以便从多个维度做数据分析. 阅读全文
posted @ 2017-12-15 12:51 fengze 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: 面试不仅仅是面试官对简历上的内容进行一问一答,更需要被面试的人主动去展示自己的技能和才华,就算面试官没有问到,应该也要找机会进行展示. 面试除了基础的IT技能,应该还要在某个领域有深入的研究,这才是你真正的优势(专家),比如持续集成/持续交付. 其实有时候,你会发现你做的事情跟别人做的都差不多,但是 阅读全文
posted @ 2017-12-13 18:01 fengze 阅读(880) 评论(0) 推荐(0) 编辑