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