随笔
掌心里的海-Canace
以前车马很慢,书信很远,一生只够爱一个人。
展开
-
Http与Https
Http是不安全的数据拦截、数据篡改、数据攻击Https的安全需求数据加密、身份验证、数据完整性原创 2019-11-26 01:12:39 · 223 阅读 · 0 评论 -
一致性Hash算法
一致性Hash算法解决了分布式环境下负载均衡问题比如,现在有4台服务器,存储时使用hash(n)%4,把数据分散到4台服务器中,取数据时也需要hash(n)%4,来确定数据存储的服务器,当这4台服务器达到性能问题时,增加节点,这时候原来存储的数据要重新计算hash(n)%5,代价比较大,一致性算法可解决该问题。...原创 2019-11-26 00:23:34 · 215 阅读 · 0 评论 -
sparkstreaming消费处理速度滞后
在工作中遇到上图所示问题,sparkstreaming处理速度跟不上拉取的数量,我尝试给spark作业增大资源,完全没作用,后来发现kafka的topic只有一个分区,spark作业都已经给了5个excutor,再增加资源和excutor也没作用,好像是因为topic一个分区对应一个excutor,这样才能并行执行,我这里一个分区,所以只用上一个excutor,它已经达到上限,增加资源也白费。我...原创 2019-11-19 17:29:40 · 2163 阅读 · 0 评论 -
[kubernetes] k8s-yaml配置文件详解
apiVersion: v1 #必选,版本号,例如v1kind: Pod #必选,Podmetadata: #必选,元数据name: string #必选,Pod名称namespace: string #必选,Pod所属的命名空间s: #自定义标签- name: string #自定义标签名字annotation...转载 2019-07-30 15:24:06 · 2609 阅读 · 0 评论 -
java获取配置文件路径
java修改配置文件 项目中需要定时修改配置文件,但发现修改的是class的配置文件,如果这样的话重启后重新编译配置文件又变回原来的样子,所以我既要获取项目代码配置文件路径,又要获取工作中class配置文件路径,记录一下。1、项目java代码路径String filePath = null;filePath = file.getCanonicalPath();path = file...原创 2019-08-16 11:51:22 · 6345 阅读 · 0 评论 -
为什么出现Netty?
一直没去了解Netty这个框架,今天上班干完活上网看了篇博客,恍然大悟,简单记录下。传统 IO Socket通信:一个单机服务器可能需要支撑成千上万的连接.每个连接需要一个线程维护,每个线程一个while死循环。带来问题:线程资源受限、线程切换效率地下、IO效率不高NIO可以很好解决以上三个问题:①线程资源受限新来一个链接NIO不再创建一个新的线程,而是把连接直接绑定到某个固定的...原创 2019-08-29 17:41:39 · 193 阅读 · 0 评论 -
oracle误删表恢复方法(drop table)
select * from recyclebin order by droptime desc --查看回收站解决方法:sql命令窗口执行:flashback table 表名 to before drop;原创 2019-09-19 23:18:13 · 216 阅读 · 0 评论