阿里云redis读写分离典型场景:搭建电商秒杀 用户进程间通信主要哪几种方式?——管道(Pipe)、命名管道(named pipe)、消息(Message)队列、共享内存… redis 热点数据的存储啊,整体性能的提升 大家看到问题所在了么?是的热门的赞的数据不是最新的,我盲猜一波上面的热门文章是缓 ...
分类:
其他好文 时间:
2020-05-01 10:31:56
阅读次数:
151
知识点 1、学习idleStateHandler 用来检测会话状态 2、心跳其实就是一个普通的请求,特点数据简单,业务也简单 心跳对于服务端来说,定时清除闲置会话inactive(netty5) channelclose(netty3) 心跳对客户端来说,用来检测会话是否断开,是否重连! 用来检测网 ...
分类:
Web程序 时间:
2020-05-01 00:48:16
阅读次数:
90
数据库设计概述 一、数据库设计的特点 1.数据库建设的基本规律 2.结构(数据)设计和行为(处理)设计相结合 二、数据库设计的方法 1.手工设计法 2.规范设计法 3.数据库设计工具 三、数据库设计的基本步骤 1.步骤详情 2.参加人员 四、数据库设计过程中的各级模式 1.需求分析阶段 2.概念设计 ...
分类:
数据库 时间:
2020-04-30 17:03:49
阅读次数:
64
所用测试数据: 1 const data = [ 2 { 3 "area_id": 5, 4 "name": "广东省", 5 "parent_id": 0, 6 }, 7 { 8 "area_id": 6, 9 "name": "广州市", 10 "parent_id": 5, 11 }, 12 ...
分类:
Web程序 时间:
2020-04-30 15:18:39
阅读次数:
86
spark批处理模式: receiver模式:接收数据流,负责数据的存储维护,缺点:数据维护复杂(可靠性,数据积压等),占用计算资源(core,memory被挤占) direct模式:数据源由三方组件完成,spark只负责数据拉取计算,充分利用资源计算 window计算: def windowApi ...
分类:
其他好文 时间:
2020-04-29 14:30:19
阅读次数:
68
我们知道一般的热点数据我们直接存到数据库,但是类似一些表格模板,附件等静态资源放在哪里呢? 数据库 数据库 + 本地文件(IO流) 数据库 + 缓存 + 文件服务器(Hdfs 、fastDFS、服务器集群) 数据库 + 缓存 + 文件存储(对象存储服务OSS) 因为阿里云提供了各种常用语言的SDK, ...
分类:
其他好文 时间:
2020-04-29 10:26:48
阅读次数:
69
C语言格式化输出的函数有printf、sprintf和snprintf等,功能略有不同,使用方法大同小异,本文以printf函数为例来介绍它们的用法。对于printf函数,相信大家并不陌生。之所以称它为格式化输出函数,该函数的声名如下:intprintf(constchar*format,...);大家看到printf函数的声明就会有点懵,它参数的写法与我们之前学到的函数知识不一样,printf函
分类:
编程语言 时间:
2020-04-28 18:50:25
阅读次数:
72
网络的功能和优点: 数据和应用程序 资源 网络存储 备份设备 网络的特征: 速度 成本 安全性 可用性 可扩展性 可靠性 拓扑 开放系统互联OSI: 三种通讯模式: unicast broadcast multicast 冲突域和广播域: 冲突域:两个网络设备同时发送数据,如果发生了冲突,则两个设备 ...
分类:
其他好文 时间:
2020-04-27 09:56:02
阅读次数:
56
1、科学计数法在实际开发中,我们很少使用科学计数法,但是它经常出现在计算机系统中,例如浮点数在内存中的存放方式就是科学计数法,所以我们还是有必要学习科学计数法。科学记数法是一种记数的方法。把一个数表示成a与10^n^相乘的形式(1≤|a|\<10,n为整数),这种记数法叫做科学记数法。当我们要书写或运算某个较大或较小且位数较多时,用科学记数法免去浪费很多空间和时间。例如:5140000000
分类:
编程语言 时间:
2020-04-27 00:06:10
阅读次数:
1009
浮点数据转换为二进制的方法是:1)把浮点数拆分成两部分,小数点前面的整数和小数点后面的小数。2)分别把整数和小数部分转换为二进制,保存在字符串中。3)输出转换后和二进制字符串。1、整数部分转二进制字符串的方法1)把十进数除以2,记下余数(余数保存在字符串中),现用商除以2,再记下余数,如此循环,直到商为0。2)把保存余数的字符串反过来,就是结果。例如123转化成二进制:123/2=61余161/2
分类:
编程语言 时间:
2020-04-26 23:45:03
阅读次数:
534