﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-大漠驼铃</title><link>http://www.blogjava.net/nkjava/</link><description>置身浩瀚的沙漠，方向最为重要，希望此blog能向大漠驼铃一样，给我方向和指引。&lt;br/&gt;
Java,Php,Shell,Python,服务器运维,大数据，SEO, 网站开发、运维,云服务技术支持，IM服务供应商, FreeSwitch搭建，技术支持等. 技术讨论QQ群：428622099</description><language>zh-cn</language><lastBuildDate>Sat, 25 Apr 2026 18:54:41 GMT</lastBuildDate><pubDate>Sat, 25 Apr 2026 18:54:41 GMT</pubDate><ttl>60</ttl><item><title>MAC系统每次启动Powerpoint都会自动打开两个PPT文件</title><link>http://www.blogjava.net/nkjava/archive/2018/11/27/433520.html</link><dc:creator>草原上的骆驼</dc:creator><author>草原上的骆驼</author><pubDate>Mon, 26 Nov 2018 20:46:00 GMT</pubDate><guid>http://www.blogjava.net/nkjava/archive/2018/11/27/433520.html</guid><wfw:comment>http://www.blogjava.net/nkjava/comments/433520.html</wfw:comment><comments>http://www.blogjava.net/nkjava/archive/2018/11/27/433520.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nkjava/comments/commentRss/433520.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nkjava/services/trackbacks/433520.html</trackback:ping><description><![CDATA[<div>MAC系统每次启动Powerpoint都会自动打开两个PPT文件，很烦人，一直没有找到解决方案。终于在官网打到，解决方式如下：<br /><br /><div><p style="box-sizing: inherit; margin: 0px; border: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; min-height: 19px; overflow-wrap: break-word; font-family: &quot;Segoe UI&quot;, SegoeUI, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 15px; background-color: #ffffff;">这个问题的话建议您尝试<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></p><p style="box-sizing: inherit; margin: 0px; border: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; min-height: 19px; overflow-wrap: break-word; font-family: &quot;Segoe UI&quot;, SegoeUI, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 15px; background-color: #ffffff;"></p><p style="box-sizing: inherit; margin: 0px; border: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; min-height: 19px; overflow-wrap: break-word; font-family: &quot;Segoe UI&quot;, SegoeUI, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 15px; background-color: #ffffff;"><span style="box-sizing: inherit; border: 0px; margin: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; color: #333333;">~/Library/Containers/com.microsoft.Powerpoint/Data/Library/Preferences/AutoRecovery/</span></p><p style="box-sizing: inherit; margin: 0px; border: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; min-height: 19px; overflow-wrap: break-word; font-family: &quot;Segoe UI&quot;, SegoeUI, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 15px; background-color: #ffffff;"></p><p style="box-sizing: inherit; margin: 0px; border: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; min-height: 19px; overflow-wrap: break-word; font-family: &quot;Segoe UI&quot;, SegoeUI, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 15px; background-color: #ffffff;"><span style="box-sizing: inherit; border: 0px; margin: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; color: #333333;">或者打开终端，输入</span></p><p style="box-sizing: inherit; margin: 0px; border: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; min-height: 19px; overflow-wrap: break-word; font-family: &quot;Segoe UI&quot;, SegoeUI, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 15px; background-color: #ffffff;"></p><p style="box-sizing: inherit; margin: 0px; border: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; min-height: 19px; overflow-wrap: break-word; font-family: &quot;Segoe UI&quot;, SegoeUI, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 15px; background-color: #ffffff;"><span style="box-sizing: inherit; border: 0px; margin: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; color: #333333;">open&nbsp;</span><span style="box-sizing: inherit; border: 0px; margin: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; color: #333333;">~/Library/Containers/com.microsoft.Powerpoint/Data/Library/Preferences/AutoRecovery/</span></p><p style="box-sizing: inherit; margin: 0px; border: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; min-height: 19px; overflow-wrap: break-word; font-family: &quot;Segoe UI&quot;, SegoeUI, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 15px; background-color: #ffffff;"></p><p style="box-sizing: inherit; margin: 0px; border: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; min-height: 19px; overflow-wrap: break-word; font-family: &quot;Segoe UI&quot;, SegoeUI, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 15px; background-color: #ffffff;"><span style="box-sizing: inherit; border: 0px; margin: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; color: #333333;">然</span><span style="box-sizing: inherit; border: 0px; margin: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; color: #333333;">后删除里面的文件即可，</span></p><p style="box-sizing: inherit; margin: 0px; border: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; min-height: 19px; overflow-wrap: break-word; font-family: &quot;Segoe UI&quot;, SegoeUI, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 15px; background-color: #ffffff;"></p><p style="box-sizing: inherit; margin: 0px; border: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; min-height: 19px; overflow-wrap: break-word; font-family: &quot;Segoe UI&quot;, SegoeUI, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 15px; background-color: #ffffff;"><span style="box-sizing: inherit; border: 0px; margin: 0px; padding: 0px; vertical-align: top; -webkit-font-smoothing: antialiased; text-size-adjust: none; color: #333333;">希望以上信息能够帮助到您。</span></p></div></div><img src ="http://www.blogjava.net/nkjava/aggbug/433520.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nkjava/" target="_blank">草原上的骆驼</a> 2018-11-27 04:46 <a href="http://www.blogjava.net/nkjava/archive/2018/11/27/433520.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WINDOWS下映射Ctrl键为Command键（MAC用户使用）</title><link>http://www.blogjava.net/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.blogjava.net/nkjava/archive/2018/11/14/433493.html</guid><wfw:comment>http://www.blogjava.net/nkjava/comments/433493.html</wfw:comment><comments>http://www.blogjava.net/nkjava/archive/2018/11/14/433493.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nkjava/comments/commentRss/433493.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nkjava/services/trackbacks/433493.html</trackback:ping><description><![CDATA[最近在MAC下使用WINDOWS下映射Win键到Ctrl键，这样和MAC上的键统一。<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.blogjava.net/nkjava/aggbug/433493.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nkjava/" target="_blank">草原上的骆驼</a> 2018-11-14 22:52 <a href="http://www.blogjava.net/nkjava/archive/2018/11/14/433493.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>直播产品技术架构（系列文章）1</title><link>http://www.blogjava.net/nkjava/archive/2018/09/19/433388.html</link><dc:creator>草原上的骆驼</dc:creator><author>草原上的骆驼</author><pubDate>Wed, 19 Sep 2018 08:37:00 GMT</pubDate><guid>http://www.blogjava.net/nkjava/archive/2018/09/19/433388.html</guid><wfw:comment>http://www.blogjava.net/nkjava/comments/433388.html</wfw:comment><comments>http://www.blogjava.net/nkjava/archive/2018/09/19/433388.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nkjava/comments/commentRss/433388.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nkjava/services/trackbacks/433388.html</trackback:ping><description><![CDATA[最近一直在做的事情，先把标题草拟出来，产品网址: http://www.tuwenzhibo.com&nbsp;http://www.zhaopianzhibo.com<br />网站的架构图近期会放出，是一系列的文章，请大家关注。<br /><img src ="http://www.blogjava.net/nkjava/aggbug/433388.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nkjava/" target="_blank">草原上的骆驼</a> 2018-09-19 16:37 <a href="http://www.blogjava.net/nkjava/archive/2018/09/19/433388.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CentOS7安装最新的PHP7.2 PHP_FPM更新</title><link>http://www.blogjava.net/nkjava/archive/2018/08/01/433312.html</link><dc:creator>草原上的骆驼</dc:creator><author>草原上的骆驼</author><pubDate>Tue, 31 Jul 2018 18:32:00 GMT</pubDate><guid>http://www.blogjava.net/nkjava/archive/2018/08/01/433312.html</guid><wfw:comment>http://www.blogjava.net/nkjava/comments/433312.html</wfw:comment><comments>http://www.blogjava.net/nkjava/archive/2018/08/01/433312.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nkjava/comments/commentRss/433312.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nkjava/services/trackbacks/433312.html</trackback:ping><description><![CDATA[1.Nginx<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&nbsp;yum&nbsp;install&nbsp;epel-release<br />sudo&nbsp;yum&nbsp;install&nbsp;nginx<br />sudo&nbsp;systemctl&nbsp;start&nbsp;nginx<br />sudo&nbsp;systemtl&nbsp;enable&nbsp;nginx&nbsp;</div>2.MariaDB<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&nbsp;yum&nbsp;install&nbsp;mariadb-server&nbsp;mariadb<br />sudo&nbsp;systemctl&nbsp;start&nbsp;mariadb<br />sudo&nbsp;systemctl&nbsp;enable&nbsp;mariadb<br />sudo&nbsp;mysql_secure_installation</div><br />3.PHP-FPM<br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->sudo&nbsp;rpm&nbsp;-Uvh&nbsp;https:<span style="color: #008000; ">//</span><span style="color: #008000; ">dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm</span><span style="color: #008000; "><br /></span>sudo&nbsp;rpm&nbsp;-Uvh&nbsp;https:<span style="color: #008000; ">//</span><span style="color: #008000; ">mirror.webtatic.com/yum/el7/webtatic-release.rpm</span><span style="color: #008000; "><br /></span>yum&nbsp;install&nbsp;yum&nbsp;install&nbsp;&nbsp;php72w-cli.x86_64&nbsp;php72w-common.x86_64&nbsp;php72w-gd.x86_64&nbsp;php72w-ldap.x86_64&nbsp;php72w-mbstring.x86_64&nbsp;php72w-mcrypt.x86_64&nbsp;php72w-mysql.x86_64&nbsp;php72w-pdo.x86_64<br /><br /><br />yum&nbsp;install&nbsp;php72w-fpm<br /><br /><br />systemctl&nbsp;enable&nbsp;php-fpm</div>4.TEST<br />&nbsp;<span style="background-color: #eeeeee; font-size: 13px;">Test&nbsp;your&nbsp;php&nbsp;page</span><img src ="http://www.blogjava.net/nkjava/aggbug/433312.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nkjava/" target="_blank">草原上的骆驼</a> 2018-08-01 02:32 <a href="http://www.blogjava.net/nkjava/archive/2018/08/01/433312.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CentOS安装Composer</title><link>http://www.blogjava.net/nkjava/archive/2017/11/23/432912.html</link><dc:creator>草原上的骆驼</dc:creator><author>草原上的骆驼</author><pubDate>Wed, 22 Nov 2017 22:07:00 GMT</pubDate><guid>http://www.blogjava.net/nkjava/archive/2017/11/23/432912.html</guid><wfw:comment>http://www.blogjava.net/nkjava/comments/432912.html</wfw:comment><comments>http://www.blogjava.net/nkjava/archive/2017/11/23/432912.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nkjava/comments/commentRss/432912.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nkjava/services/trackbacks/432912.html</trackback:ping><description><![CDATA[在临时目录下<br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">cd&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">tmp</span></div>
<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 />
--><span style="color: #000000; ">curl&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">sS&nbsp;https:</span><span style="color: #008000; ">//</span><span style="color: #008000; ">getcomposer.org/installer&nbsp;|&nbsp;php</span></div>
<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 />
--><span style="color: #000000; ">mv&nbsp;composer.phar&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">usr</span><span style="color: #000000; ">/</span><span style="color: #000000; ">local</span><span style="color: #000000; ">/</span><span style="color: #000000; ">bin</span><span style="color: #000000; ">/</span><span style="color: #000000; ">composer</span></div>
<br /><img src ="http://www.blogjava.net/nkjava/aggbug/432912.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nkjava/" target="_blank">草原上的骆驼</a> 2017-11-23 06:07 <a href="http://www.blogjava.net/nkjava/archive/2017/11/23/432912.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>来自身份不明开发者”? 或者文件已损坏，打不开.XX is damaged and can't be opened. You should move it to the Trash.</title><link>http://www.blogjava.net/nkjava/archive/2017/08/06/432726.html</link><dc:creator>草原上的骆驼</dc:creator><author>草原上的骆驼</author><pubDate>Sun, 06 Aug 2017 14:43:00 GMT</pubDate><guid>http://www.blogjava.net/nkjava/archive/2017/08/06/432726.html</guid><wfw:comment>http://www.blogjava.net/nkjava/comments/432726.html</wfw:comment><comments>http://www.blogjava.net/nkjava/archive/2017/08/06/432726.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nkjava/comments/commentRss/432726.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nkjava/services/trackbacks/432726.html</trackback:ping><description><![CDATA[最近在MAC上安装软件，发现这个问题。<br />解决很简单。<br />进入系统与偏好设置-》安全与隐私-》在安全性与隐私界面的最下面有三个选项，<br />1.AppStore<br />2.AppStore和被认可的开发者<br />3.任何来源<br /><br />注意，有的系统里没有任何来源选项，也就是说只有前两个选项。<br /><br />这样的情况下，你需要在你的命令行里做一下操作。<br /><br />进入终端命令行窗口，输入<span style="color: #444444; font-family: Tahoma, &quot;Microsoft Yahei&quot;, Simsun; font-size: medium; background-color: #ffffff;">sudo spctl --master-disable<br />会提示你输入密码，输入完用户密码后即可完成操作。<br />然后再次进入系统与偏好设置-》安全性与隐私-》选择第三个任何来源即可。<br /><br /></span><img src ="http://www.blogjava.net/nkjava/aggbug/432726.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nkjava/" target="_blank">草原上的骆驼</a> 2017-08-06 22:43 <a href="http://www.blogjava.net/nkjava/archive/2017/08/06/432726.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CentOS7 修改Hostname</title><link>http://www.blogjava.net/nkjava/archive/2016/11/10/431969.html</link><dc:creator>草原上的骆驼</dc:creator><author>草原上的骆驼</author><pubDate>Thu, 10 Nov 2016 01:52:00 GMT</pubDate><guid>http://www.blogjava.net/nkjava/archive/2016/11/10/431969.html</guid><wfw:comment>http://www.blogjava.net/nkjava/comments/431969.html</wfw:comment><comments>http://www.blogjava.net/nkjava/archive/2016/11/10/431969.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nkjava/comments/commentRss/431969.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nkjava/services/trackbacks/431969.html</trackback:ping><description><![CDATA[最近想修改Centos7的hostname, 可是如果直接修改hostname文件不生效，今天查了查原来centos有几种hostname.<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 />
-->&nbsp;hostnamectl&nbsp;&nbsp;控制整个系统的hostname，推荐使用<br />
nmtul&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用text&nbsp;ui&nbsp;控制&nbsp;<br />
nmtcli&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;可以用但是不推荐使用<br />
<br />
[root@willweb&nbsp;~]#&nbsp;hostnamectl&nbsp;status<br />
&nbsp;&nbsp;&nbsp;Static&nbsp;hostname:&nbsp;willweb<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Icon&nbsp;name:&nbsp;computer-vm<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Chassis:&nbsp;vm<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Machine&nbsp;ID:&nbsp;f9d400c5e1e8c3a8209e990d887d4ac1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boot&nbsp;ID:&nbsp;dd7be45d652849dcb82493c286c69dbf<br />
&nbsp;&nbsp;&nbsp;&nbsp;Virtualization:&nbsp;kvm<br />
&nbsp;&nbsp;Operating&nbsp;System:&nbsp;CentOS&nbsp;Linux&nbsp;7&nbsp;(Core)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CPE&nbsp;OS&nbsp;Name:&nbsp;cpe:/o:centos:centos:7<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Kernel:&nbsp;Linux&nbsp;3.10.0-327.el7.x86_64<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Architecture:&nbsp;x86-64<br />
[root@willweb&nbsp;~]#&nbsp;hostname<br />
willweb<br />
[root@willweb&nbsp;~]#&nbsp;hostnamectl<br />
&nbsp;&nbsp;&nbsp;Static&nbsp;hostname:&nbsp;willweb<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Icon&nbsp;name:&nbsp;computer-vm<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Chassis:&nbsp;vm<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Machine&nbsp;ID:&nbsp;f9d400c5e1e8c3a8209e990d887d4ac1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boot&nbsp;ID:&nbsp;dd7be45d652849dcb82493c286c69dbf<br />
&nbsp;&nbsp;&nbsp;&nbsp;Virtualization:&nbsp;kvm<br />
&nbsp;&nbsp;Operating&nbsp;System:&nbsp;CentOS&nbsp;Linux&nbsp;7&nbsp;(Core)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CPE&nbsp;OS&nbsp;Name:&nbsp;cpe:/o:centos:centos:7<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Kernel:&nbsp;Linux&nbsp;3.10.0-327.el7.x86_64<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Architecture:&nbsp;x86-64<br />
[root@willweb&nbsp;~]#&nbsp;hostnamectl&nbsp;status<br />
&nbsp;&nbsp;&nbsp;Static&nbsp;hostname:&nbsp;willweb<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Icon&nbsp;name:&nbsp;computer-vm<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Chassis:&nbsp;vm<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Machine&nbsp;ID:&nbsp;f9d400c5e1e8c3a8209e990d887d4ac1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boot&nbsp;ID:&nbsp;dd7be45d652849dcb82493c286c69dbf<br />
&nbsp;&nbsp;&nbsp;&nbsp;Virtualization:&nbsp;kvm<br />
&nbsp;&nbsp;Operating&nbsp;System:&nbsp;CentOS&nbsp;Linux&nbsp;7&nbsp;(Core)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CPE&nbsp;OS&nbsp;Name:&nbsp;cpe:/o:centos:centos:7<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Kernel:&nbsp;Linux&nbsp;3.10.0-327.el7.x86_64<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Architecture:&nbsp;x86-64</div>
使用命令如下<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 />-->#&nbsp;hostnamectl&nbsp;set-hostname&nbsp;Your-New-Host-Name-Here<br />#&nbsp;hostnamectl&nbsp;set-hostname&nbsp;"Your&nbsp;New&nbsp;Host&nbsp;Name&nbsp;Here"&nbsp;--pretty<br />#&nbsp;hostnamectl&nbsp;set-hostname&nbsp;Your-New-Host-Name-Here&nbsp;--<span style="color: #0000FF; ">static</span><br />#&nbsp;hostnamectl&nbsp;set-hostname&nbsp;Your-New-Host-Name-Here&nbsp;--<span style="color: #0000FF; ">transient</span></div>远程设置hostname<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 />-->ssh&nbsp;root@server-ip-here&nbsp;hostnamectl&nbsp;set-hostname&nbsp;server1<br />hostnamectl&nbsp;set-hostname&nbsp;server1&nbsp;-H&nbsp;root@192.168.1.42</div><br /><br /><br /><br /><br /><img src ="http://www.blogjava.net/nkjava/aggbug/431969.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nkjava/" target="_blank">草原上的骆驼</a> 2016-11-10 09:52 <a href="http://www.blogjava.net/nkjava/archive/2016/11/10/431969.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CentOS NFS 网络共享磁盘 配置三步曲</title><link>http://www.blogjava.net/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.blogjava.net/nkjava/archive/2016/10/22/431913.html</guid><wfw:comment>http://www.blogjava.net/nkjava/comments/431913.html</wfw:comment><comments>http://www.blogjava.net/nkjava/archive/2016/10/22/431913.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nkjava/comments/commentRss/431913.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/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&nbsp;/data/share<br />chmod&nbsp;-R&nbsp;777&nbsp;/data/share<br />设置自启动<br />systemctl&nbsp;enable&nbsp;nfs-server&nbsp;ipcbind<br />systemctl&nbsp;start&nbsp;nfs-server&nbsp;ipcbind<br /><br />配置<br />vim&nbsp;/etc/exports<br />添加以下内容<br /><br />/data/share&nbsp;192.168.0.101(rw,sync,no_root_squash,no_all_squash)<br /><br />其中192.168.0.101为要给哪个客户端IP开放<br /><br /><br />systemctl&nbsp;restart&nbsp;nfs-server<br /><br />配置防火墙（如何没有添加防火墙就算了）<br />firewall-cmd&nbsp;--permanent&nbsp;--zone=<span style="color: #0000FF; ">public</span>&nbsp;--add-service=nfs<br />firewall-cmd&nbsp;--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,&nbsp;在客户机上的安装&nbsp;<br />yum&nbsp;install&nbsp;ufs-utils<br /><br />systemctl&nbsp;enable&nbsp;rpcbind&nbsp;<br />systemctl&nbsp;start&nbsp;rpcbind<br /><br />mkdir&nbsp;/data/share<br />chmod&nbsp;&nbsp;-R&nbsp;777&nbsp;/data/share<br /><br />mount&nbsp;-t&nbsp;nfs&nbsp;&nbsp;192.168.0.100:/data/share&nbsp;/data/share&nbsp;<br /><br />设置/etc/fstab,&nbsp;自启动nfs<br />192.168.0.100:/data/share&nbsp;&nbsp;/data/share&nbsp;nfs&nbsp;defaults&nbsp;0&nbsp;0&nbsp;<br /><br />systemctl&nbsp;restart&nbsp;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 />-->在192.168.1.100&nbsp;nfs&nbsp;server中<br />cd&nbsp;/data/share<br />touch&nbsp;a.txt<br />cat&nbsp;aaaa&gt;&nbsp;b.txt<br />进入192.168.1.101&nbsp;nfs&nbsp;client中<br />cd&nbsp;/data/share<br />查看文件列表&nbsp;ls<br />因此所有的功能配置完成了，希望对朋友们有帮助。</div><img src ="http://www.blogjava.net/nkjava/aggbug/431913.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nkjava/" target="_blank">草原上的骆驼</a> 2016-10-22 01:50 <a href="http://www.blogjava.net/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.blogjava.net/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.blogjava.net/nkjava/archive/2016/08/29/431692.html</guid><wfw:comment>http://www.blogjava.net/nkjava/comments/431692.html</wfw:comment><comments>http://www.blogjava.net/nkjava/archive/2016/08/29/431692.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nkjava/comments/commentRss/431692.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nkjava/services/trackbacks/431692.html</trackback:ping><description><![CDATA[Windows环境下在Tomcat/bin目录下创建setenv.bat, Linux环境下在Tomcat/bin目录下设置setenv.sh<br />注意只是后缀名称不同，为什么不同，注意查看catalina.bat或者catalina.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&nbsp;JAVA_OPTS="-Dfile.encoding=UTF-8&nbsp;-Xms2048m&nbsp;-Xmx2048m&nbsp;-XX:PermSize=256m&nbsp;-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&nbsp;"JAVA_OPTS=%JAVA_OPTS%&nbsp;-Xms128m&nbsp;-Xmx1024m&nbsp;-XX:MaxPermSize=256m&nbsp;-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 &nbsp; &nbsp; &nbsp;15061&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;0&nbsp;Aug25&nbsp;?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;00:04:21&nbsp;/usr/bin/java&nbsp;-Djava.util.logging.config.file=/home/work/apache-tomcat-7.0.53/conf/logging.properties&nbsp;-Djava.util.logging.manager=<span style="background-color: yellow;">org.apache.juli.ClassLoaderLogManager&nbsp;</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>&nbsp;<span style="color: red; background-color: yellow;">-</span><span style="color: red; background-color: yellow;">Xms2048m&nbsp;</span><span style="color: red; background-color: yellow;">-</span><span style="color: red; background-color: yellow;">Xmx2048m&nbsp;</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&nbsp;</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&nbsp;</span>-Djava.awt.headless=<span style="color: #0000FF; ">true</span>&nbsp;-Djava.endorsed.dirs=/home/work/apache-tomcat-7.0.53/endorsed&nbsp;-classpath /home/work/apache-tomcat-7.0.53/bin/bootstrap.jar:/home/work/apache-tomcat-7.0.53/bin/tomcat-juli.jar&nbsp;-Dcatalina.base=/home/work/apache-tomcat-7.0.53&nbsp;-Dcatalina.home=/home/work/apache-tomcat-7.0.53&nbsp;-Djava.io.tmpdir=/home/work/apache-tomcat-7.0.53/temp&nbsp;org.apache.catalina.startup.Bootstrap&nbsp;start</div><div><br />说明设置成功，很简单。<br /><br />后续我会写几篇Tomcat内存学习的文章，欢迎大家关注。<br /><br /></div><img src ="http://www.blogjava.net/nkjava/aggbug/431692.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nkjava/" target="_blank">草原上的骆驼</a> 2016-08-29 13:55 <a href="http://www.blogjava.net/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.blogjava.net/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.blogjava.net/nkjava/archive/2016/08/03/431436.html</guid><wfw:comment>http://www.blogjava.net/nkjava/comments/431436.html</wfw:comment><comments>http://www.blogjava.net/nkjava/archive/2016/08/03/431436.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nkjava/comments/commentRss/431436.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nkjava/services/trackbacks/431436.html</trackback:ping><description><![CDATA[最近有几个服务的Tomcat总是无缘无故的宕机，到了不得不解决的地步。<br />
在Stackoverflow上找到比较有用的一篇文章，解决方案如下：<br />
<div><a href="http://stackoverflow.com/questions/3320400/to-prevent-a-memory-leak-the-jdbc-driver-has-been-forcibly-unregistered">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, &quot;Helvetica Neue&quot;, 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&nbsp;<code style="margin: 0px; padding: 1px 5px; border: 0px; font-size: 13px; font-family: Consolas, Menlo, Monaco, &quot;Lucida Console&quot;, &quot;Liberation Mono&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, monospace, sans-serif; white-space: pre-wrap; background-color: #eff0f1;">/WEB-INF/lib</code>, but only in server's&nbsp;<code style="margin: 0px; padding: 1px 5px; border: 0px; font-size: 13px; font-family: Consolas, Menlo, Monaco, &quot;Lucida Console&quot;, &quot;Liberation Mono&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, monospace, sans-serif; white-space: pre-wrap; background-color: #eff0f1;">/lib</code>. If you still keep it in webapp's&nbsp;<code style="margin: 0px; padding: 1px 5px; border: 0px; font-size: 13px; font-family: Consolas, Menlo, Monaco, &quot;Lucida Console&quot;, &quot;Liberation Mono&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, monospace, sans-serif; white-space: pre-wrap; background-color: #eff0f1;">/WEB-INF/lib</code>, then you should manually register and deregister it using a&nbsp;<code style="margin: 0px; padding: 1px 5px; border: 0px; font-size: 13px; font-family: Consolas, Menlo, Monaco, &quot;Lucida Console&quot;, &quot;Liberation Mono&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, monospace, sans-serif; white-space: pre-wrap; background-color: #eff0f1;">ServletContextListener</code>.<br />
     忽略警告。把WEB-INF/lib下的mysql驱动文件拷贝到Tomcat/lib下。如果仍然要放在WEB-INF/lib下，需要使用监听器手动的注册和注销。<br />
     下面的文章介绍如何写监听器，<a href="http://javabeat.net/servletcontextlistener-example/">http://javabeat.net/servletcontextlistener-example/， 当然如果是Servlet3.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&nbsp;</span><span style="color: #000000; ">1</span></strong><span style="color: #000000; "><strong>:&nbsp;Register&nbsp;a&nbsp;Listener</strong><br />
     web.xml<br />
     </span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">listener</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
     &nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">listener</span><span style="color: #000000; ">-</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">com.mysite.MySpecialListener</span><span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">listener</span><span style="color: #000000; ">-</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
     </span><span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">listener</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
     <strong>Step&nbsp;</strong></span><span style="color: #000000; "><strong>2</strong></span><span style="color: #000000; "><strong>:&nbsp;Implement&nbsp;the&nbsp;Listener</strong><br />
     <br />
     com.mysite.MySpecialListener.java<br />
     <br />
     </span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">&nbsp;MySpecialListener&nbsp;</span><span style="color: #0000FF; ">extends</span><span style="color: #000000; ">&nbsp;ApplicationContextListener&nbsp;{<br />
     <br />
     &nbsp;&nbsp;&nbsp;&nbsp;@Override<br />
     &nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">void</span><span style="color: #000000; ">&nbsp;contextInitialized(ServletContextEvent&nbsp;sce)&nbsp;{<br />
     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;On&nbsp;Application&nbsp;Startup,&nbsp;please&#8230;<br />
     <br />
     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;Usually&nbsp;I'll&nbsp;make&nbsp;a&nbsp;singleton&nbsp;in&nbsp;here,&nbsp;set&nbsp;up&nbsp;my&nbsp;pool,&nbsp;etc.</span><span style="color: #008000; "><br />
     </span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;}<br />
     <br />
     &nbsp;&nbsp;&nbsp;&nbsp;@Override<br />
     &nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">void</span><span style="color: #000000; ">&nbsp;contextDestroyed(ServletContextEvent&nbsp;sce)&nbsp;{<br />
     &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color: #000000; "><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px; color: #008000;">//</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px; color: #008000;">&nbsp;This&nbsp;manually&nbsp;deregisters&nbsp;JDBC&nbsp;driver,&nbsp;which&nbsp;prevents&nbsp;Tomcat&nbsp;7&nbsp;from&nbsp;complaining&nbsp;about&nbsp;memory&nbsp;leaks&nbsp;wrto&nbsp;this&nbsp;class</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px; color: #008000;"><br />
     </span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumeration</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">&lt;</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">Driver</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">&gt;</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">&nbsp;drivers&nbsp;</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">=</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">&nbsp;DriverManager.getDrivers();</span><br style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;" />
     <span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px; color: #0000ff;">while</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">&nbsp;(drivers.hasMoreElements())&nbsp;{</span><br style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;" />
     <span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Driver&nbsp;driver&nbsp;</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">=</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">&nbsp;drivers.nextElement();</span><br style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;" />
     <span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px; color: #0000ff;">try</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">&nbsp;{</span><br style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;" />
     <span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DriverManager.deregisterDriver(driver);</span><br style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;" />
     <span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LOG.log(Level.INFO,&nbsp;String.format(</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">"</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">deregistering&nbsp;jdbc&nbsp;driver:&nbsp;%s</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">"</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">,&nbsp;driver));</span><br style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;" />
     <span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px; color: #0000ff;">catch</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">&nbsp;(SQLException&nbsp;e)&nbsp;{</span><br style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;" />
     <span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LOG.log(Level.SEVERE,&nbsp;String.format(</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">"</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">Error&nbsp;deregistering&nbsp;driver&nbsp;%s</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">"</span><span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">,&nbsp;driver),&nbsp;e);</span><br style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;" />
     <span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span><br style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;" />
     <br style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;" />
     <span style="font-family: verdana, &quot;courier new&quot;; line-height: 21px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span><br />
     &nbsp; &nbsp; }<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&nbsp;<a href="http://wiki.apache.org/tomcat/OutOfMemory" 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, &quot;Lucida Console&quot;, &quot;Liberation Mono&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, monospace, sans-serif; white-space: pre-wrap; background-color: #eff0f1;">OutOfMemoryError</code>&nbsp;issues</a>&nbsp;during Tomcat hotdeployments.<br />
     把Tomcat降级到低版本（6.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&nbsp;<code style="margin: 0px; padding: 1px 5px; border: 0px; font-size: 13px; font-family: Consolas, Menlo, Monaco, &quot;Lucida Console&quot;, &quot;Liberation Mono&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, monospace, sans-serif; white-space: pre-wrap; background-color: #eff0f1;">/lib</code>&nbsp;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&nbsp;<a href="https://issues.apache.org/jira/browse/DBCP-332" style="margin: 0px; padding: 0px; border: 0px; color: #005999; text-decoration: none; cursor: pointer;">DBCP-322</a>&nbsp;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 href="http://brettwooldridge.github.io/HikariCP/" style="margin: 0px; padding: 0px; border: 0px; color: #005999; text-decoration: none; cursor: pointer;">HikariCP</a>,&nbsp;<a href="http://jolbox.com/" style="margin: 0px; padding: 0px; border: 0px; color: #005999; text-decoration: none; cursor: pointer;">BoneCP</a>, or perhaps&nbsp;<a href="http://people.apache.org/~fhanik/jdbc-pool/jdbc-pool.html" style="margin: 0px; padding: 0px; border: 0px; color: #005999; text-decoration: none; cursor: pointer;">Tomcat JDBC Pool</a>.<br />
     把驱动文件移到Tomcat/lib文件夹下，不用使用DBCP，使用以下的连接池库,HikariCP, BoneCP,或者Tomcat 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;">&lt;</span><span style="font-size: 13px; color: #000000;">dependency</span><span style="font-size: 13px; color: #000000;">&gt;，<br />
     对于MAVEN项目，由于Tomcat中存在mysql驱动文件（1中介绍），这样在部署时就不会把mysql带到打包文件里，注意是&lt;scope&gt;provided&lt;/scope&gt;。<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; ">&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">groupId</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">mysql</span><span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">groupId</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
     &nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">artifactId</span><span style="color: #000000; ">&gt;</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; ">&lt;/</span><span style="color: #000000; ">artifactId</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
     &nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">version</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">5.1</span><span style="color: #000000; ">.</span><span style="color: #000000; ">18</span><span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">version</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
     &nbsp;&nbsp;</span><span style="color: #000000; ">&lt;!--</span><span style="color: #000000; ">&nbsp;put&nbsp;a&nbsp;copy&nbsp;in&nbsp;</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&nbsp;</span><span style="color: #000000; ">--&gt;</span><span style="color: #000000; "><br />
     &nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">scope</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">provided</span><span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">scope</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
     </span><span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">dependency</span><span style="color: #000000; ">&gt;</span></div>
     </li>
