编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!
(四)OOP 规约
Java编程

(四)OOP 规约

阅读(2438)

1. 【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。2. 【强制】所有的覆写方法,必须加@Override 注解。说明: getObject()与 get0bject()的问题。一个是字母的 O,一个是数字的 0,加@Override可以准确判断是否覆盖成功。另外,如果在抽象类中对方法签名进行修改,其实现类...

(三)代码格式
Java编程

(三)代码格式

阅读(2444)

1. 【强制】大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行; 如果是非空代码块则:1) 左大括号前不换行。2) 左大括号后换行。3) 右大括号前换行。4) 右大括号后还有 else 等代码则不换行; 表示终止的右大括号后必须换行。2. 【强制】左小括号和字符之间不出现空格; 同样,右小括号和字符之间也不出现空格;而...

(二)常量定义
Java编程

(二)常量定义

阅读(1613)

1. 【强制】不允许任何魔法值(即未经预先定义的常量) 直接出现在代码中。反例: String key = "Id#taobao_" + tradeId;cache.put(key, value);2. 【强制】 在 long 或者 Long 赋值时, 数值后使用大写的 L,不能是小写的 l,小写容易跟数字1 混淆,造成误解。说明: Long a = 2l; 写的是数字的 21,还是 Long 型的 2?3. 【推...

uniapp checkbox无法选中,单击无效
前端开发

uniapp checkbox无法选中,单击无效

阅读(10053)

近期,在使用uniapp做项目,发现在使用checkbox/checkbox-group的时候,复选框无法选中,并且无法多选。最后排查下来是因为是项目中使用了colorui的缘故。是colorui的main.css中,定义的css和uniapp冲突了。具体冲突的代码如下,直接删掉或注释掉既可。当然你有更好的方法的话也欢迎留言。/* ==================     ...

(一)命名风格
Java编程

(一)命名风格

阅读(1629)

1、【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例:_name _name_name / __name__name __name __name / $name$name $name / name_name_ name_ / name$ name$ name$ / name__ name__ name__2、【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明:正确...

This version of ChromeDriver only supports Chrome version 81
Java编程

This version of ChromeDriver only supports Chrome version 81

阅读(7368)

最近在用selenium做采集,报了以下错误:This version of ChromeDriver only supports Chrome version 81简单来说就是你本机安装的chrome和你下载的chrome driver不匹配,下的是81版本。有2个解决方法,一是升级你的chrome浏览器,二的的话就是下载你本机安装的chrome浏览器对应的chrome driver,这篇文章我们介绍第二种方法。1、打开你的谷歌...

DataReader.GetFieldType(0) 返回了 null。
.NET编程

DataReader.GetFieldType(0) 返回了 null。

阅读(3145)

最近,为客户用Net写了个电子发票下载的平台,在部署到客服服务器的时候报了以下错误:DataReader.GetFieldType(0) 返回了 null。本地调试是没任何问题的,那么肯定是服务器环境的问题了。本地调试:win10服务器环境:windows server 2016数据库的话,本地和服务器没任何差别,我本地是直接远程连得数据库。按照网上的一些方法1、在连接字符串...

什么是商品的规格参数?
Java编程

什么是商品的规格参数?

阅读(15449)

商品规格和商品参数是2个概念。商品规格,就是我们所说的SKU,是最小库存单元;商品参数,就是我们所说的SPU,是标准化产品单元。规格: 规格是用于区分同一商品的属性。 例如手机的网络制式、屏幕尺寸等。参数: 参数是用于描述商品的属性。例如手机的核数。这样说来可能比较抽象。我们截图,以淘宝为例吧,我们随便搜索一款华为手机。在商品...

完成java商城系统的新增商品功能
Java编程

完成java商城系统的新增商品功能

阅读(1871)

为了实现商城系统的新增商品功能,我们完成了商品类目选择功能开发以及SpringMVC完成商城系统的商品图片上传功能。1、首先讲下ID的生成策略取当前时间的毫秒数然后再加上2位随机数,有人说也可以用guid,确实是这样的,但是如果碰到客户某个订单有问题的情况下,让客户说出一大段guid还是没有直接报数字方便。具体代码如下,该代码在IDUtil下...

专注编程入门及提高,探究程序员职业规划之道!