![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 92
问题不太大
这个作者很懒,什么都没留下…
展开
-
通过Nginx代理Kafka实现跨网络消费
通过Nginx代理Kafka实现跨网络消费1. 服务器环境2. 服务搭建2.1 服务器B服务搭建2.2 服务器A服务搭建3. 测试连通性1. 服务器环境两台服务器同在一个网段(都开打开防火墙模拟跨网)分别为服务器A、服务器B服务器A(172.**.**.219):安装Nginx(1.8.0以上的Nginx才支持stream模块)服务,对所有网段打开9092端口服务器B(172.**.**.220):安装Kafka服务,对服务器A打开9092端口2. 服务搭建2.1 服务器B服务搭建原创 2020-12-11 16:35:53 · 51066 阅读 · 2 评论 -
Thread.sleep(0)到底是个什么骚操作?
今天看到一段有意思的代码:Thread.sleep(0),下面就来分析一下这串看似无用的代码到底有没有用。Thread.sleep(0)到底是个什么骚操作,这睡0毫秒和不睡有什么区别吗?操作系统资源的分配策略想要去了解多线程,就先要去了解操作系统中资源的不同分配策略在操作系统中,CPU资源的分配策略有多种,下面就拿两种最为典型的策略举例:时间片算法基于时间片算法分配资源的代表就是Unix系统。在时间片算法中,操作系统会维护一个队列,将所有的进程放入队列中。然后操作系统会按照队列中的进程顺序为原创 2020-06-17 23:20:29 · 29701 阅读 · 0 评论 -
Spark入门(七)——最全的Saprk SQL算子介绍与使用(下)
Spark SQL 查询SQL语法查询单行查询模糊查询排序查询limit查询分组查询having过滤case-when行转列pivotCube计算Join表连接子查询开窗函数开窗函数SQL解读ROW_NUMRANK()DENSE_RANK() /密集排名自定义函数单行函数聚合函数(untyped)Load/SavePaquetJSONORC(存储压缩格式,比较节省空间)CSVJDBCDataFrame转为RDDSQL语法查询单行查询// 单行查询var userDF = List((1, "张三",原创 2020-06-12 15:27:16 · 19338 阅读 · 0 评论 -
GeoHash算法原理及实现
GeoHash原理及代码实现原创 2020-05-19 17:36:54 · 19561 阅读 · 0 评论 -
Redis新版本发布,你还认为Redis是单线程?
Redis到底是单线程还是多线程原创 2020-05-13 11:21:45 · 18846 阅读 · 2 评论