锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲最大免费视频网,久久精品国产亚洲精品,久久精品国产亚洲AV果冻传媒http://www.tkk7.com/nkjava/緗韓嫻╃氱殑娌欐紶錛屾柟鍚戞渶涓洪噸瑕侊紝甯屾湜姝log鑳藉悜澶ф紶椹奸搩涓鏍鳳紝緇欐垜鏂瑰悜鍜屾寚寮曘?lt;br/> Java,Php,Shell,Python,鏈嶅姟鍣ㄨ繍緇?澶ф暟鎹紝SEO, 緗戠珯寮鍙戙佽繍緇?浜戞湇鍔℃妧鏈敮鎸侊紝IM鏈嶅姟渚涘簲鍟? FreeSwitch鎼緩錛屾妧鏈敮鎸佺瓑. 鎶鏈璁篞Q緹わ細428622099zh-cnSun, 23 Mar 2025 21:00:47 GMTSun, 23 Mar 2025 21:00:47 GMT60MAC緋葷粺姣忔鍚姩Powerpoint閮戒細鑷姩鎵撳紑涓や釜PPT鏂囦歡http://www.tkk7.com/nkjava/archive/2018/11/27/433520.html鑽夊師涓婄殑楠嗛┘鑽夊師涓婄殑楠嗛┘Mon, 26 Nov 2018 20:46:00 GMThttp://www.tkk7.com/nkjava/archive/2018/11/27/433520.htmlhttp://www.tkk7.com/nkjava/comments/433520.htmlhttp://www.tkk7.com/nkjava/archive/2018/11/27/433520.html#Feedback0http://www.tkk7.com/nkjava/comments/commentRss/433520.htmlhttp://www.tkk7.com/nkjava/services/trackbacks/433520.htmlMAC緋葷粺姣忔鍚姩Powerpoint閮戒細鑷姩鎵撳紑涓や釜PPT鏂囦歡錛屽緢鐑︿漢錛屼竴鐩存病鏈夋壘鍒拌В鍐蟲柟妗堛傜粓浜庡湪瀹樼綉鎵撳埌錛岃В鍐蟲柟寮忓涓嬶細

榪欎釜闂鐨勮瘽寤鴻鎮ㄥ皾璇?span style="box-sizing: inherit; border: 0px; margin: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; color: #333333;">鎵撳紑finder錛堣杈撅級錛屾寜 shift+command+G錛岃緭鍏?/span>

~/Library/Containers/com.microsoft.Powerpoint/Data/Library/Preferences/AutoRecovery/

鎴栬呮墦寮緇堢錛岃緭鍏?/span>

open ~/Library/Containers/com.microsoft.Powerpoint/Data/Library/Preferences/AutoRecovery/

鐒?/span>鍚庡垹闄ら噷闈㈢殑鏂囦歡鍗沖彲錛?/span>

甯屾湜浠ヤ笂淇℃伅鑳藉甯姪鍒版偍銆?/span>



鑽夊師涓婄殑楠嗛┘ 2018-11-27 04:46 鍙戣〃璇勮
]]>
WINDOWS涓嬫槧灝凜trl閿負Command閿紙MAC鐢ㄦ埛浣跨敤錛?/title><link>http://www.tkk7.com/nkjava/archive/2018/11/14/433493.html</link><dc:creator>鑽夊師涓婄殑楠嗛┘</dc:creator><author>鑽夊師涓婄殑楠嗛┘</author><pubDate>Wed, 14 Nov 2018 14:52:00 GMT</pubDate><guid>http://www.tkk7.com/nkjava/archive/2018/11/14/433493.html</guid><wfw:comment>http://www.tkk7.com/nkjava/comments/433493.html</wfw:comment><comments>http://www.tkk7.com/nkjava/archive/2018/11/14/433493.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/nkjava/comments/commentRss/433493.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/nkjava/services/trackbacks/433493.html</trackback:ping><description><![CDATA[鏈榪戝湪MAC涓嬩嬌鐢╓INDOWS涓嬫槧灝刉in閿埌Ctrl閿紝榪欐牱鍜孧AC涓婄殑閿粺涓銆?br /><br /><br />浣跨敤寮婧愮殑宸ュ叿錛?br /><div>https://github.com/randyrants/sharpkeys/releases<br /><br /><br />鍏蜂綋鐨勮鏄庡涓嬶細</div><div><div>https://superuser.com/questions/1264164/how-to-map-windows-key-to-ctrl-key-on-windows-10</div></div><img src ="http://www.tkk7.com/nkjava/aggbug/433493.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/nkjava/" target="_blank">鑽夊師涓婄殑楠嗛┘</a> 2018-11-14 22:52 <a href="http://www.tkk7.com/nkjava/archive/2018/11/14/433493.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鐩存挱浜у搧鎶鏈灦鏋勶紙緋誨垪鏂囩珷錛?http://www.tkk7.com/nkjava/archive/2018/09/19/433388.html鑽夊師涓婄殑楠嗛┘鑽夊師涓婄殑楠嗛┘Wed, 19 Sep 2018 08:37:00 GMThttp://www.tkk7.com/nkjava/archive/2018/09/19/433388.htmlhttp://www.tkk7.com/nkjava/comments/433388.htmlhttp://www.tkk7.com/nkjava/archive/2018/09/19/433388.html#Feedback0http://www.tkk7.com/nkjava/comments/commentRss/433388.htmlhttp://www.tkk7.com/nkjava/services/trackbacks/433388.html緗戠珯鐨勬灦鏋勫浘榪戞湡浼氭斁鍑猴紝鏄竴緋誨垪鐨勬枃绔狅紝璇峰ぇ瀹跺叧娉ㄣ?br />

鑽夊師涓婄殑楠嗛┘ 2018-09-19 16:37 鍙戣〃璇勮
]]>
CentOS7瀹夎鏈鏂扮殑PHP7.2 PHP_FPM鏇存柊http://www.tkk7.com/nkjava/archive/2018/08/01/433312.html鑽夊師涓婄殑楠嗛┘鑽夊師涓婄殑楠嗛┘Tue, 31 Jul 2018 18:32:00 GMThttp://www.tkk7.com/nkjava/archive/2018/08/01/433312.htmlhttp://www.tkk7.com/nkjava/comments/433312.htmlhttp://www.tkk7.com/nkjava/archive/2018/08/01/433312.html#Feedback0http://www.tkk7.com/nkjava/comments/commentRss/433312.htmlhttp://www.tkk7.com/nkjava/services/trackbacks/433312.html
sudo yum install epel-release
sudo yum install nginx
sudo systemctl start nginx
sudo systemtl enable nginx 
2.MariaDB
sudo yum install mariadb-server mariadb
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation

3.PHP-FPM
sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install yum install  php72w-cli.x86_64 php72w-common.x86_64 php72w-gd.x86_64 php72w-ldap.x86_64 php72w-mbstring.x86_64 php72w-mcrypt.x86_64 php72w-mysql.x86_64 php72w-pdo.x86_64


