锘??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://6969xxoo.com" target="_blank">国产精品成人69XXX免费视频</a>| <a href="http://gtja1668.com" target="_blank">美女被免费喷白浆视频</a>| <a href="http://686kp.com" target="_blank">在线播放免费人成视频网站</a>| <a href="http://0453wcbyy.com" target="_blank">一级毛片aaaaaa视频免费看</a>| <a href="http://kanzhelu23.com" target="_blank">两性色午夜视频免费播放</a>| <a href="http://nonobo.com" target="_blank">香蕉免费一区二区三区</a>| <a href="http://www1616hh.com" target="_blank">国产高清不卡免费在线</a>| <a href="http://3589006.com" target="_blank">成人免费视频试看120秒</a>| <a href="http://959901cc.com" target="_blank">国产网站在线免费观看</a>| <a href="http://xjtuykw.com" target="_blank">国产午夜亚洲不卡</a>| <a href="http://weisuoshu.com" target="_blank">亚洲人成在线电影</a>| <a href="http://gs168sz.com" target="_blank">亚洲男人天堂2018av</a>| <a href="http://520baoyu.com" target="_blank">免费无码又爽又黄又刺激网站</a>| <a href="http://6711wan.com" target="_blank">日韩精品无码免费专区午夜 </a>| <a href="http://woaianli.com" target="_blank">CAOPORM国产精品视频免费</a>| <a href="http://33303339.com" target="_blank">日韩免费观看一级毛片看看</a>| <a href="http://246210.com" target="_blank">亚洲无线码在线一区观看</a>| <a href="http://hs718.com" target="_blank">亚洲无限乱码一二三四区</a>| <a href="http://www222yy.com" target="_blank">亚洲av永久无码</a>| <a href="http://by8847.com" target="_blank">在线涩涩免费观看国产精品</a>| <a href="http://woaianli.com" target="_blank">亚洲精品动漫人成3d在线</a>| <a href="http://maomaopao.com" target="_blank">亚洲高清美女一区二区三区</a>| <a href="http://4922000.com" target="_blank">国产尤物在线视精品在亚洲</a>| <a href="http://51porn3.com" target="_blank">另类免费视频一区二区在线观看</a>| <a href="http://wwwy6x22.com" target="_blank">99久久综合国产精品免费</a>| <a href="http://liuxilife.com" target="_blank">亚洲免费日韩无码系列</a>| <a href="http://3589006.com" target="_blank">阿v免费在线观看</a>| <a href="http://slmlxg.com" target="_blank">足恋玩丝袜脚视频免费网站</a>| <a href="http://fzgjw.com" target="_blank">亚洲国产成人影院播放</a>| <a href="http://xsdin.com" target="_blank">亚洲中字慕日产2020</a>| <a href="http://4438xa48.com" target="_blank">国产精品黄页免费高清在线观看</a>| <a href="http://zkqzdq.com" target="_blank">夜色阁亚洲一区二区三区</a>| <a href="http://youkabaitiao.com" target="_blank">久久亚洲精品成人av无码网站</a>| <a href="http://gift1town.com" target="_blank">免费在线观看亚洲</a>| <a href="http://cqyouyongpx.com" target="_blank">免费jjzz在线播放国产</a>| <a href="http://szgyk.com" target="_blank">亚洲国产成人va在线观看网址</a>| <a href="http://aiwoqi.com" target="_blank">在线视频网址免费播放</a>| <a href="http://dxjz120.com" target="_blank">永久免费观看的毛片的网站</a>| <a href="http://by7258.com" target="_blank">亚洲精品国产福利片</a>| <a href="http://xjdz8.com" target="_blank">a级毛片无码免费真人久久</a>| <a href="http://815389.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>