- 浏览: 37101 次
- 性别:
- 来自: 北京
最新评论
文章列表
11.1 maven本地仓库导入xero的jar包
11.1.1 Maven命令导入到本地仓库
先将要导入的jar包放到指定目录D:/import_lib,然后执行如下maven命令
mvn install:install-file -Dfile=D:/import_lib/anet-java-sdk-1.8.8.jar -DgroupId=anet.java.sdk -DartifactId=anet-java-sdk-1.8.8 -Dversion=1.8.8 -Dpackaging=jar
11.1.2 配置pom.xml
将已经导入到maven库中的jar配置到po ...
10.1 pom.xml添加如下配置:
<!-- quartz定时任务 -->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
</dependency>
10.2 resources目录增加配置文件quartz.properties
# thread-pool
org.quartz.threadPool.class=org.quartz.simpl.Simp ...
9.1 在pom.xml中配置依赖包
<!--spring boot 与redis应用基本环境配置 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<!--spring session 与redis应用基本环境配置,需要开启redis后才可以使用,不然启动Spr ...
application.properties中增加配置:
spring.mvc.contentnegotiation.favor-path-extension=true
spring.mvc.pathmatch.use-suffix-pattern=true
1. 自定义拦截器java类,继承HandlerInterceptorAdapter。例如LoginAnnotationInterceptor
2. 编写配置类,实现WebMvcConfigurer,重写addInterceptors方法,添加自定义的拦截器
例如:拦截URL 中的*.do *.action等
@Configuration
public class SystemWebMvcConfig implements WebMvcConfigurer{
@Autowired
private LoginAnnotationIntercepto ...
在pom.xml增加如下配置,修改jsp或者java等文件不需要手动重启服务,自动生效:
<!-- 热部署 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
5.1 jsp文件路径
src/main文件夹下面,新建webapp/WEB-INF目录,下面增加jsp文件夹。将原来系统中的jsp文件放到此文件夹中
5.2 静态文件路径
在src/main/resources目录下新建static文件夹,springboot默认以此路径寻找静态文件。原系统中,如css,js等文件放到此目录
5.2 jsp配置
springboot官方不推荐使用jsp,但是我们当前系统已经在用,需要在pom.xm文件中增加如下配置:
<!-- jsp解析 -->
<dependency>
<groupId>or ...
spring-boot-starter集成了日志组件,支持Java Util Logging, Log4J2, Logback,使用哪个日志框架,在resources目录下添加响应的配置文件即可(logging.properties/log4j2-spring.xml/logback-spring.xml),这里以logback为例,增加logback-spring.xml文件,添加 ...
3.1 配置mysql驱动
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
3.2 配置数据源
具体配置参数后面补充application.properties添加如下基本配置:
spring.datasource.url=jdbc:mysql://127.0.0.1/databasename
spring.datasource.userna ...
spring-boot-starter-web模块包含了RESTful、Spring MVC、Tomcat 容器,用于快速构建web项目,同时也与我们目前项目非常契合(boss架构tomcat+springMVC),我们可以直接在pom.xml中配置依赖关系使用:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</depen ...
安装
<!--[if !supportLists]-->1. <!--[endif]-->maven运行,需要用到jdk,安装maven之前,先要确保系统中安装了jdk 1.4以上的版本。
<!--[if !supportLists]-->2. <!--[endif]-->下载安装包。进入maven官网:http://maven.apache.org/
<!--[if !supportLists]-->3. <!--[endif]-->将下载的文件解压,位置任意。解压后得到的文件结构如下图。其中bin文件夹下,即为 ...
mavn 部署引入jar包不对,不提示找不到jar包,而是提示:
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
Error creating bean with name 'auditProcessAction': Unsatisfied dependency expressed through field 'auditProcessService'; nested exception i ...
应用:https://www.cnblogs.com/zhangmo/p/3571735.html
区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。
(2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。
一.find命令
基本格式:find path expression
1.按照文件名查找
(1)find / -name httpd.conf #在根目录下查找文件httpd.conf,表示在整个 ...
引用:http://www.cnblogs.com/sybblogs/p/5465763.html
open files
修改linux系统open files限制,通过ulimit –a可看到系统默认的一个进程最大打开文件数为1024,linux系统中一切皆为文件,包含socket连接,需将些值调大,才可建立更多的socket连接。
[root@localhost tomcat]# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
...
引用:http://www.cnblogs.com/sybblogs/p/7691104.html
swap是linux系统的虚拟内存,物理内存不足时,会用到。生产环境,最好添加上,以防内存异常暴增时,系统出现问题。
查看系统是否有swap分区,执行如下命令,若Swap那一行都为0,则表示没有Swap分区。
下面是添加Swap的方法:
1. 使用dd命令创建一个swap交换文件
dd if=/dev/zero of=/home/swap bs=1024 count=4096000