0%

Nginx的安装

mac下安装

首先看一下nginx的信息

阅读全文 »

spring与springmvc整合

在项目中使用springmvc的时候,由于spring和springmvc是同源的,有时候大家会把所有的配置都扔到springmvc的配置文件中,而不去区分spring和springmvc的配置,而我习惯于把两个配置拆分开来,spring来配置数据源、事务以及和其他框架的整合,springmvc来配置web相关的一些配置。

只使用springmvc配置

先来看一下如果只是用springmvc配置的话,如何进行配置

先配置web.xml,只需要配置DispatcherServlet即可。之后将所有的spring配置和springmvc配置都放到springmvc.xml的配置中

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springmvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
阅读全文 »

编译时处理注解

可以使用APT(Annotation Processing Tool)来在编译期进行注解处理,生成额外的源文件和其他文件。

Annotation注解处理器需要实现javax.annotation.processing.Processor接口,也可以通过继承javax.annotation.processing.AbstractProcessor类来实现Annotation注解处理器

web应用使用spring

对于java而言,使用最多的还是web开发,如何在web应用中使用spring呢,web应用中没有main方法,而且必须在servlet容器加载时就创建spring的IOC容器,之前在学习Servlet的时候有讲到一个Servlet监听器,可以监听ServletContext、HttpSession、ServletRequest等对象的创建和销毁

阅读全文 »

环境变量

环境变量的设置

使用export命令

1
2
3
4
export age=18

# 查看当前环境
export -p

环境变量查询

使用set可以查看所有变量(包括环境变量、局部环境变量、用户定义变量),使用env只能查看环境变量

1
set
1
2
3
4
5
6
7
8
# 使用env或printenv
env

# printenv还可以查看单个环境变量
printenv JAVA_HOME

# 也可以使用echo来查看,不过环境变量前要加$
echo $JAVA_HOME
阅读全文 »