知识点
学习没个头阿
这个作者很懒,什么都没留下…
展开
-
全局异常处理,OOM错误,StackOverFlow错误
异常处理的方式 全局异常处理需要的类 1.自定义的异常类 MyException 2.错误的枚举类型 ExceptionEnum 使用方式 new MyException( ExceptionEnum()) 3.拦截异常处理类 BasicExceptionAdvice @ControllerAdvice @ExceptionHandler(需要处理的对象) 4.ExceptionResult 异常结果的封装 封装的有 状态码,错误信息,时间戳。 ...原创 2020-05-22 09:29:54 · 602 阅读 · 0 评论 -
单体架构,SOA和微服务
单体架构 简单的说就是将不同业务场景的表现层,业务逻辑层,数据访问层放在一个工程中,最终经过编译,打包,部署在一台服务器上。 优点: * 开发简单 * 基本不会重复开发 * 功能都在本地没有分布式的管理开销和调用开销 缺点: * 开发效率低:所有代码在一个项目,开发人员需要相互等待,代码冲突不断 * 部署不灵活:构建时间长,任何小修改都需要重新整个项目。 * 稳定性不高:一个业务出小问题,整个项目挂掉 * 扩展性不够:无法满足高并发情况下的业务需求 SOA架构 SOA是面向服务的架构,是B/S模型,原创 2020-05-21 10:20:27 · 374 阅读 · 0 评论 -
Maven的打包三种打包方式 jar,war,pom
Maven的打包三种打包方式-jar,war,pom 1.默认jar打包方式 maven的默认打包方式,不需要设置packaging来指定。 使用情况:通常是工具类项目(common)和需要被其他项目依赖的项目,打成jar包 2.war 需要设置<packaging>war<packaging>来打包成war包。 使用情况:一般用于网站和服务发布到服务器上,例如portal移动端,可以让用户通过浏览器进行访问的项目。 3.pom 需要设置<packaging>pom<原创 2020-05-17 11:36:36 · 1666 阅读 · 0 评论