Java代码注释TODO FIXME XXX的意义

特殊注释

TODO

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

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

XXX

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

如果代码中有该标识,说明标识处代码虽然实现了功能,但是实现的方法有待商榷,希望将来能改进,要改进的地方会在说明中简略说明。

FIXME

代码是错误的,不能工作,需要修复

如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。

[……]

继续阅读

读《20多家倒闭企业 假装高逼格的公司都死掉了》有感

事件心得概括

严厉和高要求是为员工好,是有助于员工成长,更能为公司创造高价值

文章中提到“别再对制度进行宽容,别再对员工进行宽容。这是对员工未来的最大不负责。”,我对此有一些体会,对员工严厉和高要求,有助于员工成长,而员工是公司巨大的财富。只有员工成长了,员工自身可以争取更好收入,才能给公司带来更多价值,这是一种双赢。

我在之前公司遇到过这样的一些领导和同事,我的感觉是他们不想得罪人,或者不想培养人,对自己的下属也没什么要求。这样虽然不会有冲突和矛盾,看似一片“祥和”,这样的领导个人能力可能很强,但是从工作职责来说是不合格的。因为对于员工来说得不到锻炼的机会,慢慢就会失去工作[……]

继续阅读

读傅盛《认知三部曲》有感

事件心得概括

不断想学习,想了解,去反思

不知道自己不知道是很可怕的。如果能够知道自己的不足,有了更深层次的认知,我们能够做的更好。 
通过读这篇文章,使我对工作、专业技能等有了更深入的认识。

  1. 加强对行业的了解。如果密切关注行业发展,行业动态,就会获得许多信息,再通过思考,可以提高自己的行业理解。
  2. 走出去,看一看,多学习。走出去,带领团队的核心员工参加一些技术沙龙或技术峰会等,可以开拓视野。
  3. 借鉴别人的一些经验,不能闭门造车。而且要求写参会心得等文章。这些都是我们部门要加强的地方。
  4. 没有做不到的,只有想不到的。这句话当然不是说能想到就一定能做到,我的理解是:只要有了想法,才[……]

    继续阅读

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

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

ojdbc14.jar下载地址

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

[……]

继续阅读

[转]一位10年Java工作经验的架构师聊Java和工作经验

黄勇( 博客),从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开发模式。国内开源软件推动者之一,Smart Framework 开源框架创始人。热爱技术交流,乐于分享自己的工作经验。著有《架构探险——从零开始写Java Web框架》一书。

我的十年技术之路

CSDN:请和大家介绍下你和目前所从事的工作。

黄勇:大家好,我是黄勇。

我目前从事分布式服务架构的设计与开发工作,在阿里的大数据平台上进行应用程序开发。我们整个系统架构采用了“前后端分离”的思想,前端关注[……]

继续阅读

Git版本控制开发流程总结

Git版本控制开发流程总结如下:

分支名
source
用途
并入分支名

master
 
稳定可产品化发布,hot fix
 

develop
master
日常开发,bug fix
master

feature branches
develop
功能点开发。命名规范:feature-xxx,名字不要出现大写字母
develop

release branches
develop
预发布,bug fix。命名规范:release -xxx,名字不要出现大写字母
master、develop

hot fix branches
master
线上bug紧急修复。命名规范:[……]

继续阅读

CentOS下samba服务安装和配置

Samba基础

什么是Samba

Samba安装在linux上,是linux系统和windows系统之间互相通信共享文件的工具。
Samba的主要功能是文件共享

工作流程

协议协商--->建立连接--->访问共享资源--->断开连接

相关进程

  • smbd:管理共享资源,用户验证(TCP端口:445)
  • nmbd:NetBIOS名称解析(UDP端口:137、138、139)

安装步骤

服务端

yum install samba

客户端

yum install samba-client

启动

service nmb s[……]

继续阅读

解决jersey客户端org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException: MessageBodyWriter not found for media type=multipart/form-data, type=class org.glassfish.jersey.media.multipart.FormDataMultiPart, genericType=class org.glassfish.jersey.media.multipart.FormDataMultiPart.

开发rest客户端时,遇到org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException异常,详细信息如下:

org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException: MessageBodyWriter not found for media type=multipart/form-data, type=class org.glassfish.jersey.media.multipart.FormDataMulti[......]

继续阅读

Elasticsearch5.x 安装问题集锦

elasticsearch 5.x 安装过程中遇到了一些问题,通过查找资料几乎都解决掉了,这里简单记录一下 ,供以后查阅参考,也希望可以帮助遇到同样问题的你。

问题一:警告提示

[2016-11-06T16:27:21,712][WARN ][o.e.b.JNANatives ] unable to install syscall filter:

java.lang.UnsupportedOperationException: seccomp unavailable: requires kernel 3.5+ with CONFIG_SECCOMP and CONFIG_SECCOM[……]

继续阅读