摘要:
注意点是BIO是java的传统编程模型,就是java.io包下和java.net包下 是一个客户端和服务端的建立的连接对应一个线程,socket会进行 write()/read()BIO缺点是线程资源的浪费会造成资源开销的浪费 是同步阻塞 会在soc... 阅读全文
posted @ 2022-11-10 19:27
彬在俊
阅读(131)
评论(0)
推荐(0)
摘要:
一.准备基础环境 1.jdk 链接:https://pan.baidu.com/s/1OZx40UEaH0vv4EW4B8dXfQ 提取码:ualu 2.zookeeper 自行下载 3.将这些包都放在/opt/docker 目录下,这... 阅读全文
posted @ 2022-11-10 19:27
彬在俊
阅读(387)
评论(0)
推荐(0)
摘要:
下面的是nio channel的demo import java.nio.channels.FileChannel;public class NioFileChannelTest { public static void main(Strin... 阅读全文
posted @ 2022-11-10 19:27
彬在俊
阅读(24)
评论(0)
推荐(0)
摘要:
NIO 服务器和客户端 demo 如下: public class TestNonBlockingNIO { //客户端 @Test public void client() throws IOException{ ... 阅读全文
posted @ 2022-11-10 19:27
彬在俊
阅读(41)
评论(0)
推荐(0)
摘要:
Java NIO 由以下几个核心部分组成: ChannelsBuffersSelectors Channel 和 Buffer 基本上,所有的 IO 在NIO 中都从一个Channel 开始。Channel 有点象流。 数据可以从Channel读到B... 阅读全文
posted @ 2022-11-10 19:27
彬在俊
阅读(54)
评论(0)
推荐(0)
摘要:
通过dockerfile来制作ssh镜像 新建一个文件夹 mkdir -p /opt/ubuntu-ssh-root# 将宿主机的/etc/apt/sources.list文件拷贝到该目录下cp /etc/apt/sources.list /op... 阅读全文
posted @ 2022-11-10 19:27
彬在俊
阅读(479)
评论(0)
推荐(0)
摘要:
作为数据分析中经常进行的join 操作,传统DBMS 数据库已经将各种算法优化到了极致,而对于hadoop 使用的mapreduce 所进行的join 操作,去年开始也是有各种不同的算法论文出现,讨论各种算法的适用场景和取舍条件,本文讨论hive 中出现的... 阅读全文
posted @ 2022-11-10 19:27
彬在俊
阅读(296)
评论(0)
推荐(0)
摘要:
1、order by hive中的order by 会对查询结果集执行一个全局排序,这也就是说所有的数据都通过一个reduce进行处理的过程,对于大数据集,这个过程将消耗很大的时间来执行。 2、sort by hive的sort by ... 阅读全文
posted @ 2022-11-10 19:27
彬在俊
阅读(153)
评论(0)
推荐(0)
摘要:
前言:我们在学习hive窗口函数的时候,一定要先了解窗口函数的结构。而不是直接百度sum() over()、row_number() over()、或者count() over()的用法,如果这样做,永远也掌握不到窗口函数的核心,当然我刚开始的时候也是这样... 阅读全文
posted @ 2022-11-10 19:27
彬在俊
阅读(251)
评论(0)
推荐(0)
摘要:
1.函数说明 主要是配合over()窗口函数来使用的,通过over(partition by order by )来反映统计值的记录。 1. rank() over()是跳跃排序,有两个第二名时接下来就是第四名(同样是在各个分组内) 2. dense... 阅读全文
posted @ 2022-11-10 19:27
彬在俊
阅读(265)
评论(0)
推荐(0)

浙公网安备 33010602011771号