最新 最热

划重点:js中的this、call、apply

2、作为普通函数调用时,函数中的this指向全局对象,在浏览器环境中,指向的就是全局对象window

2019-08-29
1

javascript设计模式八:职责链模式

职责链的定义:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象能处理它为止,传递链中的这些对象就叫节点。...

2019-08-29
1

Laravel 软删除存在的问题

1、软删除使用的标记类型是时间类型,通过is null条件查询,删除标记取值不支持定义

2019-08-23
1

实现单例的几种方式

懒汉式单例:通过判断单例对象是否为null和加同步关键字,保证只在第一次使用单例类创建单例类,避免创建重量级单例类慢的问题。在高并发情况下,同步关键字的使用可能会降低性能...

2019-08-21
1

初学者第66节生产者消费者(八)

上一节讲解了生产者与消费者模式的基本理论以及简单实现,并且遗留下来一个消费商品是null,库存为:-1的问题 ,看下代码。

2019-08-20
2

Django Rest Model 中 User 字段的插入问题

百思不得其解,因为明明通过creater=self.request.user赋值了啊。 后来在Model中,将creater字段修改为

2019-08-20
2

Java函数式编程整理 顶

Java函数式编程的第一个作用是可以将匿名类改写成函数式表达式,由系统自动判断类型

2019-08-20
0

十一条程序员的编码黄金法则,实践经验总结

这是一篇值得收藏起来,隔三差五就拿来重读的文章!因为作者向你保证,他“遇到的所有糟糕的代码,都是因为没采纳这些实践经验。而任何一段优秀的代码,都采纳了至少部分实践经验。”...

2019-08-19
1

EventBus源码分析之订阅流程

订阅者可以是任何对象,唯一的要求是内部有@Subscribe修饰的方法,该方法是有一定要求的,这可以在后面的源码中看到EventBus对该方法的要求。

2019-08-17
1

线程池实现原理-2

仔细理解一下这段代码,其实就能理解,当线程池处于RUNNING 接受新任务,并且处理进入队列的任务,处于SHUTDOWN 不接受新任务,处理进入队列的任务,剩余状态都不会处理任务,上面代码中的注释有详细解释...

2019-08-13
1