java技术
不易青年
业精于勤荒于嬉,行成于思毁于随。
书山有路勤为径,学海无涯苦作舟。
展开
-
@Inject 注解初识
注解以前学习Java的时候也学过,是在学习Spring的时候,但是@Inject 注解还真是头一次见乘着休息时间赶紧学习一下。正好手里有有本书《Java程序员修炼之道》,书中对@Inject 注解讲解的比较清楚,所以来和大家分享一下。@Inject 注解可以出现在三种类成员之前,表示该成员需要注入依赖项。按运行时的处理顺序这三种成员类型是:(1)构造方法(2)方法(3)属性在构...原创 2018-11-12 01:07:03 · 83273 阅读 · 9 评论 -
在Windows上设置CloudStack开发环境
1)安装 Cygwin.Cygwin 可以为你的windows提供一个类似Unix 的bash shell 环境。下载并安装Cygwin请使用 setup.exe.设置 Cygwin 安装路径为 'c:\bin\cygwin' 或 'c:\cygwin',注意安装路径不能使用空格。 镜像下载地址。http://mirrors.kernel.org http://cygwi...翻译 2018-11-16 20:10:51 · 718 阅读 · 0 评论 -
Java的三种代理模式
Java的三种代理模式为什么要使用代理? spring通过使用代理,可以简化暴露的facade,从而更容易被调用程序使用,通过动态代理,可以对目标类加入通知或者拦截器,从而可以提供切面功能,或者提供灵活的可配置的参数,参考spring的声明式事物管理部分。为什么要使用动态代理? 拦截某些类的话,会判断这个类是否实现了接口,如果实现了接口就会用jdk 动态代理来创建代理对...转载 2018-11-19 20:43:27 · 247 阅读 · 0 评论 -
Java Service Wrapper: JVM exited while loading the application
Java Service Wrapper: JVM exited while loading the application 使用Java Service Wrapper 将应用程序包装为linux守护程序一直报错:JVM exited while loading the application。试了很多方法都无法解决。最后发现是JDK的版本问题。由于我是在centos-6.8-32位系统...原创 2018-12-20 09:30:03 · 3038 阅读 · 0 评论