`
文章列表
常用的maven插件: 1.  maven-archetype-plugin:构建插件,构建maven项目。   2.  maven- compiler-plugin:编译插件,用来编译java代码。   3.  maven-resources-plugin:处理资源文件插件。   4.  maven-surefire-plugin:执行测试插件。   5.  maven-release-plugin:发布插件。   6.  properties-maven-plugin:读取动态参数的字典数据文件(dev.properties、prod.properties。。。), ...
基本命令: 1. 清理命令:mvn clean 2. 编译源代码命令:mvn compile 3. 编译测试代码命令:mvn test-compile 4. 运行测试代码命令:mvn clean test 5. 打包命令:mvn clean package 6. 安装命令(将其安装到本地maven仓库中):mvn clean install 7. 发布命令(将其发布到远程仓库中(私服)):mvn clean deploy 8. 运行tomcat命令:mvn clean tomcat:run 9. 生产站点项目信息命令:mvn site   静态资源压缩命令: 1. m ...
一、下载nexus: 下载地址   二、修改默认端口: 打开:D:\nexus-2.0.3-bundle\nexus-2.0.3\conf\nexus.properties: # Sonatype Nexus # ============== # This is the most basic configuration of Nexus.   # Jetty section application-port=9080 application-host=0.0.0.0 nexus-webapp=${bundleBasedir}/nexus nexus-webapp-co ...
继承: 1. 被继承项目与继承项目是父子目录关系 现在假设我们有一个项目projectA,有另一个项目projectB,而且projectB是跟projectA的pom.xml文件处于同一个目录下,这个时候projectA和projectB的目录结构如下: ------projectA        -- ...
依赖配置: 例如: <project>     ...     <dependencies>       <dependency>         <groupId>group-a</groupId>  
在js中截取指定长度字符串,在需要考虑汉字(占2个字符长度)时,可以采用下面的方法进行截取:   function local_cutstr(str,len){ var str_length = 0; var str_len = 0; str_cut = new String(); str_len = str.length; for(var i = 0;i<str_len;i++){ a = str.charAt(i); str_length++; if(escape(a).length > 4){ //中文字符的长度经编码之后大于4 str_length+ ...
///////////////////////////////////// js 获取浏览器类型//////////////////////////////// // 获取浏览器类型 function getUserAgentType() { var userAgentType = ""; var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 if (userAgent.indexOf("Opera") > -1){  //判断是否Opera浏览器 userAgentTyp ...
1. concat: 将查询结果拼接成一个字符串,返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。 eg:select concat('11','22','33'); 返回结果:112233    2. concat_ws: 和concat()一样,将多个字符串连接成一个字符串,但是可以一次性指定分隔符~(concat_ws就是concat with separator) 语法:concat_ws(separator, str1, str2, ...) 说明:第一个参数指定分隔符。需要注意的是分隔符不能为null,如果为null,则返回结果 ...
日志文件会随着程序运行的时间越来越大,占用存储空间,为此,可以考虑将日志文件进行压缩处理。 以下是压缩日志文件的shell脚本:   #!/bin/sh ./echnweb/.profile   logDIR="/echnweb/logs"   yesterday_time=`TZ=EAT+16 date +%Y-%m-%d`   ls $logDIR/console8003_debug.log.$yesterday_time | xargs gzip ls $logDIR/console8003_error.log.$yesterday_time ...
file=`ls -lrt $HOME/kpi/log | tail -1 |awk -F " " '{print $9}'` hostname="10.109.17.5" username="echnweb" passwd="echnweb_123" ftp -vn $hostname <<EOF quote USER $username quote PASS $passwd binary put $HOME/kpi/log/$file by EOF
在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是在系统参数中增加系统参数: 1)window下, 在catalina.bat最前面: set JAVA_OPTS=-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m;-Duser.timezone=GMT+08;   2)linux下,在catalina.sh最前面增加: JAVA_OPTS="-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m -Duser.timezone ...
使用线程池,用较少的线程处理较多的访问,可以提高tomcat处理请求的能力。 使用方式: 首先,打开/conf/server.xml,增加 <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"  maxThreads="500" minSpareThreads="20" maxIdleTime="60000" /> 最大线程500(一般服务器足以),最小空闲线程数20,线程最大空闲时间60秒。 然后,修 ...
<Connector executor="tomcatThreadPool"                port="80" protocol="HTTP/1.1"                 connectionTimeout="60000"                keepAliveTimeout="15000"                maxKeepAliveRequests="1"                redirectPo ...
现象:在使用easyUI的datagrid 控件过程中,发现如果查询结果为空时,会产生两次请求。   原因:是easyUI控件本身的问题,在easyUI的代码中,有如下一段代码:          if(_b3.total==0){                _b3.pageNumber=0;                _b4=0;          }         此处代码的原意是解决一个问题:当页面刷新时,请求的数据总数发生变化,需要更新 pagebar 的显示。   解决办法:将上述判断内的代码注释掉。
==========创建表空间=========== CREATE TABLESPACE DATA01 DATAFILE    '/home/oracle/oradata/orcl/data01.dbf' SIZE 1024M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED LOGGING PERMANENT EXTENT MANAGEMENT LOCAL AUTOALLOCATE BLOCKSIZE 8K SEGMENT SPACE MANAGEMENT MANUAL FLASHBACK ON; (说明:DATA01为表空间的名称,/h ...
Global site tag (gtag.js) - Google Analytics