`
hy90171
  • 浏览: 59142 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表

shell 日期操作

日期: echo "现在时间:`date '+%Y%m%d %T'`"输出:现在时间:20070629 08:53:22 解析:date返回当前时间,'+%Y%m%d %T'控制时间格式,每个参数都有特定的意义,下面是各种参数%%   a literal %%a   locale's abbreviated weekday name (Sun..Sat)%A   locale's full weekday name, variable length (Sunday..Saturday)%b   locale's abbreviated month name (Jan. ...

linux shell

1、"2>&1"含义 例如:command>out.file 2>&1 & 0:表示键盘输入 1:表示屏幕输出2:表示错误输出 command>out.file是将command的输出重定向到out.file文件,即输出内容不打印到屏幕上,而是输出到out.file文件中。2>&1是将标准出错重定向到标准输出,这里的标准输出已经重定向到了out.file文件,即将标准出错也输出到out.file文件中。最后一个&是让该命令在后台执行。   试想2>1代表什么,2与>结合代表错误重 ...

maven打jar包

Java独立应用程序的执行有两种方式: 1、java -jar 命令  2、java -classpath 命令    一、使用java -classpath 其中,因为java -jar 不接收classpath参数(或者说-classpath对它不起作用),因此必须把所有依赖的文件都打到一个jar里(比如 One jar)。这样就存在一个问题:修改这个独立应用程序的配置文件会很不方便 所以除非不用配置信息或从命令行指定配置信息,更好的方式应该是使用java -cp(即-classpath)的方式,并从类路径中读取配置文件。  那么,一个独立应用程序的目录结构可以是如下形式: 1 ...

maven注解参数

Intro Because I couldn't find a clear overview of which properties are availabe in maven2 I started this page. It is a collection of things found in the offcial maven documentation and postings to the maven user mailing list. Note: In Maven 3.0, all pom.* properties are deprecated. Use project.* i ...

maven生命周期阶段

mvn clean install 生命周期阶段 描述 validate 验证项目是否正确,以及所有为了完整构建必要的信息是否可用 generate-sources 生成所有需要包含在编译过程中的源代码 process-sources 处理源代码,比如过滤一些值 generate-resources 生成所有需要包含在打包过程中的资源文件 process-resources 复制并处理资源文件至目标目录,准备打包 compile 编译项目的源代码 process-classes 后处理编译生成的文件,例如对Java类进行字节码增强(by ...

maven mojo

Maven 插件开发—让maven使用更加灵活对于习惯于使用maven构建、管理项目的人来说,maven就是项目开发、测试、部署的一把利器:对类库的集中管理;依赖传递、继承、重用性高;对整个项目开发生命周期的完整支持,从头到尾只需要几个简单的命令就可以快速地遍历整个开发周期,减轻了配置管理的工作量。这些优秀的功能都是通过maven插件库里提供的丰富插件来完成的。因此掌握maven插件开发、在实际工作中根据自己的需要开发适合自己需求maven插件,是很有必要的。一、快速开发你的第一个插件1、创建一个maven-plugin目录,并通过CMD程序从后台进入此目录。 2、运行命令:mvn arc ...
JVM栈解决程序的运行问题,即程序如何执行,或者说如何处理数据;JVM堆解决的是数据存储的问题,即数据怎么放、放在哪儿,另外JVM堆中存的是对象。JVM栈中存的是基本数据类型和JVM堆中对象的引用。 JVM基础概念:JVM堆与JVM栈 数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte,short,int,long,char,float,double,Boolean,re ...
java在创建对象的时候会要执行它的构造函数。不仅如此,java还要执行父类的构造函数,往上一级一级直到没有父类为止。对于初学者来说,有三个问题不容易搞懂: 1、父类的构造函数是否一定会执行?   2、是先执行子类的构造函数还是先执行父类的构造函数?   3、如果父类有多个构造函数,那么 Java 会选择哪一个?   - 父类的构造函数是否一定会执行?   是的,父类的构造函数一定会执行。所以如果某个类的层次很深,那么它创建对象时就会要执行一大堆的构造函数。   - 是先执行子类的构造函数还是先执行父类的构造函数?   Java 会顺着继承结构往上一直找到 Object,然后从 ...
http://chenchendefeng.iteye.com/blog/455883 http://unixboy.iteye.com/blog/174173   一、相关概念 基本回收算法 1. 引用计数(Reference Counting) 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 2. 标记-清除(Mark-Sweep) 此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清除。此算法需要暂停整个应用, ...

ClassLoader原理

    博客分类:
  • java
JVM规范定义了两种类型的类装载器:启动内装载器(bootstrap)和用户自定义装载器(user-defined class loader)。 一、ClassLoader基本概念 1.ClassLoader分类类装载器是用来把类(class)装载进JVM的。
1. 在applicationContext.xml中配置exceptionResolver   <bean id="exceptionResolver"     class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">     <property name="defaultErrorView">        <value>error</value>     </pr ...

java HashMap的死循环

    博客分类:
  • java
http://www.iteye.com/news/27723

spring HandlerMapping

当客户端发出Request的时候DispatcherServlet会将Request提交给HandlerMapping, 然后HanlerMapping根据Web Application Context的配置来回传给DispatcherServlet相应的Controller. HandlerMapping 1. org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping 默认的HanlerM ...
概念 Spring HTTP invoker是spring框架中的一个远程调用模型,执行基于HTTP的远程调用(意味着可以通过防火墙),并使用java的序列化机制在网络间传递 对象。 效率 远程调用效率: rmi>spring http invoker>webservice 优点 1.spring http invoker 采用java的序列化机制,并采用类似rmi的方式调用,既能够使用http协议轻松穿过防火墙,又能够保证高效的远程调用。 2.轻量级的远程调用模型,对于采用spring的项目可以无缝嵌入,侵入性小。 3.非常简单,容易上手。 缺点 只支持spr ...
Spring可以通过指定classpath*:与classpath:前缀加路径的方式从classpath加载文件, 如bean的定义文件.classpath*:的出现是为了从多个jar文件中加载相同的文件,classpath:只能加载找到的第一个文件.   比如: resource1.jar中的package 'com.test.rs' ...
Global site tag (gtag.js) - Google Analytics