`
lqixv
  • 浏览: 218749 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
在Hibernate里面动态切换SChema实现访问不同的数据库的几种方法供大家考虑: 需求很简单,相同的操作,比如表结构完全相同,程序也完全相同,但需要根据某些条件,分别向不同的schema做操作。 比如,如果当前处理的是A公司,那么向SchemaA 里面保存数据, 如果当前处理的是B公司的,则向SchemaB里面保存数据。 其实就是一套程序,实现后台的动态切换。 我这里提供几种方法,大家自己根据情况考虑,都能实现,注意是实现,不一定适合于正式应用。 方法一: 在Hibernate里面,有一个配置参数,比如下面这个带Schema配置的映射 <?xml version=& ...
今天接到一个需求,需要做一个有简、繁两种字体的网站,一查之下,竟然发现有直接用javascript实现的简繁转换程序,惊喜之下,不记录下来不足以表达心中的快乐。另对写此程序者致以崇高的敬意!   //模仿语言包式的简繁转换功能插件! var Default_isFT = 0 //默认是否繁体,0-简体,1-繁体 var StranIt_Delay = 100 //翻译延时毫秒(设这个的目的是让网页先流畅的显现出来) //-------代码开始,以下别改------- //转换文本 function StranText(txt,toFT,chgTxt) { if(txt==& ...
Cfkfinder 是一款好用的ajax文件管理器, 但是作为商业软件, 有个”讨厌的信息”老停留在头部, 如下图 那么我们今天来研究下怎么破解它. 我们以ckfinder_ie.js来开始研究. 该文件存放在core/js目录下. 打开发现是压缩过的. 我们将代码格式化一下,有利于更好的分析. 点这里下载格式化后的ckfinder_ie文件. 经过一翻艰苦的测试, 我发现这个”讨厌的信息” 是由该行代码生成: if ( (1==(dK.indexOf(ab.bW.substr(1,1)) % 5)&amp;amp;amp;amp;amp;amp;amp;amp;amp;&a ...
技术分享 配置Eclipse进行远程调试二(图):http://java.chinaitlab.com/Eclipse/36364.html
首先:SQL语句实现附加数据库很简单由于本人经常管理服务器,期间也常给客户附加数据库或服务器出问题时都得对数据库进行操作,以前一两个时不管出什么问题都好解决,现在SQL Server 2000数据库便宜了,一堆一堆的人要SQL数据库,这样一来服务器如果进行调整或升级,就会有各种问题,感觉麻烦,尤其是附加数据库时,与时有了下边的文章,代码很简短,但可以实现很多图形化操作非常难实现的操作.而SQL语句实现附加数据库操作非常方便,在您的使用过程中如果按下面的方法不成,可以给我留言,我会尽快解决. --附加数据库 sp_attach_db '数据库名','数据库全路径','数据库日志全路径' ...
我的操作系统是win2003企业版,内存10G,运行了jboss4.0.4。 当我在配置:JAVA_OPTS 时出错,我的配置如下: set JAVA_OPTS=%JAVA_OPTS% -Xms2g -Xmx2g -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 错误是: Could not reserve enough space for object heap 当我把内存调为1G的时候,就没有问题了 ...
JPA调用存储过程:http://blog.csdn.net/totogogo/archive/2007/07/26/1708219.aspx
在我开发的开源项目中也使用了很多开源的软件,这年头做Java开发,基本上你想要到功能都有开源的实现 ;) 如果是跑跑例子,写写简单的应用,是很难真正深入掌握开源软件的内部构架的 对于开源软件的深入学习我这里有几个简单的建议: 1.通读开源软件网站上的所有文档, 重点是用户手册 2.下载源代码并尝试编译,一般项目都有wiki来描述如何进行build 3.订阅邮件列表(dev, user, commit)   如果邮件列表的问题是你感兴趣的,可以尝试一下帮别人解决一下,或者是看看别人是如何解决的 4.从JIRA上找一些你能着手的工作做做,这些工作可以你是发现的bug,也可以是开发人员定义的具体工作 ...
因要安装一个支持多域名的免费的java邮件服务器,发现的: http://jpxx.sourceforge.net/   http://www.jpxx.org/   另外,还有一些其他纯java的开源邮件服务器(或组件): http://james.apache.org/ http://www.ericdaugherty.com/ http://www.jsmtpd.org/ http://foedus.sourceforge.net/ http://www.icegreen.com/greenmail/ http://code.google.com/p/subethas ...
原文地址:http://www.java2000.net/p21介绍 Apache JAMES 是一个用Java编写的,用于电子邮件和新闻的开源解决方案。.支持SMTP和POP3协议,提供远程管理能力。自身支持不区分用户的多域名,比如abc@a.com 和 abc@b.com 在系统里面将视同同一用户a.本项目用来改造James,来支持真正的多域名,多用户。技术信息 多域名系统一般是一个服务器,一个ip地址来提供对多个用户的邮件服务,其用户名一般使用如下格式:abc@a.com,abc@b.com 等来区分不同域的用户,而对于单域名服务器则一般使用abc即可。系统将通过一种简单方法来实现多域名: ...
Jboss 4.0.4 GA的jsp默认编译器版本是jdk 1.4的版本,要修改为1.5以上的版本,打开:   E:\jboss-4.0.4.GA\server\default\deploy\jbossweb-tomcat55.sar\conf\web.xml   其中: <!-- Uncomment to use jdk1.5 features in jsp pages <init-param> <param-name>compilerSourceVM</param-name> ...
    今天做项目时候遇到一个问题,由于采用了生成静态的CMS系统,但是页面头部需要显示用户登录的信息,也就是,没有登录时,显示登录框,用户登录后,则显示登录信息。于是用到了js调用php文件的方法。但是由于浏览器的缓存,用户登录后常常还是显示登录框,因为js文件被缓存,没有重新下载。      由于js文件是用<script>标签引入的,无法加随机数参数以使每次都重新下载。经过研究采用以下方法达到目的: 这里是头部的html代码: <table width="770" border="0" align="center&q ...
如果在使用javascript的时候涉及到event处理,就需要知道event在不同的浏览器中的差异,因为javascript的事件模型有三种,它们分别是NN4、IE4+和W3C/Safari;这也造成了在不同的浏览器中处理event的差异,这里结合一些零碎的代码来说明如何做到event在IE4+和Firefox下的正常工作。 一个事件其实在页面上 有多个元素相应事件处理,点击页面上的一个button,会发生什么?其实 是相当于先后点击了按钮,它的容器,及这个页面.也就是说没一个元素都按照特定的顺序响应那个事件.事件的发生顺序在IE和mozilla在事件支持上的主要差别.    ...
遇到一个错误,显示为:org.hibernate.MappingException: No Dialect mapping for JDBC type: 3 这程序原来运行好好的,莫名其妙出了错。 找了半天,发现引起错误的原因如下: 在sqlserver中进行表的导入导出时,字段为 number型的字段在自动生成新表时,被改成了:decimal型,于是就出了这个错误。当把字段重新改为 number型后,错误消失。
那天早上刚知道这个信息时,心里有点慌…… 很快又定下来了…… 接着,有点开心……
Global site tag (gtag.js) - Google Analytics