从代码规范学到的细节
1.+号慎用
1.1 日志打印我们以前都用错了
原始:
LOGGER.info("解析json SQL内容:jdbcUrl:"+jdbcUrl+"\t username:"+username+"\t password:"+password+"\t tableName:"+tableName+"\r\n");
事故:
最容易造成
java.lang.OutOfMemoryError: Java heap space error
原因:
- 寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.
- 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)
- 堆:存放所有new出来的对象。
- 静态域:存放静态成员(static定义的)
- 常量池ÿ
从代码规范学到的细节相关推荐
- 解读阿里官方代码规范
2017年开春,阿里对外公布了「阿里巴巴Java开发手册」从头到尾浏览了一遍这份手册之后,感觉很棒.虽然其中的某些观点笔者不能苟同,但大部分的规范还是值得绝大多数程序员学习和遵守的. 笔者将对这份代码 ...
- 猪懂傻改之《powershell 代码规范》
猪懂傻改之<powershell 代码规范> 脚本程序员或许都经历过这样的场景: 接手别人的代码时,因为没有注释,变量名五花八门,模块之间逻辑关系如麻, 弄得满头雾水,一脸茫然,痛定思痛之 ...
- 浅谈代码规范基础调试几道面试题
废话篇:本文由CSUST的FINAL实验室的LX创作,用途是给予CSUST的小鲜肉们一些关于C语言代码规范的一些基本知识,若本文有什么错误或是表述不清之处,欢迎留言讨论指正. 代码规范: 在讲代码规范 ...
- Python之代码规范管理工具(pylint、black)
参考链接 在之前<使代码整洁的几种规范>文章中,介绍了比较常用的变量.函数等定义方法,本文专门针对 python 的代码风格进行介绍,主要用到两个超牛的工具 pylink 和 black, ...
- 前端代码规范(1)谈code review
前端谈code review 一.review代码的认知 1.code review目的 保证代码可读性,一致性 代码层面减少bug,最基本缺少控制判断.异常处理 传播知识+设计讨论. 相信很多人第一 ...
- php 代码规范 工具,PHP工具篇:PHPStorm IDE使用CodeSniffer代码规范化管理
PHPStorm IDE使用CodeSniffer进行代码规范化管理 PHP_CodeSniffer是一个优秀的代码风格检测工具,定义了一系列的代码规范(通常使用官方的代码规范标准,比如PHP的PSR ...
- Scrum立会报告+燃尽图(十一月十五日总第二十三次):代码规范与技术交流
此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2384 项目地址:https://git.coding.net/zhang ...
- 构建iOS稳定应用架构时方案选择的思考,主要涉及工程结构,数据流思想和代码规范...
工程结构架构,减少耦合混乱以及防治需求大改造成结构重构,如何构建稳定可扩展可变换的工程结构的思考 我打算采用Information flow的方式自上而下,两大层分为基础层和展现层的结构.基础层分为多 ...
- 2021-02-21 代码不规范,运维两行泪 代码规范
代码不规范,运维两行泪 编程江湖中一直盛传着一个段子,那就是要问程序员最讨厌哪 4 件事?那必须是:写注释.写文档.别人不写注释.别人不写文档. 动手写代码前尽量做到心中有数,思考清楚代码框架结构.现 ...
最新文章
- 关于在VS2005环境下无法从源视图切换到设计视图的解决方案
- 如何用c语言读取硬盘串号_如何用C语言实现OOP
- Python 技术篇-基于随机数的uuid码的生成
- oracle锁表导致update,delete,insert出现无反应的问题
- 首次登录kk服务器信息,kk云服务器设置
- leetcode 235. 二叉搜索树的最近公共祖先 思考分析
- ARM9之NAND FLASH总结
- 一些关于毫米波技术的文献
- ajax成功跨域_自己写的
- @贾跃亭,证监会喊你本周回国对乐视负责!
- EasyUI的组件加载两次的问题
- linux如何退出python编辑器_怎么退出python
- python基础教学PPT讲义(基础部分)
- 正则划分省市区(直辖市和附详细地址包括市,区)
- html5前端图片压缩,大小可配置
- 用友u8 php,php读取用友u8采购入库单列表及详细
- 数据库知识总结:sqlserver中事务总结:begin tran,rollback tran,commit tran +IndexDB总结...
- 豆瓣电影数据分析案例
- 使用MATLAB计算个人所得税
- 计算机应用软件论文范文,计算机论文范文大全集(计算机应用论文范文5000字)
热门文章
- 携程内部信:公司高管自愿降薪 梁建章和孙洁将0薪
- 任正非:华为欲出售5G技术制造竞争对手
- 恒大健康上半年营收同比增132% 新能源汽车将成新增长点
- 会玩!拼多多联手非诚勿扰“拼对象”:为2亿单身狗操碎了心
- “生而强悍” vivo iQOO官宣3月1日发布
- 朱海舟宣布新一批应用已经适配锤子TNT 网友:救救海舟
- 年薪20万软件测试工程师都具备的能力,你有吗?
- 简单java面试题(带答案)
- Spring容器创建流程(5)bean后置处理之注册
- csnd ftp服务器端java_数据包取证总结 - osc_r6zeu2c7的个人空间 - OSCHINA - 中文开源技术交流社区...