yum install php72w-fpm


systemctl enable php-fpm
4.TEST
 Test your php page

鑽夊師涓婄殑楠嗛┘ 2018-08-01 02:32 鍙戣〃璇勮
]]>
CentOS瀹夎Composerhttp://www.tkk7.com/nkjava/archive/2017/11/23/432912.html鑽夊師涓婄殑楠嗛┘鑽夊師涓婄殑楠嗛┘Wed, 22 Nov 2017 22:07:00 GMThttp://www.tkk7.com/nkjava/archive/2017/11/23/432912.htmlhttp://www.tkk7.com/nkjava/comments/432912.htmlhttp://www.tkk7.com/nkjava/archive/2017/11/23/432912.html#Feedback0http://www.tkk7.com/nkjava/comments/commentRss/432912.htmlhttp://www.tkk7.com/nkjava/services/trackbacks/432912.html
cd /tmp

涓嬭澆鏂囦歡
curl -sS https://getcomposer.org/installer | php

縐誨姩鍒板彲鎵ц鐩綍
mv composer.phar /usr/local/bin/composer



鑽夊師涓婄殑楠嗛┘ 2017-11-23 06:07 鍙戣〃璇勮
]]>
鏉ヨ嚜韜喚涓嶆槑寮鍙戣呪? 鎴栬呮枃浠跺凡鎹熷潖錛屾墦涓嶅紑.XX is damaged and can't be opened. You should move it to the Trash.http://www.tkk7.com/nkjava/archive/2017/08/06/432726.html鑽夊師涓婄殑楠嗛┘鑽夊師涓婄殑楠嗛┘Sun, 06 Aug 2017 14:43:00 GMThttp://www.tkk7.com/nkjava/archive/2017/08/06/432726.htmlhttp://www.tkk7.com/nkjava/comments/432726.htmlhttp://www.tkk7.com/nkjava/archive/2017/08/06/432726.html#Feedback0http://www.tkk7.com/nkjava/comments/commentRss/432726.htmlhttp://www.tkk7.com/nkjava/services/trackbacks/432726.html瑙e喅寰堢畝鍗曘?br />榪涘叆緋葷粺涓庡亸濂借緗?銆嬪畨鍏ㄤ笌闅愮-銆嬪湪瀹夊叏鎬т笌闅愮鐣岄潰鐨勬渶涓嬮潰鏈変笁涓夐」錛?br />1.AppStore
2.AppStore鍜岃璁ゅ彲鐨勫紑鍙戣?br />3.浠諱綍鏉ユ簮

娉ㄦ剰錛屾湁鐨勭郴緇熼噷娌℃湁浠諱綍鏉ユ簮閫夐」錛屼篃灝辨槸璇村彧鏈夊墠涓や釜閫夐」銆?br />
榪欐牱鐨勬儏鍐典笅錛屼綘闇瑕佸湪浣犵殑鍛戒護琛岄噷鍋氫竴涓嬫搷浣溿?br />
榪涘叆緇堢鍛戒護琛岀獥鍙o紝杈撳叆sudo spctl --master-disable
浼氭彁紺轟綘杈撳叆瀵嗙爜錛岃緭鍏ュ畬鐢ㄦ埛瀵嗙爜鍚庡嵆鍙畬鎴愭搷浣溿?br />鐒跺悗鍐嶆榪涘叆緋葷粺涓庡亸濂借緗?銆嬪畨鍏ㄦт笌闅愮-銆嬮夋嫨絎笁涓換浣曟潵婧愬嵆鍙?br />


鑽夊師涓婄殑楠嗛┘ 2017-08-06 22:43 鍙戣〃璇勮
]]>
CentOS7 淇敼Hostnamehttp://www.tkk7.com/nkjava/archive/2016/11/10/431969.html鑽夊師涓婄殑楠嗛┘鑽夊師涓婄殑楠嗛┘Thu, 10 Nov 2016 01:52:00 GMThttp://www.tkk7.com/nkjava/archive/2016/11/10/431969.htmlhttp://www.tkk7.com/nkjava/comments/431969.htmlhttp://www.tkk7.com/nkjava/archive/2016/11/10/431969.html#Feedback0http://www.tkk7.com/nkjava/comments/commentRss/431969.htmlhttp://www.tkk7.com/nkjava/services/trackbacks/431969.html
 hostnamectl  鎺у埗鏁翠釜緋葷粺鐨刪ostname錛屾帹鑽愪嬌鐢?br /> nmtul             浣跨敤text ui 鎺у埗 
nmtcli            鍙互鐢ㄤ絾鏄笉鎺ㄨ崘浣跨敤

[root@willweb ~]# hostnamectl status
   Static hostname: willweb
         Icon name: computer-vm
           Chassis: vm
        Machine ID: f9d400c5e1e8c3a8209e990d887d4ac1
           Boot ID: dd7be45d652849dcb82493c286c69dbf
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-327.el7.x86_64
      Architecture: x86-64
[root@willweb ~]# hostname
willweb
[root@willweb ~]# hostnamectl
   Static hostname: willweb
         Icon name: computer-vm
           Chassis: vm
        Machine ID: f9d400c5e1e8c3a8209e990d887d4ac1
           Boot ID: dd7be45d652849dcb82493c286c69dbf
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-327.el7.x86_64
      Architecture: x86-64
[root@willweb ~]# hostnamectl status
   Static hostname: willweb
         Icon name: computer-vm
           Chassis: vm
        Machine ID: f9d400c5e1e8c3a8209e990d887d4ac1
           Boot ID: dd7be45d652849dcb82493c286c69dbf
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-327.el7.x86_64
      Architecture: x86-64
浣跨敤鍛戒護濡備笅
# hostnamectl set-hostname Your-New-Host-Name-Here
# hostnamectl set-hostname "Your New Host Name Here" --pretty
# hostnamectl set-hostname Your-New-Host-Name-Here --static
# hostnamectl set-hostname Your-New-Host-Name-Here --transient
榪滅▼璁劇疆hostname
ssh root@server-ip-here hostnamectl set-hostname server1
hostnamectl set-hostname server1 -H root@192.168.1.42







