摘要: 一段很普通的代码,出发了两次render import React, { useState, useEffect } from 'react' const MouseTracker: React.FC = () = { const [ positions, setPositions ] = useS 阅读全文
posted @ 2020-04-30 22:37 Tikko 阅读(897) 评论(0) 推荐(0) 编辑
摘要: volatile是java语言中的一个关键字,常用于并发编程,有两个重要的特点:具有可见性,java虚拟机实现会为其满足 原则;不具备原子性.用法是修饰变量,如: . volatile原理 介绍其可见性先从cpu,cpu缓存和内存的关系入手. cpu缓存是一种加速手段,cpu查找数据时会先从缓存中查 阅读全文
posted @ 2018-07-29 14:58 Tikko 阅读(2142) 评论(0) 推荐(0) 编辑
摘要: 分布式锁 分布式锁就以 为例, 是一个分布式系统的协调器,我们将其理解为一个文件系统,可以在 服务器中创建或删除文件夹或文件.设D为一个数据系统,不具备事务能力,在并发状态下可能出现对单个数据同时读写.客户端A,B是数据系统D提供的客户端,能够对其读写. 几个关键角色已经登场,D是一个不提供事务行为 阅读全文
posted @ 2018-07-27 21:54 Tikko 阅读(3471) 评论(1) 推荐(0) 编辑
摘要: Netty之Channel 本文内容主要参考 和 的文档和源码,偏笔记向. 先简略了解一下 和`ChannelHandler`. 想象一个流水线车间.当组件从流水线头部进入,穿越流水线,流水线上的工人按顺序对组件进行加工,到达流水线尾部时商品组装完成. 可以将 当做流水线, 当做流水线工人.源头的组 阅读全文
posted @ 2018-07-11 22:42 Tikko 阅读(8583) 评论(0) 推荐(1) 编辑
摘要: 本文内容主要参考 ,偏笔记向. 网络编程中,字节缓冲区是一个比较基本的组件.Java NIO提供了 ,但是使用过的都知道 对于读写数据操作还是有些麻烦的,切换读写状态需要 . Netty 框架对字节缓冲区进行了封装,名称是 ,相较于 更灵活. 1.ByteBuf特点概览 用户可以自定义缓冲区类型对其 阅读全文
posted @ 2018-06-11 17:06 Tikko 阅读(3097) 评论(0) 推荐(0) 编辑
摘要: 今天将代码以 的方式提交,遇到了很多很多问题.特地记录一下. 代码通过 提交是没有问题的,但是通过 总是报错,而且是各种各样的错误. 1.ClassCastException 这个bug通常会提示我们是否将 包部署到所有的 上了,但是yarn cluster一般会通过 框架分发Jar包,即使将 包一 阅读全文
posted @ 2018-06-08 15:52 Tikko 阅读(4017) 评论(0) 推荐(1) 编辑
摘要: 由于本地测试和服务器不在一个局域网,安装的hadoop配置文件是以内网ip作为机器间通信的ip. 在这种情况下,我们能够访问到 机器, 会给我们数据所在机器的ip地址供我们访问数据传输服务, 但是返回的的是 内网的ip,我们无法根据该 访问 服务器. 报错如下 为了能够让开发机器访问到hdfs,我们 阅读全文
posted @ 2018-06-06 17:32 Tikko 阅读(6819) 评论(0) 推荐(1) 编辑
摘要: 报错:Unsupported field: HourOfDay 这个错误就比较搞笑也比较低级了. 代码如下 报错如下 我还追踪到了jdk源码中查看. 最后把异常抛出的代码在这. 说明我在 的`HH case`之中的. 为什么 中只有年月日,没有小时和分秒呢? emmmmm. 答案就是: 我用错类了 阅读全文
posted @ 2018-06-06 17:32 Tikko 阅读(21196) 评论(0) 推荐(5) 编辑
摘要: 报错如下 需要在yarn site.xml中添加如下配置 分发 并重启 ,再试一次 就可以了. FIN 阅读全文
posted @ 2018-06-06 17:31 Tikko 阅读(2368) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个字符串$S$,求$M$字符串是否是$S$字符串中的子串.如果是,返回$M$对应$S$的第一个下标,否则返回 1. 例如: S串为 M串为 结果: 返回S串下标8. 个人想法 之前看过这种求子串的题,但是只在脑海中想象了一下,没有动手写出算法. 看到的时候心里就嘀咕肯定不能暴力求解,需要 阅读全文
posted @ 2018-06-04 21:31 Tikko 阅读(790) 评论(0) 推荐(0) 编辑