- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 Maven 资源过滤
对于web项目,打包后,src/main/java src/main/resources 会输出到war包下的WEB-INF/classes目录下,src/main/webapp下的文件称为web资源,会输出到war包的跟目录下;对以上的资源和web资源进行资源过滤方式不一样,web资源过滤需要借助插件;1.txt是maven资源文件,2.txt是web资源文件,
2017-06-29 11:17:11 605
原创 查询tomcat日志(二)
catalina.out文件有几十万行的日志,要检索关键字最后出现的位置,可以使用如下命令:先预估关键字出现的日期,比如 2017年6月,关键字是:RefundJob,2个条件是与的关系使用两个grep:grep -n '2017-06' catalina.out |grep RefundJob得到关键字在 267892610行或者 cat -n catalina.out|grep '2017-0...
2017-06-26 14:29:05 463
转载 Tomcat单机多实例
在这篇文章中,我们将会看到在单机单用户基础上,如何运行多个tomcat实例。我们首先看到的是tomcat的目录结构,其每个文件夹有以下用途:bin – 包含所有运行tomcat的二进制和脚本文件lib – 包含tomcat使用的所有共享库conf - 包含配置信息,如tomcat绑定的端口等logs – 包含所有的日志文件temp – 此目录是tomcat存放的临时文件webapp
2017-06-23 14:49:59 218
原创 Spring 加载原模块和其他模块里的多个applicationContext.xml
现在有 A B C 三个模块,都是spring项目,A项目-------AService.java-------spring-a.xmlB项目-------BService.java-------spring-b.xmlC项目------Cservice.java------------------AService属性(get和set方法
2017-06-21 15:59:09 2722
原创 SVN 恢复至某个版本
右键文件--TortoiseSVN--Show Log右键版本号--Revert to this revision-Revert-ok最后把回复后的文件提交即可。
2017-06-21 11:09:37 690
原创 SVN 不同的环境merge项目merge产生冲突以及解决冲突
一 产生冲突现在有一个项目,有一个trunk目录,给trunk目录创建了一个分支dev目录,目录里都有1.txt 2.txt文件,如下:dev修改了1.txt,并提交,内容如下:dev 1atrunk也修改了1.txt,并提交,内容如下:trunk 1a此时,把dev合并到trunk,会产生冲突二 解决冲
2017-06-21 10:53:50 16123 1
原创 SVN merge详细说明
首页资讯精华论坛问答博客专栏群组更多▼关于svn merge部分的详细说明---带详图svn merge部分总是在用的时候要搜资料,于是特意把这一部分弄出来,以备以后使用为了做实验,要下载subversion,安装服务器,和TortoiseSVN客户端subversion
2017-06-21 09:36:52 1930
原创 合并分支dev的项目到主干trunk中
dev是trunk下的一个分支,有相同的项目1.txt后来经过开发人员提交代码到dev下,dev下有了2.txt,此时想把dev合并到trunk下首先更新dev,保证是最新的右键dev--tortoiseSVN--show log右键最新的日志--merge Revision to选择trunk 点击ok 此时trun
2017-06-20 15:38:25 614
原创 为主干项目创建分支项目
假设现在存在一个主干项目,项目在trunk文件夹下,我们想创建trunk项目对应的一个分支项目,项目在dev下项目目录如下:先更新trunk版本,保证此时是最新的右键trunk--TortoiseSVN--Branch/tag...to path:结尾处要修改为定义的分支目录名称,此处改为dev点击ok 分支创建成功此时并没有看到本地
2017-06-20 15:27:07 818
原创 Maven 使用profile以文件形式指定开发、生产等不同的环境
开发环境#\u8FD9\u662Fdev\u73AF\u5883\u914D\u7F6E jdbc_url=jdbc:mysql://127.0.0.1:3306/abcdev jdbc_user=dev jdbc_password=root 正式环境#\u8FD9\u662Fdev\u73AF\u5883\u914D\u7F6E jdbc_url
2017-06-19 15:31:18 487
原创 maven上传第三方jar到nexus私服
准备好jar;自定义内容:groupId artifactId version packaging指定内容:jar路径 要传入仓库的url 仓库的id一般上传需要这个仓库的特定权限,要在setting.xml配置好这个仓库的认证: m1releases zhangsan admin123 命令行输入如下命令即可
2017-06-19 12:03:27 2417
原创 Linux下查询tomcat日志中的异常信息
1 如果知道发生异常的时间段,可以查看这个时间段的日志: sed -n '/Jun 8, 2017 6:22:50/,/Jun 8, 2017 6:22:51/p' catalina.out |cat 时间格式要与日志时间格式匹配,且都存在;2 如果知道多少行到多少行发生了日志: sed -n '起始行号,结束行号p' catalina.out |cat 3 按异
2017-06-09 18:11:27 8749
原创 dom4j 操作xml
引入包 dom4j dom4j 1.6.1 对xml进行增删改查:package com.test.acount.acount.persist;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.Fil
2017-06-07 13:19:29 310
原创 Maven 常用配置注释
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xs
2017-06-06 11:24:50 2099
原创 Tomcat优化之连接器其他参数优化
protocol="HTTP/1.1" maxThreads="1000" minSpareThreads="100" acceptCount="1000" maxConnections="1000" connectionTimeout="20000"
2017-06-05 15:46:26 573
原创 Tomcat优化之连接器运行模式优化
有BIO、NIO、APR三种模式:这三种模式的不同之处如下:BIO:一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。Tomcat7或以下,在Linux系统中默认使用这种方式。NIO:利用Java的异步IO处理,可以通过少量的线程处理大量的请求。Tomcat8在Linux系统中默认使用这种方式。Tomcat7必须修改Connector配置
2017-06-05 15:45:44 334
原创 Tomcat优化之并发优化
并发优化 protocol="HTTP/1.1" maxThreads="1000" minSpareThreads="100" acceptCount="1000" maxConnections="1000" connectio
2017-06-05 15:44:45 616
原创 BigDecimal精确计算
import java.math.BigDecimal;public class Test { public static void main(String[] args) { BigDecimal bd1=new BigDecimal("0.1"); BigDecimal bd2=new BigDecimal("0.3"); BigDecimal add = bd1.
2017-06-05 15:17:59 407
原创 Tomcat优化之内存优化
tomcat初始分配内存较少,不适合大型web应用,需要适当调整内存参数。在linux下,修改tomcat目录下的bin目录下的catalina.sh,在CLASSPATH= 的下一行添加JAVA_OPTS="",如下设置了初始持久代和最大持久代内存以及初始堆内存和最大堆内存,堆内存初始和最大相同,防止jvm扩充堆内存浪费性能。重新启动tomcat;jps 命令列出java
2017-06-01 15:31:31 464
原创 Tomcat配置虚拟主机
在server.xml添加Host --> appBase想当于webapps存放应用的目录 此时可用http://www.zte1.com:8080/应用名称 访问。如果D:\testDoc\ws目录有个helloword的应用,此时可以用http://www.zte1.com:8080/helloword访问 如果连接器端口为80,可以直接ht
2017-06-01 10:12:17 224
rocketmq-console.zip
2021-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人