鑽夊師涓婄殑楠嗛┘ 2016-11-10 09:52 鍙戣〃璇勮
]]>
CentOS NFS 緗戠粶鍏變韓紓佺洏 閰嶇疆涓夋鏇?/title><link>http://www.tkk7.com/nkjava/archive/2016/10/22/431913.html</link><dc:creator>鑽夊師涓婄殑楠嗛┘</dc:creator><author>鑽夊師涓婄殑楠嗛┘</author><pubDate>Fri, 21 Oct 2016 17:50:00 GMT</pubDate><guid>http://www.tkk7.com/nkjava/archive/2016/10/22/431913.html</guid><wfw:comment>http://www.tkk7.com/nkjava/comments/431913.html</wfw:comment><comments>http://www.tkk7.com/nkjava/archive/2016/10/22/431913.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/nkjava/comments/commentRss/431913.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/nkjava/services/trackbacks/431913.html</trackback:ping><description><![CDATA[鍙傝冿細https://www.howtoforge.com/nfs-server-and-client-on-centos-7#-nfs-client-end<br />1.Server Side閰嶇疆<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all">yum install nfs-utils<br />瀹夎瀹屾垚鍚庯紝榪涜閰嶇疆<br />mkdir /data/share<br />chmod -R 777 /data/share<br />璁劇疆鑷惎鍔?br />systemctl enable nfs-server ipcbind<br />systemctl start nfs-server ipcbind<br /><br />閰嶇疆<br />vim /etc/exports<br />娣誨姞浠ヤ笅鍐呭<br /><br />/data/share 192.168.0.101(rw,sync,no_root_squash,no_all_squash)<br /><br />鍏朵腑192.168.0.101涓鴻緇欏摢涓鎴風IP寮鏀?br /><br /><br />systemctl restart nfs-server<br /><br />閰嶇疆闃茬伀澧欙紙濡備綍娌℃湁娣誨姞闃茬伀澧欏氨綆椾簡錛?br />firewall-cmd --permanent --zone=<span style="color: #0000FF; ">public</span> --add-service=nfs<br />firewall-cmd --reload</div><br /><br />2.Client Side 閰嶇疆<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><br />瀹夎閰嶇疆nfs, 鍦ㄥ鎴鋒満涓婄殑瀹夎 <br />yum install ufs-utils<br /><br />systemctl enable rpcbind <br />systemctl start rpcbind<br /><br />mkdir /data/share<br />chmod  -R 777 /data/share<br /><br />mount -t nfs  192.168.0.100:/data/share /data/share <br /><br />璁劇疆/etc/fstab, 鑷惎鍔╪fs<br />192.168.0.100:/data/share  /data/share nfs defaults 0 0 <br /><br />systemctl restart rpcbind</div><br /><br />3.嫻嬭瘯<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->鍦?92.168.1.100 nfs server涓?br />cd /data/share<br />touch a.txt<br />cat aaaa> b.txt<br />榪涘叆192.168.1.101 nfs client涓?br />cd /data/share<br />鏌ョ湅鏂囦歡鍒楄〃 ls<br />鍥犳鎵鏈夌殑鍔熻兘閰嶇疆瀹屾垚浜嗭紝甯屾湜瀵規湅鍙嬩滑鏈夊府鍔┿?/div><img src ="http://www.tkk7.com/nkjava/aggbug/431913.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/nkjava/" target="_blank">鑽夊師涓婄殑楠嗛┘</a> 2016-10-22 01:50 <a href="http://www.tkk7.com/nkjava/archive/2016/10/22/431913.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Tomcat7.0淇敼鍐呭瓨鐨勯厤緗紙濡備綍璁劇疆Tomcat鐨勫爢鍐呭瓨錛?/title><link>http://www.tkk7.com/nkjava/archive/2016/08/29/431692.html</link><dc:creator>鑽夊師涓婄殑楠嗛┘</dc:creator><author>鑽夊師涓婄殑楠嗛┘</author><pubDate>Mon, 29 Aug 2016 05:55:00 GMT</pubDate><guid>http://www.tkk7.com/nkjava/archive/2016/08/29/431692.html</guid><wfw:comment>http://www.tkk7.com/nkjava/comments/431692.html</wfw:comment><comments>http://www.tkk7.com/nkjava/archive/2016/08/29/431692.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/nkjava/comments/commentRss/431692.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/nkjava/services/trackbacks/431692.html</trackback:ping><description><![CDATA[Windows鐜涓嬪湪Tomcat/bin鐩綍涓嬪垱寤簊etenv.bat, Linux鐜涓嬪湪Tomcat/bin鐩綍涓嬭緗畇etenv.sh<br />娉ㄦ剰鍙槸鍚庣紑鍚嶇О涓嶅悓錛屼負浠涔堜笉鍚岋紝娉ㄦ剰鏌ョ湅catalina.bat鎴栬卌atalina.sh銆?br /><br />渚嬪setenv.sh閲屾坊鍔犱笅闈㈢殑鍐呭<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->export JAVA_OPTS="-Dfile.encoding=UTF-8 -Xms2048m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=256m"</div>Windows涓嬬殑setenv.bat閲屾坊鍔犱笅闈㈢殑鍐呭錛?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->set "JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx1024m -XX:MaxPermSize=256m -server"</div><br /><br />鐒跺悗閲嶅惎Tomcat錛屾煡鐪嬪爢鍐呭瓨鐨勪嬌鐢ㄦ儏鍐碉細<br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->worker      15061     1  0 Aug25 ?        00:04:21 /usr/bin/java -Djava.util.logging.config.file=/home/work/apache-tomcat-7.0.53/conf/logging.properties -Djava.util.logging.manager=<span style="background-color: yellow;">org.apache.juli.ClassLoaderLogManager </span><span style="color: red; background-color: yellow;">-</span><span style="color: red; background-color: yellow;">Dfile.encoding</span><span style="color: red; background-color: yellow;">=</span><span style="color: red; background-color: yellow;">UTF</span><span style="color: red; background-color: yellow;">-</span><span style="color: red; background-color: yellow;">8</span> <span style="color: red; background-color: yellow;">-</span><span style="color: red; background-color: yellow;">Xms2048m </span><span style="color: red; background-color: yellow;">-</span><span style="color: red; background-color: yellow;">Xmx2048m </span><span style="color: red; background-color: yellow;">-</span><span style="color: red; background-color: yellow;">XX:PermSize</span><span style="color: red; background-color: yellow;">=</span><span style="color: red; background-color: yellow;">256m </span><span style="color: red; background-color: yellow;">-</span><span style="color: red; background-color: yellow;">XX:MaxPermSize</span><span style="color: red; background-color: yellow;">=</span><span style="color: red; background-color: yellow;">256m </span>-Djava.awt.headless=<span style="color: #0000FF; ">true</span> -Djava.endorsed.dirs=/home/work/apache-tomcat-7.0.53/endorsed -classpath /home/work/apache-tomcat-7.0.53/bin/bootstrap.jar:/home/work/apache-tomcat-7.0.53/bin/tomcat-juli.jar -Dcatalina.base=/home/work/apache-tomcat-7.0.53 -Dcatalina.home=/home/work/apache-tomcat-7.0.53 -Djava.io.tmpdir=/home/work/apache-tomcat-7.0.53/temp org.apache.catalina.startup.Bootstrap start</div><div><br />璇存槑璁劇疆鎴愬姛錛屽緢綆鍗曘?br /><br />鍚庣畫鎴戜細鍐欏嚑綃嘥omcat鍐呭瓨瀛︿範鐨勬枃绔狅紝嬈㈣繋澶у鍏蟲敞銆?br /><br /></div><img src ="http://www.tkk7.com/nkjava/aggbug/431692.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/nkjava/" target="_blank">鑽夊師涓婄殑楠嗛┘</a> 2016-08-29 13:55 <a href="http://www.tkk7.com/nkjava/archive/2016/08/29/431692.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>To prevent a memory leak, the JDBC Driver has been forcibly unregistered--鏈夊叧Tomcat鑷姩瀹曟満鐨勮В鍐蟲柟妗?/title><link>http://www.tkk7.com/nkjava/archive/2016/08/03/431436.html</link><dc:creator>鑽夊師涓婄殑楠嗛┘</dc:creator><author>鑽夊師涓婄殑楠嗛┘</author><pubDate>Wed, 03 Aug 2016 02:59:00 GMT</pubDate><guid>http://www.tkk7.com/nkjava/archive/2016/08/03/431436.html</guid><wfw:comment>http://www.tkk7.com/nkjava/comments/431436.html</wfw:comment><comments>http://www.tkk7.com/nkjava/archive/2016/08/03/431436.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/nkjava/comments/commentRss/431436.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/nkjava/services/trackbacks/431436.html</trackback:ping><description><![CDATA[鏈榪戞湁鍑犱釜鏈嶅姟鐨凾omcat鎬繪槸鏃犵紭鏃犳晠鐨勫畷鏈猴紝鍒頒簡涓嶅緱涓嶈В鍐崇殑鍦版銆?br /> 鍦⊿tackoverflow涓婃壘鍒版瘮杈冩湁鐢ㄧ殑涓綃囨枃绔狅紝瑙e喅鏂規濡備笅錛?br /> <div><a >http://stackoverflow.com/questions/3320400/to-prevent-a-memory-leak-the-jdbc-driver-has-been-forcibly-unregistered<br /> 鏈変互涓嬪嚑涓В鍐抽斿緞錛?br /> </a> <ol style="margin: 0px 0px 1em 30px; padding: 0px; border: 0px; font-size: 15px; color: #242729; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; line-height: 19.5px; background-color: #ffffff;"> <li style="margin: 0px 0px 0.5em; padding: 0px; border: 0px; word-wrap: break-word;"> <p style="margin: 0px; padding: 0px; border: 0px; clear: both;">Ignore those warnings. Tomcat is doing its job right. The actual bug is in someone else's code (the JDBC driver in question), not in yours. Be happy that Tomcat did its job properly and wait until the JDBC driver vendor get it fixed so that you can upgrade the driver. On the other hand, you aren't supposed to drop a JDBC driver in webapp's <code style="margin: 0px; padding: 1px 5px; border: 0px; font-size: 13px; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; white-space: pre-wrap; background-color: #eff0f1;">/WEB-INF/lib</code>, but only in server's <code style="margin: 0px; padding: 1px 5px; border: 0px; font-size: 13px; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; white-space: pre-wrap; background-color: #eff0f1;">/lib</code>. If you still keep it in webapp's <code style="margin: 0px; padding: 1px 5px; border: 0px; font-size: 13px; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; white-space: pre-wrap; background-color: #eff0f1;">/WEB-INF/lib</code>, then you should manually register and deregister it using a <code style="margin: 0px; padding: 1px 5px; border: 0px; font-size: 13px; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; white-space: pre-wrap; background-color: #eff0f1;">ServletContextListener</code>.<br /> 蹇界暐璀﹀憡銆傛妸WEB-INF/lib涓嬬殑mysql椹卞姩鏂囦歡鎷瘋礉鍒癟omcat/lib涓嬨傚鏋滀粛鐒惰鏀懼湪WEB-INF/lib涓嬶紝闇瑕佷嬌鐢ㄧ洃鍚櫒鎵嬪姩鐨勬敞鍐屽拰娉ㄩ攢銆?br /> 涓嬮潰鐨勬枃绔犱粙緇嶅浣曞啓鐩戝惉鍣紝<a >http://javabeat.net/servletcontextlistener-example/錛?褰撶劧濡傛灉鏄疭ervlet3.0錛?浣跨敤娉ㄨВ鏂瑰紡璁劇疆鐩戝惉涔熸槸鍙互鐨勩?br /> 涓嬮潰鐨勪唬鐮佹槸濡備綍娉ㄩ攢銆?br /> <br /> </a></p> <div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><strong><span style="color: #000000; ">Step </span><span style="color: #000000; ">1</span></strong><span style="color: #000000; "><strong>: Register a Listener</strong><br /> web.xml<br /> </span><span style="color: #000000; "><</span><span style="color: #000000; ">listener</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />     </span><span style="color: #000000; "><</span><span style="color: #000000; ">listener</span><span style="color: #000000; ">-</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">></span><span style="color: #000000; ">com.mysite.MySpecialListener</span><span style="color: #000000; "></</span><span style="color: #000000; ">listener</span><span style="color: #000000; ">-</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">></span><span style="color: #000000; "><br /> </span><span style="color: #000000; "></</span><span style="color: #000000; ">listener</span><span style="color: #000000; ">></span><span style="color: #000000; "><br /> <strong>Step </strong></span><span style="color: #000000; "><strong>2</strong></span><span style="color: #000000; "><strong>: Implement the Listener</strong><br /> <br /> com.mysite.MySpecialListener.java<br /> <br /> </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">class</span><span style="color: #000000; "> MySpecialListener </span><span style="color: #0000FF; ">extends</span><span style="color: #000000; "> ApplicationContextListener {<br /> <br />     @Override<br />     </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> contextInitialized(ServletContextEvent sce) {<br />         </span><span style="color: #008000; ">//</span><span style="color: #008000; "> On Application Startup, please…<br /> <br />         </span><span style="color: #008000; ">//</span><span style="color: #008000; "> Usually I'll make a singleton in here, set up my pool, etc.</span><span style="color: #008000; "><br /> </span><span style="color: #000000; ">    }<br /> <br />     @Override<br />     </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> contextDestroyed(ServletContextEvent sce) {<br />       </span><span style="color: #000000; "><span style="font-family: verdana, "courier new"; line-height: 21px; color: #008000;">//</span><span style="font-family: verdana, "courier new"; line-height: 21px; color: #008000;"> This manually deregisters JDBC driver, which prevents Tomcat 7 from complaining about memory leaks wrto this class</span><span style="font-family: verdana, "courier new"; line-height: 21px; color: #008000;"><br /> </span><span style="font-family: verdana, "courier new"; line-height: 21px;">        Enumeration</span><span style="font-family: verdana, "courier new"; line-height: 21px;"><</span><span style="font-family: verdana, "courier new"; line-height: 21px;">Driver</span><span style="font-family: verdana, "courier new"; line-height: 21px;">></span><span style="font-family: verdana, "courier new"; line-height: 21px;"> drivers </span><span style="font-family: verdana, "courier new"; line-height: 21px;">=</span><span style="font-family: verdana, "courier new"; line-height: 21px;"> DriverManager.getDrivers();</span><br style="font-family: verdana, "courier new"; line-height: 21px;" /> <span style="font-family: verdana, "courier new"; line-height: 21px;">        </span><span style="font-family: verdana, "courier new"; line-height: 21px; color: #0000ff;">while</span><span style="font-family: verdana, "courier new"; line-height: 21px;"> (drivers.hasMoreElements()) {</span><br style="font-family: verdana, "courier new"; line-height: 21px;" /> <span style="font-family: verdana, "courier new"; line-height: 21px;">            Driver driver </span><span style="font-family: verdana, "courier new"; line-height: 21px;">=</span><span style="font-family: verdana, "courier new"; line-height: 21px;"> drivers.nextElement();</span><br style="font-family: verdana, "courier new"; line-height: 21px;" /> <span style="font-family: verdana, "courier new"; line-height: 21px;">            </span><span style="font-family: verdana, "courier new"; line-height: 21px; color: #0000ff;">try</span><span style="font-family: verdana, "courier new"; line-height: 21px;"> {</span><br style="font-family: verdana, "courier new"; line-height: 21px;" /> <span style="font-family: verdana, "courier new"; line-height: 21px;">                DriverManager.deregisterDriver(driver);</span><br style="font-family: verdana, "courier new"; line-height: 21px;" /> <span style="font-family: verdana, "courier new"; line-height: 21px;">                LOG.log(Level.INFO, String.format(</span><span style="font-family: verdana, "courier new"; line-height: 21px;">"</span><span style="font-family: verdana, "courier new"; line-height: 21px;">deregistering jdbc driver: %s</span><span style="font-family: verdana, "courier new"; line-height: 21px;">"</span><span style="font-family: verdana, "courier new"; line-height: 21px;">, driver));</span><br style="font-family: verdana, "courier new"; line-height: 21px;" /> <span style="font-family: verdana, "courier new"; line-height: 21px;">            } </span><span style="font-family: verdana, "courier new"; line-height: 21px; color: #0000ff;">catch</span><span style="font-family: verdana, "courier new"; line-height: 21px;"> (SQLException e) {</span><br style="font-family: verdana, "courier new"; line-height: 21px;" /> <span style="font-family: verdana, "courier new"; line-height: 21px;">                LOG.log(Level.SEVERE, String.format(</span><span style="font-family: verdana, "courier new"; line-height: 21px;">"</span><span style="font-family: verdana, "courier new"; line-height: 21px;">Error deregistering driver %s</span><span style="font-family: verdana, "courier new"; line-height: 21px;">"</span><span style="font-family: verdana, "courier new"; line-height: 21px;">, driver), e);</span><br style="font-family: verdana, "courier new"; line-height: 21px;" /> <span style="font-family: verdana, "courier new"; line-height: 21px;">            }</span><br style="font-family: verdana, "courier new"; line-height: 21px;" /> <br style="font-family: verdana, "courier new"; line-height: 21px;" /> <span style="font-family: verdana, "courier new"; line-height: 21px;">        }</span><br />     }<br /> <br /> }</span></div> <div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"></div> </li> <li style="margin: 0px 0px 0.5em; padding: 0px; border: 0px; word-wrap: break-word;"> <p style="margin: 0px; padding: 0px; border: 0px; clear: both;">Downgrade to Tomcat 6.0.23 or older so that you will not be bothered with those warnings. But it will silently keep leaking memory. Not sure if that's good to know after all. Those kind of memory leaks are one of the major causes behind <a style="margin: 0px; padding: 0px; border: 0px; color: #005999; text-decoration: none; cursor: pointer;"><code style="margin: 0px; padding: 1px 5px; border: 0px; font-size: 13px; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; white-space: pre-wrap; background-color: #eff0f1;">OutOfMemoryError</code> issues</a> during Tomcat hotdeployments.<br /> 鎶奣omcat闄嶇駭鍒頒綆鐗堟湰錛?.0.23浠ヤ笅錛夛紝铏界劧涓嶄細鎶ラ敊錛屼絾鏄繕鏄瓨鍦ㄥ唴瀛樼泭鍑虹殑闂錛岃繖騫朵笉鏄竴涓ソ鐨勮В鍐蟲柟妗堛?br /> <br /> </p> </li> <li style="margin: 0px; padding: 0px; border: 0px; word-wrap: break-word;"> <p style="margin: 0px; padding: 0px; border: 0px; clear: both;">Move the JDBC driver to Tomcat's <code style="margin: 0px; padding: 1px 5px; border: 0px; font-size: 13px; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; white-space: pre-wrap; background-color: #eff0f1;">/lib</code> folder and have a connection pooled datasource to manage the driver. Note that Tomcat's builtin DBCP does not deregister drivers properly on close. See also bug <a style="margin: 0px; padding: 0px; border: 0px; color: #005999; text-decoration: none; cursor: pointer;">DBCP-322</a> which is closed as WONTFIX. You would rather like to replace DBCP by another connection pool which is doing its job better then DBCP. For example<a style="margin: 0px; padding: 0px; border: 0px; color: #005999; text-decoration: none; cursor: pointer;">HikariCP</a>, <a style="margin: 0px; padding: 0px; border: 0px; color: #005999; text-decoration: none; cursor: pointer;">BoneCP</a>, or perhaps <a style="margin: 0px; padding: 0px; border: 0px; color: #005999; text-decoration: none; cursor: pointer;">Tomcat JDBC Pool</a>.<br /> 鎶婇┍鍔ㄦ枃浠剁Щ鍒癟omcat/lib鏂囦歡澶逛笅錛屼笉鐢ㄤ嬌鐢―BCP錛屼嬌鐢ㄤ互涓嬬殑榪炴帴姹犲簱,HikariCP, BoneCP,鎴栬匱omcat JDBC Pool.<br /><br /> </p> </li> <li>MAVEN欏圭洰<br /> <p style="margin: 0px 0px 1em; padding: 0px; border: 0px; clear: both;">If you are getting this message from a Maven built war change the scope of the JDBC driver to provided, and put a copy of it in the lib directory. Like this:<span style="font-size: 13px; color: #000000;"><</span><span style="font-size: 13px; color: #000000;">dependency</span><span style="font-size: 13px; color: #000000;">>錛?br /> 瀵逛簬MAVEN欏圭洰錛岀敱浜嶵omcat涓瓨鍦╩ysql椹卞姩鏂囦歡錛?涓粙緇嶏級錛岃繖鏍峰湪閮ㄧ講鏃跺氨涓嶄細鎶妋ysql甯﹀埌鎵撳寘鏂囦歡閲岋紝娉ㄦ剰鏄?lt;scope>provided</scope>銆?br /> </span></p> <div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><span style="color: #000000; ">  </span><span style="color: #000000; "><</span><span style="color: #000000; ">groupId</span><span style="color: #000000; ">></span><span style="color: #000000; ">mysql</span><span style="color: #000000; "></</span><span style="color: #000000; ">groupId</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />   </span><span style="color: #000000; "><</span><span style="color: #000000; ">artifactId</span><span style="color: #000000; ">></span><span style="color: #000000; ">mysql</span><span style="color: #000000; ">-</span><span style="color: #000000; ">connector</span><span style="color: #000000; ">-</span><span style="color: #000000; ">java</span><span style="color: #000000; "></</span><span style="color: #000000; ">artifactId</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />   </span><span style="color: #000000; "><</span><span style="color: #000000; ">version</span><span style="color: #000000; ">></span><span style="color: #000000; ">5.1</span><span style="color: #000000; ">.</span><span style="color: #000000; ">18</span><span style="color: #000000; "></</span><span style="color: #000000; ">version</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />   </span><span style="color: #000000; "><!--</span><span style="color: #000000; "> put a copy in </span><span style="color: #000000; ">/</span><span style="color: #000000; ">usr</span><span style="color: #000000; ">/</span><span style="color: #000000; ">share</span><span style="color: #000000; ">/</span><span style="color: #000000; ">tomcat7</span><span style="color: #000000; ">/</span><span style="color: #000000; ">lib </span><span style="color: #000000; ">--></span><span style="color: #000000; "><br />   </span><span style="color: #000000; "><</span><span style="color: #000000; ">scope</span><span style="color: #000000; ">></span><span style="color: #000000; ">provided</span><span style="color: #000000; "></</span><span style="color: #000000; ">scope</span><span style="color: #000000; ">></span><span style="color: #000000; "><br /> </span><span style="color: #000000; "></</span><span style="color: #000000; ">dependency</span><span style="color: #000000; ">></span></div> </li> </ol> </div> 濂戒簡錛屽鏋滄偍閬囧埌鍚屾牱鐨勯棶棰橈紝鍙互鍜屾垜娌熼氾紝鑱旂郴鏂瑰紡瑙佸ご閮ㄣ?img src ="http://www.tkk7.com/nkjava/aggbug/431436.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/nkjava/" target="_blank">鑽夊師涓婄殑楠嗛┘</a> 2016-08-03 10:59 <a href="http://www.tkk7.com/nkjava/archive/2016/08/03/431436.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>LInux涓婱ySQL瀵煎嚭琛紙妯$硦鏌ヨ琛ㄥ悕鍜屾寚瀹氳〃鍒楄〃涓ょ鏂瑰紡錛?/title><link>http://www.tkk7.com/nkjava/archive/2016/07/02/431074.html</link><dc:creator>鑽夊師涓婄殑楠嗛┘</dc:creator><author>鑽夊師涓婄殑楠嗛┘</author><pubDate>Sat, 02 Jul 2016 01:01:00 GMT</pubDate><guid>http://www.tkk7.com/nkjava/archive/2016/07/02/431074.html</guid><wfw:comment>http://www.tkk7.com/nkjava/comments/431074.html</wfw:comment><comments>http://www.tkk7.com/nkjava/archive/2016/07/02/431074.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/nkjava/comments/commentRss/431074.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/nkjava/services/trackbacks/431074.html</trackback:ping><description><![CDATA[1銆佹ā緋婃煡璇㈣〃璞?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->root@serv: ~$ mysqldump dbname $(mysql -D YOURDBNAME -Bse "SHOW TABLES LIKE 'table_pattern_%'") > /tmp/database-dump.sql</div>2銆佹寚瀹氳〃鍒楄〃瀵煎嚭<br /><span style="font-size: 13px; background-color: #eeeeee;">瀵煎嚭琛ㄥ悕縐幫細<br />mysql </span><span style="font-size: 13px; background-color: #eeeeee;">-</span><span style="font-size: 13px; background-color: #eeeeee;">N information_schema </span><span style="font-size: 13px; background-color: #eeeeee;">-</span><span style="font-size: 13px; background-color: #eeeeee;">e </span><span style="font-size: 13px; background-color: #eeeeee;">"</span><span style="font-size: 13px; background-color: #eeeeee;">select table_name from tables where table_schema = 'dbname' and table_name like 'sys_%'</span><span style="font-size: 13px; background-color: #eeeeee;">"</span><span style="font-size: 13px; background-color: #eeeeee;"> </span><span style="font-size: 13px; background-color: #eeeeee;">></span><span style="font-size: 13px; background-color: #eeeeee;"> tables.txt </span><div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all; background-color: #eeeeee;"><pre prettyprint="" prettyprinted"="" style="margin-top: 0px; margin-bottom: 1em; padding: 5px; border: 0px; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; width: auto; max-height: 600px; overflow: auto; word-wrap: normal; background-color: #eff0f1;"><code style="margin: 0px; padding: 0px; border: 0px; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial;"><span style="color: #303336; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 13px; white-space: inherit; margin: 0px; padding: 0px; border: 0px; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial;">瀵煎嚭琛細<br />mysqldump dbname </span><span style="color: #303336; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 13px; white-space: inherit; margin: 0px; padding: 0px; border: 0px; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial;">`</span><span style="color: #303336; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 13px; white-space: inherit; margin: 0px; padding: 0px; border: 0px; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial;">cat tables</span><span style="color: #303336; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 13px; white-space: inherit; margin: 0px; padding: 0px; border: 0px; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial;">.</span><span style="color: #303336; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 13px; white-space: inherit; margin: 0px; padding: 0px; border: 0px; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial;">txt</span><span style="color: #303336; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 13px; white-space: inherit; margin: 0px; padding: 0px; border: 0px; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial;">`</span><font color="#393318" face="Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, sans-serif"><span style="font-size: 13px; white-space: inherit;"> </span></font><span style="color: #303336; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 13px; white-space: inherit; margin: 0px; padding: 0px; border: 0px; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial;">>></span><span style="color: #303336; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 13px; white-space: inherit; margin: 0px; padding: 0px; border: 0px; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial;"> dump_file</span><span style="color: #303336; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 13px; white-space: inherit; margin: 0px; padding: 0px; border: 0px; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial;">.</span><span style="margin: 0px; padding: 0px; border: 0px; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial;"><font color="#303336" face="Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, sans-serif"><span style="font-size: 13px; white-space: inherit;">sql<br /></span></font><font color="#303336" face="Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, sans-serif"><span style="font-size: 13px; white-space: inherit;"><br />鎵歸噺鍒犻櫎琛細<br /></span></font>mysql -NB information_schema -e "select table_name from tables where table_name like 'sys_%'" | xargs -I"{}" mysql dbname -e "DROP TABLE {}" </span></code></pre></div><img src ="http://www.tkk7.com/nkjava/aggbug/431074.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/nkjava/" target="_blank">鑽夊師涓婄殑楠嗛┘</a> 2016-07-02 09:01 <a href="http://www.tkk7.com/nkjava/archive/2016/07/02/431074.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>MAC涓嬪畨瑁匯edishttp://www.tkk7.com/nkjava/archive/2016/06/30/431052.html鑽夊師涓婄殑楠嗛┘鑽夊師涓婄殑楠嗛┘Wed, 29 Jun 2016 20:16:00 GMThttp://www.tkk7.com/nkjava/archive/2016/06/30/431052.htmlhttp://www.tkk7.com/nkjava/comments/431052.htmlhttp://www.tkk7.com/nkjava/archive/2016/06/30/431052.html#Feedback0http://www.tkk7.com/nkjava/comments/commentRss/431052.htmlhttp://www.tkk7.com/nkjava/services/trackbacks/431052.html
brew install redis
鏂規浜岋細浣跨敤婧愮爜瀹夎
涓嬭澆鍦板潃錛歨ttp://redis.io/download
cd redis-2.4.13
make
sudo mv src/redis-server /usr/bin
sudo mv src/redis-cli /usr/bin


