NamespaceHandlerResolver public NamespaceHandler resolver(String namespaceUri); DefaultNamespaceHandlerResolver返回执行标签解析的 NamespaceHandler对象 DefaultNam ...
分类:
移动开发 时间:
2019-11-27 19:28:16
阅读次数:
95
一,go 语言 panic 报错捕获 使用 go 语言的同学在真实项目中应该经常出现空指针使用等 panic 报错,这类报错与 C++ 中的 try-catch 模块不同,go 语言会一直将当前 panic 一直从报错栈传至最外层的栈,所以很多 go 语言的架构都会在架构中 handler 的入口添 ...
分类:
其他好文 时间:
2019-11-26 23:12:22
阅读次数:
212
一、Handler处理器和自定义Opener opener是 request.OpenerDirector 的实例,我们之前一直都在使用的urlopen,它是一个特殊的opener(也就是模块帮我们构建好的)。但是基本的urlopen()方法不支持代理、cookie等其他的HTTP/HTTPS高级功 ...
分类:
其他好文 时间:
2019-11-26 19:29:14
阅读次数:
67
Nginx工作原理Nginx由内核和模块组成Nginx本身做的工作实际很少,当它接到一个HTTP请求时,它仅仅是通过查找配置文件将此次请求映射到一个locationblock,而此location中所配置的各个指令则会启动不同的模块去完成工作,因此模块可以看做Nginx真正的劳动工作者。通常一个location中的指令会涉及一个handler模块和多个filter模块(当然,多个location可
分类:
其他好文 时间:
2019-11-25 16:49:24
阅读次数:
71
环境:微信SDK2.9+ 正题: 先创建一个地图组件 .map.js 至此结束 数据格式解析 整个代码其实很简单。当然也有瑕疵的地方,双指缩放时,缩放中心点问题(解决方案可以是缩放开始时便锁定当前缩放中心点,可解决。提供的代码中未解决。) 整个代码计算量都是很大的。所以性能会有所丢失。主要思路:火星 ...
分类:
微信 时间:
2019-11-25 13:24:33
阅读次数:
537
vue结构图: vuex为vue的一个插件,用来管理共享数据的,局部数据声明在自己组件内部. 没有使用vuex时,所有共享数据和操作数据的方法都声明在父组件内,数据的通信用props及pubsub等.下面是由vuex改下之前编写的一个小demo: 效果图示: 需求: header 部输入任务,进行 ...
分类:
其他好文 时间:
2019-11-25 09:33:50
阅读次数:
69
JWT认证 工作原理 drf jwt 官网 安装子:虚拟环境 使用:user/urls.py 测试接口:post请求 drf jwt开发 配置信息:JWT_AUTH到dev.py中 序列化user:user/serializers.py(自己创建) 自定义response:user/utils.py ...
分类:
其他好文 时间:
2019-11-24 17:12:40
阅读次数:
60
阅读目录 一、源码分析 二、流程图 一、源码分析 1 创建logger对象 2 logger.debug() 3 LogRecord(object) 4 Handler(Filterer) 5 StreamHandler(Handler) 流处理 6 FileHandler(Handler) 文件处 ...
分类:
编程语言 时间:
2019-11-23 23:49:38
阅读次数:
93
Spring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接处理请求,而是将其委托给Spring上下文中的其他bean,通过Spring的依赖注入功能,这些bean被注入到控制 ...
分类:
编程语言 时间:
2019-11-23 20:27:43
阅读次数:
75
问题描述: 线上一个服务的突然挂了,无法被调用,查看该服务日志发现Dubbo的线程池全满了: 没有多少访问量,但是线程却猛增,猜测可能是哪里出现了死循环或者哪里发生了死锁。 首先,检测一下服务器的CPU使用量,发现在正常范围内,基本上可以排除哪里出现了死循环。 先找出该服务的进程,用 命令 线程在分 ...
分类:
其他好文 时间:
2019-11-23 19:58:47
阅读次数:
149