240 发简信
IP属地:广东
  • 120
    ContextLoaderListener解析

    每一个整合spring框架的项目中,总是不可避免地要在web.xml中加入这样一段配置。 而这段配置有什么作用,或者说ContextLoaderListener到底有什么作用...

  • 了解java日志体系

    log4j, log4j2, slf4j, logback关系 log4j是由Apache开发的一套元老级日志框架,为无数新老系统提供了日志服务;而后来log4j的作者Cek...

  • https原理解析

    原文地址:http://www.zixiong.org/blog/2018/02/12/https.html http协议传输的数据都是在网络上明文裸奔的,这样很容易会被网络...

  • :relaxed: 谢谢认同

    做python Web开发你要理解:WSGI & uwsgi

    WSGI协议 首先弄清下面几个概念:WSGI:全称是Web Server Gateway Interface,WSGI不是服务器,python模块,框架,API或者任何软件,...

  • java中数据库事务嵌套与mysql事务隔离级别

    原文链接: java中数据库事务嵌套与mysql事务隔离级别 今天在java代码中遇到一个数据库相关的bug,在分析和解决问题过程中,调研了一下java的事务传播属性,以及m...

  • JAVA泛型通配符T,E,K,V区别,T以及Class<T>,Class<?>的区别

    1. 先解释下泛型概念 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分...

  • I/O模型与多路复用

    同步、异步、阻塞、非阻塞 同步 & 异步 同步与异步是针对多个事件(线程/进程)来说的。 如果事件A需要等待事件B的完成才能完成,这种串行执行机制可以说是同步的,这是一种可靠...

  • python redis事务源码及应用分析

    在多个客户端同时处理相同的数据时,不谨慎的操作很容易导致数据出错。一般的关系型数据库中有事务保证了数据操作的原子性,同样Redis中也设置了事务,可以理解为“将多个命令打包,...

  • python redis事务源码及应用分析

    在多个客户端同时处理相同的数据时,不谨慎的操作很容易导致数据出错。一般的关系型数据库中有事务保证了数据操作的原子性,同样Redis中也设置了事务,可以理解为“将多个命令打包,...

  • 谢谢:blush: 算是学习过程中的一点总结,大家互相学习。

    做python Web开发你要理解:WSGI & uwsgi

    WSGI协议 首先弄清下面几个概念:WSGI:全称是Web Server Gateway Interface,WSGI不是服务器,python模块,框架,API或者任何软件,...

  • 做python Web开发你要理解:WSGI & uwsgi

    WSGI协议 首先弄清下面几个概念:WSGI:全称是Web Server Gateway Interface,WSGI不是服务器,python模块,框架,API或者任何软件,...

  • python __getattr__ 与 __getattribute__

    定义区别: _getattr_(self, item)获取实例的属性时,仅当实例属性中不包括item时,才被调用。这个方法应该返回相应的属性值或者抛出 AttributeEr...

  • 数据库 varchar vs char

    char 与 varchar都是数据库存储字符串的存储类型 区别: char是固定长度存储方式,实际存储长度没达到设定长度时会填充空格。最大存储长度只有255 varchar...

  • django url 源码笔记

    在django项目中,我们在使用url时,会这样: 或者这样: django url要做的就是基于这些正则表达式的匹配规则,找到与请求的url对应的view,func。 首先...

  • “MySQL server has gone away” in django ThreadPoolExecutor

    原文链接:MySQL-server-has-gone-away-in-django-ThreadPoolExecutor MySQL server has gone away...

  • 个人比较偏向于在request header中加版本号来管理版本,除了楼主列举的media type,还可以通过accept或者自定义header植入版本号。这里http://www.lexicalscope.com/blog/2012/03/12/how-are-rest-apis-versioned/列举了很多大型互联网公司的api version使用方式,还有我自己对于django项目中api version实现方式的总结http://rainybowe.com/blog/2016/08/15/django-api-version-with-decorator/index.html

    RESTful API版本控制策略

    做RESTful开放平台,一方面其API变动越少, 对API调用者越有利;另一方面,没有人可以预测未来,系统在发展的过程中,不可避免的需要添加新的资源,或者修改现有资源。 因...