mkdir ~/.redis

touch ~/.redis/redis.conf
浣跨敤鏂瑰紡錛?br />
redis-server


鑽夊師涓婄殑楠嗛┘ 2016-06-30 04:16 鍙戣〃璇勮
]]>
Linux鍛戒護(Linux Commands)涓嶆柇瀹屽杽涓?...http://www.tkk7.com/nkjava/archive/2016/03/06/429546.html鑽夊師涓婄殑楠嗛┘鑽夊師涓婄殑楠嗛┘Sat, 05 Mar 2016 22:19:00 GMThttp://www.tkk7.com/nkjava/archive/2016/03/06/429546.htmlhttp://www.tkk7.com/nkjava/comments/429546.htmlhttp://www.tkk7.com/nkjava/archive/2016/03/06/429546.html#Feedback0http://www.tkk7.com/nkjava/comments/commentRss/429546.htmlhttp://www.tkk7.com/nkjava/services/trackbacks/429546.html   grep -Hn "search content"  filename or *  鏄劇ず鏂囦歡鍚嶅拰琛屽彿

鑽夊師涓婄殑楠嗛┘ 2016-03-06 06:19 鍙戣〃璇勮
]]>
MAVEN鍛戒護涓嶆柇瀹屽杽涓傘傘?/title><link>http://www.tkk7.com/nkjava/archive/2016/02/15/429325.html</link><dc:creator>鑽夊師涓婄殑楠嗛┘</dc:creator><author>鑽夊師涓婄殑楠嗛┘</author><pubDate>Mon, 15 Feb 2016 09:13:00 GMT</pubDate><guid>http://www.tkk7.com/nkjava/archive/2016/02/15/429325.html</guid><wfw:comment>http://www.tkk7.com/nkjava/comments/429325.html</wfw:comment><comments>http://www.tkk7.com/nkjava/archive/2016/02/15/429325.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/nkjava/comments/commentRss/429325.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/nkjava/services/trackbacks/429325.html</trackback:ping><description><![CDATA[MAVEN鍛戒護<br /> <div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> -->http:<span style="color: #008000; ">//</span><span style="color: #008000; ">www.mvnrepository.com  #涓ぎ浠撳簱</span><span style="color: #008000; "><br /> </span><br /> mvn eclipse:eclipse  #鐢熸垚eclipse閰嶇疆鏂囦歡<br /> mvn clean <span style="color: #0000FF; ">package</span> #鎵撳寘欏圭洰<br /> mvn clean install #瀹夎鎴愭湰鍦板簱<br /> mvn clean install -DoutputDirectory=lib -Dsilent=true -Pmodules <br /> mvn clean install -Pmodules #瀹夎鎸囧畾鐨勬ā鍧楀埌鏈湴浠撳簱<br /> mvn jetty:run #榪愯jetty<br /> mvn tomcat7:run #榪愯tomcat<br /> <br /><br /><br /><br /> mvn compile #緙栬瘧<br /> mvn test #榪愯嫻嬭瘯<br /> <br /><br /><br /><br /> 涓嬭澆婧愮爜鍜屾枃妗?br /> mvn -DdownloadJavadocs=true eclipse:eclipse<br /> mvn -DdownloadSources=true eclipse:eclipse<br /> mvn archetype:generate -DgroupId=cn.ourwill.maven -DartifactId=hello-world -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=<span style="color: #0000FF; ">false</span>   #mvn 鍒涘緩欏圭洰<br /> <br /> mvn install -Dmaven.test.skip=<span style="color: #0000FF; ">true</span>#涓嶆墽琛屾祴璇?br /> <br /><br /><br /><br /> 鐜鍒嗙<br /> <profiles><br />         <profile><br />             <id>mine</id><br />             <activation><br />                 <activeByDefault><span style="color: #0000FF; ">true</span></activeByDefault><br />             </activation><br />             <build><br />                 <filters><br />                     <filter>src/main/filters/filter-mine.properties</filter><br />                 </filters><br />             </build><br />         </profile><br />         <profile><br />             <id>test</id><br />             <activation><br />                 <activeByDefault><span style="color: #0000FF; ">false</span></activeByDefault><br />             </activation><br />             <build><br />                 <filters><br />                     <filter>src/main/filters/filter-test.properties</filter><br />                 </filters><br />             </build><br />         </profile><br />         <profile><br />             <id>release</id><br />             <activation><br />                 <activeByDefault><span style="color: #0000FF; ">false</span></activeByDefault><br />             </activation><br />             <build><br />                 <filters><br />                     <filter>src/main/filters/filter-release.properties</filter><br />                 </filters><br />             </build><br />         </profile><br />     </profiles><br /> <br /> mvn install -Denvironment.type=prod  #浣跨敤涓嶅悓鐨勭幆澧冿紝鐢熶駭鐜錛屽紑鍙戠幆澧冿紝嫻嬭瘯鐜  <br /> <br /> mvn install:install-file -Dfile=Sample.jar -DgroupId=uniquesample -DartifactId=sample_jar -Dversion=2.1.3b2 -Dpackaging=jar -DgeneratePom=true  #瀹夎鍒版湰鍦?br /> <br /> mvn dependency:tree #渚濊禆鏍?br /> mvn dependencies: copy-dependency #澶嶅埗渚濊禆鐨刯ar鍖?br /> <br /> <br /> <br /> 鐢熸垚java-doc<br /> mvn javadoc:javadoc<br /> mvn javadoc:jar<br /> mvn javadoc:aggregate <br /> mvn javadoc:aggregate-jar <br /> mvn javadoc:test-javadoc <br /> mvn javadoc:test-jar<br /> mvn javadoc:test-aggregate <br /> mvn javadoc:test-aggregate-jar<br /> <br /><br /><br />鐢熸垚jar<br /> mvn jar:jar<br /> mvn jar:test-jar<br /> <br /><br /><br /> 璇存槑鏂囨。<br /> 1. mvn help:describe -Dplugin=eclipse -Dfull > eclipse-help.txt<br /> 2. mvn help:describe -Dplugin=help -Dfull > help-help.txt<br /> 3. mvn help:describe -Dplugin=dependency -Dfull > dependency-help.txt<br /> 4. mvn help:describe -Dcmd=compiler:compile –Ddetail<br /> 5. mvn help:describe -Dplugin=org.apache.maven.plugins:maven-compiler-plugin<br /> </div> <br /> GRADLE鍛戒護 <img src ="http://www.tkk7.com/nkjava/aggbug/429325.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/nkjava/" target="_blank">鑽夊師涓婄殑楠嗛┘</a> 2016-02-15 17:13 <a href="http://www.tkk7.com/nkjava/archive/2016/02/15/429325.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Vsftp瀹夎閰嶇疆錛堜笉鏂畬鍠勪腑錛?/title><link>http://www.tkk7.com/nkjava/archive/2016/01/22/429172.html</link><dc:creator>鑽夊師涓婄殑楠嗛┘</dc:creator><author>鑽夊師涓婄殑楠嗛┘</author><pubDate>Thu, 21 Jan 2016 23:42:00 GMT</pubDate><guid>http://www.tkk7.com/nkjava/archive/2016/01/22/429172.html</guid><wfw:comment>http://www.tkk7.com/nkjava/comments/429172.html</wfw:comment><comments>http://www.tkk7.com/nkjava/archive/2016/01/22/429172.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/nkjava/comments/commentRss/429172.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/nkjava/services/trackbacks/429172.html</trackback:ping><description><![CDATA[1.瀹夎<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->sudo yum install vsftpd</div>2.閰嶇疆<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->sudo vi /etc/vsftpd/vsftpd.conf<br /><br />anonymous_enable=NO #鍖垮悕鐢ㄦ埛涓嶅彲鐧誨綍<br />local_enable=YES      #<br />chroot_local_user=YES  #鍙兘璁塊棶褰撳墠鐢ㄦ埛鐨勭洰褰?br /><br />systemctl restart vsftpd<br />systemctl enable vsftpd</div>3.鐢ㄦ埛閰嶇疆<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->usermod --home /data/ftp test<br /><br />http:<span style="color: #008000; ">//</span><span style="color: #008000; ">unix.stackexchange.com/questions/94603/limit-ftp-access-only-to-the-var-www-with-vsftpd</span><span style="color: #008000; "><br /></span>http:<span style="color: #008000; ">//</span><span style="color: #008000; ">www.howtogeek.com/howto/ubuntu/add-a-user-on-ubuntu-server/</span><span style="color: #008000; "><br /></span>http:<span style="color: #008000; ">//</span><span style="color: #008000; ">www.howtogeek.com/50787/add-a-user-to-a-group-or-second-group-on-linux/</span><span style="color: #008000; "><br /></span>https:<span style="color: #008000; ">//</span><span style="color: #008000; ">www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-centos-configuring-a-user-in-vsftpd</span></div><img src ="http://www.tkk7.com/nkjava/aggbug/429172.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/nkjava/" target="_blank">鑽夊師涓婄殑楠嗛┘</a> 2016-01-22 07:42 <a href="http://www.tkk7.com/nkjava/archive/2016/01/22/429172.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://fholaer.com" target="_blank">亚洲男女内射在线播放</a>| <a href="http://99999pp.com" target="_blank">女人被男人躁的女爽免费视频</a>| <a href="http://0730jxpm.com" target="_blank">www.亚洲色图.com</a>| <a href="http://222xx8.com" target="_blank">免费看黄视频网站</a>| <a href="http://htsp777.com" target="_blank">亚洲第一成年人网站</a>| <a href="http://bisilover.com" target="_blank">69视频免费在线观看</a>| <a href="http://goeqq.com" target="_blank">亚洲国产成人精品女人久久久</a>| <a href="http://rp71.com" target="_blank">久久精品国产亚洲av影院</a>| <a href="http://thegaybdsm.com" target="_blank">国产综合激情在线亚洲第一页</a>| <a href="http://sdsupuchem.com" target="_blank">无码专区AAAAAA免费视频</a>| <a href="http://igo98.com" target="_blank">久久久久亚洲AV成人无码</a>| <a href="http://haoda8.com" target="_blank">8x8x华人永久免费视频</a>| <a href="http://jcthbank.com" target="_blank">91亚洲视频在线观看</a>| <a href="http://wwwayx2026.com" target="_blank">无码日韩精品一区二区免费</a>| <a href="http://zhongxueping888.com" target="_blank">亚洲粉嫩美白在线</a>| <a href="http://xianfeng-motor.com" target="_blank">免费无码看av的网站</a>| <a href="http://xingqiu1.com" target="_blank">国产成人亚洲精品播放器下载</a>| <a href="http://bomilon.com" target="_blank">亚洲一区日韩高清中文字幕亚洲</a>| <a href="http://yisousou.com" target="_blank">亚洲欧洲日本在线观看</a>| <a href="http://601508.com" target="_blank">午夜一区二区免费视频</a>| <a href="http://zhidianzh.com" target="_blank">深夜a级毛片免费无码</a>| <a href="http://wuiso.com" target="_blank">亚洲国产精品无码一线岛国</a>| <a href="http://liuxilife.com" target="_blank">99re免费视频</a>| <a href="http://bying100.com" target="_blank">亚洲AV乱码久久精品蜜桃</a>| <a href="http://zjtuntex.com" target="_blank">三年片在线观看免费大全电影 </a>| <a href="http://ynxxrh.com" target="_blank">亚洲视频一区调教</a>| <a href="http://82nnn.com" target="_blank">国产在线jyzzjyzz免费麻豆</a>| <a href="http://34jjjj.com" target="_blank">亚洲国产日韩在线视频</a>| <a href="http://9898vip.com" target="_blank">一个人免费观看视频在线中文</a>| <a href="http://www876444.com" target="_blank">日韩免费观看视频</a>| <a href="http://fl6fe.com" target="_blank">亚洲精品视频免费观看</a>| <a href="http://hqshimo.com" target="_blank">免费在线观看你懂的</a>| <a href="http://yeyaweiban.com" target="_blank">精品成人一区二区三区免费视频</a>| <a href="http://xingdagx.com" target="_blank">中文字幕亚洲日韩无线码</a>| <a href="http://skcncar.com" target="_blank">七次郎成人免费线路视频</a>| <a href="http://dnf1000.com" target="_blank">久久精品亚洲综合一品</a>| <a href="http://cctv69.com" target="_blank">青草草在线视频永久免费</a>| <a href="http://601508.com" target="_blank">国产日韩一区二区三免费高清</a>| <a href="http://microston.com" target="_blank">亚洲综合色成在线播放</a>| <a href="http://343dd.com" target="_blank">最新黄色免费网站</a>| <a href="http://53reniao.com" target="_blank">亚洲欧洲国产综合</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>