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

| |
[Cache]使用ehcache的分布式缓存 软件技术
lhwork 发表于 2006/12/29 15:58:45 |
ehcache从1.2版本开始支持分布式缓存,所以要将使用的jar包升级为1.2+
在cache.xml(ehcache的配置文件)中加入 <cacheManagerPeerProviderFactory class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory" properties="peerDiscovery=automatic, multicastGroupAddress=230.0.0.1, multicastGroupPort=4446"/>
<cacheManagerPeerListenerFactory class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory"/>
另外在每个cache属性 |
|
[Python]Django学习笔记 软件技术
lhwork 发表于 2006/12/29 10:04:07 |
既然传说中Django(据说读作“脏狗”)可以号称Python on rails,那就一定要试试的。(以下均以Windows平台为例) 一、安装篇 安装前的准备工作: 1、安装Python。这个纯属废话,不过还是要提一下,注意版本问题,我装的是Python 2.3.5,MySQL的Python驱动中,for Python 2.3的只能支持到MySQL 4。故我将使用PostgreSQL 8.1。 2、安装Apache 2.x。因为Django只支持Apache 2.x不支持1.3.x。 3、安装mod_python。同样要注意版本,我装的是 3.1.3。最新的for Python 2.3的是 3.1.4,但编译源码太麻烦,我装的是安装程序版,注意最后一个选择 |
|
[Python]Python web开发初步 软件技术
lhwork 发表于 2006/12/29 9:42:51 |
考虑到工作的需要,又要学习一个新的东西——python 这个帖子主要想对python有个初步的认识 并查找一些资料以备以后的深入学习使用
说明:以下操作全部在ubuntu 6.06下通过,另外code框里头的脚本好像不可以直接用 需要去掉一些\字符(该博客系统自身的原因)。
1. 安装环境
python2.4 An interactive high-level object-oriented language libapache2-mod-python2.4 An Apache 2 module that embeds Python 2.4 within the server python2.4-mysqldb A Python interface to MySQL (安装这个是为了进行web数据库开发)
安装:
在进行下面的操作之前,请保证你已经安装好了apache2和mysql5 另外,安装之后请重新启动apache(apache2ct |
|
[Python]MySQLdb的安装 软件技术
lhwork 发表于 2006/12/29 9:15:56 |
Python程序连接数据库时,需要导入 MySQLdb 这个module。
以下是安装步骤:
下载MySQLdb,展开之后,运行
python setup.py build
进行编译
这一步可能出现许多问题,常见的有
fatal: library -lmysqlclient_r: not found
这是因为当前平台上没有thread-safe library造成的。
解决办法是,在site.cf |
|
[Apache(jakarta)][转载]xml-rpc入门例程及一个通用服务器 软件技术
lhwork 发表于 2006/12/28 15:56:15 |
一,准备过程远程过程调用RPC,基于XML的传输方式,当然低层API,就不用我们操心了,但必须的软件还是要有的,先给个列表清单 JDK1.4.2 不用说了 Xerces解析器 到http://xml.apache.org/上去下载吧, XML-RPC开发包, http://ws.apache.org/xmlrpc/上可以下得到将以上所有的jar包放到开发环境的classpath中。二,Hello World XML-RPC如果想跑起来,最后需要四个组件,WEB server, 服务器类,处理类,客户类1.WEB Server.在我们已经下载的XML-RPC包中就有一个轻型级的WEB SERVER。 在程序中,我们只需要简单的用以下语句就可以启动。 //建立一个对象,传输一个端口 WebServer server = new WebServer(In |
|
[Apache(jakarta)]Apache xml-rpc 软件技术
lhwork 发表于 2006/12/28 15:42:42 |
由于最近做的一个项目需要,使用了apache xml-rpc,顺便整理一下使用的方法。
xml-rpc是一套允许运行在不同操作系统、不同环境的程序实现基于internet过程调用的规范和一系列的实现。这种远程过程调用使用http作为
传输协议,xml作为传送信息的编码格式。xml-rpc的定义尽可能的保持了简单,但同时能够传送、处理、返回复杂的数据结构。 关于xml-rpc更详细的信息,请参阅http://www.xmlrpc.com。
1,客户程序 Apache xml-rpc提供两种客户类: org.apache.xmlrpc.XmlRpcClient:使用java.net.URLConnection。 org.apac |
|
[MySQL]MySQL用户管理 软件技术
lhwork 发表于 2006/12/28 15:05:34 |
MySQL管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后能做什么。MySQL
3.22.11开始引入两条语句使得这项工作更容易做:GRANT语句创建MySQL用户并指定其权限,而REVOKE语句删除权限。两条语句扮演了
mysql数据库的前端角色,并提供与直接操作这些表的内容不同的另一种方法。CREATE和REVOKE语句影响4个表:授权表
内容
user 能连接服务器的用户以及他们拥有的任何全局权限
db 数据库级权限
tables_priv 表级权限
columns_priv 列级权限
还有第5个授权表(host),但它不受GRANT和REVOKE的影响。
当你对一个用户发出一条GRANT语句时,在user表中为该用户创建一条记录。如果语句指定任何全局权限(管理权限或适用于所有数据库的权限),这
些也记录在user表中。如 |
|
|