- 浏览: 1283782 次
- 性别:
- 来自: 北京
-
最新评论
-
最后的攻城狮:
这也太乱了
mybatis与spring事物处理日志 -
leo_soul:
现在不能跨1级域名了吧?比如www.aaa.com,www.b ...
Cookie跨域操作 -
zy976133:
怎么解决的
jaxws不支持SOAPBinding.Use.ENCODED -
cuiyaoqiang:
你好 开发一个http接口给fs调用 ,这个http接口是自己 ...
freeswitch 动态加载号码 -
Jackromer:
请问楼主知道如何通过主控方来删除与其有关的中间表记录? 谢谢, ...
hibernate 多对多只删除中间表数据
文章列表
什么是SEO?
SEO是Search Engine Optimization的缩写,翻译成中文就是“搜索引擎优化”,一般可简称为搜索优化。
SEO的主要工作是通过了解各类搜索引擎如何抓取互联网页面、如何进行索引以及如何确定其对某一特定关键词的搜索结果排名等技术,来对网页进行相关的优化,使其提高搜索引擎排名,从而提高网站访问量,最终提升网站的销售能力或宣传能力的技术。
简单的说,SEO是一种让网站在百度,谷歌,雅虎等搜索引擎获得较好的排名从而赢得更多潜在客户一种的网络营销方式,也是SEM(搜索引擎营销)的一种方式。
SEO在网站中如何应用?
• 网站应具有清晰的层次结构和文本链接。 每个网页应至少 ...
- 2008-07-09 09:04
- 浏览 1753
- 评论(0)
关于读数据时是否需要加锁,相信很多用过Hiberate的人一直都有这样的争论,那么到底是应该加还是不应该加呢?
还是让我们了解一下加事务后数据会有什么样的变化吧?
数据库通常分为两种锁:读锁和写锁。
事务对数据加读锁后,这块数据只能被读不能被修改;且该数据只能被其他事务加读锁,不能加写锁
事务对数据加写锁后,能够对数据读写。但其他事务既不能读也不能写。
现在我们来看一下,在只读操作中加与不加事务的区别:
加事务:数据加读锁,并发事务不能修改加锁数据,保证不会脏读。就是说任何其他事务只能读不能写
不加事务:没有任何锁,任何事务都可对其修改,可能会脏读。
所以只读操作加与不加事务,要视情形而定。
关 ...
一、问题的提出
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL 语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用性。
在多数情况下,数据库使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,如果在SQL语句的where子句中 ...
- 2008-05-28 16:07
- 浏览 1289
- 评论(0)
cms系统中文章太长时 分页是必须地
怎么分页呢? 在数据库结构上做文章好像有点麻烦。
在生成的时候只有分页内容是变化的,所以只能在内容上做文章
我的想法是这样的:多页内容还是在一个textarea中输入,页页之间用一个特定的标记分割 如下
文章内容第一页。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。
--------- 分页标记 ----------
文章内容第二页。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。 ...
- 2008-05-28 15:56
- 浏览 1824
- 评论(1)
听说倒排序索引好长时间了 感觉挺神秘的 ,下面我们通过一个例子来解读一下什么是倒排序索引结构。
假设有两片文章 如下,
文章1:Tom lives in Guangzhou,I live in Guangzhou too.
文章2:He once lived in Shanghai.
lucene要对这两片文章简历索引,大概的步骤是这样的
1.找出文章中的所有单词,这个非常简单啦
2.去掉这些单词中无意义的, 如 in too等
3.还原单词,如lives lived 还原成live。中文就没有这个问题啦
4.建立倒排序索引结构
我们重点看一下这两篇文章的倒排序索引结构是什么样子,
关键 ...
- 2008-05-28 13:44
- 浏览 2789
- 评论(0)
<script type="text/javascript">
var Form = Class.create();
Form.prototype = {
initialize: function(formId){
this.form = $(formId);
},
reset: function(){
for(i = 0; i < this.form.length; i++){
if(this.form[i].type == 'text' || this.form[i].type == 'pass ...
- 2008-05-26 22:57
- 浏览 2333
- 评论(0)
js火了好长时间了,一直也没去学习一下,无意中发现一片快速指南 照着做了一下 发现原来很简单,现记录下来 作为备忘吧
JSON
json相当于java中的对象:
例
var user = {
username:'xuly',
sex:'男',
sayHello:function(){
alert('hello world');
}
};
user.sayHello();
输出:hello world
在js中函数也是一个对象,你可以传递一个函数作为参数,就像传递一个字符串一样
数组
这两句是一样的
var a = new Arra ...
- 2008-05-26 12:33
- 浏览 1242
- 评论(0)
cvs中只有文件有版本的概念 而在svn中目录也具有版本概念,换句话说如果你删除或者增加一个文件到目录中,目录的版本会发生变化
原子提交:这个svn的新特性,将几个文件看做一个整体进行update commit等
元数据:每个文件和目录都可以添加key value对
关于svn中的项目
通常我们习惯一个project对应一个版本库, 但svn没有项目的概念 你可以把说有的project'放在一个版本库中
查看更多http://www.subversion.org.cn/svnbook/1.2/svn.intro.features.html
- 2008-05-25 11:35
- 浏览 1500
- 评论(0)
好久没写过pl sql了 今天面试居然考了
赶紧复习一下
快(block)是pl sql 的基本执行单位 block 分为定义部分(declare) 执行部分(begin) 例外处理部分(excepion) 结构如下:
declare
。。。。。
begin
。。。。。。
exception
。。。。。。
end;
游标定义 cursor emp_cursor is select * from emp
- 2008-05-20 20:47
- 浏览 1419
- 评论(1)
# SQL Manager 2007 for MySQL 4.1.2.1
# ---------------------------------------
# Host : localhost
# Port : 3306
# Database : house
SET FOREIGN_KEY_CHECKS=0;
USE `house`;
#
# Structure for the `t_house_type` table :
#
DROP TABLE IF EXISTS `t_house_type`;
CREATE TABLE `t_house_type` (
...
- 2008-05-08 06:47
- 浏览 1366
- 评论(0)
英文文档参见 http://tomcat.apache.org/tomcat-6.0-doc/setup.html
中文文档参见http://zengsun.iteye.com/blog/161711
中间遇到的问题有这个几个
1:需要安装autoconfig组件 centos中比较方便 #yum install autoconfig搞定
2:make是可能会出现权限不足 修改权限即可 #chmod 755 configure
3:chkconfig是出现‘tomcat 服务不支持 chkconfig’在tomcat.sh的头部加如下代码
#!/bin/sh
#
# Startup S ...
- 2008-04-24 11:20
- 浏览 3880
- 评论(0)
今天用Ajax.Updater来实现table行删除。思路是浏览器发送id到服务器 服务器删除id的entity,然后返回js让浏览器端执行以删除table tr。
这中间遇到了一个低级问题
new Ajax.Updater('a', '${ pageContext.request.contextPath }/message/sender_delete/' + mid,
{method: 'get', evalScripts: true});
第一个参数:是html元素的id,问题就出在这个id上了。 我随便写了个id ,结果收到的礼物是调试了两个小时 :(
在此做个笔记 加深印 ...
- 2008-04-11 14:47
- 浏览 2245
- 评论(0)
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="mappingResources">
<list>
<value ...
- 2008-04-01 11:29
- 浏览 2208
- 评论(0)
下面的代码是查询某两个日期间的记录
public int countTodayLogin(){
// return (Integer)createQuery("select count(*) from User where lastLoginTime between ? and ?")
// .setDate(0, this.getStartOfToday())
// .setDate(1, this.getEndOfToday())
// .setCacheable(true)
// .uniqueResult();
return ...
- 2008-03-19 17:57
- 浏览 3445
- 评论(0)
接上文http://xuliangyong.iteye.com/blog/171240对于第二种方法现用观察着模式来解决 思路是这样:当点击a文章(id=1234)够10次后 ,通知文章管理器更新点击次数update article set hit_count = hit_count+10 where id = 1234这样就减少了访问数据库的次数 代码如下:public class HitCached extends Observable{
private static final int DEFAULT_MAX_HITS = 10;
private Map<Long, Intege ...