面试经常遇到的深浅拷贝,事件轮询,函数调用栈,闭包等容易出错的题目,究其原因,都是跟JavaScript基础知识不牢固有关,下层地基没打好,上层就是豆腐渣工程,新人小白,踏实踩土才是关键。 打地基第二篇:本篇我们将对JavaScript数据结构的知识点详解一二。 JavaScript中有三种数据结构 ...
分类:
其他好文 时间:
2019-01-19 13:22:20
阅读次数:
200
python垃圾回收机制: python中的垃圾回收机制是以引用计数为主,分代收集为辅,引用计数的缺陷是循环引用的问题,一个对象的引用数为0 ,那么这个对象就会被python虚拟机回收内存 字符编码 字符编码的介绍 计算机存放的都是二级制数字,我们输入一个字符,计算机是不认识的,那么就需要一个编码表 ...
分类:
编程语言 时间:
2019-01-18 23:58:45
阅读次数:
378
新生代 --复制算法 老年代 --标记压缩清除算法 分代 分区思想 垃圾回收的任务是识别和回收垃圾对象进行内存清理,为了让垃圾回收器可以高效的执行,大部分情况下,会要求系统进入一个停顿的状态。 停顿的目的是终止所有应用线程,只有这样系统才不会有新的垃圾产生,同时停顿保证了系统状态正在某一个瞬间的一致 ...
分类:
编程语言 时间:
2019-01-18 23:15:30
阅读次数:
239
[TOC] Redis 一、简介 企业缓存产品介绍 Tair Memcached Redis Redis功能介绍 高速读写 数据类型丰富 (笔试、面试) 支持持久化 (笔试、面试) 多种内存分配及回收策略 支持事务 (面试) 消息队列、消息订阅 支持高可用 支持分布式分片集群 (面试) 缓存穿透\雪 ...
分类:
其他好文 时间:
2019-01-18 21:28:19
阅读次数:
214
1.计算机一直在演化,64核,128核等等,但是我们依旧在使用为单核设计的技术编程2.Go语言让分享自己的代码包更容易3.Go语言重新思考传统的面向对象,提供了更高效的复用代码手段4.Go不仅提供高性能而且开发更快速5.Go语法简洁,编译速度快,内置并发,自带垃圾回收器6.Go编译器只关注直接被引用 ...
分类:
编程语言 时间:
2019-01-18 19:52:11
阅读次数:
195
经常听到程序员会说,明明设置了很长的超时时间,为什么没有生效呢?session很快就被清空了。 asp.net默认的sessionstate模式是inproc(进程内),数据是在网站的应用程序池里面保存的。这样在web.config设置的超时时间,是在应用程序池没有发生回收的基础上才是有效的。 这样 ...
分类:
其他好文 时间:
2019-01-18 18:31:31
阅读次数:
170
Address already in use : connect 该问题的原因为: Windows 提供给 TCP/IP链接的端口为 1024-5000,并且要四分钟来循环回收他们。就导致我们在短时间内跑大量的请求时将端口占满了。 解决方案: 解决方案: 1.cmd中,用regedit命令打开注册表 ...
分类:
其他好文 时间:
2019-01-18 17:26:54
阅读次数:
240
理解了jvm内存分配策略不仅是程序性能调优的重要知识,还能够给养成自己一种良好的代码思路,一个程序的代码差异往往都是在这里体现出来的。 一、对象优先分配到Eden区域 一般来说,新创建的对象都会直接分配到Eden区域,如果Eden区域内存不够,JVM就会触发GC(垃圾回收),一般来说在JVM中有3种 ...
分类:
其他好文 时间:
2019-01-18 15:36:11
阅读次数:
157
变量="标签" 变量a和变量b引用同一个列表: 使用"标签"很形象的解释了变量 > 列表[1, 2, 3]是一个物品,而a和b都是给这个物品贴上的标签。因此,改变a的内容,b的内容也改变了。 "is"和"==" 有一个人叫做李华,1997年生,身体情况工作信息记录为info,有个小名叫"小华"。 可 ...
分类:
编程语言 时间:
2019-01-17 23:51:14
阅读次数:
296
第2天(1/16) 1、在java中守护线程和本地线程区别? 守护线程 指在程序运行的时候在后台提供一种通用服务的线程,比如垃圾回收线程就是一个很称职的守护者,并且这种线程并不属于程序中不可或缺的部分。因此,当所有的非守护线程结束时,程序也就终止了,同时会杀死进程中的所有守护线程。反过来说,只要任何 ...
分类:
其他好文 时间:
2019-01-17 23:50:09
阅读次数:
234