上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页

2018年4月19日

初识WebSocket

摘要: 之前学习的web端的通信都走的时http协议,都是一次请求一次响应的模式。本文来学习一下webSocket长连接。 传统的web请求和响应模式中,我们在浏览器中通过http仅仅能实现单向的通信,comet可以一定程度上模拟双向通信,但是效率较低,并且需要服务器有较好的支持;flash中的socket 阅读全文

posted @ 2018-04-19 22:26 Herrt灬凌夜 阅读(353) 评论(0) 推荐(0) 编辑

2018年4月15日

单例模式

摘要: 单例模式(Singleton),是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。 优点: 1.在单例模式中,活动的单例只有一个实例,对单例类的所有实例化得到的都是相同的一个实例。这样就 防 阅读全文

posted @ 2018-04-15 22:56 Herrt灬凌夜 阅读(176) 评论(0) 推荐(0) 编辑

高并发编程之ReentrantLock

摘要: 上文学习jvm提供的同步方法synchronized的用法,一些常见的业务类型以及一道以前阿里的面试题,从中学习到了一些并发编程的一些规则以及建议,本文主要学习jdk提供的同步方法reentrantLock。 一、ReentrantLock关键字 reentrantLock是JDK提供的一款同步手工 阅读全文

posted @ 2018-04-15 15:25 Herrt灬凌夜 阅读(286) 评论(0) 推荐(0) 编辑

2018年4月9日

高并发编程之synchronized

摘要: 一、什么是线程? 线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必 阅读全文

posted @ 2018-04-09 10:52 Herrt灬凌夜 阅读(1577) 评论(0) 推荐(0) 编辑

2018年3月30日

Redis_常用5大数据类型简介

摘要: 前面介绍了一些redis的的基本配置,以及安装,本文继续学习redis的五大数据类型。 一、Redis的五大数据类型 String(字符串)、List(列表)、Set(集合)、Hash(哈希,类似java里的map)、Zset(sorted set:有序集合) 二、那里去获取Redis的常见数据类型 阅读全文

posted @ 2018-03-30 12:52 Herrt灬凌夜 阅读(7477) 评论(1) 推荐(0) 编辑

2018年3月26日

redis_安装

摘要: 前面几章内容简单介绍了NoSql的概念,以及NoSql的几种分类,本文开始后面开始学习KV数据库Redis。 一、Redis是什么? Redis:REmote DIctionary Server(远程字典服务器),是完全开源免费的,用C语言编写,遵守BSD协议,是一个高性能(Key/Value)分布 阅读全文

posted @ 2018-03-26 22:19 Herrt灬凌夜 阅读(178) 评论(0) 推荐(0) 编辑

2018年3月25日

Redis_NoSql分布式数据库CAP原理

摘要: 前文简单介绍了NoSql数据库的四大分类以及常用的数据库技术,本文简单介绍分布式数据库CAP原理。 一、传统的CAID是什么 1. A(Atomicity)原子性:事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务中的所有操作都成功,只要有一个操作失败,整个事务失败,需要回滚。 2. C 阅读全文

posted @ 2018-03-25 22:32 Herrt灬凌夜 阅读(340) 评论(0) 推荐(0) 编辑

redis_NoSql数据库四大分类

摘要: 前面简单介绍了什么是NoSql,以及NoSql的应用场景,今天简单来学习一下NoSql的分类 一、KV键值对 典型的介绍:新浪(BerkeleyDB+redis)、美团(redis+tair)、阿里,百度(memcache+redis) BerkeleyDB是一个开源的文件数据库,介于关系数据库与内 阅读全文

posted @ 2018-03-25 21:26 Herrt灬凌夜 阅读(403) 评论(0) 推荐(0) 编辑

redis_NoSql入门概述数据模型简介

摘要: 以下面的背景去对比关系型数据库和非关系型数据库的差异(一个电商客户、订单、订购、地址模型来对比以下关系型数据库和非关系型数据库) 传统数据库一般设计会使用ER图(1:1/1:N/N:N,主键等) 而NoSql使用的是BSON 一、什么是BSON BSON是一种类json的一二进制形式的存储格式,简称 阅读全文

posted @ 2018-03-25 17:03 Herrt灬凌夜 阅读(283) 评论(0) 推荐(0) 编辑

redis_NoSql入门概述

摘要: 一、为什么要使用Nosql 今天我们可以通过第三方平台(如:google,facebook)可以很容易的访问和抓取数据。用户的个人信息,社交网络,地理位置,用户生成的数据和用户操作日志已经成倍的增加。我们如果要对这些用户数据进行挖掘,那么Sql数据库已经不适合这些应用了,NoSql数据库的发展却能很 阅读全文

posted @ 2018-03-25 15:57 Herrt灬凌夜 阅读(213) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页

导航