摘要: 1、立即执行函数 立即执行函数,即Immediately Invoked Function Expression (IIFE),正如它的名字,就是创建函数的同时立即执行。它没有绑定任何事件,也无需等待任何异步操作: (function() {// 代码})(); function(){…}是一个匿名 阅读全文
posted @ 2020-02-09 10:54 CQqfjy 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 现代应用相比普通的网页有不同的要求。但是浏览器是一个有着一套(大部分)固定可用的技术的平台,JavaScript依然是web应用的核心语言;任何需要在浏览器上跑的应用都需要使用这种语言。 我们都知道Javascript并不是最好的语言,特别是在复杂的应用中,它可能不太能胜任。为了避免这种情况,一些新 阅读全文
posted @ 2020-02-09 10:52 CQqfjy 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 今天Tony来和大家聊聊Java中关键字volatile。 字节码 首先volatile int a = 3;和int a = 3;,加不加volatile关键字,最终生成的字节码都一样的。有兴趣的同学可以试试看看字节码是否一样。 英文解释 Adding volatile to the field 阅读全文
posted @ 2020-02-09 10:45 CQqfjy 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 前言 Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。 但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是 阅读全文
posted @ 2020-02-09 10:44 CQqfjy 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: 本JVM系列属于本人学习过程当中总结的一些知识点,目的是想让读者更快地掌握JVM相关的知识要点,难免会有所侧重,若想要更加系统更加详细的学习JVM知识,还是需要去阅读专业的书籍和文档。 本文主题内容: JVM 内存区域概览 堆区的空间分配是怎么样?堆溢出的演示 创建一个新对象内存是怎么分配的? 方法 阅读全文
posted @ 2020-02-09 10:18 CQqfjy 阅读(236) 评论(0) 推荐(0) 编辑