摘要: 概述 zookeeper是一个高可用的分布式数据管理与协调框架,基于ZAB算法实现,主要解决分布式一致性问题。 https://www.cnblogs.com/felixzh/p/5869212.html 核心概念 节点 zk的命名空间是由一系列数据节点组成的,节点上可以包含数据。 类型 节点类型分 阅读全文
posted @ 2018-04-03 11:40 笨神Fany 阅读(289) 评论(0) 推荐(0) 编辑
摘要: mybatis提供查询缓存,用于减轻数据库压力,提高性能。 一级缓存 一级缓存是sqlSession级别的,不同sqlSession之间的缓存数据区域相互不影响。在构造session对象时使用HashMap数据结构的内存区域存储缓存数据。 一级缓存默认是开启的。 sqlSession执行commit 阅读全文
posted @ 2018-04-03 11:38 笨神Fany 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 对于web框架中的跨域问题是一个非常普遍的问题,常见的解决方案也有很多,如:jsonp、cros、websocket等。下面是最近处理springmvc中使用cors解决跨域问题的一些总结。 Filter 具体实现不在详细描述,基本原理利用filter拦截到所有请求,然后进行跨域设置。 拦截器 实现 阅读全文
posted @ 2018-04-03 11:35 笨神Fany 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 实现方式以字符串转Date为例说明: 全局配置 第一种:实现 Converter 接口 实现类: public class StringToDateConveter implements Converter { private String formatPatten; public StringTo 阅读全文
posted @ 2018-04-03 11:30 笨神Fany 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 在idea中构建maven java web项目,从new project到选择maven骨架到最后finish完成,整个流程完成后,项目基本结构已经出来,但是距一个可以正常开发运行的web项目还有一些距离。 一、项目目录结构完善 上图是刚构建好的目录结构,仔细看会发现缺少目录,首先把缺失的目录补齐 阅读全文
posted @ 2018-04-03 11:26 笨神Fany 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 使用idea时,通常会配置自己的maven,但是发现每创建一个新项目都需要重新配置一遍,原来在idea中有一个默认配置,修改后就会全局生效,具体配置如下: 简单两步,配置完成。 阅读全文
posted @ 2018-04-03 11:25 笨神Fany 阅读(232) 评论(0) 推荐(0) 编辑