jeffy

BlogJava 首页 新随笔 联系 聚合 管理
  70 Posts :: 1 Stories :: 14 Comments :: 0 Trackbacks

#

   在事务配置里面,加上只读属性就可以避免字段保存修改属性的对象到数据库. 即自动脏数据检测.
   <prop key="get*">PROPAGATION_SUPPORTS,readOnly</prop>
posted @ 2007-08-06 17:44 Live-in Java 阅读(1181) | 评论 (0)编辑 收藏

     Hibernate的flush处理机制,按照insert,update,……,delete的顺序提交所有登记的操作。因此在一些复杂的方法中,有更新和保存的过程中就要考虑数据库操作顺序的改变以及延时flush是否对程序的结果有影响。如果确实存在着影响,那就可以在需要保持这种操作顺序的位置加入flush强制Hibernate将缓存中记录的操作flush入数据库,这样看起来也许不太美观,但很有效。
posted @ 2007-07-12 23:12 Live-in Java 阅读(1695) | 评论 (0)编辑 收藏

安装Server端

1. 安装Subversion server  window版本, 安装目录如:c:\subversion,注意安装目录最好中间没有空格,否则安装service时候就会出错.
  设置一下系统的环境变量Path,将Subversion的bin路径加入到系统的path中。

2 创建Subersion库:首先建立一个目录存放Subversion的库,在该库中存放所有的Subversion项目,如e:\repository

3 创建一个新的Subversion项目。 只需执行: svnadmin create e:\repository\projectname
在新创建的项目下面,修改配置,比如设置用户/密码.
下面需要设置项目的用户信息,只需打开Subversion项目conf目录下passwd文件添加新的用户即可,如
[users]
admin = mypassword

接下来是设置项目的一些其他信息,打开conf目录下的svnserve.conf文件,然后进行如下设置即可:
[general]
anon-access = read
auth-access = write
password-db = passwd
realm = projectname

4. 启动Subversion,通过Windows Service方式启动,在命令行下面允许 SVNService -install -d -r e:\repository


导入项目可以通过下面命令方式导入,也可以通过安装客户端后导入倒出项目.

5. 向Subversion中导入项目:现在我们需要将项目导入到Subversion的库中,只需执行一下命令:
 svn import d:\projectname svn://localhost/projectname -m "initial import" -username admin -password mypassword
这样项目就导入到subversion库中啦。

6. 将项目导出:从Subversion项目中导出项目也很简单,只需执行以下操作:
svn co svn://localhost/projectname -username admin -password mypassword


客户端TortoiseSVN 导入导出项目
1.安装客户端工具TortoiseSVN,重新启动电脑.
2.选择要导入的项目, 右键点击,选择下面菜单 "TortoiseSVN">"Import"
3. 在弹出的对话框里面,设置"URL of repository"值为: svn://192.168.1.10/warehouse
4.点击OK,就可以导入项目.

posted @ 2007-07-12 10:38 Live-in Java 阅读(1657) | 评论 (1)编辑 收藏


 讨论互联网项目的机会/可行性/市场分析/商业计划/技术/营销策略/会员聚会等
 群号码:2390450
posted @ 2007-05-14 19:59 Live-in Java 阅读(115) | 评论 (0)编辑 收藏

A. apache 与 tomcat 集成:
  Tomcat 与 Apache 连接的 mod_jk下载urlhttp://apache.downlod.in/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.22/
posted @ 2007-05-07 18:23 Live-in Java 阅读(103) | 评论 (0)编辑 收藏

Apache与Tomcat的整合,以及Rewrite的使用  http://blog.niwota.com/a/163891.htm

1.  支持二级动态域名   
   a.首先需要域名提供商支持 泛域名解析。
   b, 在Apache中做如下重写(只写Rewrite部分了):
再举一个可能更常见的实例,假设一个博客系统,要求把
http://xxx.eponet.cn 隐式的重写成 http://www.eponet.cn/member?id=xxx
RewriteCond %{HTTP_HOST} ^[a-z0-9\-]+\.iecn\.cn$
RewriteRule ^/?$ /%{HTTP_HOST}
RewriteRule ^/([a-z0-9\-]+)\.iecn\.cn/?$ /blog.php?u=$1 [L] 

 # 下面三行实现动态解析
