代码改变世界

编写程序要做到结构、层次清晰明朗

2020-02-08 19:35 by 乘着风去破浪, 431 阅读, 0 推荐, 收藏, 编辑
摘要:编写程序要做到结构、层次清晰明朗,不要追求华而不实; 不要上来就弄什么复杂的深层次的调用链; 不要上来就弄什么嵌套; 好代码都是慢慢优化,完善出来的; 上来就写一个结构化层次化非常深的代码是不可取的; 写代码应该先采用顺序性,保证准确性,后续功能不断追加后,再抽取完善; 就像上算法模型一样,先简单, 阅读全文

maven依赖的jar下载(在指定的仓库中)

2020-02-07 16:38 by 乘着风去破浪, 1109 阅读, 0 推荐, 收藏, 编辑
摘要:在这个页面找到要下载的jar的Pom文件,它下面会有一行说明,这个说明是指明你从哪个仓库下载这个jar; 比如:https://mvnrepository.com/artifact/org.apache.hive/hive-jdbc/1.1.0-cdh5.14.2 阅读全文

思考:开发的环境问题是一个大问题,也是首先要解决的问题,然后才能顺畅进入开发工作?

2019-12-06 11:45 by 乘着风去破浪, 151 阅读, 0 推荐, 收藏, 编辑
摘要:思考:开发的环境问题是一个大问题,也是首先要解决的问题,然后才能顺畅进入开发工作?其实环境环境包括开发问题,代码的库依赖问题,调试问题,编译问题,运行问题,以及部署问题,还有一整套的流程问题等等解决这些问题就需要搞清楚你所使用的语言的特性和原理;表面是环境问题,其实也是对语言的原理的了解和熟悉问题; 阅读全文

思考:学习一门语言:

2019-12-06 11:44 by 乘着风去破浪, 178 阅读, 0 推荐, 收藏, 编辑
摘要:思考:学习一门语言:亲手抄写一个demo,然后调试,运行;并打包部署到线上机器;中间遇到问题,遇到坑才能进步; 阅读全文

思考:为什么碰到问题才能更深刻?

2019-12-06 11:44 by 乘着风去破浪, 146 阅读, 0 推荐, 收藏, 编辑
摘要:思考:为什么碰到问题才能更深刻?因为碰到问题可以让你聚焦到问题上面;可以让你更加追求底层原理,搞懂底层原理; 阅读全文

思考:没有测试case的测试是盲目的(自测,联调等)测试,没有指导的文档的测试是盲目的测试,特别对于大型复杂的系统功能;

2019-12-06 11:43 by 乘着风去破浪, 175 阅读, 0 推荐, 收藏, 编辑
摘要:思考:没有测试case的测试是盲目的(自测,联调等)测试,没有指导的文档的测试是盲目的测试,特别对于大型复杂的系统功能;即使是一个小的系统,也要有针对性测试,这样才能保证功能正常;其实,在写case的过程,也是重新认知有哪些功能,每个功能具体是什么的一个梳理的过程; 阅读全文

思考:一个系统的要能够被验证,能够被别的什么验证,或者系统本身支持自检,这样的系统才是一个功能可以保证准确的系统?

2019-12-06 11:43 by 乘着风去破浪, 139 阅读, 0 推荐, 收藏, 编辑
摘要:思考:一个系统的要能够被验证,能够被别的什么验证,或者系统本身支持自检,这样的系统才是一个功能可以保证准确的系统?一个client server模式,那么client和server都要支持能够打印日志,并能把日志串起来,用来检测调用参数是否符合预期;一个系统,要支持静态分析和动态分析,静态分析可以看 阅读全文

思考:为什么碰到问题才能更深刻?

2019-12-04 10:04 by 乘着风去破浪, 116 阅读, 0 推荐, 收藏, 编辑
摘要:思考:为什么碰到问题才能更深刻?因为碰到问题可以让你聚焦到问题上面;可以让你更加追求底层原理,搞懂底层原理; 阅读全文

学习开发语言

2019-12-02 14:03 by 乘着风去破浪, 147 阅读, 0 推荐, 收藏, 编辑
摘要:语言学习要搞清楚:源代码是怎么编译的,怎么运行的,是运行在操作系统上还是虚拟机上,运行在虚拟机上是解释型的语言,然后虚拟机负责和系统打交道,虚拟机也可以使用jit技术把class搞成二进制码,运行在操作系统上,那么就需要编译成二进制可执行文件,而源代码变成可执行文件就涉及到编译和链接,链接就是处理每 阅读全文

思考:如何学习redis的数据结构?

2019-11-14 20:32 by 乘着风去破浪, 121 阅读, 0 推荐, 收藏, 编辑
摘要:思考:如何学习redis的数据结构?1.首先要知道redis有几种数据类型?有几种内部数据结构?有几种内部映射数据结构? -- http://www.shouce.ren/api/view/a/88102.要知道每种命令的背后是操作哪个数据类型,而这个数据类型是使用了哪种编码方式? -- http: 阅读全文