`
winnerlxh
  • 浏览: 91727 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
有一个项目运行了一段时间之后,数据越来越大,有几张表数据达到四千多万,这个时候就考虑对这些大数据表进行分表来加快数据的操作,OK,寻找可以作为分表的KEY,最后找到了一个deviceId码(包含IMEI、MEID和ESN)这个码有个规律就是由数字和字母组合而成,原先想去deviceId的前六位进行加法运算得到一个数字作为表的分别值,后来经过验证发现这三个码是有规律的,前面都各自有代表的意思,所以导致数据分出来之后有些表的数据多有些少,达不到预期想要的结果,只能考虑另外一种方法,最后决定用deviceId码的最后一位来作为分表的依据,因为最后一位是随机码来的,所以分布比较均匀。 200多万 ...
1)在jsp中创建Cookie时,必须保证Cookie创建语句写在jsp页面头部的<jsp:include page="includes/head.jsp" flush="true" />标签之前才会生效,否则手动添加的Cookie失败。 2)在<jsp:include page="includes/head.jsp" flush="true" />中也无法生成cookie和修改cookie,只能获取到已有的cookie 3)可以改用<%@ include file="in ...
存储过程的调用是使用<procedure>元素来调用的, 下面是一个使用带输出参数的存储过程的例子: <parameterMap id=”swapParameters” class=”map” >   <parameter property=”email1″ jdbcType=”VARCHAR” javaType=”java.lang.String” mode=”INOUT”/>   <parameter property=”email2″ jdbcType=”VARCHAR” javaType=”java.lang.String” mode=”I ...

文件夹取消SVN关联

    博客分类:
  • svn
在C盘有一个文件夹 working,右键Checkout以后,它变成了带绿勾的svn文件夹,现在想让working文件夹取消和svn的联系 方法: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="删除该目录下面.svn文件" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command] @="cmd.exe /c \"TITLE ...

配置resin.conf

1.本文以resin3.1为例说明,与其之前的版本相比,Resin3.1配置JVM参数的位置发生了变化Resin3.1在resin.conf文件中配置JVM参数,之前的版本则直接配置在wrapper.pl中配置。 一、修改resin.conf文件 1.1 修改JVM的参数 修改resin.conf文件,在<server-default>节点下增加配置JVM参数的子节点<jvm-arg>。-Xmx和-Xms的值需要根据服务器内存的大小调整,对于多数应用来说,-Xmx配置成1024M,完全能满足使用要求。 通常将-Xms与-Xmx选项的值设置为相同,-Xmn的值为-Xm ...
Resin设置成windows服务(这样可以解决服务重启的时候,项目没有自动启动) 如果只是启动resin 1、cmd进入dos,执行下面的命令就可以把resin注册成服务: dos:\> ${resin_home}\httpd.exe 参数 -install-as 服务名字 2、删除resin服务: dos:\> ${resin_home}\httpd.exe 参数 -remove-as 服务名字 注:参数可有可无,如果你是想启动某一个项目的话,可以在参数里面加,例如:-server 项目服务名 服务名字也是可以不填的 可用脚本bat启动和停止服务: @echo of ...
用ognl的静态调用 <s:property value="%{@java.lang.System@currentTimeMillis()}" /> 来显示,发现结果集为空.查了好多资料都发现这个是正确的引用,困惑...... 最后在查struts2.1.2的文档时发现struts2.1.2中加了很多配置元素,其中有一个名为struts.ognl.allowStaticMethodAccess的配置项 在文档的struts.properties的例子中: ### Whether to allow static method access in OGNL exp ...
最近用Jquery做可折叠菜单时,当加入"autoHeight:false,"属性时候遇到内容不可见问题。 $("#accordion").accordion({   autoHeight:false,   header:"h3" }); 最后在这个链接找到解决方法 http://stackoverflow.com/questions/725795/jquery-accordion-issues-with-ie-6 简单来说就是增加这个css <style type = "text/css" ...
在做struts2、spring网站时,在系统闲置一段时间后,访问页面会出错,第二次再访问就正常了。后来查了后台日志,发现是数据库连接关闭了,导致页面访问出错。页面上报空指针错误,错误没有保留,日志中记录的错误如下: ERROR (java.sql.Connection:19)- Error calling Connection.close: java.sql.SQLException: Already closed. at org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:84) at org.a ...
最近web服务器在大流量情况下经常出现假死现象,后台log报 too many open files 的错误,加大linux系统的文件打开数是可以解决部分问题,但是时间长了同样出问题,通过查询网络连接发现是tcp连接不关闭造成的。如下:   netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'    LAST_ACK 1   SYN_RECV 15   CLOSE_WAIT 7729   ESTABLISHED 471   FIN_WAIT1 3   FIN_WAIT2 52   SYN_SENT 1   T ...
在applicationContext-*.xml中 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="com.mysql.jdbc.Driver"> </property> <property name="jdb ...
在SSH项目中,当项目在8个小时没有人用的情况下就会出现如下错误: java.net.SocketException MESSAGE: Broken pipe STACKTRACE: java.net.SocketException: Broken pipe 原因是mysql里面默认是数据库链接在8小时没有用的时候就会失效。 解决方法: 把hibernate的连接池换成c3p0连接池。具体操作如下: 在applicationContext-*.xml中 <?xml version="1.0" encoding="UTF-8"?> < ...
package testng; import org.jboss.seam.mock.SeamTest; import org.testng.annotations.Test; public class LoginTest extends SeamTest{ @Test public void testLogin() throws Exception{ new NonFacesRequest("/login.xhtml"){ protected void renderResponse() throws Exception {  setValue(&qu ...
安裝 TestNG eclipse plugin: Eclipse:Help -> Software Updates -> Find and Install -> Search for new features to install 按 New Remote Site Name: TestNG URL: http://beust.com/eclipse (注:testng集成在jdk5中,在jdk6不能立即使用,需要一定的配置) 1.  java.lang.UnsupportedClassVersionError: Bad version number in .class 原因 ...
想必大家对项目开发中,调试类文件修改时,容器自动重新加载漫长的过程早已厌倦,现在我们是实现怎么自动加载部署java类吧! 首先下载一个javaRebel  (jRebel)这个东西(注意:jrebel.jar3.0的暂时试不成功,可以下载jrebel2.1a_cracked.zip),解压后把jrebel.jar放在任何一个目录下比如:D:/JAVA/deskLib/jrebel.jar; 然后打开Eclipse ->window –>perferences ->java 点编辑 在Default VM Arguments中输入-noverify -javaag ...
Global site tag (gtag.js) - Google Analytics