`
文章列表
免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动,下面与大家分享下原因及解决方法。 原因是:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。 解决办法: 1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行: SET JAVA_HOME=D:\Java\jdk1.8.0_92 (java jdk目录) SET TOMCAT_HOME=D:\apache-tomcat-7.0.68 (解压后的tomcat文件目录)   ...
假设有两个表A,B,都只有一个字段PHONE 1、MINUS SELECT PHONE FROM A MINUS SELECT PHONE FROM B;     相当于用结果集A减去结果B得出的结果集。同样的效果也可以用SELECT PHONE FROM A WHERE NOT EXISTS(SELECT 1 FROM B WHERE A.PHOEN=B.PHONE)来达到。   2、INTERSECT SELECT PHONE FROM A INTERSECT SELECT PHONE FROM B;  相当于求结果集A与结果集B的交集。   3、UNION SELECT ...
org.hibernate.util.JDBCExceptionReporter - SQL Error: 1461, SQLState: 72000 org.hibernate.util.JDBCExceptionReporter - ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值   检查插入的值是否大于该字段数据类型约束的长度。 这个异常是指,用户向数据库执行插入数据操作时,某条数据的某个字段值过长,如果是varchar2类型的,当长度超过2000,--4000(最大值)之间的时候,oracle会自动将该字段值转为long型的,然后,插入操作失败。解决办法是: ...
1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1)   2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录 DELETE from 表 WHERE (id) IN ( SELECT id FROM 表 GROUP BY id HAVING COUNT(id) > 1) AND ROWID NOT IN (SELECT MIN(ROWID) FROM 表 GROUP ...
  1.eclipse中安装freemarker插件及ftl使用freemarker编辑器 在线安装的方法是:Help –> Install New software 点击  and http://download.jboss.org/jbosstools/updates/development/indigo/
Windows版本: SVN的仓库目录下hooks里面创建pre-commit.bat文件:(不需要重启,直接生效)   内容如下(注意其中的SVN_BINDIR路径,可能需要改一下)   @echo off rem SVN强制写注释的hooks脚本(Windows) rem 文件名是: pre-commit.bat,放到re ...
  最近orcale数据只有一台可以服务,导致hibernate 连接数据库每个13分钟就会报“APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks”的错误.原因是 hibernate 使用c3p0连接orcale数据后不会释放 , c3p0的最大连接数为100,但显然c3p0有Bug,导致数据库连接池不够用,导致进程锁死。后换Proxool后,观察正常。下面转引其它网友文章说明C3p0 、 Proxool、 Dbcp  的区别 1<!-- JDBC驱动程序 -->   2& ...
1.在虚拟机上安装Oracle数据库时,客户端连接提示:ORA-12541:TNS:无监听程序,该怎么解决呢? 经常有网友朋友问这个问题。 在window的系统下,已经把1521的端口开放出去了,但是从另外一台机器连接服务器的时候 ,还是连不上 ...
          Spring中的ApplicationContexts可以被限制在不同的作用域。在web框架中,每个DispatcherServlet有它自己的WebApplicationContext,它包含了DispatcherServlet配置所需要的bean。DispatcherServlet 使用的缺省BeanFactory是XmlBeanFactory,并且Dispat ...
在java领域,表现层技术主要有三种:jsp、freemarker、velocity。 jsp是大家最熟悉的技术搜索 优点: 1、功能强大,可以写java代码 2、支持jsp标签(jsp tag) 3、支持表达式语言(el) 4、官方标准,用户群广,丰富的第三方jsp标签库 5、性能良好。jsp编译成class文件执行,有很好的性能表现 缺点: jsp没有明显缺点,非要挑点骨头那就是,由于可以编写java代码,如使用不当容易破坏mvc结构。 velocity是较早出现的用于代替jsp的模板语言 优点: 1、不能编写java代码,可以实现严格的mvc分离 2、性能 ...
ETL:  Extract(抽取)-Transform(清洗转换)-Load(加载),常用于数据仓库,是负责完成数据从数据源向目标数据仓库转化的过程,是实施数据仓库的重要步骤。 ETL增量抽取: 要实现增量抽取,关键是如何准确快速的捕获变化 ...
java.util.regex.Pattern (摘自sun主页) <!-- contextpath, title, lefthead, righthead --> Implements: Serializable     正则表达式的编译表示形式。 指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建 Ma ...
什么是数据库中的影子文件? A shadow file is an additional copy of the primary database file(s). More than one shadow file may exist for any given database and these may be activated and de-activated at will using the gfix utility. 注:gfix utility是一种数据库系统工具。   怎么个应用? 在DBMS(Database Management System 数据库管理系统) ...
一、Analysis - 分析:1. What is a logical data mapping and what does it mean to the ETL team? 什么是逻辑数据映射?它对ETL项目组的作用是什么? 答:逻辑数据映射(Logical Data Map)用来描述源系统的数据定义、目标数据仓库的模型以及将源系统 ...
调整Eclipse的Preferences General > Startup and Shutdown : 移除所有在启动时加载的插件。 General > Editors > Text Editors > Spelling : 关闭拼写检查。 General > Validation ,点击“全部禁用(Disable All)”,然后选择您需要的验证,我仅选择了“类路径依赖验证器(Classpath Dependency Validator)”。 Window > Customize Perspective > 移除所有用不到或不想用的 ...
Global site tag (gtag.js) - Google Analytics