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

二. 数据库 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…
四. 关于测试 1. 在整个项目计划中,测试时间安排的合理性,对测试阶段的情况应作充分预计,不可为了赶发布点而忽略质量. 2. 务必清楚产品包.更新包.bug包的提交规范.具体请参照<开发规范手册>.不要出现测试过程中提交多个bug包,或者提交安装包给测试人员更新的情况. 3. 提包时请先检查,路径是否正确.文件是否完整.配置文件是否应该提交,源代码修改记录描述是否完善.之前经常出现,提包不检查就直接提交来测试,导致出错后环境不断地还原或者重建新的环境.CVS使用不熟悉,提交文件反复出错. 4…
三. 项目开发 1. 需求: 1) 需求最终需要开发人员在产品中实现,开发不合理的设计会浪费时间,开发技术无法实现的设计带来最大的痛苦:失败.所以,开发人员要重视需求以及需求评审,提出自己能够想到的所有异议: 2) 开发人员不但要做好需求分析,还要做出精确的估计.因为编码工作保质保量的按时完成需要多方的准备工作,技术难点需要进行充分的技术预言,不熟悉的依赖平台或类库要进行熟悉: 2. 计划:一栋楼很难估算重量,但是一块砖头可以精确估算重量.一个项目的时间很难准确的估计,但把项目开发划分为不能再进…
一. 编码 1. 约束自己,规范编码习惯 充足的代码注释.标准缩进的格式.注意命名规范.参考<开发管理规范> "看上去"专业能促进代码质量.越是难看的代码,在它的演化过程中会越来越差.因为当你看到你要bugfix的代码很乱,那么在bugfix的时候一般也会草草了事.一个方法有400行,在修改这个方法的时候大家不会在意再加上几十行代码.因为它看起来很差,它就是很差,我没必要美化它.反过来说,如果待改的代码很整洁很规范,那么修改者也会比较小心. 2. 避免冗长的方法和类 应将方…
在开发用户模块的时候,相信大家都碰到过一个功能,图片滑动解锁后发送验证码,这里分享我用uni-app制作的一个小控件 效果如下: 需要如下图片资源 template <template> <view class="zhezhao" v-if="shows" @tap="shows=false"> <view class="verifyBox" @touchend="onEnd"…
授权页面 因为微信小程序提供的 权限弹窗 只能通用户确认授权 所以可以 写一个授权页面,让用户点击 来获取用户相关信息 然后再配合后台就可以完成登录 <button class="btnInfo" open-type="getUserInfo"/> 素材 页面代码示例这个接口要在后端调用(https://api.weixin.qq.com无法加入白名单) https://api.weixin.qq.com/sns/jscode2session?appid…
应用生命周期(仅可在App.vue中监听) 页面生命周期(在页面中添加) 当页面中需要用到下拉刷新功能时,打开pages.json,在"globalStyle"里设置"enablePullDownRefresh":true 此时所有页面都可以完成下拉刷新功能如果想单个页面不能执行刷新功能:在pages.json里单个页面上添加 onShareAppMessage 用户点击右上角分享,可在转发时设置转发标题,路径和图片 组件的生命周期(与vue标准组件的生命周期相同)…
在由 openLooKeng 社区主办,Apahce DolphinScheduler社区.Apache Pulsar 社区.示说网协办的联合 Meetup 上,来自联通数字科技的王兴杰老师分享了DolphinScheduler 在联通的实践和二次开发经验分享. 视频分享请参见 B 站 兴杰老师也总结了本次分享的文字版,欢迎阅读! 2020 年 3 月在完成一套服务监控治理系统的时候,我们接触到了 DolphinScheduler,发现 DolphinScheduler 的功能和我们的业务场景匹…
# 钱包开发经验分享:ETH篇 [TOC] ## 开发前的准备 > 工欲善其事,必先利其器 一路开发过来,积累了一些钱包的开发利器和网站,与大家分享一下.这些东西在这行开发过的人都知道,只是给行外打算入行的人做个参考. - 最好用的ETH钱包--MetaMask 下载:[MetaMask(谷歌插件)](https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn?hl=zh-CN) 简介:这…
java'小秘密'系列(二)---Integer 前言:本系列的主题是平时容易疏忽的知识点,只有基础扎实,在编码的时候才能更注重规范和性能,在出现bug的时候,才能处理更加从容. 目录 java'小秘密'系列(一)---String.StringBuffer.StringBuilder 这是我的博客目录,欢迎阅读 分析 private static class IntegerCache { static final int low = -128; static final int high; s…