- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 JAVA关键字abstract
前言关于abstract关键字,在这个大家比较关注业务实现的时代,真正能够abstract一下的码农又有多少个呢?其实刨除service interface,和service impl。话说这些年的工作经历基本上都是在接口和实现类,进行一些SSH的业务开发,然而这两天真正的看spring的源码,protect abstract 比比皆是,一个功能有N层的继承关系,实现关系,抽象类层出不穷。于是乎回头
2016-09-29 12:20:24 492
原创 JAVA关键字--private protected public default
privateprivate表示私有,用于修饰类的变量以及方法,被private修饰的变量和方法只能被类本身的实例调用或者内部类通过[类名].this.[变量或方法名]进行调用。主要用于类中封装相应的不想对外暴露的属性或者方法。protectedprotected表示保护的,介于private与public之间的访问修饰,可以用来修饰变量和方法,不可修饰类,比较形象的比喻,protected只允许朋
2016-09-29 11:22:48 602
原创 JAVA设计模式---单态模式理解
前言何为单态模式? 在一个系统中,JVM中,只能存在有一个对象的实例,所有程序的处理都只能调用这一个对象完成相关逻辑操作,单态模式有点在于减少了new关键字的调用,实例的初始化,节省了系统内存开销。单态模式的难点在于多线程的处理,写法很多,真正能够执行的,考虑的,难点在于线程的安全问题!!!,本文进行简单的理解阐述,如果不明白,请关注博主留下的两篇好文两篇好文http://www.blogjava
2016-09-21 18:13:02 3959 1
原创 JAVA设计模式---工厂模式理解
前言多年的java经验,说句实话并没有刻意的去看设计模式相关的东西,但是设计模式相关的应用就在实际应用中,比如hibernate中connection的获取,根据不同的properties的配置内容,不同的参数,从而获取不同的connection,并且调用connection相关方法对DB进行操作。这就是一个工厂模式的场景。看了很多工厂模式的帖子,大部分都是奔驰,宝马[笑CRY]。不讲太多,只说一下
2016-09-21 14:48:52 1955
原创 vmware centos7 操作共享文件夹
前言在真正开始写这篇BLOG之前,还是阐述一下该问题背景,在我安装完成vmware centos7的虚拟机之后,确实是想要实现文件的copy,也就是说到了本文的共享文件夹的操作,于是乎有了下面的总结,毕竟在执行上组件之间的各种依赖需要执行完成以后,不断的弥补,相当麻烦.尤其是kernel-headers的这个依赖顽固的错误Enter the path to the kernel header fil
2016-09-20 15:01:33 6961
原创 CENTOS 7 安装perl环境
前言最近开始学习linux虚拟机相关的东西,在刚刚开始的路上就是各种曲折,网络问题,装载问题,由于vmware tools需要perl环境的支持,于是安装perl环境。还没有正式开始学习要学的东西就已经被环境搞得很头疼,总结如下安装perl支持yum install perl* (yum安装perl相关支持) yum install cpan (perl需要的程序库,需要cpan的支持
2016-09-20 11:27:42 45710
原创 CENTOS7 安装VMWARE TOOLS
1-挂载cdrom到指定目录(该环境已为安装好centos7的vmware)点击 虚拟机–安装vmware tools mount /dev/cdrom/ /mnt/cdrom/ 此时在cdrom(挂载的目录下)应该有vmware-tools的tar包生成。 mv tar包到/tmp目录下面 umount /mnt/cdrom/ (解除挂载,如果有必要的话) tar -zxvf
2016-09-19 18:29:49 3250
原创 Vmware创建虚拟机centos遇到问题
前言:本文主要阐述在搭建vmvare centos环境时遇到的种种问题,不做安装详情阐述(问题一):镜像安装问题 解决: 不胡乱说,如果正规按照百度经验上的centos安装的话,一般不会有其他问题,只有一个问题,镜像问题!!!那么,检查一下你的镜像是否被识别,镜像大小,我的ISO文件大小有4G左右,所以遇到此问题,请检查镜像(问题二):网络问题简单阐述:
2016-09-18 14:22:57 567
原创 搭建nodejs开发环境
windows环境1、安装git2、cmd进入安装目录运行: git clone https://github.com/cnpm/nvmw.git3、设置环境变量(可图形UI): set "PATH=d:\git\nvmw;%PATH%"4、重新进入终端cmd,安装node(版本号可自定义): nvmw install 0.12.05、安装iojs nvmw
2016-09-13 18:19:14 493
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人