自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xcdsy@aliyun.com

积累知识,分享知识

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

转载 Idea

http://idea.iteblog.com/key.php

2017-04-25 11:02:43 246

原创 考虑用静态工厂方法代替构造器

方法有名字,可以知道构建的是什么样的一个对象;不必在每次调用的时候都创建一个新的对象,可以使用预先缓存好的对象,避免创建重复的对象–这样做的好处就是可以提升性能;可以有选择的返回子类型的对象。在静态工厂方法中使用范型可以使代码简洁,如下:public static <K,V> HashMap<K,V> newInstance(){ return new HashMap<K,V>();

2017-04-04 17:54:18 425

原创 编写代码的原则,清析性和简洁性

模块的用户永远不应该被模块行为所迷惑;模块要尽可能小,又不能太小;代码应该被重用,而不是拷贝;模块之间的依赖性尽可能的降低到最小;错误应该尽早的被检测出来,最好是在编译时刻。java语言支持四种类型接口类数组基本类型一个类实现了一个接口,或者extend另一个接口。 导出API或者API:是指类、接口、constructor、fields和序列化形式(serialized form)

2017-04-04 17:09:58 454

原创 自动化运维的步骤

建立项目文件夹;克隆程序到本地;执行构建; 将应用程序的包注册为服务,并设置为开机启动;启动应用;其中,第四步骤可以看情况而定。

2017-04-02 18:02:38 654

转载 MAC OS 下sourceTree总是提示输入密码的解决办法

参照如下命令,在你的项目所在目录依次执行,就可以解决问题。curl http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain -o git-credential-osxkeychainmv git-credential-osxkeychain /usr/local/binchmod u+x /usr

2017-04-02 16:39:38 6242

原创 Linuxs常用命令

CentOS重启网络 /etc/init.d/network restart安装扩展,添加EPEL源 EPEL即Extra Packages for Enterprise Linux 。CentOS为了保证系统的稳定性,只提供了少量的软件包,无法满足更多的需求。EPEL为CentOS提供了额外10000多个软件包,而且在不替换系统组件方面下了很多功夫,因而可以放心使用。wget http

2017-04-02 15:13:15 857

原创 GitLab安装,基于清华大学镜像

https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/安装cent-os的配置时,不需要新建repo文件,只需要做在CentOS-Base.repo最后加入文档中描述的内容:[gitlab-ce]name=Gitlab CE Repositorybaseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-

2017-04-01 23:19:00 3977

java知识linux脚本

java linux 叫本,不成问题,这些成了问题

2015-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除