`
文章列表
当进行多条件动态查询时,最方便的使用@SelectProvider(type=XXXSqlProvider.class, method="getXXX")注解 此时我们需要编写自己的SqlProvider,我们需要用到org.apache.ibatis.jdbc.SqlBuilder中的静态方法,来看一段代码吧,如下: public String getUserListByConditions(Map<String, Object> parameter){ String age= (String) parameter.get("age" ...
做项目时发现有的项目在deploy到tomcat下时,变成了别的名字,这时通过如下操作可以更改项目部署路径: 项目右键——>Properties——>MyEclipse——>Web——>Context Root   更改项目部署路径名即可。 同时如果配置文件没办法找到,也可以通过在Myeclipse中配置文件部署路径,配置如下: 项目右键——>Properties——>MyEclipse——>Deployment Assembly 根据不同的Source,分别添加不同的deploy path即可将文件部署到tomcat下对应的位置     ...
这主要是由于应用服务器的内存不足引起的。 当在tomcat容器中部署多个工程,或者是工程在第三方jar包过多,或者是在tomcat管理界面反复deploy和undeploy工程时,就会出现tomcat死掉的情况,此时对tomcat进行如下配置,以加大应用服务器内存。 在CATALINIA_HOME\bin\catanila.sh文件最上面添加如下配置: JAVA_OPTS="-server -XX:PermSize=128m -XX:MaxPermSize=256m"  

Tomcat压缩配置

    博客分类:
  • WEB
当服务端返回的数据是大数据时,此时就该考虑将数据进行压缩。Tomcat服务器提供了这方面的很好的帮助,只需要在Tomcat server.xml文件中进行如下配置即可: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" ...
今天在部署WebService后,再次进行部署时,出现如下错误: Exception in thread "main" com.sun.xml.internal.ws.server.ServerRtException: Server Runtime Error: java.net.BindException: Address already in use: bind   这是因为该端口号(8080)被占用,此时可以通过如下方式解决。首先查看指定端口号被占用情况,在命令提示符下执行: netstat -aon|findstr "8080"  显示 ...
1、Linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;2、用root帐号登录后,在/etc/my.cnf中的[mysqld]后添加: lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;lower_case_table_names参数详解:lower_case_table_names=0其中0:区分大小写,1:不区分大小写MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:1、数据库名与表名是严格区分大小写的;2、表的别名是严格区分大小写的;3、列名与列的别名在所有的情况下均是忽略大小写的;4、变 ...
使用Like进行模糊查询时,形如:like '%filed%'这种方式可以使用like '%'||#{name}||'%' 进行查询 我使用concat()方法进行拼凑,灵活,用法如下: selec * from table where filed like CONCAT('%',#{filed},'%')  
固定服务器IP,设置/etc/sysconfig/network-scripts/ifcfg-em1 配置如下: DEVICE="em1" BOOTPROTO="static" NM_CONTROLLED="yes" ONBOOT=yes TYPE="Ethernet" UUID="3dcce70e-db8b-4bb5-a455-87c89de9c850" HWADDR=D4:AE:52:A3:66:D5 DEFROUTE=yes PEERDNS=yes PEERROUTES ...
服务器上执行java -jar 命令后,关闭终端,运行也会停止,若想关闭终端后继续运行,则执行命令: nohup java -jar XX.jar &  
部署web项目到远程服务器,这里服务器使用的是tomcat7,注意tomcat7与6还是有差别的。 pom.xml配置如下: <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.0</version> <configuration> <url>http://192. ...
在maven中加入单元测试覆盖率插件,配置如下: <build> <plugins> <!-- 单元测试覆盖率插件 --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>2.5.2</version> <configuration> ...
svn  安装目录    /usr/lib/java/subversion ./configure --prefix=/usr/lib/java/subversion --with-apxs=/usr/lib/java/httpd-2.4.2/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --without-berkeley-db 1.建立svn版本库目录 mkdir -pv /home/svnroot/data chown -Rv www /home/svnroot/data chmod -Rv 7 ...
使用Mybatis的Generator可以自动生成Model与Mapper,非常方便,只需要进行简单地配置即可 配置方式如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-gener ...
进入源码目录,执行 ./configure --prefix=安装目录 rm -rf 安装目录  
我是用的是http_proxy方式进行整合。 这是利用 Apache 自带的 mod_proxy 模块使用代理技术来连接 Tomcat。在配置之前请确保是否使用的是 2.2.x 版本的 Apache 服务器。因为 2.2.x 版本对这个模块进行了重写,大大的增强了其功能和稳定性。 http_proxy 模式是基于 HTTP 协议的代理,因此它要求 Tomcat 必须提供 HTTP 服务,也就是说必须启用 Tomcat 的 HTTP Connector。一个最简单的配置如下ProxyPass /images ! ProxyPass /css ! ProxyPass /js ! Proxy ...
Global site tag (gtag.js) - Google Analytics