Java代码注释TODO FIXME XXX的意义

特殊注释

TODO

表示需要实现,但目前还未实现的功能

如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。

XXX

勉强可以工作,但是性能差等原因

如果代码中有该标识,说明标识处代码虽然实现了功能,但是实现的方法有待商榷,希望将来能[……]

继续阅读

添加oraclejava驱动ojdbc14.jar到maven本地仓库

maven项目使用oracle的10.2.0.5.0jdbc驱动,无法自动下载ojdbc14.jar文件,通过手工添加到maven本地仓库就可以解决。maven依赖如下:

ojdbc14.jar下载地址

执行命令如下(示例把ojdbc14.jar放到了D盘根目录了);

[……]

继续阅读

安装python模块使用国内镜像pip源,下载安装更快且不易出错

昨天使用pip安装sklearn机器学习python模块,因为使用的是默认pip源,下载速度超慢,导致安装失败。命令如下:

pip install -U scikit-learn

然后尝试使用国内清华pip源,速度奇快,安装也顺利成功了。命令如下:

pip install -U  -i h[......]

继续阅读

Apache NiFi简介

Apache NiFi 是一个易于使用、功能强大而且可靠的数据处理和分发系统。Apache NiFi 是为数据流设计。它支持强大且可高度配置的基于有向图的数据路由、转换和系统中介逻辑,支持从多种数据源动态拉取数据。Apache NiFi原来是NSA的一个项目,现在开源出来,由Apache基金会进行管[……]

继续阅读

Gitblit1.8语言偏好选择简体中文 (zh_CN)后,在偏好标签页无法保存选中解决方法

Gitblit1.8语言偏好选择简体中文 (zh_CN)后,在偏好标签页无法保存选中,这是Gitblit1.8的bug导致的。需要修改com.gitblit.wicket.pages.UserPage来解决。

修改前代码(L214开始)

for (Language language : la[......]

继续阅读

Maven依赖类库对应源码中文出现乱码解决办法

最新开发的项目使用百度的Echarts,为了方面开发使用ECharts的Java类库来构建Option。通过Maven引入ECharts得到jar包后,并且下来了源码,其中的中文注释出现了乱码。经过尝试,通过下面步骤可以解决

1、修改Eclipse中文本文件的默认编码:windows->[……]

继续阅读

编程的8荣8耻

编程的8荣8耻,仔细看看想想,还是有些意思的。

以动手实践为荣,以只看不练为耻。
以打印日志为荣,以出错不报为耻。
以局部变量为荣,以全局变量为耻。
以单元测试为荣,以手工测试为耻。
以代码重用为荣,以复制粘贴为耻。
以多态应用为荣,以分支判断为耻。
以定义常量为荣,以魔法数字为耻[……]

继续阅读