![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
喜加一
文章平均质量分 70
某Zz
为了干掉该死的注册提示前来注册一发
展开
-
【喜加一】一些前端
1. 和antd组件Switch有关。一句话总结:当某个Switch的mode=multiple或tags时,不要让该Switch的value等于[''],不然会报个“key不应该为空”的错。Antd Select组件结合使用出现must set key for <rc-animate> children问题_Haines-CSDN博客2. 和antd组件Form有关。一句话总结:当Form里需要放一个CheckBox时,如果你希望该CheckBox表示一个布尔值,则应当如下图那样配置value原创 2021-09-13 11:08:23 · 117 阅读 · 0 评论 -
一次排查StackOverflowError的经历
0.背景某SpringBoot Application内部有一个任务管理模块。每隔1分钟,quartz会调度某任务一次,如果任务成功了,该模块就记录下“这个任务于某年某月某日某时某分某秒成功了”。这个模块并不会把所有的任务的成功状态都记录下来,只会记录下最近10次成功的任务。这个模块使用一个ArrayList来存储任务的成功状态,如果ArrayList长度超过10了,就使用subList方法取该ArrayList处于末端的10个成功状态。整个过程简化一下,就像下面一样:// quartz每分.原创 2021-08-12 12:03:48 · 228 阅读 · 0 评论 -
【Java】一次历时两周的排bug经历
公司内部使用的一套自研RPC框架(称为m框架)是基于thrift的。在这个框架下,服务提供者在某个zk服务器(称为注册中心)上注册服务,服务消费者从注册中心消费服务。我负责开发提供者,冯同学负责开发消费者。该bug被冯同学发现。冯同学对该bug的描述:“你们的服务耗时也太久了点,经常性延迟好几秒,有时候十几秒都有,我这边都超时了。你们能不能优化一下速度?”冯同学的描述和我的观察不一致。我当...原创 2022-10-24 11:10:51 · 224 阅读 · 0 评论 -
Spring data jpa @Query update的坑
jpa默认只有save(Entity)方法,如果数据库中没有记录就新增,如果数据库中有记录就更新记录。如果要手动添加update(Entity)方法,可以参考这个例子: @Modifying @Query(value = "UPDATE SmallFileEntity s SET s.length = '#{entity.getLength()}' , s.modifica...原创 2019-07-31 15:30:48 · 2456 阅读 · 0 评论 -
【喜加一】读取parquet文件的metadata并输出成一张表
2019-01-07,周一,阴今天准备做的是将某parquet文件id: 9name: 9@asdfage: 9group1 test1: test1 test2: test2读成如下的表。id name age group1.test1 group1.test29 9@asdf 9 test1 ...原创 2019-01-07 19:54:23 · 1607 阅读 · 1 评论 -
【喜加一】kafka学习笔记
2018-12-25,周二,多云昨天看了一圈kafka的概念,今天来实践一下。先启动zookeeper:xmlydeMacBook-Pro:conf xmly$ zkServer.sh startZooKeeper JMX enabled by defaultUsing config: /Users/xmly/tools/zookeeper-3.4.10/bin/../conf/...原创 2018-12-25 19:33:21 · 147 阅读 · 1 评论 -
【喜加一】parquet文件读写(在HDFS上)
parquet文件格式详解:https://www.infoq.cn/article/in-depth-analysis-of-parquet-column-storage-format⬆️这个链接主要描述了parquet的原理。相比于应用,它有点过于底层了。用Java读写parquet文件需要的知识是它的子集,有部分压缩算法在轮子中被实现了,使用者只要调用就好。Java读写HDFS上的p...原创 2019-01-04 19:45:29 · 8806 阅读 · 7 评论 -
【喜加一】es6学习笔记
2018.12.19,周三,多云今天的窗帘也没有拉开,如果拉开的话就更好了。es6学习笔记:概念:cluster:一群nodes(servers)组成一个cluster。cluster能够管理和搜索所有nodes。一个cluster有一个名字(必须是独特的),clusters之间用名字区分彼此。当一个node启动时被指定加入名为xxx的cluster,那么该node就会搜索局域网并...原创 2018-12-19 18:06:18 · 266 阅读 · 0 评论 -
【喜加一】zookeeper学习笔记
2018-12-24,周一,晴团建回来第一天。zookeeper学习笔记:概念:架构:服务器是主从结构,每个客户端都有一份所有server的地址列表。层级命名空间、会话、监视:https://www.w3cschool.cn/zookeeper/zookeeper_fundamentals.html 在mac上起一个单机供调试用:下载+配置+cli例子如下:...原创 2018-12-24 19:34:27 · 141 阅读 · 0 评论 -
【喜加一】Intellij Idea学习笔记
2018-12-27,周四,阴雨解决unmapped spring configuration files found问题:file-project structure-观察是哪个模块多出来3个文件,选中该模块-“+”按钮,选中spring-在右边……算了解决失败。从零开始学Idea。建立第一个JavaWeb项目:例子:https://www.cnblogs.com/yjd...原创 2018-12-27 19:18:44 · 148 阅读 · 0 评论 -
【喜加一】HBASE学习笔记
2018-12-21,周五,多云今天在hbase的官方文档链接里找到mac设置standalone hadoop集群的官方文档,如下:https://wiki.apache.org/hadoop/Running_Hadoop_On_OS_X_10.5_64-bit_%28Single-Node_Cluster%29早点看到这个,我昨天也不至于花大半天折腾ssh不到本机的坑……hbase...原创 2018-12-21 18:44:24 · 568 阅读 · 0 评论 -
【喜加一】Swagger学习笔记
2018-12-26,周三,小雨Swagger学习笔记:先看yml。yml的三种数据结构如下:对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary) 数组:一组按次序排列的值,又称为序列(sequence) / 列表(list) 纯量(scalars):单个的、不可再分的值yml语法:https://www.jiansh...原创 2018-12-26 19:45:52 · 156 阅读 · 0 评论 -
【喜加一】Hadoop和Hdfs学习笔记
2018-12-20,周四,阴,早上有毛毛雨。hadoop学习笔记:安装hadoop2.7.6:在http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.6/ 下载2.7.6的tar.gz包。下下来后解压到一个地方,记住路径。 mac ssh localhost报could not resolve hostname...原创 2018-12-20 19:33:48 · 185 阅读 · 0 评论 -
【喜加一】day1
公司发mac作为工作机,吓哭了。安装brew: 打开终端,输入 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 用brew安装java:Don't rely on Oracle to install Java properly ...原创 2018-12-19 18:08:20 · 117 阅读 · 0 评论