上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 分布式锁解决思路 分布式锁使用zk,在zk上创建一个临时节点(有效期), 使用临时节点作为锁,因为节点不允许重复。 如果能创建节点成功,生成订单号,如果创建节点失败,等待。 临时节点zk关闭,释放锁,其他节点就可以重新生成订单号。 小案例 依赖 <dependency> <groupId>com.1 阅读全文
posted @ 2019-11-29 10:10 梅川酷子灬 阅读(371) 评论(0) 推荐(0) 编辑
摘要: Watcher接口 在ZooKeeper中,接口类Watcher用于表示一个标准的事件处理器,其定义了事件通知相关的逻辑,包含KeeperState和EventType两个枚举类,分别代表了通知状态和事件类型,同时定义了事件的回调方法:process(WatchedEvent event)。 Wat 阅读全文
posted @ 2019-11-26 12:20 梅川酷子灬 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 一、什么Zookeeper Zookeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分 阅读全文
posted @ 2019-11-25 17:12 梅川酷子灬 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 仅需一个类 @WebFilter(urlPatterns = {"/**"}) public class myfilter implements Filter { @Override public void init(FilterConfig filterConfig) throws Servlet 阅读全文
posted @ 2019-11-15 17:25 梅川酷子灬 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1. 2 3. 4 5. 6 7 8. 9 10. 11. 阅读全文
posted @ 2019-11-15 16:59 梅川酷子灬 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 所需依赖 <!-- https://mvnrepository.com/artifact/org.springframework/spring-beans --> <dependency> <groupId>org.springframework</groupId> <artifactId>spri 阅读全文
posted @ 2019-11-15 13:44 梅川酷子灬 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 过滤器 依赖于servlet容器。 在实现上基于函数回调,可以对几乎所有请求进行过滤, 使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据, 比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的一些参数,包括:过滤低俗文字、危险字符等。 但是缺点是一个过滤器实 阅读全文
posted @ 2019-11-12 16:02 梅川酷子灬 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 拦截器流程 阅读全文
posted @ 2019-11-12 16:02 梅川酷子灬 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 拦截器 什么是拦截器: Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter) 它主要用于拦截用户请求并作相应的处理。 例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。 在SpringMVC中通过实现HandlerInterce 阅读全文
posted @ 2019-11-12 13:45 梅川酷子灬 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 单文件上传 所需依赖 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </dependency> <depe 阅读全文
posted @ 2019-11-11 15:27 梅川酷子灬 阅读(106) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页