众所周知,Java 的生态环境相当庞大,包含了数量相当可观的官方及第三方库。利用这些库,可以解决在用 Java 开发时遇到的各类问题,让开发效率得到显著提升。
日期:07/05/2017 10:13:53
作者:
介绍
在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 强引用(StrongReference) ...
日期:07/03/2017 13:31:44
作者:
最近一直在做数据统计相关的工作,主要是用 Spark 分析一些关键词在微信中的传播行为。这篇博客记录一下学习的过程。
日期:06/22/2017 13:40:15
作者:
学习网络应用开发的时候最大的疑惑是“分片”。几乎在TCP/IP的每一层都有这个概念,由于专注这方面的资料非常少所以对这部分内容很多朋友多云山雾绕的,这篇文章总结了我关于TCP/IP分片、重组的一些认识,希望对大家有帮助。
日期:06/19/2017 13:43:40
作者:
简介
Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。Beautiful Soup自动将输入文档转换为Unicode编码,输出文档转换为utf-8编码。你不需要考虑编码方式,除非文档没有指定一个编码方式,这时,Beaut...
日期:06/15/2017 10:57:56
作者:
随着 ES2015+ 的到来,转译已经司空见惯, 人们会在代码或者教程中看到各种新的语言特性。这些特性中有一个经常让人家挠头的特性,就是 JavaScript 的修饰符。
译者注:可能很多程序员对C++已经非常熟悉,但是对命名空间经常使用到的地方还不是很明白,这篇文章就针对命名空间这一块做了一个叙述。
日期:06/13/2017 11:21:10
作者:
JMS 在 SpringBoot 中的使用
摘要:本文属于原创,欢迎转载,转载请保留出处: https://github.com/jasonGeng88/blog 本文所有服务均采用docker容器化方式部署 当前环境 Mac OS 10.11.x docker 1.12.1 JDK 1.8 SpringBoot 1.5 前言 基于之前一篇 “一个故事告诉你什么是消息队列” ...
日期:06/07/2017 11:33:45
作者:
大家都知道,HTTP 协议本身是无状态的,Session 的出现解决了这个问题,也被大多数 Web 端采用。 但它背后的实现原理你是否有兴趣了解呢,以及在它基础上的思维发散,和你聊聊。
日期:05/31/2017 10:57:48
作者:
日期:05/24/2017 11:00:02
作者:
在多线程编程中,synchronized关键字非常常见,当我们需要进行“同步”操作时,我们很多时候需要该该关键字对代码块或者方法进行锁定。被synchronized锁定的代码块,只能同时有一条线程访问该代码块。
日期:05/19/2017 09:57:30
作者:
网络是云计算中重要的基础设施。这里比较了VirtualBox(简写为vbox),VMware,Hyper-V,KVM这些虚拟机管理器(VMM)及docker的网络连接方式。
日期:05/18/2017 16:57:31
作者:
Elasticsearch是当前最流行的大数据集分析平台之一,对于日志聚合、商业智能以及机器学习等各类用例而言,Elasticsearch都是一个很有用的工具。Elasticsearch基于 REST的简单的API,使得创建索引、添加数据和进行复杂的查询变得非常简单,这也是它大受欢迎的一大原因。但是,在你开始构建数据集和运行查询之前,您需要设置一个Elasticsearch集群,这可能会有点难。现在...
日期:05/16/2017 11:01:56
作者:
Facebook透露了一个项目,旨在“让JavaScript运行得更快”,只要JavaScript代码是在React Native应用里进行初始化的。
日期:05/12/2017 09:10:54
作者:
|
内容分类
Digg排行
|