??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久久久久综合日本亚洲,老司机亚洲精品影院,国产精品日本亚洲777 http://www.tkk7.com/etlan/category/21942.htmlGood Good Study, Day Day Up<br>
<td vAlign="top" width="135"><span id="ymd"></span></td>
<td vAlign="top" width="135"><span id="week_date"></span></td><br>
<td vAlign="top" width="135">您在此逗留了:
<span id="stay_time"></span></td>
<br>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-1944176156128447";
/* blogjava 468 60 */
google_ad_slot = "8768033947";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script> zh-cn Wed, 19 Nov 2014 14:46:30 GMT Wed, 19 Nov 2014 14:46:30 GMT 60 Linux 使用pid文gl束nginx http://www.tkk7.com/etlan/archive/2014/11/19/420307.html张秀?/dc:creator>张秀?/author>Wed, 19 Nov 2014 09:22:00 GMT http://www.tkk7.com/etlan/archive/2014/11/19/420307.html http://www.tkk7.com/etlan/comments/420307.html http://www.tkk7.com/etlan/archive/2014/11/19/420307.html#Feedback 0 http://www.tkk7.com/etlan/comments/commentRss/420307.html http://www.tkk7.com/etlan/services/trackbacks/420307.html 阅读全文 ]]> 转:把桌面、我的文档、IE收藏夹设|到其他位置 http://www.tkk7.com/etlan/archive/2009/05/13/270353.html张秀?/dc:creator>张秀?/author>Wed, 13 May 2009 02:17:00 GMT http://www.tkk7.com/etlan/archive/2009/05/13/270353.html http://www.tkk7.com/etlan/comments/270353.html http://www.tkk7.com/etlan/archive/2009/05/13/270353.html#Feedback 1 http://www.tkk7.com/etlan/comments/commentRss/270353.html http://www.tkk7.com/etlan/services/trackbacks/270353.html IE收藏?/strong>
1.备䆾收藏夹的ҎQ?/strong>
Ҏ1.依次打开 我的电脑->pȝ?c?->Documents and Settings->你的用户?>收藏?Favorites) 这个文件夹复制备䆾
重装pȝ后按照上面的路径 覆盖 收藏?文g 可
Ҏ2.打开IE览?点击 文g->导入与导?..->下一?>选?导出收藏?->下一?>选者存放\?完成备䆾 注意不要存在pȝ盘里否者重装系l后被覆盖
备䆾好后->重装完系l后
打开IE览?>文g>导入与导?..>下一?gt;选?导入收藏?>一直到完成可
2.Ud收藏夹的办法Q?/strong>
1.先用左键单击“C:"Documents and Settings"用户?#8221;下的收藏Ҏ件夹Q然后在H口左边的Q务栏?#8220;Udq个文g?#8221;Q选要Ud到的位置。如QD盘?/p>
2.从屏q左下角依次点[开始]-[q行]Q出现对话框后,?#8220;打开”中键入regeditQ点[定]q入注册表编辑器H口Q?
依次打开文g?
HKEY_CURRENT_USER"Software"Microsoft"Windows"CurrentVersion"Explorer"UserShellFoldersQ?/p>
HKEY_LOCAL_MACHINE"Software"Microsoft"Windows"CurrentVersion"Explorer"UserShellFolders
3.在最后打开的UserShellFolders文g夹内?右侧H口)中的Favorites可以看到当前IE收藏夹的位置Q双击Favorites左边的图?标有U色?#8220;ab”)Q在打开的对话框“数值数?V)”栏,?#8220;%USERPROFILE%”Ҏ自己定的位置Q例如,定在F盘根目录下,改完?#8220;数值数?V)”栏中的全部内容应?#8220;F:"Favorites”Q然后点[定]完成修改Q?
说明Q系l默认IE收藏夹的位置?USERPROFILE%"FavoritesQ其?#8220;%USERPROFILE%”是系l的Ҏ标记Q实际上指C盘上pȝ默认位置Q即C:"DocumentsandSettings"Owner(用资源管理器便可扑ֈ)?
4.关闭注册表编辑器H口Q点[开始]-[注销]重装入一下XP或重启一下电脑,使新的设|生效?
(注意Q如果想要验证是否修Ҏ功,可以在收藏菜单上点击整理收藏夏V?
我的文档
在Windows XPpȝ中默认的“我的文档”存放位置是在pȝ盘中,?#8220;我的文档”存放到另外一个分区,那样׃用怕重装系l时会失去资料了。那如何Ud呢?
在Windows桌面上右键点?#8220;我的文档”Q>属性-Q在“目标文g?#8221;选项卡里点击“Ud”Q>选择自己喜欢的文件夹卛_?/p>
首先?#8220;开?#8221;菜单或桌面的“我的文档”图标上点d键,在弹出的菜单中选择“属?#8221;。弹出如?所C的对话框?/p>
? 属性对话框
在图1所C页面中选择Q?#8220;Find Target”?#8220;我的文档”选择目标文g夹,卛_完成?#8220;我的文档”的存放位|放|到你自己选定的文件夹中。点?#8220;Move”按钮卛_完成“我的文档”文g夹中内容的移动。用q种Ҏ不仅可以实现?#8220;我的文档”Ud到其他位|的目的Q还可以作ؓ|络备䆾“我的文档”的一U方法?/p>
[高]桌面,我的文档,IE收藏夹设|?/strong>
用注册表~辑Ҏ
首先要在“开?#8221;—?#8220;q行”内输?#8220;regedit”打开注册表编辑器Q然后要?#8220;文g”下拉菜单中的“导出”功能备䆾好注册表Q以防万一Q接着在左侧窗口依ơ打开Q?
HKEY_CURRENT_USER"Software"Microsoft"Windows"CurrentVersion"Explorer"Shell Folders
在右侧窗口里Q你看到?#8220;名称”׃表那些特D的文g夹,“数据”是它们所对应的默认存储\径。修攚w认的路径可以让你的桌面文g夹移动了,下面是所有的.
下面介绍一下各?#8220;名称”所代表的文件夹
名称 含义 默认路径
AppData 应用E序数据目录 C:"Documents and Settings"User name"Application Data
Cookies Cookies 路径 C:"Documents and Settings"User name"Cookies
Desktop 桌面路径 C:"Documents and Settings"User name" 桌面
Favorites 收藏?/span> C:"Documents and Settings"User name"Favorites
Personal 我的文档 C:"Documents and Settings"User name"My Documents
NetHood NetHood 路径 C:"Documents and Settings"User name"NetHood
PrintHood 打印 C:"Documents and Settings"User name"PrintHood
Recent 文档\?/span> C:"Documents and Settings"User name"Recent
SendTo SendTo 路径 C:"Documents and Settings"User name"SendTo
Start Menu 开始菜单\?/span> C:"Documents and Settings"User name" 「开始」菜?/span>
Templates ?/span>建文件目?/span> C:"Documents and Settings"User name"Templates
Programs E序菜单路径 C:"Documents and Settings"User name" 「开始」菜?/span>" E序
Startup 启动路径 C:"Documents and Settings"User name" 「开始」菜?/span>" E序 " 启动
History |页历史记录 C:"Documents and Settings" User name "Local Settings"History
My Pictures 囄收藏 C:"Documents and Settings"User name"My Documents"My Pictures
My Music 我的音乐 C:"Documents and Settings"User name"My Documents"My Music
My Video 我的视频 C:"Documents and Settings"User name"My Documents"My Videos
Cache Internet 临时文g?/span> C:" Documents and Settings"User name "Temporary Internet Files
q些文g夹称为Shell文g?
其中“User name”为当前用L名称
了解了对应的文g夹,可以根据自q需要去更改对应的\径了。(千万不要在这儿改啊,那样可就瞎忙乎了Q系l重起后它会恢复成原来的路径Q?
在同一层中你可以看C?#8220;User Shell Folders”的子键,卛_HKEY_CURRENT_USER"Software"Microsoft"Windows"CurrentVersion"Explorer" User Shell Folders
q里包括了用户定制的所有Shell文g夹的值项。只要通过修改“数据”Q就可以改变它们的存储\径。双击需要修改的名称Q在弹出?#8220;~辑字符?#8221;?#8220;数值数?#8221;里填上你要更改的完整路径Q按?#8220;定”完成了。如果没有你需要的Q可以在双H口单击鼠标右键Q选择“新徏”菜单中的“字符串?#8221;命oQ对应上表,d一个用于Shell文g夹的字符串倹{?
在上面的文g夹中Qƈ没有outlook的通讯和邮g存放路径Q它们分别在
通讯\径:
HKEY_CURRENT_USER"Software"Microsoft"WAB"WAB4"Wab File Name主键下,?#8220;默认”键值改Z需要的路径?
邮g存放路径Q?
HKEY_CURRENT_USER"Identities"{8150FA22-A51C-4993-8A96-DC4B9A6B4C55}"Software"Microsoft"Outlook Express"5.0下,?“Store Root”键值改Z需要的路径?/p>
修改好的这部分注册表导Z存,以便重装pȝ后可以直接导入而无dơ修攏V?/p>
用文仉定向讄桌面、我的文档和IE收藏?/strong>
Z?inf文gQ如MyWinData.inf 复制下列内容。然后,右键点击“安装”卛_?br clear="all" />
[Version]
Signature="$CHICAGO$"
[DefaultInstall]
AddReg=Shell Folders_AddReg
[Shell Folders_AddReg]
HKCU, "%User_Shell_Folders%","Cache",0x00020000, "D:"MyWinData"Temporary Internet Files"
HKCU, "%User_Shell_Folders%","Favorites",0x00020000, "D:"MyWinData"收藏?
HKCU, "%User_Shell_Folders%","Personal",0x00020000, "D:"MyWinData"我的文档"
HKCU, "%User_Shell_Folders%","Cookies",0x00020000, "D:"MyWinData"Cookies"
HKCU, "%User_Shell_Folders%","History",0x00020000, "D:"MyWinData"History"
HKCU, "%User_Shell_Folders%","Desktop",0x00020000, "D:"MyWinData"桌面"
HKCU, "%User_Shell_Folders%","Templates",0x00020000, "D:"MyWinData"Templates"
HKCU, "%User_Shell_Folders%","My Pictures",0x00020000, "D:"MyWinData"我的文档"囄收藏"
HKCU, "%User_Shell_Folders%","My Music",0x00020000, "D:"MyWinData"我的文档"我的音乐"
[Strings]
User_Shell_Folders="Software"Microsoft"Windows"CurrentVersion"Explorer"User Shell Folders"
?/strong>Regsnap重定向设|桌面、我的文档和IE收藏?/strong>
借用Regsnap(我的文档的更改\?点击Ud )摸烦|在注册表中的真实\径?/p>
下面以xppȝQie览器ؓ例,介绍收藏夹、桌面和我的文档备䆾到E:"backup"的相应文件夹内,详细步骤如下Q?br />
1.打开C本,以下内容复制进去,注意W二行一定要留一行空根{?br />
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER"Software"Microsoft"Windows"CurrentVersion"Explorer"User Shell Folders]
"Desktop"=hex(2):65,00,3a,00,5c,00,62,00,61,00,63,00,6b,00,75,00,70,00,5c,00,"
4c,68,62,97,00,00
"Favorites"=hex(2):65,00,3a,00,5c,00,62,00,61,00,63,00,6b,00,75,00,70,00,5c,00,"
46,00,61,00,76,00,6f,00,72,00,69,00,74,00,65,00,73,00,00,00
"Personal"=hex(2):65,00,3a,00,5c,00,62,00,61,00,63,00,6b,00,75,00,70,00,5c,00,"
4d,00,79,00,20,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,74,00,73,00,00,"
00
2.其保存?reg文gQ然后双dq进注册表?br />
3.调出d理器将Explorer.exel束掉,{桌面出来之后它的默认位|已l{UdE盘backup文g夹下了?
4.重启ieQ这时收藏夹也{Ud E盘backup文g夹下了?
注意Q源路径中的文g不会转移Q需手动剪切q去?br />
ZCQ?br />
cuteftp保存sessionQC:\Documents and Settings\Administrator\Application Data\GlobalSCAPE\CuteFTP Pro\3.0\SM.dat
secureCTR保存log路径QD:\Documents and Settings\Administrator\Application Data\VanDyke\Config\Session
]]>转:Java keytool工具的作用及使用Ҏ http://www.tkk7.com/etlan/archive/2008/11/05/238823.html张秀?/dc:creator>张秀?/author>Wed, 05 Nov 2008 07:11:00 GMT http://www.tkk7.com/etlan/archive/2008/11/05/238823.html http://www.tkk7.com/etlan/comments/238823.html http://www.tkk7.com/etlan/archive/2008/11/05/238823.html#Feedback 0 http://www.tkk7.com/etlan/comments/commentRss/238823.html http://www.tkk7.com/etlan/services/trackbacks/238823.html Keytool 是安全钥匙与证书的管理工兗它理一个存储了U有钥匙和验证相应公共钥匙的与它们相兌的X.509 证书铄keystore(相当一个数据库)?br />
Keytool 是一个有效的安全钥匙和证书的理工具。它能够使用户用数字签名来理他们自己的私?公共钥匙?理用来作自我鉴定的相关的证?理数据完整性和鉴定服务。它q能使用户在通信时缓存它们的公共钥匙.
一个证书是某一实体(个h,公司{?的数字签名,指出其他实体的公共钥?或其他信?的详l的?当数据被{?q个{信息被用来检验数据的完整性和真实?完整性指数据没有被修改和改,真实性指数据从Q何生和{的一方真正的传输到达?br />
Keytool 把钥匙和证书储存C个keystore.默Q的实现keystore的是一个文件。它用一个密码保护钥匙。而另外的一个工具jarsigner用keystore中的信息产生或检验Java aRchive(jar文g)中的数字{?br />
Keystore有两个不同的入口:
1. 钥匙入口:保存了非常敏感的加密的钥匙信?q且是用一个保护的格式存储以防止未被授权的讉K.以这UŞ式存储的钥匙是秘密钥?或是一个对应证书链中公有钥匙的U有钥匙.
2. 信Q证书入口:包含一个属于其他部分的单一公共钥匙证书.它之所以被UCؓ"信Q证书",是因为keystore信Q的证书中的公共钥匙真正属于证书所有者的w䆾识别.
Keystore的别?
所有的keystore入口(钥匙和信任证书入?是通过唯一的别名访?别名是不区分大小写的。如别名Hugo和hugo指向同一个keystore入口.
可以在加一个入口到keystore的时候?genkey参数来生一个钥匙对(公共钥匙和私有钥?时指定别?也可以用-import参数加一个证书或证书铑ֈ信Q证书?br />
如:keytool -genkey -alias duke -keypass dukekeypasswd
其中duke为别?dukekeypasswd为duke别名的密码。这行命令的作用是生一个新的公?U有钥匙? 其中duke为别?dukekeypasswd为duke别名的密?q行命o的作用是产生一个新的公?U有钥匙?
假如你想修改密码,可以用:
keytool -keypasswd -alias duke -keypass dukekeypasswd -new newpass
旧密码dukekeypasswd改ؓnewpass.
Keystore的?
1. 当?genkey ?import?identitydb命od数据C个keystore,而当q个keystore不存在时,产生一个keystore.默认名是.keystore,存放到user-home目录.
2. 当用-keystore指定?生指定的keystore.
Keystore的实?
Keytool cM于java.security包下,提供一个非常好的接口去取得和修改一个keystore中的信息. 目前有两个命令行:keytool和jarsinger,一个GUI工具Policy 可以实现keystore.׃keystore是公开?用户可以用它写一些额外的安全应用E序?br />
Keystoreq有一个sun公司提供的內在实?它把keystore作ؓ一个文件来实现.利用了一个keystorecd(格式)"JKS".它用单独的密码保护每一个私有钥?也用可能不同的密码保护整个keystore的完整?
支持的算法和钥匙大小:
keytool允许用户指定钥匙对和注册密码服务供应者所提供的签名算?~省的钥匙对产生法?DSA"。假如私有钥匙是"DSA"cdQ缺省签名算法是"SHA1withDSA"Q假如私有钥匙是"RSA"cd,~省法?MD5withRSA".
当生一个DSA钥匙?钥匙必须?12-1024位之?对Q何算法的~省钥匙大小?024?
1. 证书Q一个证书是一个实体的数字{,指出其他实体的公共钥匙有明确的倹{?br />
2. 公共钥匙Q是同一个详l的实体的数字关?q有意让所有想同这个实体发生信dpȝ其他实体知道Q公共钥匙用来检验签?
3. 数字{:假如数据已被{,q用w䆾存储在一个实体中,一个签名能够证明这个实体知道这个数?q个数据用实体私有钥匙签名ƈ递交;
4. w䆾:知道实体的方?在一些系l中w䆾是公共钥?其他pȝ中可以是从一个X.509名字的邮件地址的Unix UID来的M东西;
5. {:一个签名用实体U有钥匙来计某些加密数?
6. U有钥匙:是一些数?每一个私有钥匙只能被特定的拥有该U有钥匙的实体知?U有和公共钥匙存在所有用公共钥匙加密的系l的钥匙对中.一个公共钥匙加?如DSA),一个私有钥匙与一个正的公共钥匙通信.U有钥匙用来计算{?br />
7. 实体:一个实体可以是一个h,一个组l?一个程?一台计机,一个商?一个银?或其他你想信ȝ东西.
Keytool应用实例:
1.产生一个keystore:
keytool -genkey -alias User(keystore的别? -keyalg RSA -validity 7 -keystore keystore(指定keystore).
q行q个命o,pȝ提示:
Enter keystore password:yourpassword(输入密码)
What is your first and last name?
[Unknown]: your name(输入你的名字)
What is the name of your organizational unit?
[Unknown]:your organizational(输入你所在组l单位的名字)
What is the name of your organization?
[Unknown]:your organization name (输入你所在组l的名字)
What is the name of your City or Locality?
[Unknown]:your city name(输入所在城市的名字)
What is the name of your State or Province?
[Unknown]:your provice name(输入所在省份名?
What is the two-letter country code for this unit?
[Unknown]:cn(输入国家名字)
Is CN=your name, OU=your organizaion, O="your organization name",L=your city name, ST=your province name, C=cn correct?
[no]: yes
3. 查一个keystore:
keytool -list -v -keystore keystore
Enter keystore password:your password(输入密码)
显Ckeystore內容?
Keystore type: jks
Keystore provider: SUN
Your keystore contains 1 entry
Alias name: yourname
Creation date: Dec 20, 2001
Entry type: keyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=yourname, OU=your organization, O="your organization name",
L=your city name, ST=your province name, C=CN
Issuer: CN=Duke, OU=Java Software, O="Sun Microsystems, Inc.", L=Palo Alto, ST=CA, C=US
Serial number: 3c22adc1
Valid from: Thu Dec 20 19:34:25 PST 2001 until: Thu Dec 27 19:34:25 PST 2001
Certificate fingerprints:
MD5: F1:5B:9B:A1:F7:16:CF:25:CF:F4:FF:35:3F:4C:9C:F0
SHA1: B2:00:50:DD:B6:CC:35:66:21:45:0F:96:AA:AF:6A:3D:E4:03:7C:74
3Q输出keystoreC个文?testkey:
keytool -export -alias duke -keystore keystore -rfc -file testkey
pȝ输出QEnter keystore password:your password(输入密码)
Certificate stored in file < td>
4Q输入证书到一个新的truststore:
keytool -import -alias dukecert -file testkey -keystore truststore
Enter keystore password:your new password.(输入truststore新密?
5Q检查truststore:
keytool -list -v -keystore truststore
pȝ显Ctruststore的信?
现在可以用适当的keystoreq行你的应用E序.?
java -Djavax.net.ssl.keyStore = keystore
-Djavax.net.ssl.keyStorePassword=password Server
?
java -Djavax.net.ssl.trustStore=truststore
-Djavax.net.ssl.trustStorePassword=trustword Client ]]> 转:四个汉字八种姓:张口错 http://www.tkk7.com/etlan/archive/2007/12/13/167398.html张秀?/dc:creator>张秀?/author>Thu, 13 Dec 2007 02:04:00 GMT http://www.tkk7.com/etlan/archive/2007/12/13/167398.html http://www.tkk7.com/etlan/comments/167398.html http://www.tkk7.com/etlan/archive/2007/12/13/167398.html#Feedback 0 http://www.tkk7.com/etlan/comments/commentRss/167398.html http://www.tkk7.com/etlan/services/trackbacks/167398.html 多年以前见到一位姓“?/strong>”的h士,我接q名片脱口而出念作“ tan ”某某Q旁边一位朋友赶紧纠正说Q?#8220;不对Q这个字?/span>qin ?#8221;我扎扎实实地C了它的发韻I心想以后再也不会犯此错误?/span>
前不久又一ơ见C位姓“?/strong>”的h士,我接q名片一看,很得意于自己早就认死了这个字Q脱口而出念作“ qin ”某某Q这位女士马上给我纠正说Q?#8220;不对不对Q我?/span>tan Q不?/span>qin ?#8221;我当时只感到有点恐惧Q一时不敢开口。后来翻扑ַ具书Q还真的两种忉|都有Q吓Zw冷汗?/span>
M识字几十q_竟然无法念对朋友的姓氏,I竟是我太弱智,q是因ؓ汉语太复杂?
愿意承认自己弱智的h毕竟很少Q那只好认定汉语太复杂了。当Ӟ汉语中的姓氏其复杂。有些姓氏因为极为少见,大家固然不知道怎么L。有些姓氏虽然很常见Q读韛_跟^时所念不一P也很Ҏ出差错。有的姓氏看h是一个字Q实际上是两个姓Q更是让衷一是,g有意l我们难堪?/span>
q里列出八种最Ҏ念错的姓氏,之所以最Ҏ念错Q是因ؓ八个姓氏却共用四个汉字。名列第一的自然是刚刚提到?#8220;?/strong>”字?/span>
?/span> Q?/span>qin 二声Q?/span>tan 二声Q,q字隑ְ隑֜是两个不同的姓氏Q面对这个汉字时Q我们如何判断他I竟是姓 qin Q还是姓 tan Q恐怕只好问问他本h?/span>
?/span> Q?/span>huan 二声Q?/span>xun 二声Q,q个字也是两个不同的姓氏Q也得问q姓者本人才敢念出声来,否则可能张口错?/span>
?/span> Q?/span>ben 一壎ͼ fei 二声Q,汉字q么多,q吗两家不同的姓氏要挤死在一个字上?q不有意l咱们识字少的h隑֠吗?下回遇到q些人士Q我只好先念几声“ ben 乎? fei 乎?”以便及时得到该h士的指点Q唯有如此才可避免犯错误?/span>
?/span> Q?/span>kui 二声Q?/span>wei 三声Q,我想每个汉字只读一个音Q这样就不会因ؓ读错别h的姓氏而受责了。可是马上明白这姓氏的书写和发音关系到对人家氏族血~的描述和确认,q关pd祀哪家先的问题。如果我们将 kui 姓改?/span>wei 姓,q于逼着 kui 家h祀 wei 家h的祖先。所以,在祖先崇拜的C会Q姓氏问题实际上是个宗教问题Q万万不可马虎。我们既然生zdq个C会Q就有责d重同胞们的宗教,从而有责Q把同胞们的姓氏念Ҏ。这׃得不为此下一番功夫了?br />
补充Q?br />
郗,有两个读韻Ixi和chiQ均为阴q_
(zhai二声Qdi二声Q?br />
mou,二声Q另一部分姓,muQ四?br />
]]>转蝲Q限制特定IP讉K数据?/title> http://www.tkk7.com/etlan/archive/2007/11/08/159014.html张秀?/dc:creator>张秀?/author>Thu, 08 Nov 2007 01:59:00 GMT http://www.tkk7.com/etlan/archive/2007/11/08/159014.html http://www.tkk7.com/etlan/comments/159014.html http://www.tkk7.com/etlan/archive/2007/11/08/159014.html#Feedback 0 http://www.tkk7.com/etlan/comments/commentRss/159014.html http://www.tkk7.com/etlan/services/trackbacks/159014.html
以前有文档说增加或修改protocol.ora文gQ?
?i中真正v作用的是sqlnet.ora文gQ我们修改sqlnet.ora其实是最好最快的Ҏ?
在sqlnet.ora中增加如下部?
-----------------------------
#### 来自 protocol.ora 的属?####
tcp.validnode_checking=yes
#允许讉K的IP
tcp.invited_nodes=(ip1,ip2……)
#止讉K的IP
tcp.excluded_nodes=(ip1,ip2……)
之后重新启动监听器即?
需要注意的地方Q?
1、tcp.invited_nodes与tcp.excluded_nodes都存在,以tcp.invited_nodesZ
2、一定要许可或不要禁止服务器本机的IP地址Q否则通过lsnrctl不能启动或停止监听Q因q程监听E序会通过本机的IP讉K监听器,而该IP被禁止了Q但是通过服务启动或关闭则不媄响?
3、修改之后,一定要重v监听才能生效Q而不需要重新启动数据库
4、Q何^台都可以Q但是只适用于TCP/IP协议 ]]> TOMCAT出错:java.lang.OutOfMemoryError: Java heap space http://www.tkk7.com/etlan/archive/2007/04/29/114575.html张秀?/dc:creator>张秀?/author>Sun, 29 Apr 2007 07:05:00 GMT http://www.tkk7.com/etlan/archive/2007/04/29/114575.html http://www.tkk7.com/etlan/comments/114575.html http://www.tkk7.com/etlan/archive/2007/04/29/114575.html#Feedback 1 http://www.tkk7.com/etlan/comments/commentRss/114575.html http://www.tkk7.com/etlan/services/trackbacks/114575.html 遇到TOMCAT出错Qjava.lang.OutOfMemoryError: Java heap spaceQ于是查了资料,扑ֈ了解x法: If Java runs out of memory, the following error occurs: Exception in thread "main" java.lang.OutOfMemoryError: Java heap space Java heap size can be increased as follows: java -Xms<initial heap size> -Xmx<maximum heap size> Defaults are: java -Xms32m -Xmx128m 如果你用win /tomcat/bin/catalina.bat 加上下面的命? set JAVA_OPTS=-Xms32m -Xmx256m 如果你用unix/linux /tomcat/bin/catalina.sh 加上下面的命? JAVA_OPTS="-Xms32m -Xmx256m" ]]> 复制代码javascript http://www.tkk7.com/etlan/archive/2007/04/03/108170.html张秀?/dc:creator>张秀?/author>Tue, 03 Apr 2007 03:59:00 GMT http://www.tkk7.com/etlan/archive/2007/04/03/108170.html http://www.tkk7.com/etlan/comments/108170.html http://www.tkk7.com/etlan/archive/2007/04/03/108170.html#Feedback 0 http://www.tkk7.com/etlan/comments/commentRss/108170.html http://www.tkk7.com/etlan/services/trackbacks/108170.html
<script language="javascript"> function CopyCode(key) { var divElements = document.getElementsByTagName("div"); var i; occur = 0; for(i = 0; i < divElements.length; ++i) { if(key.parentElement.parentElement.parentElement == divElements[i].parentElement) { if(occur == 1) { if(navigator.appName.indexOf('Microsoft') != -1) copyToClipboard(divElements[i].innerText); else copyToClipboard(Html2Txt(divElements[i].innerHTML)); } occur++; } } } function Html2Txt(htmlText) { str = htmlText.replace(/\r\n/g, " "); str = str.replace(/\r/g, " "); str = str.replace(/\n/g, " "); str = str.replace(/\t/g, ""); str = str.replace(/<BR>/gi,"\r\n"); str = str.replace(/<[^>]+?>/g,""); str = str.replace(/ /g, " "); str = str.replace(/>/g, ">"); str = str.replace(/</g, "<"); str = str.replace(/&/g, "&"); return str; }
function copyToClipboard(txt) { if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("Text", txt); } else if(navigator.userAgent.indexOf("Opera") != -1) { window.location = txt; } else if (window.netscape) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch (e) { alert("您的firefox安全限制限制您进行剪贴板操作Q请在地址栏中输入“about:config”?#8220;signed.applets.codebase_principal_support”讄?#8220;true”之后重试"); return false; } var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); if (!clip) return; var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); if (!trans) return; trans.addDataFlavor('text/unicode'); var str = new Object(); var len = new Object(); var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); var copytext = txt; str.data = copytext; trans.setTransferData("text/unicode",str,copytext.length*2); var clipid = Components.interfaces.nsIClipboard; if (!clip) return false; clip.setData(trans,null,clipid.kGlobalClipboard); } } </script>
]]> tomcat数据库连接池讄 http://www.tkk7.com/etlan/archive/2006/06/22/54497.html张秀?/dc:creator>张秀?/author>Thu, 22 Jun 2006 07:18:00 GMT http://www.tkk7.com/etlan/archive/2006/06/22/54497.html http://www.tkk7.com/etlan/comments/54497.html http://www.tkk7.com/etlan/archive/2006/06/22/54497.html#Feedback 0 http://www.tkk7.com/etlan/comments/commentRss/54497.html http://www.tkk7.com/etlan/services/trackbacks/54497.html 以下是{?
Tomcat 的数据库q接池设|与应用
1Q将数据库驱动程序的JAR文g攑֜Tomcat?nbsp;common/lib 中; 2Q在server.xml中设|数据源Q以MySQL数据库ؓ例,如下Q?br>?lt;GlobalNamingResources> </GlobalNamingResources>节点中加入, <Resource name="jdbc/DBPool" type="javax.sql.DataSource" password="root" driverClassName="com.mysql.jdbc.Driver" maxIdle="2" maxWait="5000" username="root" url="jdbc:mysql://127.0.0.1:3306/test" maxActive="4"/> 属性说明:nameQ数据源名称Q通常?#8221;jdbc/XXX”的格式; typeQ?#8221;javax.sql.DataSource”; passwordQ数据库用户密码Q?br> driveClassNameQ数据库驱动Q?br> maxIdleQ最大空闲数Q数据库q接的最大空闲时间。超q空闲时_数据库连 接将被标Cؓ不可用,然后被释放。设?表示无限制?br> MaxActiveQ连接池的最大数据库q接数。设?表示无限制?br> maxWait Q最大徏立连接等待时间。如果超q此旉接到异常。设?1表示 无限制?br> 3Q在你的web应用E序的web.xml中设|数据源参考,如下Q?br> ?lt;web-app></web-app>节点中加入, <resource-ref> <description>MySQL DB Connection Pool</description> <res-ref-name>jdbc/DBPool</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> <res-sharing-scope>Shareable</res-sharing-scope> </resource-ref> 子节点说明: descriptionQ描qC息; res-ref-nameQ参考数据源名字Q同上一步的属性nameQ?br> res-typeQ资源类型,”javax.sql.DataSource”Q?br> res-authQ?#8221;Container”Q?br> res-sharing-scopeQ?#8221;Shareable”Q?br> 4Q在web应用E序的context.xml中设|数据源链接Q如下: ?lt;Context></Context>节点中加入, <ResourceLink name="jdbc/DBPool" type="javax.sql.DataSource" global="jdbc/DBPool"/> 属性说明:nameQ同W?步和W?步的属性name|和子节点res-ref-name| typeQ同样取”javax.sql.DataSource”Q?br> globalQ同name倹{?br> xQ设|完成,下面是如何用数据库q接池?br>1Q徏立一个连接池c,DBPool.javaQ用来创接池Q代码如下: import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.sql.DataSource; public class DBPool { private static DataSource pool; static { Context env = null; try { env = (Context) new InitialContext().lookup("java:comp/env"); pool = (DataSource)env.lookup("jdbc/DBPool"); if(pool==null) System.err.println("'DBPool' is an unknown DataSource"); } catch(NamingException ne) { ne.printStackTrace(); } } public static DataSource getPool() { return pool; } } 2Q在要用到数据库操作的类或jsp面中,用DBPool.getPool().getConnection()Q?br>获得一个Connection对象Q就可以q行数据库操作, 最后别忘了对Connection对象调用close()ҎQ?br>注意Q这里不会关闭这个ConnectionQ而是这个Connection攑֛数据库连接池?br> 也是可以直接q的Q?br>如连接oracle public class ConnectionProvider { public static DataSource ds;
static { DriverAdapterCPDS cpds = new DriverAdapterCPDS();
try { cpds.setDriver("oracle.jdbc.driver.OracleDriver"); } catch (ClassNotFoundException e) { String msg = "Could not find driver in the classpath "; System.out.println(msg); throw new RuntimeException(msg); } cpds.setUrl("jdbc:oracle:thin:@192.168.0.167:1521:epcora"); cpds.setUser("71c"); cpds.setPassword("123456");
Jdbc2PoolDataSource tds = new Jdbc2PoolDataSource(); tds.setConnectionPoolDataSource(cpds); tds.setDefaultMaxActive(20); tds.setDefaultMaxWait(50); ds = tds; } } q样׃用在server.xml,web.xml讄了?br> q是若用eclipse跟踪bugQ设|连接数据库则须?#8220;Java构徏路径”Q?#8220;?#8221;里添加上 数据库驱动程序的JAR文g卛_?br>
]]>
վ֩ģ壺
AVרպ |
һ |
ƷëƬ |
aר߹ۿɫ |
ƬAVƬѹۿ |
ƬĻ |
2021ھƷþþþþ |
ŷƷ㶮 |
99þþƷѾƷ |
þsmȤ |
ѹۿ |
һ |
ƵƷ2 |
ɫվWWWվ |
һѹۿ |
ҹaëƬƵ |
㽶þۺӰ |
պAVר |
ɫַ |
Ƭѿ |
ӰԺҹײ |
ƷƬ߹ۿ |
鶹ƷѹƬ |
һ |
ڵĤѿ |
g0g0ȫѸƵ |
AVվ
|
߹ۿ |
Ʒһþ |
99þ99ֻѷѾƷ |
ƷŮһ |
ƷþþþþԻ
|
Ʒһ
|
þþƷav鶹ɫ |
˻18س˻18Ƶ
|
Ƶ |
ɫͼУɫ |
ѿƵ |
Ʒ鶹˳վ |
Ʒպþ |
ҹAVƬ |