`
文章列表
common-logging common-logging是apache提供的一个通用的日志接口。用户可以自由选择第三方的日志组件作为具体实现,像log4j,或者jdk自带的logging, common-logging会通过动态查找的机制,在程序运行时自动找出真正使用的日志库。当然,common-logging内部有一个Simple logger的简单实现,但是功能很弱。所以使用common-logging,通常都是配合着log4j来使用。使用它的好处就是,代码依赖是common-logging而非log4j, 避免了和具体的日志方案直接耦合,在有必要时,可以更改日志实现的第三方库。   ...
为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化,json插件的下载地址 http://code.google.com/p/jsonplugin/ 1. 下载json插件包,将jar包拷贝到WEB-INF/lib目录 注:struts2的json插件有两个版本0.32和0.34,我用的struts2的版本是2.0.11,在加入0.34版本json插件时启 动发生异常,提示找不到相关方法,后来就换成了低版本的0.32一切OK,仔细查看文档后发现struts2的2.0.*版本的对应插件的0.32版 本,struts2.1.*版本对应0.34版本 ...

solr基础

因为 Solr 包装并扩展了Lucene,所以它们使用很多相同的术语。更重要的是,Solr 创建的索引与 Lucene 搜索引擎库完全兼容。通过对 Solr 进行适当的配置,某些情况下可能需要进行编码,Solr 可以阅读和使用构建到其他 Lucene 应用程序中的索引。在 Solr 和 Lucene 中,使用一个或多个 Document 来构建索引。Document 包括一个或多个 Field。Field 包括名称、内容以及告诉 Solr 如何处理内容的元数据。 例如,Field 可以包含字符串、数字、布尔值或者日期,也可以包含你想添加的任何类型,只需用在solr的配置文件中进行相应的配置即 ...
在hibernate使用的过程中.我们通常需要对结果进行解释. Hibernate为我们提供了以下3种解释方法:  Transformers.ALIAS_TO_ENTITY_MAP //把输出结果转换成map Transformers.TO_LIST //把结果按顺序排进List ransformers.aliasToBean(target) //把结果通过setter方法注入到指定的对像属性中  在Hibernate中Transformers的所有转换都是需要实现ResultTransformer接口  详解ALIAS_TO_ENTITY_MAP ,太简单了就是把key和值直接 ...
 case when的语法:  CASE WHEN <A> THEN <somethingA>WHEN <B> THEN <somethingB>ELSE <somethingE>END 示例: (1)查询表users中的数据。     select u.id,u.realname,U.SEX from users u;     查询结果如下     ID    REALNAME ...
1. Solr 是什么? Solr它是一种开放源码的、基于 Lucene Java 的搜索服务器,易于加入到 Web 应用程序中。Solr 提供了层面搜索(就是统计)、命中醒目显示并且支持多种输出格式(包括XML/XSLT 和JSON等格式)。它易于安装和配置,而且 ...
我们在plsql里面将一条语句导出时会出现以下结果(测试表t_test):   prompt Importing table t_test set feedback off set define off insert into t_test('1','p&1');   prompt Done. --------------------------- prompt  显示后面的提示,相当于一般的操作系统命令echo,输出后面的信息Importing table t_test set feedback off   1。set feedback   有三种方式 ...
          1.表空间及分区表的概念         2.表分区的具体作用         3.表分区的优缺点         4.表分区的几种类型及操作方法         5.对表分区的维护性操作. (1.) 表空间及分区表的概念 表空间:  是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。   分区表: 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表
xcopy是批量复制命令,对于要复制整个目录的情况,则可使用它。 1、复制一个文件夹下的特定的文件格式的所有文件不包含子目录的。如:xcopy D:\ylw\Client\*.swf  D:\ylw\webApp。加一个参数(/y)取消覆盖当前的确认提示。若是只需要复制当前和上一次不一样的文件可使用(/d)参数。即:xcopy D:\ylw\Client\*.swf  D:\ylw\webApp /y/d 。 2、复制整个指定的目录包含所有子目录。如:xcopy D:\ylw\Client\config D:\ylw\webApp\config。若要排除目录下的指定文件格式文件的复制可使用 ...
inner join(等值连接) 只返回两个表中联结字段相等的行   left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录   INNER JOIN 语法:   INNER JOIN 连接两个数据表的用法:   SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号   INNER JOIN 连接三个数据表的用法:   SELECT * FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) ...
我们在plsql里面将一条语句导出时会出现以下结果(测试表t_test):   prompt Importing table t_test set feedback off set define off insert into t_test('1','p&1');   prompt Done. --------------------------- prompt  显示后面的提示,相当于一般的操作系统命令echo,输出后面的信息Importing table t_test set feedback off   1。set feedback   有三种方式: ...
Oracle Instant Client是免安装的Oracle客户端,由于它没有被Oracle的安装程序所封装,使用户更容易理解它的结构。   Instant Client简介   在其最新的Version 11.1.0.7.0中,包括下面的包:   第一、基本包。   有两种:全功能包和简化包,根据需要下载。   1)  Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications,这是全功能基本包。      instantclient ...
QBC常用限定方法  Restrictions.eq --> equal,等于. Restrictions.allEq --> 参数为Map对象,使用key/value进行多个等于的比对,相当于多个Restrictions.eq的效果 Restrictions.gt --> great-than > 大于 Restrictions.ge --> great-equal >= 大于等于 Restrictions.lt --> less-than, < 小于 Restrictions.le --> less-equal <=  ...
QBC (Query By Criteria) 主要有Criteria,Criterion,Oder,Restrictions类组成 session = this.getSession(); Criteria cri = session.createCriteria(JdItemSerialnumber.class); Criterion cron = Restrictions.like("customer",name); cri.add(cron); list = cri.list(); ================== ...
Quartz官方网址:http://www.quartz-scheduler.org/  集成方法 集成起来比较简单,对线程无需任何理解,Spring手册上也有清楚的说明。只需写一个POJO,其余的都是配置,而且若使用CronTriggerBean,可以配置很复杂的任务调度。 1.编写一个普通的JAVA类 根据业务,写一个简单的JAVA类,和普通的类没有区别。并配置到Spring配置文件上中。例:
Global site tag (gtag.js) - Google Analytics