RewriteCond %{HTTP_HOST} ^[a-z0-9\-]+\.iecn\.cn$
RewriteRule ^/(.*)$ /%{SERVER_NAME}/$1 ##注##
RewriteRule ^/([a-z0-9\-]+)\.iecn\.cn/(.*)$ /YourWwwRoot/$1/$2 [L]

Apache下用rewrite实现动态二级域名解析  http://www.360doc.com/showWeb/0/0/263162.aspx 
Tomcat二级域名实现  http://bbs2.chinaunix.net/archiver/?tid-929265.html

二级域名地址栏显示问题:http://my.iecn.net/bbs/view/105627.html
级域名问题,急 2006-10-03 16:50:15
RewriteCond Host: (?!/.|www|bbs)(.*).b2b.test.com
RewriteRule (.*) http://b2b.test.com/company/$1$2 [I,R]
我想让地址栏显示为 xxx.b2b.test.com,而不是http://b2b.test.com/company/xxx,该怎样写呀?
在下先谢谢了 

有两点:
首先,RewriteRule的“R”标识符的意思就是显式的重定向URL,就是说对浏览器来讲是一次重新的请求,这

样显然地址栏里显示的是新的址址;
其次,在RewriteRule中,一旦域名发生了变化,即便没有用“R”标识符,也会显式的重定向URL。
最后还有一点,你的写法本来就是错误的,$1、$2,匹配的是RewriteRule里的匹配,而不是RewriteCond

里的。

你的这种情况应该写成:
RewriteCond %{HTTP_HOST} ^([a-z0-9\-]+)\.b2b\.test\.com$
RewriteCond %{HTTP_HOST} !^(www|bbs)\.b2b\.test\.com$
RewriteRule (.*) /%{HTTP_HOST}/$2
RewriteRule /([a-z0-9\-]+)\.b2b\.test\.com/(.*)$ /company/$1/$2 [L]

以上就是分两步,把域名中你需要的一个名字提取出来,这种情况只能这样写,同时如果想实现你所说的

地址栏上看起来没变,在重写中不能出现http,这样就要求你所有转向的域名都要解析到这个服务器下。

如果你用的是apache的NameVirtualHost,你可以把这一组放到第一组,这样当没有域名匹配时,默认就是

第一组。如果做不到这一点,就意味着你要在ServerAlias放所有用到的域名了。


谢谢这位高手,小弟愚昧
RewriteRule (.*) /%{HTTP_HOST}/$2
这句甚末意思呀?$2表示的是甚末?

RewriteRule /([a-z0-9\-]+)\.b2b\.test\.com/(.*)$ /company/$1/$2 [L]
指定到那个目录了?

我打算实现的是把bbbbbb.test.com ,指定到/company/bbbbbb下,该怎样实现? 
    

写错了。
RewriteRule (.*) /%{HTTP_HOST}/$2
应该是:
RewriteRule (.*) /%{HTTP_HOST}/$1

比如 http://xxx.b2b.iecn.net/abc
重写后就是 http://xxx.b2b.iecn.net/xxx.b2b.iecn.net/abc

注意这只是一个过渡,目的是把域名中的xxx提出来(这才是最终目的),因为这个目录显然不存在,也只

有这样才能把域名中的东西提出来。


我说一下apache的处理过程吧

1: RewriteCond %{HTTP_HOST} ^([a-z0-9\-]+)\.b2b\.test\.com$
2: RewriteCond %{HTTP_HOST} !^(www|bbs)\.b2b\.test\.com$
3: RewriteRule (.*) /%{HTTP_HOST}/$1
4: RewriteRule /([a-z0-9\-]+)\.b2b\.test\.com/(.*)$ /company/$1/$2 [L]

假设现在访问 http://xxx.b2b.test.com/abc

apache的处理过程是:
首先进入3,注意rewite的过程是先看RewriteRule的匹配再去找它关面的条件,显然.*是任何情况都适合

的;
匹配成功,会找它前面尽可能多的条件,在这里1和2的条件都起作用,就是说符合 *.b2b.test.com 但不

能是 www.b2b.test.com 或 bbs.b2b.test.com;
条件成立后,进行替换,经替换后变成 http://xxx.b2b.test.com/xxx.b2b.test.com/abc,注意这只是一

个过渡!
接下来执行4,经过4的替换后就变成了 http://xxx.b2b.text.com/xxx/abc

以上这些我没有实际去试过,不排除有个别的手误造成的小错误,你实际试一下。一个是你可以看rewrite