</ol>
</div>
好了，如果您遇到同样的问题，可以和我沟通，联系方式见头部。<img src ="http://www.blogjava.net/nkjava/aggbug/431436.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nkjava/" target="_blank">草原上的骆驼</a> 2016-08-03 10:59 <a href="http://www.blogjava.net/nkjava/archive/2016/08/03/431436.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>LInux下MySQL导出表（模糊查询表名和指定表列表两种方式）</title><link>http://www.blogjava.net/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.blogjava.net/nkjava/archive/2016/07/02/431074.html</guid><wfw:comment>http://www.blogjava.net/nkjava/comments/431074.html</wfw:comment><comments>http://www.blogjava.net/nkjava/archive/2016/07/02/431074.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nkjava/comments/commentRss/431074.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/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:&nbsp;~$&nbsp;mysqldump&nbsp;dbname&nbsp;$(mysql&nbsp;-D&nbsp;YOURDBNAME&nbsp;-Bse&nbsp;"SHOW&nbsp;TABLES&nbsp;LIKE&nbsp;'table_pattern_%'")&nbsp;&gt;&nbsp;/tmp/database-dump.sql</div>2、指定表列表导出<br /><span style="font-size: 13px; background-color: #eeeeee;">导出表名称：<br />mysql&nbsp;</span><span style="font-size: 13px; background-color: #eeeeee;">-</span><span style="font-size: 13px; background-color: #eeeeee;">N&nbsp;information_schema&nbsp;</span><span style="font-size: 13px; background-color: #eeeeee;">-</span><span style="font-size: 13px; background-color: #eeeeee;">e&nbsp;</span><span style="font-size: 13px; background-color: #eeeeee;">"</span><span style="font-size: 13px; background-color: #eeeeee;">select&nbsp;table_name&nbsp;from&nbsp;tables&nbsp;where&nbsp;table_schema&nbsp;=&nbsp;'dbname'&nbsp;and&nbsp;table_name&nbsp;like&nbsp;'sys_%'</span><span style="font-size: 13px; background-color: #eeeeee;">"</span><span style="font-size: 13px; background-color: #eeeeee;">&nbsp;</span><span style="font-size: 13px; background-color: #eeeeee;">&gt;</span><span style="font-size: 13px; background-color: #eeeeee;">&nbsp;tables.txt&nbsp;</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, &quot;Lucida Console&quot;, &quot;Liberation Mono&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, 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, &quot;Lucida Console&quot;, &quot;Liberation Mono&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, 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, &quot;Lucida Console&quot;, &quot;Liberation Mono&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, 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, &quot;Lucida Console&quot;, &quot;Liberation Mono&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, 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, &quot;Lucida Console&quot;, &quot;Liberation Mono&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, 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, &quot;Lucida Console&quot;, &quot;Liberation Mono&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, 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, &quot;Lucida Console&quot;, &quot;Liberation Mono&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, 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;">&gt;&gt;</span><span style="color: #303336; font-family: Consolas, Menlo, Monaco, &quot;Lucida Console&quot;, &quot;Liberation Mono&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, 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, &quot;Lucida Console&quot;, &quot;Liberation Mono&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, 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.blogjava.net/nkjava/aggbug/431074.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nkjava/" target="_blank">草原上的骆驼</a> 2016-07-02 09:01 <a href="http://www.blogjava.net/nkjava/archive/2016/07/02/431074.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MAC下安装Redis</title><link>http://www.blogjava.net/nkjava/archive/2016/06/30/431052.html</link><dc:creator>草原上的骆驼</dc:creator><author>草原上的骆驼</author><pubDate>Wed, 29 Jun 2016 20:16:00 GMT</pubDate><guid>http://www.blogjava.net/nkjava/archive/2016/06/30/431052.html</guid><wfw:comment>http://www.blogjava.net/nkjava/comments/431052.html</wfw:comment><comments>http://www.blogjava.net/nkjava/archive/2016/06/30/431052.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nkjava/comments/commentRss/431052.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nkjava/services/trackbacks/431052.html</trackback:ping><description><![CDATA[方案一：使用Brew<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 />-->brew&nbsp;install&nbsp;redis</div>方案二：使用源码安装<br />下载地址：http://redis.io/download<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 />-->cd&nbsp;redis-2.4.13<br />make<br />sudo&nbsp;mv&nbsp;src/redis-server&nbsp;/usr/bin<br />sudo&nbsp;mv&nbsp;src/redis-cli&nbsp;/usr/bin<br /><br /><br />mkdir&nbsp;~/.redis<br /><br />touch&nbsp;~/.redis/redis.conf</div>使用方式：<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 />-->redis-server</div><img src ="http://www.blogjava.net/nkjava/aggbug/431052.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nkjava/" target="_blank">草原上的骆驼</a> 2016-06-30 04:16 <a href="http://www.blogjava.net/nkjava/archive/2016/06/30/431052.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux命令(Linux Commands)不断完善中....</title><link>http://www.blogjava.net/nkjava/archive/2016/03/06/429546.html</link><dc:creator>草原上的骆驼</dc:creator><author>草原上的骆驼</author><pubDate>Sat, 05 Mar 2016 22:19:00 GMT</pubDate><guid>http://www.blogjava.net/nkjava/archive/2016/03/06/429546.html</guid><wfw:comment>http://www.blogjava.net/nkjava/comments/429546.html</wfw:comment><comments>http://www.blogjava.net/nkjava/archive/2016/03/06/429546.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nkjava/comments/commentRss/429546.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nkjava/services/trackbacks/429546.html</trackback:ping><description><![CDATA[1.Grep<br />&nbsp; &nbsp;grep -Hn "search content" &nbsp;filename or * &nbsp;显示文件名和行号<img src ="http://www.blogjava.net/nkjava/aggbug/429546.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nkjava/" target="_blank">草原上的骆驼</a> 2016-03-06 06:19 <a href="http://www.blogjava.net/nkjava/archive/2016/03/06/429546.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MAVEN命令不断完善中。。。</title><link>http://www.blogjava.net/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.blogjava.net/nkjava/archive/2016/02/15/429325.html</guid><wfw:comment>http://www.blogjava.net/nkjava/comments/429325.html</wfw:comment><comments>http://www.blogjava.net/nkjava/archive/2016/02/15/429325.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nkjava/comments/commentRss/429325.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/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&nbsp;&nbsp;#中央仓库</span><span style="color: #008000; "><br />
</span><br />
mvn&nbsp;eclipse:eclipse&nbsp;&nbsp;#生成eclipse配置文件<br />
mvn&nbsp;clean&nbsp;<span style="color: #0000FF; ">package</span>&nbsp;#打包项目<br />
mvn&nbsp;clean&nbsp;install&nbsp;#安装成本地库<br />
mvn clean install -DoutputDirectory=lib -Dsilent=true -Pmodules <br />
mvn clean install -Pmodules #安装指定的模块到本地仓库<br />
mvn&nbsp;jetty:run&nbsp;#运行jetty<br />
mvn&nbsp;tomcat7:run&nbsp;#运行tomcat<br />
<br /><br /><br /><br />
mvn&nbsp;compile&nbsp;#编译<br />
mvn&nbsp;test&nbsp;#运行测试<br />
<br /><br /><br /><br />
下载源码和文档<br />
mvn -DdownloadJavadocs=true eclipse:eclipse<br />
mvn -DdownloadSources=true eclipse:eclipse<br />
mvn&nbsp;archetype:generate&nbsp;-DgroupId=cn.ourwill.maven&nbsp;-DartifactId=hello-world&nbsp;-DarchetypeArtifactId=maven-archetype-quickstart&nbsp;-DinteractiveMode=<span style="color: #0000FF; ">false</span>&nbsp;&nbsp;&nbsp;#mvn&nbsp;创建项目<br />
<br />
mvn&nbsp;install&nbsp;-Dmaven.test.skip=<span style="color: #0000FF; ">true</span>#不执行测试<br />
<br /><br /><br /><br />
环境分离<br />
&lt;profiles&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;profile&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id&gt;mine&lt;/id&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;activation&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;activeByDefault&gt;<span style="color: #0000FF; ">true</span>&lt;/activeByDefault&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/activation&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;build&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;filters&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;filter&gt;src/main/filters/filter-mine.properties&lt;/filter&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/filters&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/build&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/profile&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;profile&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id&gt;test&lt;/id&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;activation&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;activeByDefault&gt;<span style="color: #0000FF; ">false</span>&lt;/activeByDefault&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/activation&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;build&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;filters&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;filter&gt;src/main/filters/filter-test.properties&lt;/filter&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/filters&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/build&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/profile&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;profile&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id&gt;release&lt;/id&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;activation&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;activeByDefault&gt;<span style="color: #0000FF; ">false</span>&lt;/activeByDefault&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/activation&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;build&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;filters&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;filter&gt;src/main/filters/filter-release.properties&lt;/filter&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/filters&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/build&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/profile&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/profiles&gt;<br />
<br />
mvn&nbsp;install&nbsp;-Denvironment.type=prod&nbsp;&nbsp;#使用不同的环境，生产环境，开发环境，测试环境&nbsp;&nbsp;<br />
<br />
mvn install:install-file -Dfile=Sample.jar -DgroupId=uniquesample -DartifactId=sample_jar -Dversion=2.1.3b2 -Dpackaging=jar -DgeneratePom=true &nbsp;#安装到本地<br />
<br />
mvn&nbsp;dependency:tree&nbsp;#依赖树<br />
mvn&nbsp;dependencies:&nbsp;copy-dependency&nbsp;#复制依赖的jar包<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 &gt; eclipse-help.txt<br />
2. mvn help:describe -Dplugin=help -Dfull &gt; help-help.txt<br />
3. mvn help:describe -Dplugin=dependency -Dfull &gt; dependency-help.txt<br />
4. mvn help:describe -Dcmd=compiler:compile &#8211;Ddetail<br />
5. mvn help:describe -Dplugin=org.apache.maven.plugins:maven-compiler-plugin<br />
</div>
<br />
GRADLE命令
<img src ="http://www.blogjava.net/nkjava/aggbug/429325.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nkjava/" target="_blank">草原上的骆驼</a> 2016-02-15 17:13 <a href="http://www.blogjava.net/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.blogjava.net/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.blogjava.net/nkjava/archive/2016/01/22/429172.html</guid><wfw:comment>http://www.blogjava.net/nkjava/comments/429172.html</wfw:comment><comments>http://www.blogjava.net/nkjava/archive/2016/01/22/429172.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nkjava/comments/commentRss/429172.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/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&nbsp;yum&nbsp;install&nbsp;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&nbsp;vi&nbsp;/etc/vsftpd/vsftpd.conf<br /><br />anonymous_enable=NO&nbsp;#匿名用户不可登录<br />local_enable=YES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#<br />chroot_local_user=YES&nbsp;&nbsp;#只能访问当前用户的目录<br /><br />systemctl&nbsp;restart&nbsp;vsftpd<br />systemctl&nbsp;enable&nbsp;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&nbsp;--home&nbsp;/data/ftp&nbsp;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.blogjava.net/nkjava/aggbug/429172.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nkjava/" target="_blank">草原上的骆驼</a> 2016-01-22 07:42 <a href="http://www.blogjava.net/nkjava/archive/2016/01/22/429172.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>