1自我介绍 学了哪些内容 2vue的理解 3vue双向数据绑定的原理 4vue怎么实现数组绑定 5js的继承 6call和apply的区别 7ajax是同步还是异步,怎么实现同步 8ajax实现过程 9闭包 …
分类:技术干货
Python 基础总结篇
1`变量 & 关键字 变量: 可以和Java命名规范类比使用 24个英文字母,数字,下划线,数字不能作为变量的开头. 关键字: class def del if else elif break continue …
成为优秀程序员的141条秘诀!
让我们面对现实,每个开发人员都希望个人的技术能力以及团队协同能力可以随着时间的推移不断得到提高。但大多数开发者都会提出的一个重要且关键性的问题:如何才能做到这一点呢?接下来,本文作者以自身的开发经验分享在编程时作为开发者…
elastic job源码分析 - 作业监控服务
elastic job提供的作业监控服务,目前唯一支持的功能是DUMP作业运行信息。 使用场景 使用Elastic-Job-Lite过程中可能会碰到一些分布式问题,导致作业运行不稳定。由于无法在生产环境调试,通过dump…
ThreadLocal实现分析
ThreadLocal 可以让用户很方便的保存线程隔离的变量,每个线程只能保存一份,多次set新值会覆盖旧值。下面分几个角度来分析一下ThreadLocal。 使用方法 简单附上使用方法: public class Te…
如何通过criu checkpoint/restore应用
criu是linux平台在用户空间实现checkpoint/restore功能的工具软件。通过该工具,可以冻结正在运行的应用程序或者其中的一部分,并将应用程序的执行状态以文件形式保存在磁盘上,然后通过这些快照文件,可以将…
深入理解linux下的短延迟:nanosleep,sleep
最近在使用nanosleep的时候又踩坑了。于是整理下linux短延迟的用法。 用法 回顾下秒的换算:ms(毫秒),μs(微秒),ns(纳秒),ps(皮秒) 1s = 1000ms = 1000 * 1000us = 1…
Spring Bean生命周期-finishBeanFactoryInitialization(九)
这个方法应该是ApplicationContext刷新的时候,最重要的方法了,因为所有的bean,如果不是lazy-init的都会在这一步进行实例化,并且做一些处理。 狭义上的Bean生命周期就在这一步进行完成,我们一起…
Oracle vs PostgreSQL,研发注意事项(1)-查询锁表
Oracle数据库,查询语句不会锁表,但PostgreSQL在开启事务后,查询数据表会锁表,在试图DROP/TRUNCATE TABLE时会一直等待。 —————…
iOS 数据持久化之plist
library目录和document目录 关于这两个目录的区别我之前写过,这里还是再提一下: document是那些暴露给用户的数据文件,用户可见,可读写; library目录是App替用户管理的数据文件,对用户透明。所…
Kotlin:lambda中return语句
当我们爱上lambda并且大范围使用它的时候,我想大家都会被lambda中的return语句狠狠地调戏过,所以今天我们需要一起来揭开lambda中return的神秘面纱。 首先来看一个例子: fun demo() { v…
关于 int 和 Integer 不得不说的事
任何一个学过 Java 的人,肯定知道 int 是原始数据类型,Integer 是一个对象,他们之间可以自动地拆箱装箱。但,如果继续挖掘,仍然大有分析地余地。你,真的懂 int 和 Integer 了吗? 关于自动拆箱和…