• Java并发编程-volatile

     发表于 1 个月 前

    上一篇文章,学习了并发编程中的synchronized,这个比较好理解,也是我最初学习多线程编程中的一个简单的实现的,大学的时候就会了,然后就一直以为多线程环境的同步只能通过这个来...

  • Web Worker 使用教程

     发表于 1 个月 前

    JavaScript 语言采用的是单线程模型,也就是说,所有任务只能在一个线程上完成,一次只能做一件事。前面的任务没做完,后面的任务只能等着。随着电脑计算能力的增强,尤其是多核 C...

  • CocosCreator 中 JS 与 Java 互相调用

     发表于 1 个月 前

    最近项目是使用 CocosCreator 开发的一款小游戏,有些功能需要调用 Android 原生代码,这涉及到 CocosCreator 中 JS 与 Java 的互相调用问题,...

  • JavaScript 的 this 原理

     发表于 2 个月 前

    学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。...

  • 死磕 Java 并发:J.U.C 之阻塞队列 - PriorityBlockingQueue

     发表于 2 个月 前

    队列是比较常见的数据结构,我们也经常使用到,BlockingQueue常用于生产者消费者场景,在Java的并发包中已经提供了BlockingQueue的实现。...

  • [译]深入ES6之箭头函数

     发表于 3 个月 前

    在JavaScript出现以来,箭头(Arrow)就一直是其语法的一部分。一般来说,JavaScript教程的第一篇就会讲如何在HTML中插入箭头括号来作为注释,这会阻止不支持JS...

  • 使用让 JavaScript 安全且并发的 Web Workers

     发表于 4 个月 前

    Web Workers 提供了一种在浏览器单线程执行外运行 JS 代码的方式。单线程处理了包括页面内容展示,通过键盘、鼠标点击和其他装置的用户交互,以及对于 AJAX 请求响应的一...

  • 通过 Java 线程堆栈进行性能瓶颈分析

     发表于 4 个月 前

    改善性能意味着用更少的资源做更多的事情。为了利用并发来提高系统性能,我们需要更有效的利用现有的处理器资源,这意味着我们期望使 CPU 尽可能出于忙碌状态(当然,并不是让 CPU 周...

  • Javascript 装饰器极速指南

     发表于 4 个月 前

    Decorators 是ES7中添加的JavaScript新特性。熟悉Typescript的同学应该更早的接触到这个特性,TypeScript早些时候已经支持Decorators的...

  • JavaScript 中常见的反模式

     发表于 4 个月 前

    反模式 是指对反复出现的设计问题的常见的无力而低效的设计模式,俗话说就是重蹈覆辙。 这篇文章描述了 JavaScript 中常见的一些反模式,以及避免它们的办法。...

  • 集合Collection总览

     发表于 4 个月 前

    从今天开始正式去学习Java基础中最重要的东西---> 集合,无论在开发中,在面试中这个知识点都是非常非常重要的,因此,我在此花费的时间也是很多,得参阅挺多的资料,下面未必就做到日...

  • JavaScript:面试频繁出现的几个易错点

     发表于 4 个月 前

    这段时间,金三银四,很多人面试,很多人分享面试题。在前段时间,我也临时担任面试官,为了大概了解面试者的水平,我也写了一份题目,面试了几个前端开发者。在这段时间里面,我在学,在写设计...

  • Java10来了,来看看它一同发布的全新JIT编译器

     发表于 4 个月 前

    Java是最广泛使用的编程语言之一。近日,Oracle发布了Java的最新版本,Java10。在这个版本中,Oracle引入109项新特性,其中最引人注目的就是Java的新Jit编...

  • Android开源:AndLinker-Android 上的 IPC 库

     发表于 5 个月 前

    AndLinker是一款Android上的IPC (进程间通信) 库,结合了 AIDL 和 Retrofit 的诸多特性,且可以与 RxJava 和 RxJava2 的Call A...

  • 用 JavaScript 编写 MPEG1 解码器

     发表于 5 个月 前

    几年前,我开始从事于完全用JavaScript编写的MPEG1视频解码器上。现在,我终于找到了清理该库的时间,改善其性能、使其具有更高的错误恢复能力和模块化能力,并添加MP2音频解...

  • 不要用Java的语法思维来写Kotlin

     发表于 5 个月 前

    如果你是像我一样是一名 优秀 的Java开发者 ^_^ ,而且已经想用kotlin来实现你的程序,那么,抱歉!不要用Java的语法思维来写Kotlin,不要让kotlin的优雅埋没...

  • 7个Java问题在StackOverflow上的最佳答案

     发表于 5 个月 前

    对开发人员来说, StackOverflow就像一个金矿。对具体的问题,它能帮我们找到最有用的答案,并且我们也可以从上面学习新的知识。...

  • 开源巨献:年度最佳 JavaScript 和 CSS 开源库推荐

     发表于 5 个月 前

    Tutorialzine 每个月都会公布一次当月新增的 JS 和 CSS 库。2018 新年之际,该网站整理出了 2017 年最受用户欢迎和喜爱的一些 JS 和 CSS 库,供大家...

  • 来自1000多个项目的10大JavaScript错误浅析

     发表于 5 个月 前

    作为对社区开发者的回馈,我们从我们的数据库里选出了10大来自数千个项目的JavaScript错误。我们将会给出产生这些错误的根源,以及如何避免再发生这些错误。如果能够避免这些错误,...

  • Java设计模式-构建者Builder模式

     发表于 6 个月 前

    构建者Builder模式是Java中十分常见的一种设计模式,先看一下GOF设计模式一书中给它的定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。...