﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-沙罗双树园下的三轮明日-文章分类-服务器技术</title><link>http://www.blogjava.net/mercurymarsx/category/48309.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 08 Dec 2011 09:35:20 GMT</lastBuildDate><pubDate>Thu, 08 Dec 2011 09:35:20 GMT</pubDate><ttl>60</ttl><item><title>System.getProperties 和 System.getProperty</title><link>http://www.blogjava.net/mercurymarsx/articles/362454.html</link><dc:creator>天涯浪侠</dc:creator><author>天涯浪侠</author><pubDate>Tue, 01 Nov 2011 08:33:00 GMT</pubDate><guid>http://www.blogjava.net/mercurymarsx/articles/362454.html</guid><wfw:comment>http://www.blogjava.net/mercurymarsx/comments/362454.html</wfw:comment><comments>http://www.blogjava.net/mercurymarsx/articles/362454.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mercurymarsx/comments/commentRss/362454.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mercurymarsx/services/trackbacks/362454.html</trackback:ping><description><![CDATA[<div>Java里有这么一段获取服务器参数的代码<br />public static java.util.Properties System.getProperties(); // 获取所有系统参数<br />public static String System.getProperty(String key); // 获取指定参数<br />public static String System.getProperty(String key, String def); // 获取指定参数,如果获取不到则返回默认值(def)<br />能获取到的常用参数如下:<br />
<table summary="Shows property keys and associated values">
<tbody>
<tr>
<th>Key</th>
<th>Description of Associated Value</th></tr>
<tr>
<td><code>java.version</code></td>
<td>Java 运行环境版本</td></tr>
<tr>
<td><code>java.vendor</code></td>
<td>Java 运行环境<font style="background-color: #ffffff">供应商</font></td></tr>
<tr>
<td><code>java.vendor.url</code></td>
<td>Java 供应商 URL</td></tr>
<tr>
<td><code>java.home</code></td>
<td>Java 安装路径</td></tr>
<tr>
<td><code>java.vm.specification.version</code></td>
<td>Java 虚拟机规范版本</td></tr>
<tr>
<td><code>java.vm.specification.vendor</code></td>
<td>Java 虚拟机规范供应商</td></tr>
<tr>
<td><code>java.vm.specification.name</code></td>
<td>Java 虚拟机规范名称</td></tr>
<tr>
<td><code>java.vm.version</code></td>
<td>Java 虚拟机实现版本</td></tr>
<tr>
<td><code>java.vm.vendor</code></td>
<td style="width: 530px; height: 24px">Java 虚拟机实现供应商</td></tr>
<tr>
<td><code>java.vm.name</code></td>
<td>Java 虚拟机实现供应商</td></tr>
<tr>
<td><code>java.specification.version</code></td>
<td>Java 运行环境规范版本</td></tr>
<tr>
<td><code>java.specification.vendor</code></td>
<td>Java 运行环境规范供应商</td></tr>
<tr>
<td><code>java.specification.name</code></td>
<td>Java 运行环境规范名称</td></tr>
<tr>
<td><code>java.class.version</code></td>
<td>Java 类规范版本号</td></tr>
<tr>
<td><code>java.class.path</code></td>
<td>Java 类路径</td></tr>
<tr>
<td><code>java.library.path</code></td>
<td>加载库时搜索的路径列表 </td></tr>
<tr>
<td><code>java.io.tmpdir</code></td>
<td><font face="Verdana">默认的临时文件路径</font></td></tr>
<tr>
<td><code>java.compiler</code></td>
<td>要使用的 JIT 编译器的名称</td></tr>
<tr>
<td><code>java.ext.dirs</code></td>
<td>一个或多个扩展目录的路径</td></tr>
<tr>
<td><code>os.name</code></td>
<td>操作系统名称</td></tr>
<tr>
<td><code>os.arch</code></td>
<td>操作系统架构</td></tr>
<tr>
<td><code>os.version</code></td>
<td>操作系统版本</td></tr>
<tr>
<td><code>file.separator</code></td>
<td>文件分隔符（在 UNIX 系统中是&#8220;/&#8221;）</td></tr>
<tr>
<td><code>path.separator</code></td>
<td>路径分隔符（在 UNIX 系统中是&#8220;:&#8221;）</td></tr>
<tr>
<td><code>line.separator</code></td>
<td>行分隔符（在 UNIX 系统中是&#8220;/n&#8221;）</td></tr>
<tr>
<td><code>user.name</code></td>
<td>用户账户名称</td></tr>
<tr>
<td><code>user.home</code></td>
<td>用户主目录</td></tr>
<tr>
<td><code>user.dir</code></td>
<td>用户的当前工作目录</td></tr></tbody></table><br />其余的参数请自行getProperties查看。</div><img src ="http://www.blogjava.net/mercurymarsx/aggbug/362454.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mercurymarsx/" target="_blank">天涯浪侠</a> 2011-11-01 16:33 <a href="http://www.blogjava.net/mercurymarsx/articles/362454.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVA基本数据类型</title><link>http://www.blogjava.net/mercurymarsx/articles/362247.html</link><dc:creator>天涯浪侠</dc:creator><author>天涯浪侠</author><pubDate>Fri, 28 Oct 2011 07:57:00 GMT</pubDate><guid>http://www.blogjava.net/mercurymarsx/articles/362247.html</guid><wfw:comment>http://www.blogjava.net/mercurymarsx/comments/362247.html</wfw:comment><comments>http://www.blogjava.net/mercurymarsx/articles/362247.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mercurymarsx/comments/commentRss/362247.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mercurymarsx/services/trackbacks/362247.html</trackback:ping><description><![CDATA[<span class="Apple-style-span" style="font-family: simsun; line-height: 23px; background-color: #ffffff; ">共有8种：int, short, long, byte, float, double, boolean, char<br />注：这里没有String<br /></span><img src ="http://www.blogjava.net/mercurymarsx/aggbug/362247.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mercurymarsx/" target="_blank">天涯浪侠</a> 2011-10-28 15:57 <a href="http://www.blogjava.net/mercurymarsx/articles/362247.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JForum安装在Oracle数据库上</title><link>http://www.blogjava.net/mercurymarsx/articles/348166.html</link><dc:creator>天涯浪侠</dc:creator><author>天涯浪侠</author><pubDate>Tue, 12 Apr 2011 10:24:00 GMT</pubDate><guid>http://www.blogjava.net/mercurymarsx/articles/348166.html</guid><wfw:comment>http://www.blogjava.net/mercurymarsx/comments/348166.html</wfw:comment><comments>http://www.blogjava.net/mercurymarsx/articles/348166.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mercurymarsx/comments/commentRss/348166.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mercurymarsx/services/trackbacks/348166.html</trackback:ping><description><![CDATA[<p>参考资料：<a href="http://jforum.net/install_no_wizard.jsp" target="_blank">http://jforum.net/install_no_wizard.jsp</a> <br />
<br />
1. 数据库配置<br />
首先，你的安装数据库，这里安装的是Oracle，不解释。<br />
打开 WEB-INF/config/SystemGlobals.properties 文件，找到配置参数 database.driver.name 并且配置成 oracle ，要小写。<br />
<br />
然后，需要告诉 JForum 是否使用连接池，使用连接池能提升应用的性能，当然我们选择使用。<br />
<br />
连接池配置是参数 database.connection.implementation ，这里用默认的 net.jforum.PooledConnection 就行了。<br />
<br />
接着配置连接池。找到 WEB-INF/config/database/oracle/oracle.properties ，有以下几处需要修改：<br />
database.connection.host 数据库服务器地址，IP或者域名<br />
database.connection.dbname 数据库SID<br />
database.connection.username 用户名<br />
database.connection.password 密码<br />
其他的设置这里不用管，默认就行。<br />
<br />
<br />
2. 创建数据库表<br />
接下来需要创建数据库表。找到 WEB-INF/config/database/oracle 目录下的 oracle_db_struct.sql 并在数据库里执行，会创建运行JForum必须的表。<br />
<br />
<br />
3. 导入初始数据<br />
找到 WEB-INF/config/database/oracle 目录下的 oracle_data_dump.sql 并执行，导入JForum需要的初始数据。<br />
<br />
<br />
4. 系统配置<br />
主要的配置文件是 WEB-INF/config/SystemGlobals.properties，自己尝试着看看各个选项的功能，或者在网上搜一份中文说明吧。</p>
<img src ="http://www.blogjava.net/mercurymarsx/aggbug/348166.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mercurymarsx/" target="_blank">天涯浪侠</a> 2011-04-12 18:24 <a href="http://www.blogjava.net/mercurymarsx/articles/348166.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JForum与web应用整合</title><link>http://www.blogjava.net/mercurymarsx/articles/348163.html</link><dc:creator>天涯浪侠</dc:creator><author>天涯浪侠</author><pubDate>Tue, 12 Apr 2011 09:59:00 GMT</pubDate><guid>http://www.blogjava.net/mercurymarsx/articles/348163.html</guid><wfw:comment>http://www.blogjava.net/mercurymarsx/comments/348163.html</wfw:comment><comments>http://www.blogjava.net/mercurymarsx/articles/348163.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mercurymarsx/comments/commentRss/348163.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mercurymarsx/services/trackbacks/348163.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在jforum工程下创建一个CookieUserSSO，实现SSO接口：&nbsp;1package&nbsp;net.jforum.sso;&nbsp;2&nbsp;3import&nbsp;javax.servlet.http.Cookie;&nbsp;4&nbsp;5import&nbsp;net.jforum.ControllerUtils;&nbsp;6impor...&nbsp;&nbsp;<a href='http://www.blogjava.net/mercurymarsx/articles/348163.html'>阅读全文</a><img src ="http://www.blogjava.net/mercurymarsx/aggbug/348163.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mercurymarsx/" target="_blank">天涯浪侠</a> 2011-04-12 17:59 <a href="http://www.blogjava.net/mercurymarsx/articles/348163.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>