本站首页    管理页面    写新日志    退出


«January 2026»
123
45678910
11121314151617
18192021222324
25262728293031


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7695541
建立时间:2006年5月29日




[Spring]用Spring和EHCache实现方法结果缓存所注意的问题
软件技术

lhwork 发表于 2006/12/27 11:54:08

      我们知道,Cache为ehcache.xml配置文件里面所定义的缓存类别,获取某一特定的缓存类别的方法如下:
                                      Cache cache= cacheManager.getCache(cacheName);
cacheName为想获取的缓存类别名。然后象下面方法把某一对象放入上面定义的缓存:
          


阅读全文(4803) | 回复(1) | 编辑 | 精华 | 删除
 


[Hibernate]hibernate二级缓存攻略 Ehcache(from javaEyes)
软件技术

lhwork 发表于 2006/12/27 11:52:47

很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。
我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。

hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。

二级缓存是SessionFactory级别的全局缓存,它底下可以使用不同的缓存类库,比如ehcache、oscache等,需要设置hibernate.cache.provider_class,我们这里用ehcache,在2.1中就是
hibernate.cache.provider_class=net.sf.hibernate.cache.EhCacheProvider
如果使用查询缓存,加上
hibernate.cache.use_query_cache=true


阅读全文(2764) | 回复(0) | 编辑 | 精华 | 删除
 


[Cache]EHCache 初步使用指南
软件技术

lhwork 发表于 2006/12/27 11:37:16