日志,或者你先把4改成:
RewriteRule /([a-z0-9\-]+)\.b2b\.test\.com/(.*)$ /company/$1/$2 [L,R]
看看地址栏里是不是重写成功,试好后再把R去掉


我觉得我已经尽可能的讲清楚了。如果你还是看不懂,最好还是找apache的中文文档(国内网站有的是,

你可以去http://man.chinaunix.net看看)好好看看Rewrite的部分吧。

RewriteEngine On
   RewriteRule ^(/image/.*)$ $1 [L]
   RewriteRule ^(/css/.*)$ $1 [L]
   RewriteRule ^(/rte/.*)$ $1 [L]
   RewriteRule ^(/script/.*)$ $1 [L]
   RewriteRule ^(/favicon.ico)$ $1 [L]

   # Access the nbbs context directly.
   RewriteRule ^(/nbbs/.*)$ $1 [L]

   RewriteRule ^/$ /nbbs/index [PT]
   RewriteRule ^/(index)$ /nbbs/index [PT]
    RewriteRule ^/(thread|user|download|admin|threads|recommends|search|error|tag)(.*)$ /nbbs/$1$2   [PT]
    # AJAX URIs:
    RewriteRule ^/(ajax/.*)$ /nbbs/$1 [PT]
    CustomLog logs/mod_jk_log common
    JkLogLevel debug
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
    JkWorkersFile conf/workers.properties
    JkMountFile conf/uriworkermap.properties
 

 

2.  把url 动态改成静态
  用URL重写方式 2种

posted @ 2007-05-07 00:19 Live-in Java 阅读(2866) | 评论 (1)编辑 收藏

http://library.3see.com/items/2006/06/06/4918.html

封面
  1、访问开始语:用于访问员开始和被访者接触的开场白,通常简略告知他们调查的目的和意义;期望被调查者给予配合。举例:先生/女士:您好!我是***市场研究公司的访问员,正在本地进行一项有关香烟的市场研究,对您的访问,是由我们的研究人员通过科学抽样所决定的。所以,您的意见对我们的研究将会有很大的意义,希望能够得到您的支持!现在我可以占用您一些时间,向您请教几个问题吗?
  2、被访者个人资料:封面通常包含被调查者的姓名、单位或家庭住址、电话等;还需注明被调查者的姓名、单位或家庭住址、电话等,以便于审核和进一步追踪调查。
  3、作业证明的记载:另外,封面还包含访问过程的作业证明的记载:指要在调查问卷的最后注明调查员的姓名、问卷审核人姓名、访问日期、访问时间等,以便于审核和进一步追踪调查。
  目前特别值得提出关注的几个问题,一是问卷中电话号码的填写要规范、便于后期的整理,分类,二是要注意EMAIL地址的填写规范(见下图)。
posted @ 2007-04-27 23:10 Live-in Java 阅读(2803) | 评论 (2)编辑 收藏

google key: 动态页面转静态页面
给你的web应用加一个cache 
 http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=19952&tstart=0 

项目中用到OSCache来实现jsp页面缓存功能的杂谈
  http://www.jdon.com/jivejdon/thread/24711.html

性能来说,主要采用下面几个技术: 1、静态文件技术; 2、双缓存帖子列表技术;

CSDN关于性能讨论: http://chat.csdn.net/chathistory/ViewStatements.aspx?TopicId=89 


   基于反相代理的Web缓存加速——可缓存的CMS系统设计 http://www.chedong.com/tech/cache.html

  说说大型高并发高负载网站的系统架构   http://www.toplee.com/blog/wp-trackback.php?p=71
 建立站点:   http://www.sohotx.com/mzk/index.php/1007/ArticleList/105.html
posted @ 2007-04-27 11:36 Live-in Java 阅读(302) | 评论 (0)编辑 收藏

  防止信息嗅探:使用SSL  
  监控   信息   改动:使用   MD5,SHA1   等   HASH   算法  
  防止SESSION   劫持:   SESSION   实效,SESSION   加密等  

 http://blog.20ju.com/V39184.htm
posted @ 2007-04-19 22:41 Live-in Java 阅读(125) | 评论 (0)编辑 收藏

     B2B: http://my.donews.com/andyyu/category/b2b/page/9/ 
    互联网市场研究:http://www.dcci.com.cn/
posted @ 2007-04-16 16:27 Live-in Java 阅读(119) | 评论 (0)编辑 收藏

仅列出标题
共7页: 上一页 1 2 3 4 5 6 7 下一页