
笔记
文章平均质量分 55
没有分类,没有主题,仅仅随笔记录
loongshawn
钻进去,跳出来,多问题为什么,跳出能不能;学习要有深度,然后有广度,两者相辅相成。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
向下看或向上看
高德地图的向下看与中兴通讯的向上看~原创 2022-01-14 21:24:25 · 760 阅读 · 0 评论 -
复盘案例:橱柜安装不合适,导致柜体、台面均重做
案例:橱柜安装不合适,导致重做背景:橱柜安装过程中,最初是由于橱柜门和台面齐平,导致需要修改橱柜。要求:规范尺寸台面盖过柜体2公分。过程:台面师傅第一时间发现问题,建议改台面省时省事;工厂安排售后师傅过来改橱柜柜体,修改后并未通知业主验收,事前也未告知修改后可能引起的原因。业主发现橱柜与墙体留有过大缝隙,柜体切割工艺太差,无法接受。解决:重做柜体、台面。根因:1、尺寸不对,橱柜生产前应该考虑门套问题,最好待门套安装后复尺再生产。2、拆单人员尺寸未给对,错误尺寸生产。3、售后改柜体师傅,原创 2021-12-26 22:21:12 · 1268 阅读 · 0 评论 -
数据倾斜优化方式
数据倾斜:mapreduce程序执行时,reduce节点大部分执行完毕,但是有一个或者几个reduce节点运行很慢,导致整个程序的处理时间很长,这是因为某一个key的条数比其他key多很多(成千上万倍),这条key所在的reduce节点所处理的数据量比其他节点就大很多,从而导致某几个节点迟迟运行不完。Hive的执行是分阶段的,map处理数据量的差异取决于上一个stage的reduce输出,所以如何将数据均匀的分配到各个reduce中,就是解决数据倾斜的根本所在。...原创 2021-12-24 14:40:45 · 1383 阅读 · 0 评论 -
简单回顾下笛卡尔积
令A和B是任意两个集合,若序偶的第一个成员是A的元素,第二个成员是B的元素,所有这样的序偶集合,称为集合A和B的笛卡尔乘积或直积,记做A X B原创 2021-12-17 08:37:45 · 854 阅读 · 0 评论 -
【FAQ】HIVE多行聚合- concat_ws(‘,‘, collect_list(t.class))
场景分组后的数据多行聚合成一行序号idclasstag11AAf21BBf31CCf41DDf51EEf62QQf72WWf82MMf期望序号idclass11AA,BB,CC22QQ,WW,MM实现两步走先分组再拼接with temp as ( select id as id, class as class原创 2021-12-15 14:11:56 · 1754 阅读 · 0 评论 -
【FAQ】HIVE分区表,字段类型变更后产生has an incompatible Parquet schema for column ‘table.field‘. Column type: xxxx
异常1、常见异常StatementCallback; uncategorized SQLException for SQL [select * from `xxx` where time= '20190404']; SQL state [HY000]; error code [0]; File 'hdfs://xxx/xxx/time=20190404/xxxxxxxxxx' has an incompatible Parquet schema for column 'xxx.xxx'. Column原创 2021-12-15 10:28:41 · 2272 阅读 · 0 评论 -
【FAQ】HIVE解析JSON字符串-函数get_json_object
如何提前JSON属性针对json数组提取待处理数据[{"id": "123456789", "orgID": "group", "empName": "张三", "empID": "93002", "orgNamePath": "数据中心/高德地图/阿里巴巴"}]SQL写法SELECTget_json_object( regexp_replace( regexp_replace(field, '\\[', ''), '\\]', '' ) -- 提取json对象原创 2021-12-15 09:43:26 · 1688 阅读 · 0 评论 -
Mybatis异常-关于建立连接connection异常的专题
Mybatis异常-关于建立连接connection异常的专题原创 2021-10-21 13:17:21 · 2625 阅读 · 0 评论 -
【FAQ】springboot启动datasource.properties、custom.properties等自定义配置未生效
【FAQ】springboot启动datasource.properties、custom.properties等自定义配置未生效原创 2021-10-18 16:32:53 · 1715 阅读 · 0 评论 -
基站如何记录用户活动轨迹,数据计算赋能
绿码是如何变黄、变红,数据计算赋能原创 2021-08-06 20:47:42 · 1094 阅读 · 0 评论 -
核酸检测筛选方法的进化升级
新冠病毒核算检测筛选方法的进化升级原创 2021-08-05 15:38:52 · 2941 阅读 · 0 评论 -
【FAQ】ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
需求来源oracle连通性问题问题描述ORA-12514: TNS:listener does not currently know of service requested in connect descriptor解决方式1、联系数据库dba;2、看看是不是监听服务没有起来,这个错误是因为Listener出了问题,请检查一下你的listener.ora文件;SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLS原创 2021-07-26 10:00:47 · 650 阅读 · 0 评论 -
【FAQ】Hive collect_set()无序、collect_list()有序和concat_ws()使用
需求来源对列值分组,并按一定顺序排序,最后多行合并一行,合并值左到右逆序排列。问题描述select t.id, concat_ws(',', collect_set(t.class))from temp tgroup by t.id原始temp数据idclassloongshaw1loongshaw2loongshaw3loongshaw4期望值idclassloongshaw1,2,3,4.原创 2021-07-14 15:26:25 · 12038 阅读 · 0 评论 -
Iterator迭代器看一看
Iterator迭代器到底是什么?原创 2021-06-30 15:09:25 · 206 阅读 · 0 评论 -
if-else走天下,让CPU分支预测技术浮出水面
关键字圈复杂度CPU分支预测机制指令吞吐量IPS-每秒指令GIPS-每秒十亿指令延迟-皮秒分支预测if-else走天下CPU分支预测原创 2021-06-29 16:53:12 · 914 阅读 · 0 评论 -
【FAQ】Impala常见异常incompatible Parquet schema for column
需求来源impala查询问题描述Impala查询表报如下异常nested exception is java.sql.SQLException: File 'hdfs://nameservice/loongshawn/d/table/p_date=2018-01/part-xxxxxxxxxxxx' has an incompatible Parquet schema for column 'v.table.fileed'. Column type: DOUBLE, Parquet schema:原创 2021-06-28 19:40:33 · 2619 阅读 · 0 评论 -
计算机为什么要用补码? 程序员的自我修养课,了解下。
只知道有这回事,但不清楚为啥要搞这回事。可以抽空了解下其所以原。这篇文章有介绍原码、反码、补码间关系《java byte最大值最小值问题》原创 2021-06-24 09:33:50 · 632 阅读 · 0 评论 -
【FAQ】git merge develop后, push到gerrit失败, 提示 no new changes?
需求来源git 分支合并问题描述使用 git merge 在本地执行分支合并操作,然后想 push 到 gerrit 上评审入库,可是在提交时,提示: ! [remote rejected] HEAD -> refs/for/dev (no new changes)分析:no new changes 的意思,是说,这个合并,是个线性的合并。而合并的那些历史的 commit 节点,在 gerrit 上都已经评审过了,都是已有的 change 单,所以 gerrit 认为没有新的提交,就不让你原创 2021-06-22 11:10:11 · 2726 阅读 · 0 评论 -
Flyway专题-集成、文件命名、异常分析、个人思考
异常分析原创 2021-06-10 17:33:23 · 1070 阅读 · 1 评论 -
【FAQ】Spark报错: java.lang.UnsupportedOperationException: Unimplemented type:DoubleType
异常回顾2019-01-01 11:24:32,035 WARN org.apache.spark.scheduler.TaskSetManager: Lost task xx.0 in stage x.0 (xxx 12, xxx, executor 3): org.apache.spark.SparkException: Task failed while writing rows at org.apache.spark.sql.execution.datasources.FileFormatWri原创 2021-06-09 17:05:48 · 578 阅读 · 0 评论 -
智能开关如何实现双控
智能开关如何实现双控原创 2021-06-04 17:59:28 · 4019 阅读 · 0 评论 -
【转载】-大神都是这样学习动态规划的
https://www.cxyxiaowu.com/8536.html转载 2021-06-03 15:57:01 · 130 阅读 · 0 评论 -
Idea编译报符合找不到的一种处理方式
media/vdb/workspace/loongshawn/loongshawn-demo/src/main/java/com/loongshawn/Test.java:128:23 java: 找不到符号 符号: 方法 setTime(<nulltype>) 位置: 类型为com.loongshawn.demo.task.model.QueryParam的变量 queryParam-Djps.track.ap.dependencies=falseClearing build system原创 2021-06-02 10:29:37 · 5836 阅读 · 0 评论 -
利用sublime text进行文本对比,替换收费的sublimemerge插件
最近在倒腾Sublimerge插件,不过这个插件安装后发现用不了,就换了一个新的插件。Compare Side-By-Side,地址:https://github.com/DougTy/sublime-compare-side-by-side1.安装使用1、打开Sublime Text后,接着按「Ctrl+Shift+P」,并输入「Install Package」输入:Compare Side-By-Side,回车安装。2、在要对比的文件标题位置点击鼠标右键,选择Compare with,选择要对比原创 2021-06-02 09:19:39 · 10634 阅读 · 2 评论 -
智能开关的零火版和单火版有什么区别
1、在“智能开关”之前,是没有所谓的“零火版”和“单火版”的。“开关”要么接在火线上,要么接在零线上,用来控制灯泡的打开和关闭。2、下图的“开关”是接在零线上的,使用上虽然没有问题。但你想想,“火线”带电,“零线”不带电,当“开关”装在零线上时,“灯泡”就会直连“火线”...原创 2021-05-09 13:05:33 · 10211 阅读 · 1 评论 -
事务隔离:你改了我看不见?
MySQL事务隔离:你改了我看不见?原创 2020-12-24 00:14:21 · 161 阅读 · 0 评论 -
剖析一个成功的失败项目管理案例
剖析一个成功的失败案例项目原创 2020-12-30 07:56:48 · 2957 阅读 · 0 评论 -
Mybatis异常Error querying database. Cause: java.lang.NullPointerException
异常信息nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.NullPointerException异常触发升级微服务框架原创 2020-12-24 13:15:18 · 4578 阅读 · 0 评论 -
天马行空,用星巴克指数分析长沙地产发展
天马行空,用星巴克指数分析长沙房地产行情原创 2020-12-24 01:06:04 · 818 阅读 · 0 评论 -
聊聊如何保证api接口数据安全?
如何保证api接口数据安全?原创 2020-12-24 00:48:49 · 1703 阅读 · 1 评论 -
聊聊工作中的“内卷”,但如何突破呢?
聊聊工作中的“内卷”,但如何突破呢?原创 2020-12-24 00:46:39 · 1462 阅读 · 0 评论 -
redis scan命令导致redis连接耗尽,线程上锁
使用redis scan方法无法获取connection,导致线程锁死。原创 2020-10-14 13:55:24 · 1998 阅读 · 1 评论 -
Mybatis的SQL语句如何生成?
Mybatis的SQL语句如何生成?简单了解下其处理流程。原创 2020-06-23 16:57:22 · 863 阅读 · 0 评论