写的比较初级,后续将加入对配置文件,内存/磁盘存储,优化,虚拟机宕机,日志等的说明
1. EHCache 的特点,系统要求及安装
是一个纯Java ,过程中(也可以理解成插入式)缓存实现
Hibernate2.1,Spring支持EHcache嵌入,自我感觉Hibernate2.1 + EHCache 很过瘾。。(测试结果比Hibernate+JCS 好多了)
支持多CPU服务器
其版本发布前进行了产品级测试
支持:运行环境jdk1.2到5版本(源代码编译需1.4或1.5 版本)
jdk1.4和1.5 版本,需加入apache 的 commons-logging类库 http://jakarta.apache.org/commons/logging.html
jdk1.2和1.3 版本,需加入commons-collections 2.1 版本 http://jakarta.apache.org/commons/collections.html
和 xerces (xml-apis.jar and xercesImpl.jar

阅读全文(2294) | 回复(0) | 编辑 | 精华 | 删除
 


[JBoss]配置JBossCache集群(转载)
软件技术

lhwork 发表于 2006/12/26 16:36:56

为了使用Hiberante的二级缓存支持集群,可以选择OSCache和JBossCache等,这里我们选择了JBossCache.
JBossCache可以在这里找到http://www.jboss.org/developers/projects/jboss/cache/。
1.Hibernate的配置
(1)在hibernate.cfg.xml中加入下在面的语句,如果有使用了其它的cache请注掉
<property name="hibernate.cache.provider_class">net.sf.hibernate.cache.TreeCacheProvider</property>
(2)在hibernate的映射文件

阅读全文(7424) | 回复(1) | 编辑 | 精华 | 删除
 


[MySQL]HOWTO set up a MySQL Cluster for two servers (three servers required for true redundancy)
软件技术

lhwork 发表于 2006/12/26 9:40:25

Introduction This HOWTO was designed for a classic setup of two servers behind a loadbalancer. The aim is to have true redundancy - either server can be unplugged and yet the site will remain up. Notes: You MUST have a third server as a managment node but this can be shut down after the cluster starts. Also note that I do not recommend shutting down the managment server (see the extra notes at the bottom of this document for more information). You can

阅读全文(3947) | 回复(0) | 编辑 | 精华 | 删除
 


[MySQL]配置Mysql5.0双机同步
软件技术

lhwork 发表于 2006/12/26 9:31:00

平台:Redhat AS4.0  Mysql-max-5.0.16-linux-i686 (原创)
作者:jiang313hua         MSN:jiang313hua@hotmail.com
欢迎大家指出错误! 欢迎转载!
本文经过作者测试过.

要求:
1.首先装好系统Redhat AS4.0 ;

2.Mysql-max-5.0.16-linux-i686解压缩不需要编译,直接安装就可以:
   shell> groupadd mysql
   shell> useradd -g mysql mysql
   shell> cd /usr/local
   shell> tar zxvf &nb

阅读全文(2100) | 回复(0) | 编辑 | 精华 | 删除
 


[MySQL]MySQL 4.0 升级到5.0
软件技术

lhwork 发表于 2006/12/26 9:15:13

由于需要,从4.0直接升级到5.0,查看了一下changelog,发现主要有以下变化: 一、从 4.0 到 4.1 的主要变化 如果在4.1.0到4.1.3版本的MySQL中创建了包含 TIMESTAMP 字段的 InnoDB
表。则在升级到4.1.4及更高时需要重建表,因为存储格式发生变化了字符串根据标准SQL来比较:比较之前不删除末尾的空格,以前用末尾空格扩展了比较短的字符串。现在的结果是
'a' > 'a\t',以前则不这样。可以用 mysqlcheck 来检查一下数据表TIMESTAMP 返回 'YYYY-MM-DD HH:MM:SS' 格式的字符串。在MySQL
4.0中,可以增加选项 --new 来获得MySQL 4.1中这方面的特性在MySQL
4.1.1前,语句解析器不是那么严格,它在处理字符串转时间转换时会忽略第一个数字前的其他字符。在4.1.1之后,就比较严格了返回结果是 DATE,

阅读全文(3258) | 回复(0) | 编辑 | 精华 | 删除
 


[MySQL]MySQL优化 之 Discuz论坛优化
软件技术

lhwork 发表于 2006/12/26 9:14:03

作/译者:叶金荣(Email:),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究。 一. 前言
近日由于需要,对discuz论坛(简称dz)进行优化,当然了,只是涉及到数据库的优化.
先说一下服务器及dz的数据量,2 * Intel(R) Xeon(TM) CPU 2.40GHz, 4GB mem, SCISC硬盘.
MySQL 版本为 4.0.23. 数据表情况:
cdb_attachments 2万
cdb_members 10万
cdb_posts 68万
cdb_threads 7万 二. 缓存优化
在 my.cnf 中添加/修改以下选项:

阅读全文(2331) | 回复(2) | 编辑 | 精华 | 删除
 


[MySQL]left join 造成 COUNT 會有 M*N 的 效應 的解決方式!!
软件技术

lhwork 发表于 2006/12/26 9:03:29

這個是 小弟在 tim club 討論時 碰到一個 蠻有趣的問題 雖然小弟在那裡回答了

但希望更多人知道 這個解決問題的技巧 不要什麼都用 sub query 會寫出大怪物的... 嘿嘿..ccc

Q1 : FORM JOKY
這是個蠻蠢的問題..我用MySQL 3.23.58 rpm版本
分別有三個table , schema 如下︰

create table member (
member_id int not null auto_increment,
name varchar(255),
primary key (member_id));
-- data dump
insert into member

阅读全文(2236) | 回复(0) | 编辑 | 精华 | 删除
 


[MySQL]轉貼-mysql資料庫的索引設計
软件技术

lhwork 发表于 2006/12/26 9:02:16

   就像釵h的PHP開發者一樣,在剛開始建立動態網站的時候,我都是使用相對簡單的數據結構。PHP在連接數據庫方面的確實是十分方便(譯者註:有些人認為 PHP在連接不同數據庫時沒有一個統一的接口,不太方便,其實這可以通過一些擴展庫來做到這一點),你無需看大量的設計文檔就可以建立和使用數據庫,這也 是PHP獲得成左漸D要原因之一。

  前些時候,一位頗高級的程序員居然問我什麼叫做索引,令我感到十分的驚奇,我想這絕不會是滄海一粟,因為有成千上萬的開發者(可能大部分是使用 MySQL的)都沒有受過有關數據庫的正規培訓,儘管他們都為客戶做過一些開發,但卻對如何為數據庫建立適當的索引所知較少,因此我起了寫一篇相關文章的 念頭。

  最普通的情況,是為出現在where子句的字段建一個索引。為方便講述,我們先建立一個如下的表。

  CREATE TABLE mytable (
     id serial primary key,
     category_id int not null def

阅读全文(2113) | 回复(0) | 编辑 | 精华 | 删除
 


« 51 52 53 54 55 56 57 58 59 60 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 1.258 second(s), page refreshed 144815788 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号