课程链接: "http://video.jessetalk.cn/course/explore" 良心课程,大家一起来学习哈! 任务16:介绍 1、依赖注入概念详解 从UML和软件建模来理解 从单元测试来理解 2、ASP.NET Core 源码解析 任务17:从UML角度来理解依赖 1、什么是依赖 ...
分类:
Web程序 时间:
2019-03-07 01:03:11
阅读次数:
353
前言 今天一直在整理Django的rest_framework的序列化组件,前面一共写了2篇博客,前面的博客给的方案都是一个中间的状态的博客,其中有很多的冗余的代码,如果有朋友不清楚,可以先看下我前面的博客 第一篇,使用minix类来实现序列化和反序列化 https://www.cnblogs.co ...
分类:
其他好文 时间:
2019-03-03 09:43:29
阅读次数:
924
Mixin类编写视图 我们这里用auther表来做演示,先为auther和autherdetail写2个url 然后分别为这2个类写对应的序列化的类 下面我们开写视图函数 需要在view文件中导入2个模块 先介绍一下mixins类,我们主要用mixins类来对queryset对象或者model对象做 ...
分类:
其他好文 时间:
2019-03-03 09:38:40
阅读次数:
182
Integer.valueOf(String s);//采用了亨元设计模式;亨元模式: 它是以一种“节约内存,提高性能”为出发点的设计模式,运用共享技术有效的支持大量细粒度对象的复用。源码解析: private static class IntegerCache { static final int... ...
分类:
编程语言 时间:
2019-03-03 09:30:29
阅读次数:
206
我们上一篇博客讲解了如何使用mixins类实现rest_framework的视图,但是其中有很多的冗余的代码,我们这边在来优化一下 1、queryset的视图函数 首先看下对queryset操作的视图类是怎么写的 直接这样写就ok了,为什么呢?我们来看下generics.ListCreateAPIV ...
分类:
其他好文 时间:
2019-03-03 09:18:08
阅读次数:
210
1、获取当前的 Subject. 调用 SecurityUtils.getSubject(); 从当前线程的threadLocals属性中获取Subject对象 2、Subject 的 login(AuthenticationToken) 登录验证成功后将Subject.authenticated置 ...
分类:
其他好文 时间:
2019-03-02 10:43:58
阅读次数:
128
微信域名检测技术的主要用户是微信域名防封,大家知道拼多多这种网站,靠诱导分享方式在微信里面摇身一变已经估值160亿美元,身价仅次于京东了 ,这是何等的速度,简直是惊为天人,But如果你想使用微信病毒营销,腾讯不封死你才怪,早期微信抓分享不严格,现在很严,拼多多是腾讯干儿子自然不封,任你举报到死他也依 ...
分类:
微信 时间:
2019-03-01 14:14:29
阅读次数:
597
参考博客:方法发及使用场景:https://my.oschina.net/linktime/blog/151871 部分源码解析:https://www.cnblogs.com/shizhengwen/p/7716178.html https://www.jianshu.com/p/b8cb3d29 ...
分类:
其他好文 时间:
2019-02-26 11:46:17
阅读次数:
161
这是一种策略,用于决定重试者应如何在重试尝试之间进行阻止。通常这只是一个thread.sleep(),但是如果需要的话,实现可能更复杂。 一、阻塞策略相关的类或接口 1、阻塞策略接口:BlockStrategy 底层默认使用来 Thread.sleep 完成线程阻塞,从而实现重试之间的等待{@lin ...
分类:
其他好文 时间:
2019-02-24 13:43:35
阅读次数:
187
一、时间限制策略相关接口和类 什么是时间限制策略呢?是指在一个时间限制内,包装任何一种重试(尝试)规则,如果超过该限制,那么这个尝试规则可能会被中断,并抛出UncheckedTimeoutException异常。 重试策略接口 AttemptTimeLimiter<V> ,它只有一个方法: 重试策略 ...
分类:
其他好文 时间:
2019-02-24 12:13:23
阅读次数:
264