随笔分类 -  web框架

摘要:一、概述 spring框架提供的RestTemplate类可用于在应用中调用rest服务,它简化了与http服务的通信方式,统一了RESTful的标准,封装了http链接, 我们只需要传入url及返回值类型即可。相较于之前常用的HttpClient,RestTemplate是一种更优雅的调用REST 阅读全文
posted @ 2018-12-07 17:49 笨神Fany 阅读(83926) 评论(2) 推荐(3)
摘要:背景: 项目运行过程中会出现各种各样的问题,常见的有以下几种情况: 业务流程分析疏漏,对业务流程的反向操作、边界分析设计不充分 调用外部服务、调用外部系统出现的超时、错误、返回值与预期不符 外部资源连通性问题,db等服务器出现的网络抖动或宕机 无论是分析设计、开发、测试、线上都需要能够准确定位问题并 阅读全文
posted @ 2018-12-07 14:12 笨神Fany 阅读(5778) 评论(1) 推荐(0)
摘要:背景 项目中使用springboot,需要用log4j2做日志框架 问题 项目启动报错:Could not initialize Log4J2 logging from classpath:log4j2 dev.yml 是一个无法初始化Log4J2配置的问题,项目中采用的yml的配置文件。 前置操作 阅读全文
posted @ 2018-06-26 11:39 笨神Fany 阅读(14431) 评论(0) 推荐(2)
摘要:mybatis提供查询缓存,用于减轻数据库压力,提高性能。 一级缓存 一级缓存是sqlSession级别的,不同sqlSession之间的缓存数据区域相互不影响。在构造session对象时使用HashMap数据结构的内存区域存储缓存数据。 一级缓存默认是开启的。 sqlSession执行commit 阅读全文
posted @ 2018-04-03 11:38 笨神Fany 阅读(211) 评论(0) 推荐(0)
摘要:对于web框架中的跨域问题是一个非常普遍的问题,常见的解决方案也有很多,如:jsonp、cros、websocket等。下面是最近处理springmvc中使用cors解决跨域问题的一些总结。 Filter 具体实现不在详细描述,基本原理利用filter拦截到所有请求,然后进行跨域设置。 拦截器 实现 阅读全文
posted @ 2018-04-03 11:35 笨神Fany 阅读(203) 评论(0) 推荐(0)