编程那点事编程那点事

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

方法

(五)集合处理
Java编程

(五)集合处理

阅读(1665)

1. 【强制】 关于 hashCode 和 equals 的处理,遵循如下规则:1) 只要重写 equals,就必须重写 hashCode。2) 因为 Set 存储的是不重复的对象,依据 hashCode 和 equals 进行判断,所以 Set 存储的对象必须重写这两个方法。3) 如果自定义对象作为 Map 的键,那么必须重写 hashCode 和 equals。说明: String 重写了 hashCode 和 equals 方法...

(四)OOP 规约
Java编程

(四)OOP 规约

阅读(1879)

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

(三)代码格式
Java编程

(三)代码格式

阅读(2070)

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

(一)命名风格
Java编程

(一)命名风格

阅读(1271)

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

通过其他方式接单
项目管理

通过其他方式接单

阅读(3929)

你可以主动出击寻找潜在的客户。比如去一些需要用到软件来进行日常管理的中小企业去进行询问,然后可以用低价甚至免费帮这间企业做一个小型的信息化平台,也就是帮他管理一下数据,推销一下他的产品,等他们用得比较满意了,再提出帮他们做大型的生产管理软件。如果你们团队是做网站的,就可以上网找那种一两年不更新的企业网站,诚恳的告诉他...

准备必要的框架
项目管理

准备必要的框架

阅读(4179)

接过项目的程序员都知道,一般的客户都是极不耐烦的那一类,对工期的要求都是比较紧,恨不得3天就能拿到一个大型的ERP软件或一个行业门户网站。经常是你这边忙着打代码,那边还要忙着应付客户催命一样的电话。所以在接项目之前,团队就必须提前准备好一些统一的快速开发框架或工具,也就是建立一个统一的基础开发平台。这样不但能满足客户的工...

阿里云提示:该内容被禁止访问
IT运维

阿里云提示:该内容被禁止访问

阅读(13044)

最近,客户有个内部交流论坛因用户名密码太简单被发贴机攻陷了,导致访问某些论坛板块的时候提示:该内容被禁止访问。当然在服务器上还是可以访问该链接的。具体提示如下图所示。那么出现“该内容被禁止访问”提示的时候该怎么操作呢?1、首先登录阿里云后台,单击用户名后单击【安全管控】。2、切换到【互联网有害信息】,处理对应的URL,后...

JPress导入Eclipse
Java编程

JPress导入Eclipse

阅读(129047)

JPress下载下载地址:https://gitee.com/fuhai/jpress需要注意的是,下载alpha分支,master分支的会报错:TemplateManager类103行编译出错,没有OptionService的findValueByKey方法JPress导入eclipse1、新建一个eclipse的Workspace,我们就叫jpress吧,单击【Launch】2、完成后的目录结构如下图所示3、把下载好的【fuhai-jpress-alpha.zip】文...

jdk bin目录下工具介绍
Java编程

jdk bin目录下工具介绍

阅读(7469)

Java开发人员肯定都知道JDK的bin目录中有“java.exe”、“javac.exe”这两个命令行工具,但并非所有的程序员都了解过JDK的bin目录之中的其他工具的作用。这些工具被Sun公司作为“礼物”附赠给JDK的使用者,并在软件的使用说明中把他们申明为“没有技术支持并且是试验性质的(unsupported and experimental)”的产品,但事实上,这些工具都非...

maven编译:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK
Java编程

maven编译:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK

阅读(6530)

maven编译项目报如下错误[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?根据报错不难发现,没有编译环境,或许你用的是jre而不是jdk,解决方法,参考本站的这篇文章:eclipse配置jdk,配置好jdk并选择该jdk一般就能解决No compiler is provided in this environment. Perhaps yo...