会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
上海小墨子
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
···
9
下一页
2022年11月30日
重构:改善既有代码的设计 第七章 读书笔记
摘要: 第7章 封装7.1 封装记录(Encapsulate Record) 曾用名:以数据类取代记录; 做法:1- 对持有记录的变量使用封装变量,将其封装到一个函数中。 记得为这个函数取一个容易搜索的名字。 2- 创建一个类,将记录包装起来,并将记录变量的值替换为该类的一个实例。然 后在类上定义一个访问函
阅读全文
posted @ 2022-11-30 10:42 上海小墨子
阅读(75)
评论(0)
推荐(0)
2022年11月29日
重构:改善既有代码的设计 第六章 读书笔记
摘要: 第6章 第一组重构6.1 提炼函数(Extract Function) 抽取函数;6.2 内联函数(Inline Function) 和提炼函数相反操作;6.3 提炼变量(Extract Variable) 动机:表达式有可能非常复杂而难以阅读。这种情况下,局部变量可以帮助我们将 表达式分解为比较容
阅读全文
posted @ 2022-11-29 10:14 上海小墨子
阅读(178)
评论(0)
推荐(0)
2022年11月25日
重构:改善既有代码的设计 第三章 读书笔记
摘要: 目录 代码的坏味道 3.1 神秘命名(Mysterious Name) 需要好的命名方式,有意义的命名方式 3.2 重复代码(Duplicated Code) 场景 方法 同一个类中出现重复代码 提取重复代码到一个函数中 重复代码在一个超类的不同子类中 函数上移 到 父类中 重复代码出现在无关的类中
阅读全文
posted @ 2022-11-25 10:45 上海小墨子
阅读(90)
评论(0)
推荐(0)
重构:改善既有代码的设计 读书笔记
摘要: 第1章 重构,第一个示例 1.1 起点 1.2 对此起始程序的评价 1.3 重构的第一步 1.4 分解statement函数 1.5 进展:大量嵌套函数 1.6 拆分计算阶段与格式化阶段 1.7 进展:分离到两个文件(和两个阶段) 1.8 按类型重组计算过程 1.9 进展:使用多态计算器来提供数据
阅读全文
posted @ 2022-11-25 09:58 上海小墨子
阅读(144)
评论(0)
推荐(0)
2022年11月24日
工具
摘要: 一: sz工具,可以把服务器的文件直接下载到本地 使用方法: sz 文件名称 二: python开启服务器拉取资源 1-server端:python -m SimpleHTTPServer 或 python -m http.server 2- client端 wget ip:port/文件 三:查看
阅读全文
posted @ 2022-11-24 20:47 上海小墨子
阅读(69)
评论(0)
推荐(0)
idea工具常用的一些方法
摘要: 一: 查看方法调用链 选中方法 --> Navigate --> Call Hierarchy 快捷方法:ctrl+H
阅读全文
posted @ 2022-11-24 20:39 上海小墨子
阅读(43)
评论(0)
推荐(0)
2021年7月16日
maven常见bug之Provider for class javax.xml.parsers.DocumentBuilderFactory cannot be created
摘要: 下面是我在提交flink的时候遇到的问题(本地可以执行,yarn上执行不了); 这类问题大部分情况下是jar包冲突。 验证和解决方法: 1- copy解析类DocumentBuilderFactory,然后在自己的项目中去寻找这个类; 你会发现这个类存在三个版本的jar包。 2-寻找调用此jar包的
阅读全文
posted @ 2021-07-16 11:32 上海小墨子
阅读(1567)
评论(0)
推荐(0)
2020年2月18日
Operation category READ is not supported in state standby 故障解决
摘要: 意思是:该主机状态为待机,不支持操作类别READ. 出错的是hadoop的hdfs。 你会发现最基本的hdfs命令都不能执行,例如:hadoop fs -ls / 自定义的是nn1还是namenode1等自定义名可以在配置文件hdfs-site.xml中查看: <property> <name>df
阅读全文
posted @ 2020-02-18 10:43 上海小墨子
阅读(7419)
评论(0)
推荐(0)
2020年2月17日
yarn资源调度之FairScheduler
摘要: 之前的一篇文章是讲的CapacityScheduler调度器。 本篇文章讲下FairScheduler调度器,两篇文章可以结合看效果更好。 主要的配置文件为yarn-site.xml 和 fair-scheduler.xml。 以下介绍yarn-site.xml文件的配置参数: yarn.resou
阅读全文
posted @ 2020-02-17 19:53 上海小墨子
阅读(975)
评论(0)
推荐(0)
2020年1月7日
storm启动和拓扑启动和关闭的一般命令
摘要: storm启动步骤: 1- 启动zookeeper(storm需要依赖zookeeper) zkServer.sh start 2- 启动nimbus(只需启动一台主控节点的守护线程,负责在集群中分发代码,对节点分配任务,并监视主机故障) storm nimbus 3- 启动supervisor(每
阅读全文
posted @ 2020-01-07 21:03 上海小墨子
阅读(2733)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
9
下一页
公告