摘要: 在 Node.js 中,广泛采用不同形式的闭包来支持 Node 的异步和事件驱动编程模型。通过很好地理解闭包,您可以确保所开发应用程序的功能正确性、稳定性和可伸缩性。 闭包是一种将数据与处理数据的代码相关联的自然方式,它使用 continuation passing(后继传递)作为主要的语义风格。使 阅读全文
posted @ 2015-01-07 21:50 都市烟火 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 字 word 字节 byte 位 bit 字长是指字的长度 1字=2字节(1 word = 2 byte) 1字节=8位(1 byte = 8bit) 一个字的字长为16 一个字节的字长是8 bps 是 bits per second 的简称。一般数据机及网络通讯的传输速率都是以「bps」为单位。如 阅读全文
posted @ 2015-01-07 21:21 都市烟火 阅读(1674) 评论(0) 推荐(0) 编辑
摘要: 背景 在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、骑手、优惠券也都需要有唯一ID做标识。此时一个能够 阅读全文
posted @ 2015-01-06 23:24 都市烟火 阅读(1913) 评论(0) 推荐(0) 编辑
摘要: JAVA多线程和并发基础面试问答多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java多线程面试问题1. 进程和线程之间有什么不同?一个进程... 阅读全文
posted @ 2015-01-06 22:41 都市烟火 阅读(240) 评论(0) 推荐(0) 编辑
摘要: Java的IO流是实现输入输出的基础,这里所说的流就是数据流,大部分的与流相关的类放在Java.io包下。一,Java的流分类 按照不同的分类方式可以把流分成不同的类型,下面我们从不同的角度对流进行分类。 1,按照流的方向可以分为输入流与输出流 输入流:只能从中读取数据,而不能向其写出数据 输出... 阅读全文
posted @ 2015-01-05 22:58 都市烟火 阅读(308) 评论(0) 推荐(0) 编辑
摘要: taowen是json-iterator的作者。 序列化和反序列化需要处理JSON和struct的关系,其中会用到一些技巧。 原文 Golang 中使用 JSON 的小技巧是他的经验之谈,介绍了一些struct解析成json的技巧,以及 json-iterator 库的一些便利的处理。 有的时候上游 阅读全文
posted @ 2014-12-26 11:45 都市烟火 阅读(793) 评论(0) 推荐(0) 编辑
摘要: Random类是一个专门用来生成一个伪随机数的类,这个类提供了两个构造函数,一个使用默认的种子,另一个需要程序员显示传入一个long型整数的种子。与Math类中的random方法生成的伪随机数不同的是,Math的random方法生成的伪随机数取值范围是[0,1.0),Random类不仅可以生成浮点数... 阅读全文
posted @ 2014-12-25 20:44 都市烟火 阅读(1762) 评论(0) 推荐(0) 编辑
摘要: 对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这 阅读全文
posted @ 2014-12-24 22:17 都市烟火 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 一.带宽与宽带的区别是什么? 带宽是量词,指的是网速的大小,比如1Mbps的意思是一兆比特每秒,这个数值就是指带宽。宽带是名词,说明网络的传输速率速很高 。宽带的标准各不相同,最初认为128kbps以上带宽的就是宽带,而以下的就是窄带。但现在国内运营商一般提供至少512kbps带宽的宽带服务。也就是 阅读全文
posted @ 2014-12-24 22:13 都市烟火 阅读(1269) 评论(0) 推荐(0) 编辑
摘要: 创建索引 在执行CREATE TABLE语句时可以创建索引,也可以单独用CREATE INDEX或ALTER TABLE来为表增加索引。 1.ALTER TABLE ALTER TABLE 用来创建普通索引、UNIQUE索引或PRIMARY KEY索引。 ALTER TABLE table_name 阅读全文
posted @ 2014-12-24 21:52 都市烟火 阅读(722) 评论(0) 推荐(0) 编辑