java开发经验分享(四)】的更多相关文章

四. 关于测试 1. 在整个项目计划中,测试时间安排的合理性,对测试阶段的情况应作充分预计,不可为了赶发布点而忽略质量. 2. 务必清楚产品包.更新包.bug包的提交规范.具体请参照<开发规范手册>.不要出现测试过程中提交多个bug包,或者提交安装包给测试人员更新的情况. 3. 提包时请先检查,路径是否正确.文件是否完整.配置文件是否应该提交,源代码修改记录描述是否完善.之前经常出现,提包不检查就直接提交来测试,导致出错后环境不断地还原或者重建新的环境.CVS使用不熟悉,提交文件反复出错. 4…
三. 项目开发 1. 需求: 1) 需求最终需要开发人员在产品中实现,开发不合理的设计会浪费时间,开发技术无法实现的设计带来最大的痛苦:失败.所以,开发人员要重视需求以及需求评审,提出自己能够想到的所有异议: 2) 开发人员不但要做好需求分析,还要做出精确的估计.因为编码工作保质保量的按时完成需要多方的准备工作,技术难点需要进行充分的技术预言,不熟悉的依赖平台或类库要进行熟悉: 2. 计划:一栋楼很难估算重量,但是一块砖头可以精确估算重量.一个项目的时间很难准确的估计,但把项目开发划分为不能再进…
一. 编码 1. 约束自己,规范编码习惯 充足的代码注释.标准缩进的格式.注意命名规范.参考<开发管理规范> "看上去"专业能促进代码质量.越是难看的代码,在它的演化过程中会越来越差.因为当你看到你要bugfix的代码很乱,那么在bugfix的时候一般也会草草了事.一个方法有400行,在修改这个方法的时候大家不会在意再加上几十行代码.因为它看起来很差,它就是很差,我没必要美化它.反过来说,如果待改的代码很整洁很规范,那么修改者也会比较小心. 2. 避免冗长的方法和类 应将方…
这里分享一个我经常用到的一个方法,主要是用来复制文字内容,具体代码如下: var that=this; if(!document){ uni.setClipboardData({ data:复制的值, success:function(){ uni.showToast({ icon:"none", title: '复制成功!', duration: 2000 }); } }) }else{ var textarea = document.createElement('textarea'…
二. 数据库 1. SQL语句中保留字.函数名要大写,表明.字段名全部小写 如:SELECT vc_name,vc_sex,i_age FROM user WHERE i_id = 100 AND i_type = 2 2. 使用标准SQL语句,防止数据库兼容问题 3. 循环里面(包括循环调用方法内)避免过多操作数据库 4. 选择最有效率的表名顺序 ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在F…
发布时间:2018-11-07   技术:springboot+maven   概述 微信JS-SDK实现自定义分享功能,分享给朋友,分享到朋友圈 详细 代码下载:http://www.demodashi.com/demo/14379.html 概述 概述 微信公众平台开始支持前端网页,大家可能看到很多网页上都有分享到朋友圈,关注微信等按钮,点击它们都会弹出一个窗口让你分享和关注,这个是怎么实现的呢?今天就给大家讲解下如何在微信公众平台前端网页上添加分享到朋友圈,关注微信号等按钮. 一.前言 (…
前言 之前也分享了不少自己的文章,但是对于 Flink 来说,还是有不少新入门的朋友,这里给大家分享点 Flink 相关的资料(国外数据 pdf 和流处理相关的 Paper),期望可以帮你更好的理解 Flink. 书籍 1.<Introduction to Apache Flink book> 这本书比较薄,简单介绍了 Flink,也有中文版,读完可以对 Flink 有个大概的了解. 2.<Learning Apache Flink> 这本书还是讲的比较多的 API 使用,不仅有…
# 钱包开发经验分享:ETH篇 [TOC] ## 开发前的准备 > 工欲善其事,必先利其器 一路开发过来,积累了一些钱包的开发利器和网站,与大家分享一下.这些东西在这行开发过的人都知道,只是给行外打算入行的人做个参考. - 最好用的ETH钱包--MetaMask 下载:[MetaMask(谷歌插件)](https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn?hl=zh-CN) 简介:这…
在由 openLooKeng 社区主办,Apahce DolphinScheduler社区.Apache Pulsar 社区.示说网协办的联合 Meetup 上,来自联通数字科技的王兴杰老师分享了DolphinScheduler 在联通的实践和二次开发经验分享. 视频分享请参见 B 站 兴杰老师也总结了本次分享的文字版,欢迎阅读! 2020 年 3 月在完成一套服务监控治理系统的时候,我们接触到了 DolphinScheduler,发现 DolphinScheduler 的功能和我们的业务场景匹…
原创文章,同步发自作者个人博客,转载请在文章开头处以超链接注明出处 http://www.jasongj.com/java/thread_communication/ CountDownLatch CountDownLatch适用场景 Java多线程编程中经常会碰到这样一种场景--某个线程需要等待一个或多个线程操作结束(或达到某种状态)才开始执行.比如开发一个关发测试工具时,主线程需要等到所有测试线程均执行完成再开始统计总共耗费的时间,此时可以通过CountDownLatch轻松实现. Coun…