- 浏览: 121120 次
- 性别:
- 来自: 深圳
最新评论
-
awdxzc:
还能更复杂一点?
Ehcache缓存配置 -
polaris1119:
请问,用ibatis + postgreSQL,存储过程出入一 ...
postgre存储过程简单实用方法 (过程语言: PL/pgSQL) -
foxty:
name like '%'+?+'%'
这样不必对参数再进 ...
PreparedStatement 使用like 模糊查询 -
manjingtou:
呵呵,我用的就是8.3但是我没有使用 application ...
POSTGIS常用函数 -
MegRyan:
我数据库里面有754个 但是没有AddGeometryColu ...
POSTGIS常用函数
文章列表
今天在处理postgreSQL数据库的函数的时候。遇到了一个问题
我要在select语句中来判断某个字段的属性是否为空,或者是否为一个特定的值,我需要作判断,在oracle中我们会用nvl decode 等函数。同样 mysql 中会有ifnull,if 函数。有时候 ...
- 2008-07-30 17:27
- 浏览 6095
- 评论(0)
要想使用hibernate的空间数据操作,就要提到一个概念 java Topology Suite (字面上理解就是 空间拓扑的意思,简称JTS,注意:过需要声明一点,本文中的JTS与进行java事务处理的JTS、JTA没有联系).HIBERNATE中对空间数据作了支持(Hibernate Spatial),Hibernate Spatial是对处理空间数据的一个Hibernate扩展 ,Hibernate Spatial 使用标准的方式处理地理信息数据 ,并且提供了一个可以跨数据库的处理的接口函数,Hibernate Spatial 中包含了多种 OGC 简单的处理函数. 支持的数据库为: O ...
- 2008-07-17 16:38
- 浏览 3655
- 评论(0)
JavaScript面向对象编程 (转载)
一、引言 长久以来,JavaScript在Web开发中一直处于被忽视的地位,甚至有相当一部分开发人员对它产生了误解,认为JavaScript只不过是用来完成一些花哨功能的雕虫小技。网络上广为流传的低质量的JavaScript代码对此也起到了推波助澜的作用...很多应用中JavaScript都采用了面向过程的编程方式,代码的可扩展性不好,复制粘贴的代码比比皆是... 随着Ajax等技术的广泛使用,YUI、Prototype等对JavaScript的应用可谓是淋漓尽致、出神入化。人们才发现原来JavaScript可以实现如此强大的功能,具备如此 ...
- 2008-07-17 16:34
- 浏览 1073
- 评论(0)
http 简介(学习笔记)
简介http(Hypertext Transfer Protocol) 超文本传输协议,从1990年开始就在www上广泛应用,是现今www上应用最多的协议,目前版本1.1http是应用层协议,当你上网浏览网页的时候,浏览和web服务器之间就会通过http在int ...
- 2008-06-30 23:40
- 浏览 1101
- 评论(0)
这几天又遇到了编码的问题了,所以决定找一下资料,解决一下问题。在web开发中编码问题时常存在,也是我们总要面对的问题。
“字符与编码”是一个被经常讨论的话题。即使这样,时常出现的乱码仍然困扰着大家。虽然我 ...
- 2008-06-28 14:54
- 浏览 1195
- 评论(0)
Spring上个版本的IoC容器支持两个不同的bean作用域(单例与原型)。Spring 2.0改进了这一点,不仅提供了一些依赖于Spring部署环境(比如说,在web环境中的request和session作用域bean)的额外的作用域,而且提供了所谓的'钩子'('hooks')(因为找不到更好的表达)使Spring用户可以创造自己的作用域。
应该注意的是,即使单例与原型作用域beans的基本(内在)实现发生了变化,上述变化对最终用户来说是透明的...现有的配置不需要改变或放弃。
如何使用spring的作用域:
<bean id="role" class=& ...
- 2008-06-06 14:32
- 浏览 3886
- 评论(0)
lucene 全文检索简介
一,信息检索的过程简介
全文检索和数据库应用最大的不同在于:让最相关的头100条结果满足98%以上用户的需求
1,构建文本库
在开发功能前,一个信息检索系统需要做些准备工作,首先,必须要构建一个文本数据库,这个文本数据库用来保存所有用户可能检索的信息。在这些信息的基础上,确定索引中
的文本类型,文本类型是被系统所认可的一种信息格式,这种格式应当具有可识别,冗余程度低的特点。一旦文本模型确定下来后,就不应当对其进行大的行动。
2,建立索引
有了这种文本模型后,就应该根据数据库内的文本建立索引。索引可以大大的提高信息检索的速度。目前,有许多索引的建立方式。采用哪种方 ...
- 2008-05-06 10:08
- 浏览 2185
- 评论(0)
下面是一个java的基础试题,我也记不起来在哪里看到了,应该有类似这样的题。我们来看一下。
例题1 :
QUESTION NO: 1
1、
public class Test {
public static void changeStr(String str)
- 2008-04-28 15:10
- 浏览 1044
- 评论(0)
PostgreSQL 8.3.1 全文检索
在postgreSQL 8.3自带支持全文检索功能,在之前的版本中需要安装配置tsearch2才能使用,安转配置tsearch2就不再多说了,主要介绍一下8.3中自带全文检索功能。
全文检索类型(Text Search Types)
postgreSQL设计支持全文检索,提供两个数据类型(tsvector,tsquery),并且通过动态检索自然语言文档的集合,定位到最匹配的查询结果。
tsvector
一个tsvector的值是唯一分词的分类列表,把一话一句词格式化为不同的词条,在进行分词处理的时候
tsvector会自动去掉分词中重复的词条,按 ...
- 2008-04-23 14:46
- 浏览 2220
- 评论(0)
Management Functions
1,基本操作函数
AddGeometryColumn(<schema_name>, <table_name>, <column_name>, <srid>, <type>, <dimension>)
给一个已存在属性数据表增加一个几何字段(geomtry column)。schema_name 指表的模式的名字,srid 必须是 ...
- 2008-03-24 16:46
- 浏览 4105
- 评论(6)
1)web开发的特点是是:没有太复杂的技术难点,一切在于迅速的把握需求,其实这正式敏捷开发的要旨所在,一切都可以非常快速的建立,非常快速的重构,我们的开发工具,底层库和框架,包括搜索引擎和web文档提供的帮助,都提我们供给了敏捷的能力。
2)此外,相应的,最有效率的交流方式必须留给web开发,那就是face2face(面对面),不要太担心你的设计不能被完备的文档所保留下来,他们会以交流,代码和小卡片的方式保存下来
3)人的因素会更加重要,无论是对用户的需求,还是开发人员的素质。
另:有关web效率,有著名的14条规则,由yahoo性能效率小组所总结,并广为流传。业已出现相关插件(YSlow),
- 2008-03-18 10:10
- 浏览 1120
- 评论(0)
a)“>>”运算符
“>>”运算符作带符号的位移处理,它作位移处理时,会先将值向右移,并在高位填0,然后将位移后所空出的高位,全部改成原来的最高位的值(代表正负号的位)。也就是说负的值位移后,仍然是负的值,比如:
-10>>2 =-3
-10= 1111 1111 1111 1111 1111 1111 1111 0110
右移2位:0011 1111 1111 1111 1111 1111 1111 1101
结果:1111 1111 1111 1111 1111 1111 1111 1101 (全部天上原本符号位的值:1)
b)“>> ...
- 2008-03-18 09:51
- 浏览 1725
- 评论(0)
(1)在spring 中的配置bean
(1)在spring 中的配置bean
<bean id="methodInvokingJobDetail"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="quartzTest" />--指定请求的bean的对 ...
- 2008-03-17 09:29
- 浏览 854
- 评论(0)
switch 关键字,byte关键字
- 博客分类:
- java 基础
switch 关键字:
switch表达式的值决定选择哪个case分支,如果找不到相应的分支,就直接从"default" 开始输出。
当程序执行一条case语句后,因为例子中的case分支中没有break 和return语句,所以程序会执行紧接于其后的语句。
也就是说,不管default放在什么
位置,它总是在最后一个处理,然后继续向下处理!
所以,最后的处理办法,避免出现以外结果的最好办法就是每一个case
以及default语句都要加一个break!
byte关键字:
byte表示字节型,它的范围在 -127~ 128之间 ,
byte a=129;这样定义,超过了 ...
- 2008-03-17 09:00
- 浏览 1106
- 评论(0)
索引的简单使用说明:
一.常用扫描方式:
.全表扫描
全表扫描就是顺序地访问表中每条记录.
.索引扫描
索引唯一扫描(index unique scan)
索引范围扫描(index range scan)
索引全扫描(index full scan)
索引快速扫描(index fast full scan) ...
- 2008-03-11 15:07
- 浏览 1355
- 评论(0)