1. UUID 128位占用空间较多
    2. (重要)UUID是无序的在插入数据时会造成索引重排,如果是有序的主键直接在B+树的最后插入数据即可

编程语言,技巧

生产者消费者模式

生产者消费者模式
生产者消费者模式应该是一个经常聊的模式了,现在经常使用的MQ是这个模式的一个常见场景了。不多赘述,直接上一个简单的代码实现。 数据实体: package com.fullstacker.study.designpattern.consumer; public final class Data { private String id……继续阅读 »

骐骏 5年前 (2017-04-27) 1251浏览 0评论 0个赞

Master-worker模式

Master-worker模式
master-worker模式是常用的并行模式。就像软件公司的工作模式一样,客户将需求提给项目经理,项目经理将需求分解,然后分配给各个开发人员,开发人员开发完成后将结果反馈给项目经理,由项目经理向客户交付。在这种工作模式之中,项目经理扮演的角色就是Master,开发人员的角色就是worker。master-worker模式的核心思想是,系统有两个进程协作工作……继续阅读 »

骐骏 5年前 (2017-04-19) 1201666浏览 0评论 0个赞

Future模式

Future模式
Future模式,如字面意思,就是要在将来的某个时刻获取到结果,有点类似于ES6中的Promise。 一个简单的栗子: 定义一个数据接口: package com.fullstacker.study.designpattern.future; public interface Data { String getRequest(); } ……继续阅读 »

骐骏 5年前 (2017-04-11) 214浏览 0评论 0个赞

java线程间通讯

java线程间通讯
一、 wait,notify方法使用示例: package com.fullstacker.study.course.concurrent; /** * 线程间通讯 * * @author xingguishuai * @create 2017-03-17-13:25 **/ public class ThreadComunicate { ……继续阅读 »

骐骏 5年前 (2017-03-24) 1088浏览 0评论 0个赞

vue资料

vue资料
一篇不错的文章来自segmentfault 原文地址:https://segmentfault.com/a/1190000008378497?utm_source=weekly&utm_medium=email&utm_campaign=email_weekly 如何优雅地使用此文档 入门先从官网文档入手,粗略过一遍有个印象,力求回查时……继续阅读 »

骐骏 5年前 (2017-02-21) 1581浏览 0评论 0个赞

es6常用特性(四)

es6常用特性(四)
一、promise 1. promsie是异步编程的一种解决方案 2. 两个特点 (1)对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:Pending(进行中)、Resolved(已完成,又称 Fulfilled)和Rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。这也是……继续阅读 »

骐骏 5年前 (2017-02-11) 1080浏览 0评论 0个赞