Youtube-dl安装和使用方法

youtube-dl

主页:http://rg3.github.io/youtube-dl/

github 项目:https://github.com/rg3/youtube-dl

一、安装

  1. 安装python,然后打开cmd通过pip安装youtube-dl
pip install youtube-dl   #安装
pip install --upgrade youtube-dl  #升级
  1. 从ffmpeg.org下载ffmpeg,在控制面板->高级系统设置->环境变量->PATH里添加解压之后的bin文件夹路径

二、使用方法

Usage: youtube-dl [OPTIONS] URL [URL...]

Options:
  通用选项:
    -h, --help                       打印帮助文档
    --version                        打印版本信息
    -U, --update                     更新到最新版(需要权限)
    -i, --ignore-errors              遇到下载错误时跳过
    --abort-on-error                 遇到下载错误时终止
    --dump-user-agent                显示当前使用的浏览器(User-agent)
    --list-extractors                列出所有的提取器(支持的网站)
    --extractor-descriptions         同上
    --force-generic-extractor        强制使用通用提取器下载
    --default-search PREFIX          使用此前缀补充不完整的URLs,例如:"ytsearch2 yt-dl" 从youtube搜索并下载两个关于yt-dl视频. 使用"auto"youtube-dl就会猜一个,一般效果等价于"ytsearch"("auto_warning"猜测时加入警告).我已知支持的PREFIX:ytsearch (youtube), ytsearchdate (youtube), yvsearch (yahoo videos), gvsearch (google videos) 
    --ignore-config                  不读取配置文件,当时用了全局配置文件/etc/youtube-dl.conf:不再读取 ~/.config/youtube-dl/config (%APPDATA%/youtube-dl/config.txt on Windows)
    --config-location PATH           使用指定路径下的配置文件
    --flat-playlist                  列出列表视频但不下载
    --mark-watched                   标记看过此视频 (YouTube only)
    --no-mark-watched                不标记看过此视频 (YouTube only)
    --no-color                       打印到屏幕上的代码不带色

  网络选项:
    --proxy URL                      使用HTTP/HTTPS/SOCKS协议的代理.如:socks5://127.0.0.1:1080/.
    --socket-timeout SECONDS         放弃连接前等待时间
    --source-address IP              绑定的客户端IP地址
    -4, --force-ipv4                 所有连接通过IPv4
    -6, --force-ipv6                 所有连接通过IPv6

  地理限制:
    --geo-verification-proxy URL     使用此代理地址测试一些有地理限制的地址
    --geo-bypass                     绕过地理限制通过伪装X-Forwarded-For HTTP头部的客户端ip (实验)
    --no-geo-bypass                  不 绕过地理限制通过伪装X-Forwarded-For HTTP头部的客户端ip (实验)
    --geo-bypass-country CODE        强制绕过地理限制通过提供准确的ISO 3166-2标准的国别代码(实验)

  视频选择:
    --playlist-start NUMBER          指定列表中开始下载的视频(默认为1)
    --playlist-end NUMBER            指定列表中结束的视频(默认为last)
    --playlist-items ITEM_SPEC       指定列表中要下载的视频项目编号.如:"--playlist-items 1,2,5,8"或"--playlist-items 1-3,7,10-13"
    --match-title REGEX              下载标题匹配的视频(正则表达式或区分大小写的字符串)
    --reject-title REGEX             跳过下载标题匹配的视频(正则表达式或区分大小写的字符串)
    --max-downloads NUMBER           下载NUMBER个视频后停止
    --min-filesize SIZE              不下载小于SIZE的视频(e.g. 50k or 44.6m)
    --max-filesize SIZE              不下载大于SIZE的视频(e.g. 50k or 44.6m)
    --date DATE                      仅下载上传日期在指定日期的视频
    --datebefore DATE                仅下载上传日期在指定日期或之前的视频 (i.e. inclusive)
    --dateafter DATE                 仅下载上传日期在指定日期或之后的视频 (i.e. inclusive)
    --min-views COUNT                不下载观影数小于指定值的视频
    --max-views COUNT                不下载观影数大于指定值的视频
    --match-filter FILTER            通用视频过滤器. Specify any key (see help for -o for a list of available keys) to match if the key is present, !key to check if the key is not present, key > NUMBER (like "comment_count > 12", also works with >=, <, <=, !=, =) to compare against a number,key = ‘LITERAL‘ (like "uploader = ‘Mike Smith‘", also works with !=) to match against a string literal and & to require multiple matches. Values which are not known are excluded unless you put a question mark (?) after the operator. For example, to only match videos that have been liked more than 100 times and disliked less than 50 times (or the dislike functionality is not available at the given service), but who also have a description, use --match-filter "like_count > 100 & dislike_count .+?) - (?P.+)" 
    --xattrs                         将元数据写入视频文件的xattrs(使用dublin core 和 xdg标准)
    --fixup POLICY                   自动更正文件的已知故障。never(不做警告), warn(只发出警告), detect_or_warn (默认;如果可以的话修复文件,否则警告)
    --prefer-avconv                  后处理时相较ffmpeg偏向于avconv
    --prefer-ffmpeg                  后处理优先使用ffmpeg
    --ffmpeg-location PATH           ffmpeg/avconv程序位置;PATH为二进制所在文件夹或者目录.
    --exec CMD                       在下载后对文件执行命令,类似于find -exec语法.示例:--exec‘adb push {} /sdcard/Music/ && rm {}‘
    --convert-subs FORMAT            转换字幕格式(当前支持: srt|ass|vtt)
</code></pre> 
</article>
                            </div>
                        </div>
                    </div>
                    <!--PC和WAP自适应版-->
                    <div id="SOHUCS" sid="1393145759653777408"></div>
                    <script type="text/javascript" src="/views/front/js/chanyan.js"></script>
                    <!-- 文章页-底部 动态广告位 -->
                    <div class="youdao-fixed-ad" id="detail_ad_bottom"></div>
                </div>
                <div class="col-md-3">
                    <div class="row" id="ad">
                        <!-- 文章页-右侧1 动态广告位 -->
                        <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
                            <div class="youdao-fixed-ad" id="detail_ad_1"> </div>
                        </div>
                        <!-- 文章页-右侧2 动态广告位 -->
                        <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
                            <div class="youdao-fixed-ad" id="detail_ad_2"></div>
                        </div>
                        <!-- 文章页-右侧3 动态广告位 -->
                        <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
                            <div class="youdao-fixed-ad" id="detail_ad_3"></div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="container">
        <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(Youtube-dl安装和使用方法)</h4>
        <div id="paradigm-article-related">
            <div class="recommend-post mb30">
                <ul class="widget-links">
                    <li><a href="/article/1833492282393849856.htm"
                           title="第十四周_数学建模" target="_blank">第十四周_数学建模</a>
                        <span class="text-muted">WinterCruel</span>
<a class="tag" taget="_blank" href="/search/%E6%95%B0%E5%AD%A6%E5%BB%BA%E6%A8%A1/1.htm">数学建模</a>
                        <div>第十四周_数学建模1、银行的贷款部门需要判别每个客户的信用好坏(是否未履行还贷责任),以决定是否给予贷款。可以根据贷款申请人的年龄(X1)、受教育程度(X2)、现在所从事工作的年数(X3)、未变更住址的年数(X4)、收入(X5)、负债收入比例(X6)、信用卡债务(X7)、其它债务(X8)等来判断其信用情况。下表是从某银行的客户资料中抽取的部分数据,和某客户的如上情况资料为(53,1,9,18,50</div>
                    </li>
                    <li><a href="/article/1833492006530281472.htm"
                           title="适合女生考公考编的十大清闲岗位" target="_blank">适合女生考公考编的十大清闲岗位</a>
                        <span class="text-muted">声优配音圈</span>

                        <div>一、老干部局在整个公务员队伍中,老干部局的吃香程度也是数一数二的。老干部局的职责主要是负责退休的老干部、老领导的联系和后勤工作。兼职副业推荐公众号,配音新手圈,声优配音圈,新配音兼职圈,配音就业圈,鼎音副业,有声新手圈,每天更新各种远程工作与在线兼职,职位包括:写手、程序开发、剪辑、设计、翻译、配音、无门槛、插画、翻译、等等。。。每日更新兼职。类似负责老干部们的退休后的生活保障、娱乐保障以及节假日</div>
                    </li>
                    <li><a href="/article/1833491623862956032.htm"
                           title="推荐几个言而有信一诺千金的靠谱莆田鞋良心商家." target="_blank">推荐几个言而有信一诺千金的靠谱莆田鞋良心商家.</a>
                        <span class="text-muted">芒果不芒</span>

                        <div>推荐几个言而有信一诺千金的靠谱莆田鞋良心商家.在寻找言而有信、一诺千金的靠谱莆田鞋良心商家时,有几个关键因素需要考虑:商家的信誉、产品的品质、售后服务以及客户的反馈。以下是一些被广泛认可的莆田鞋商家:karry潮鞋:V(kr815888)这个商家以诚信经营和出色的品质而著称。他们提供私人定制的莆田鞋产品,根据消费者的个人需求制作,确保产品品质和满意度。他们像江湖中的大侠,以诚信为内功,以品质为外功</div>
                    </li>
                    <li><a href="/article/1833491147121586176.htm"
                           title="Windows常用的快捷键" target="_blank">Windows常用的快捷键</a>
                        <span class="text-muted">AitTech</span>
<a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a>
                        <div>Windows常用的快捷键非常丰富,这些快捷键可以大大提高用户的工作效率和操作便捷性。以下是一些常用的Windows快捷键及其功能说明:1.基本窗口操作Win+D:显示桌面,最小化所有打开的窗口。再次按下则恢复之前的状态。Win+E:打开文件资源管理器,快速访问文件和文件夹。Win+L:锁定电脑屏幕,适用于暂时离开电脑时保护隐私。Win+M:最小化所有打开的窗口。Win+Shift+M:恢复最小化</div>
                    </li>
                    <li><a href="/article/1833491020776566784.htm"
                           title=".NetCore里使用定时任务" target="_blank">.NetCore里使用定时任务</a>
                        <span class="text-muted">AitTech</span>
<a class="tag" taget="_blank" href="/search/.netcore/1.htm">.netcore</a><a class="tag" taget="_blank" href="/search/c%23/1.htm">c#</a>
                        <div>在.NETCore中,实现定时任务可以通过多种方式,包括使用内置的System.Threading.Timer、System.Timers.Timer,或者更高级、更灵活的库,如Hangfire、Quartz.NET或.NETCore3.0及以上版本引入的IHostedService和BackgroundService。这里主要介绍IHostedService和BackgroundService的</div>
                    </li>
                    <li><a href="/article/1833490737799458816.htm"
                           title="悉尼大学COMP5216Assignment3课业解析" target="_blank">悉尼大学COMP5216Assignment3课业解析</a>
                        <span class="text-muted">Artemis_666</span>

                        <div>悉尼大学COMP5216Assignment3课业解析悉尼大学COMP5216Assignment3课业解析题意:设计实现一个计步APP解析:要实现以下功能:1.能够让用户输入距离和时间计算步数和速度;2.通过捕获每个GPS记录点之间的距离和从开始到结束的时间,追踪用户在地图上的路线;3.记录跑步的信息,生成日志记录并计算州平均值;4.音乐播放器功能,允许用户播放、暂停本地歌曲;5.允许用户重置步</div>
                    </li>
                    <li><a href="/article/1833490608036081664.htm"
                           title="【110】《做有故事的教育》读书笔记(一百二十九)2023-02-13" target="_blank">【110】《做有故事的教育》读书笔记(一百二十九)2023-02-13</a>
                        <span class="text-muted">南风如我意</span>

                        <div>-----------《做有故事的教育》读书笔记(八)文/李现风2023年读书笔记读书笔记以以下三个出发点为目的:一、书中的思想,提升自己的教育理念;二、书中的值得借鉴的做法,提升自己的教育技巧;三、书中的美句,有鉴于哲理性的句子,提升自己文章的语言魅力和教育文化水准。读《做有故事的教育》作者王维审读书八:第二章学会用故事经营常规教育三我的故事型家长会67.家长们似乎理解了故事的玄妙之处,也理解了</div>
                    </li>
                    <li><a href="/article/1833489634634592256.htm"
                           title="应用基本期末" target="_blank">应用基本期末</a>
                        <span class="text-muted">渔jy</span>
<a class="tag" taget="_blank" href="/search/Android%E7%B3%BB%E7%BB%9F%E5%8F%8A%E5%BA%94%E7%94%A8/1.htm">Android系统及应用</a><a class="tag" taget="_blank" href="/search/%E5%BA%94%E7%94%A8/1.htm">应用</a><a class="tag" taget="_blank" href="/search/%E7%89%A9%E8%81%94%E7%BD%91/1.htm">物联网</a>
                        <div>选以下哪些属于Java的三大特性:a.抽象b.封装c.面向对象d.分布式e.安全性f.平台独立以下哪些是Object的公用方法?a.equals()b.getContext()c.notify()d.toString()e.clone()int和integer两个谁更占用内存?a.Intb.integer“a==b”和“a.equals(b)”是否有区别?a.Yesb.No以下关于ArrayLis</div>
                    </li>
                    <li><a href="/article/1833489635276320768.htm"
                           title="移动端测试" target="_blank">移动端测试</a>
                        <span class="text-muted">渔jy</span>
<a class="tag" taget="_blank" href="/search/Android%E7%B3%BB%E7%BB%9F%E5%8F%8A%E5%BA%94%E7%94%A8/1.htm">Android系统及应用</a><a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a>
                        <div>三种移动端产品类型介绍移动端应用的测试其自身特点,和其他传统测试又有一些独特的测试方法与思路。移动端应用又可以进一步细分为三大类:WebApp指的是移动端的Web浏览器,其实和PC端的Web浏览器没有任何区别,只不过Web浏览器所依附的操作系统不再是Windows和Linux了,而是iOS和Android了。WebApp采用的技术主要是,传统的HTML、JavaScript、CSS等Web技术栈,</div>
                    </li>
                    <li><a href="/article/1833489088699789312.htm"
                           title="极简生活抄书第81天:断舍离的阶段性胜利" target="_blank">极简生活抄书第81天:断舍离的阶段性胜利</a>
                        <span class="text-muted">兮若耶</span>

                        <div>遵循着“自己”和“现在”两个重要的关键词,我们终于把可以用但不用的物品清理出自己的家里,还自己一个清爽干净的住所。或许在这个过程中,我们会时不时把注意力集中在我们失去了什么,有时需要时又不一定找得到,这是一个非常正常的心理过程。心态的转变总是会有一定的适应的过程,一旦你知道你的目标是什么,过程中的一些反复或心理活动,都是我们走断舍离这个过程的花絮。在“舍”的这个过程中,我们舍弃了这些可以用但不用的</div>
                    </li>
                    <li><a href="/article/1833488958974160896.htm"
                           title="心语初三教师期末答辩" target="_blank">心语初三教师期末答辩</a>
                        <span class="text-muted">念念流迁</span>

                        <div>一、新学期个人真实目标每天多干一点点。用计划规范自己,每天多干一点点,并坚持下去,实现对自己的超越,快乐工作,健康幸福。二、对大单元整体学习的认识和理解1.大单元整体学习是从核心价值出发,紧紧围绕学科大概念,通过整体认知构建、整体探究构建、整体迁移构建、整体重构过关四个学习阶段,让学生从整体上认知学科知识与逻辑、结构与本质,培养学生思维能力的一种循环往复的对话、批判、应用、生成的整体认知过程。以“</div>
                    </li>
                    <li><a href="/article/1833488960236646400.htm"
                           title="搞班主任职级制好不好?" target="_blank">搞班主任职级制好不好?</a>
                        <span class="text-muted">景宜westwings</span>

                        <div>今天看《中小学名师指导系列丛书:中小学德育管理操作实务》,作者朱洪秋说他们搞了班主任职级制,给班主任一个成长体系,比如说把班主任分为见习班主任、初级班主任、中级班主任、高级班主任、首席班主任、特级班主任。我思考了一下,觉得不好,不适合我们,原因如下:第一,我们没有时间对每一个班级那么细地聚焦他们的工作去看、管、盯,所以外部评价的数据是不足的,如果是自荐、自评和展示汇报的话,你让谁上让谁下,这也是容</div>
                    </li>
                    <li><a href="/article/1833488878539993088.htm"
                           title="SQLite数据库管理与Android应用集成" target="_blank">SQLite数据库管理与Android应用集成</a>
                        <span class="text-muted">含老司开挖掘机</span>

                        <div>本文还有配套的精品资源,点击获取简介:SQLite是一种轻量级的关系型数据库,适用于移动设备和单机应用。它内置了对SQL标准的支持,并提供丰富的数据操作功能。在Android开发中,SQLite是默认的数据库解决方案,可通过SQLiteOpenHelper和SQLiteDatabaseAPI进行管理。本教程将通过实践帮助理解SQLite数据库的创建、管理和使用,以及如何将其与Android应用集成</div>
                    </li>
                    <li><a href="/article/1833488826828419072.htm"
                           title="找工作总是被破坏有感" target="_blank">找工作总是被破坏有感</a>
                        <span class="text-muted">女娲之子郑天</span>

                        <div>找工作总是被破坏有感:找工作回到租房后,就听到有人说话,说我今天找工作要求4500的工资,我也听的不是很清楚,大概是让单位不要管我,意思就是他们今天再一次破坏了我找工作。我的一举一动似乎周围人都能了如指掌,应该是他们的手机安装了一款特殊软件,所以能看到我手机的一举一动,比如浏览什么网页,登入什么软件。如果我网络求助,他们就会破坏,或是屏蔽对方信息,或是混入群聊里面对我人身攻击,或是联系对方胡说八道</div>
                    </li>
                    <li><a href="/article/1833488751746183168.htm"
                           title="python释放变量内存_Python变量内存管理" target="_blank">python释放变量内存_Python变量内存管理</a>
                        <span class="text-muted">weixin_39669761</span>

                        <div>一、变量存哪了?x=10当我们在p1.py中定义一个变量x=10,那么计算机把这个变量值10存放在哪里呢了?我们回顾计算机的三大核心组件为:CPU、内存和硬盘。一定不是CPU,那是存放在内存还是硬盘中了呢?我们再回顾变量运行的三个过程,如果我们没有使用python解释器运行p1.py这个文件,那么x=10很明显只是很普通的四个字符x、=、1、0。而只有Python解释器运行了这个文件,那字符进入了</div>
                    </li>
                    <li><a href="/article/1833487939556962304.htm"
                           title="2020-02-04" target="_blank">2020-02-04</a>
                        <span class="text-muted">彩莲_2628</span>

                        <div>今天我和孩子一起听音乐,乱舞一通。平时爸爸在家我们是不会玩这个项目,因为他不允许,怕吵。今天我把音乐打开,一开始把声音放的不大,玩了一会,他忽然也想参与一下。我觉得很惊讶,孩子没怎么理他,他就离开了。趁他他的时间,我把音量又调大了一些。一会他回来了,也没有说什么,四五首歌曲以后,孩子说不听了,就关了。我说了一句,现在我们每天晚上都要听几首歌呢。当听到他想参与进来,他可能感到放松,他可能需要链接。</div>
                    </li>
                    <li><a href="/article/1833487867570122752.htm"
                           title="atomic nonatomic assign retain copy strong weak 介绍" target="_blank">atomic nonatomic assign retain copy strong weak 介绍</a>
                        <span class="text-muted">weixin_30493321</span>
<a class="tag" taget="_blank" href="/search/%E7%A7%BB%E5%8A%A8%E5%BC%80%E5%8F%91/1.htm">移动开发</a>
                        <div>atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。atomic设置成员变量的@property属性时,默认为atomic,提供多线程安全。在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样:{lock}if(property!=newValue){[propertyrelease];propert</div>
                    </li>
                    <li><a href="/article/1833487812373082112.htm"
                           title="学拍视频剪辑去哪里学?" target="_blank">学拍视频剪辑去哪里学?</a>
                        <span class="text-muted">古楼</span>

                        <div>学习视频剪辑是一项有趣且具有潜力的技能,它可以帮助你表达自己、展示创意,并为你赢得更多观众和粉丝。那么,关于学习视频剪辑的问题,我们来看看应该去哪里学习。首先,互联网上的在线教育平台是学习视频剪辑的好地方。例如,在国内,有许多知名的在线教育平台,如网易云课堂、腾讯课堂等,它们提供了丰富的视频剪辑课程,包括基础入门、高级技巧、专业软件操作等。你可以选择适合自己的课程进行学习,根据自己的需要和兴趣进行</div>
                    </li>
                    <li><a href="/article/1833487741132828672.htm"
                           title="C# WinForm实现WebService接口进行图片上传下载" target="_blank">C# WinForm实现WebService接口进行图片上传下载</a>
                        <span class="text-muted">诡道荒行</span>

                        <div>本文还有配套的精品资源,点击获取简介:本文深入介绍了在C#WinForm应用程序中使用WebService接口连接服务器,实现图片的上传和下载功能。通过理解WebService基础,利用WinForm工具创建用户界面,并实现客户端与WebService的连接,我们详细探讨了图片上传与下载的具体步骤,包括文件选择、数据转换、接口调用,以及异常处理和进度显示。同时,还强调了安全性与性能优化的重要性,确</div>
                    </li>
                    <li><a href="/article/1833487614821363712.htm"
                           title="c语言atomic能用数组的,属性关键字" target="_blank">c语言atomic能用数组的,属性关键字</a>
                        <span class="text-muted">非著名程序~~~</span>
<a class="tag" taget="_blank" href="/search/c%E8%AF%AD%E8%A8%80atomic%E8%83%BD%E7%94%A8%E6%95%B0%E7%BB%84%E7%9A%84/1.htm">c语言atomic能用数组的</a>
                        <div>一.属性关键字的分类?读写权限:readonly、readwrite(默认)原子相关:atomic(默认)、nonatomic(常用)aomic:可以保证赋值和获取是线程安全的。指的是成员属性直接的获取和赋值,不包括操作和访问。eg:用atomic修饰数组,获取和赋值保证线程安全,添加、移除对象,是不保证线程安全的。引用计数retain(mrc)、strong(arc):修饰对象assign(修饰</div>
                    </li>
                    <li><a href="/article/1833487558030487552.htm"
                           title="比亚迪的最初创业资金:来自表哥的250万,没错,95年的250万!" target="_blank">比亚迪的最初创业资金:来自表哥的250万,没错,95年的250万!</a>
                        <span class="text-muted">王磊2016</span>

                        <div>上个月和几个圈内好友受邀参加比亚迪举行的刀片电池超级发布会,比亚迪创始人王传福和比亚迪副总裁何龙将在发布会上解析这项新能源汽车电池技术。会议结束后,我一起参加了他们的圆桌会议,今天我想和大家来聊聊这个非常低调的男人-比亚迪的创始人王传福。2009年9月28日,比亚迪的创始人——王传福成为“胡润百富榜”榜单冠军。但就在2008年,王传福还只是百富榜上的第103位,财富只有60亿。从60亿暴涨到350</div>
                    </li>
                    <li><a href="/article/1833487236922961920.htm"
                           title="linux系统下PostgreSQL的使用" target="_blank">linux系统下PostgreSQL的使用</a>
                        <span class="text-muted">敲代码的雪糕</span>
<a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/postgresql/1.htm">postgresql</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a>
                        <div>文章目录前言一、安装pgsql数据库二、安装c和c++驱动三、使用1、头文件2、源文件3、main文件4、编译前言最近工作中使用到了pgsql,主要是使用其c++驱动完成数据库创建及增删改查等操作…一、安装pgsql数据库使用命令如下:sudoapt-getinstallpostgresql安装完成,使用如下命令,确认数据库版本:psql--version二、安装c和c++驱动使用如下命令安装c驱</div>
                    </li>
                    <li><a href="/article/1833486792557424640.htm"
                           title="雨打车窗,心乱如麻" target="_blank">雨打车窗,心乱如麻</a>
                        <span class="text-muted">安心雨</span>

                        <div>此时此刻,我坐车里,一个人。窗外雨大,无情敲打着车窗玻璃,啪啪……。图片发自App心痛得不知如何安放。四十五岁,一个上着店,下不粘村的年龄。假想过种种结果,以为这么多年的打磨,自己完全有勇气和胆量去面对一切。可当最坏的结果,即将来临时,却有那么多的患得患失。伴着雨声,各种可怕的场景呈现脑海,悲催到恶心呕吐。图片发自App那又怎么样呢?无论如何都要去面对,在乎你该在乎的,失去你该失去的。留得青山在,</div>
                    </li>
                    <li><a href="/article/1833486732943781888.htm"
                           title="「 自动化测试 」面试题.." target="_blank">「 自动化测试 」面试题..</a>
                        <span class="text-muted">测试界筱筱</span>
<a class="tag" taget="_blank" href="/search/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95/1.htm">软件测试</a><a class="tag" taget="_blank" href="/search/servlet/1.htm">servlet</a><a class="tag" taget="_blank" href="/search/%E5%8A%9F%E8%83%BD%E6%B5%8B%E8%AF%95/1.htm">功能测试</a><a class="tag" taget="_blank" href="/search/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95/1.htm">软件测试</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95/1.htm">自动化测试</a><a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/1.htm">程序人生</a><a class="tag" taget="_blank" href="/search/%E8%81%8C%E5%9C%BA%E5%92%8C%E5%8F%91%E5%B1%95/1.htm">职场和发展</a>
                        <div>1.你会封装自动化测试框架吗?自动化框架主要的核心框架就是分层+PO模式:分别为:基础封装层BasePage,PO页面对象层,TestCase测试用例层。然后再加上日志处理模块,ini配置文件读取模块,unittest+ddt数据驱动模块,jenkins持续集成模式组成。2.自动化测试的使用场景?需求稳定,不会频繁变更。研发和测试周期长,需要频繁执行回归测试。需要在多种平台上重复运行相同测试的场景</div>
                    </li>
                    <li><a href="/article/1833486664148807680.htm"
                           title="新学期阅读计划" target="_blank">新学期阅读计划</a>
                        <span class="text-muted">公主岭924王占杰</span>

                        <div>书籍是人类进步的阶梯,多读书,读好书是必由之路。本人积极响应我校在全体师生中开展的读书活动,为进一步提高个人的业务素质和教育创新能力,更快更好地促进自己专业化发展,现制定读书计划如下:图片发自App一、读书目标:1、营造积极进取、努力学习的读书氛围,提高自己的学习理论的热情,逐步养成多读书,读好书的习惯。2、通过学习,提高教育理论修养,加强课标、教师用书的研读和教材的把握,提高业务能力和教学质量。</div>
                    </li>
                    <li><a href="/article/1833486606598762496.htm"
                           title="软件测试八股文:什么是 alpha 测试" target="_blank">软件测试八股文:什么是 alpha 测试</a>
                        <span class="text-muted">测试界筱筱</span>
<a class="tag" taget="_blank" href="/search/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95/1.htm">软件测试</a><a class="tag" taget="_blank" href="/search/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95/1.htm">软件测试</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95/1.htm">自动化测试</a><a class="tag" taget="_blank" href="/search/%E5%8A%9F%E8%83%BD%E6%B5%8B%E8%AF%95/1.htm">功能测试</a><a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/1.htm">程序人生</a><a class="tag" taget="_blank" href="/search/%E8%81%8C%E5%9C%BA%E5%92%8C%E5%8F%91%E5%B1%95/1.htm">职场和发展</a>
                        <div>Alpha测试旨在在产品到达最终用户之前识别错误。在开发过程的后期但在beta测试之前进行,它有助于确保产品没有重大问题。什么是alpha测试?Alpha测试是一个内部验证过程,旨在在将产品发布给真实用户之前识别错误。它通常发生在软件通过初始开发和测试阶段之后,但在beta测试之前。此阶段涉及白盒和黑盒测试技术,测试团队可以访问源代码。在alpha测试期间,软件受到真实的用户环境的影响,以模拟实际</div>
                    </li>
                    <li><a href="/article/1833485095462334464.htm"
                           title="RabbitMQ安装 以及 Spring Boot整合" target="_blank">RabbitMQ安装 以及 Spring Boot整合</a>
                        <span class="text-muted">RealGUO</span>
<a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a><a class="tag" taget="_blank" href="/search/rabbitmq/1.htm">rabbitmq</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                        <div>SpringBoot+整合RabbitMQ1、docker配置RabbitMQ运行环境dockerpullrabbitmq:management#tag为management版本的rabbitmq#运行容器dockerrun-dit--namerabbitmq01-eRABBITMQ_DEFAULT_USER=admin-eRABBITMQ_DEFAULT_PASS=admin-p15672:15</div>
                    </li>
                    <li><a href="/article/1833485010179551232.htm"
                           title="《惑》" target="_blank">《惑》</a>
                        <span class="text-muted">飘逸1</span>

                        <div>小诊所几个挂着液体的人在讨论健康看着液体一滴一滴流进心脏病却在嘲笑着发烧发炎的肢体无力和它对抗抵抗力和市场的蔬菜水果抗衡三聚氰胺黄曲霉素地沟油谁来告诉如何预防病菌放肆的大笑贪婪的人类帮助它们肆意生长一个高烧的病人失神的眼睛瞪着看不清利令智昏的时代哪里还有一片绿色闪亮图片发自App</div>
                    </li>
                    <li><a href="/article/1833485011446231040.htm"
                           title="金马营:身高不足1米7,他却用电影改变国家" target="_blank">金马营:身高不足1米7,他却用电影改变国家</a>
                        <span class="text-muted">金马营</span>

                        <div>“一个演员,能改变一个国家吗?”这是2012年《时代》杂志对印度演员阿米尔·汗的评论。阿米尔·汗用他的一部部电影将这个问号化为大写的句号、感叹号。去年《摔跤吧,爸爸》票房12.9亿,豆瓣评分9.1,口碑、票房双丰收。这一次,米叔的新电影《神秘巨星》上映。依然直指印度最尖锐的社会问题,没有尬舞,每一个转折起落都扣人心弦,笑点和泪点兼备,非常阿米尔·汗的风格。15岁的尹西娅考试马马虎虎,却有唱歌的天赋</div>
                    </li>
                    <li><a href="/article/1833485012708716544.htm"
                           title="2023年小月第29周复盘|办付费社群收入1000+。" target="_blank">2023年小月第29周复盘|办付费社群收入1000+。</a>
                        <span class="text-muted">自律女孩小月</span>

                        <div>你好,我是小月。和我一起复盘翻盘,实现目标和梦想,开启翻盘和创富人生,让生命有迹可循。人生就是一部创业史,每个人都是自己的CEO,无论你经历了怎样的过去,都应该拥有更好的未来。接下来大家跟随我的文字,进入到2023年第29周,持续复盘,开启翻盘人生,过理想富足的一生。下面进入正式的复盘环节:这周完成的重要事情:1、复盘社群招募50多人,收获600元+。自媒体年度社群招募50多人收获1000元+。2</div>
                    </li>
                                <li><a href="/article/120.htm"
                                       title="web前段跨域nginx代理配置" target="_blank">web前段跨域nginx代理配置</a>
                                    <span class="text-muted">刘正强</span>
<a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a><a class="tag" taget="_blank" href="/search/cms/1.htm">cms</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a>
                                    <div>nginx代理配置可参考server部分 
 
server { 
        listen       80; 
        server_name  localhost; 
 
</div>
                                </li>
                                <li><a href="/article/247.htm"
                                       title="spring学习笔记" target="_blank">spring学习笔记</a>
                                    <span class="text-muted">caoyong</span>
<a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a>
                                    <div>一、概述 
    a>、核心技术 : IOC与AOP 
 b>、开发为什么需要面向接口而不是实现 
     接口降低一个组件与整个系统的藕合程度,当该组件不满足系统需求时,可以很容易的将该组件从系统中替换掉,而不会对整个系统产生大的影响 
 c>、面向接口编口编程的难点在于如何对接口进行初始化,(使用工厂设计模式) </div>
                                </li>
                                <li><a href="/article/374.htm"
                                       title="Eclipse打开workspace提示工作空间不可用" target="_blank">Eclipse打开workspace提示工作空间不可用</a>
                                    <span class="text-muted">0624chenhong</span>
<a class="tag" taget="_blank" href="/search/eclipse/1.htm">eclipse</a>
                                    <div>做项目的时候,难免会用到整个团队的代码,或者上一任同事创建的workspace, 
1.电脑切换账号后,Eclipse打开时,会提示Eclipse对应的目录锁定,无法访问,根据提示,找到对应目录,G:\eclipse\configuration\org.eclipse.osgi\.manager,其中文件.fileTableLock提示被锁定。 
解决办法,删掉.fileTableLock文件,重</div>
                                </li>
                                <li><a href="/article/501.htm"
                                       title="Javascript 面向对面写法的必要性?" target="_blank">Javascript 面向对面写法的必要性?</a>
                                    <span class="text-muted">一炮送你回车库</span>
<a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a>
                                    <div>现在Javascript面向对象的方式来写页面很流行,什么纯javascript的mvc框架都出来了:ember 
这是javascript层的mvc框架哦,不是j2ee的mvc框架 
  
我想说的是,javascript本来就不是一门面向对象的语言,用它写出来的面向对象的程序,本身就有些别扭,很多人提到js的面向对象首先提的是:复用性。那么我请问你写的js里有多少是可以复用的,用fu</div>
                                </li>
                                <li><a href="/article/628.htm"
                                       title="js array对象的迭代方法" target="_blank">js array对象的迭代方法</a>
                                    <span class="text-muted">换个号韩国红果果</span>
<a class="tag" taget="_blank" href="/search/array/1.htm">array</a>
                                    <div>1.forEach 该方法接受一个函数作为参数, 对数组中的每个元素 
使用该函数  return 语句失效 
 

function square(num) {
print(num, num * num);
}
var nums = [1,2,3,4,5,6,7,8,9,10];
nums.forEach(square);
 
2.every 该方法接受一个返回值为布尔类型</div>
                                </li>
                                <li><a href="/article/755.htm"
                                       title="对Hibernate缓存机制的理解" target="_blank">对Hibernate缓存机制的理解</a>
                                    <span class="text-muted">归来朝歌</span>
<a class="tag" taget="_blank" href="/search/session/1.htm">session</a><a class="tag" taget="_blank" href="/search/%E4%B8%80%E7%BA%A7%E7%BC%93%E5%AD%98/1.htm">一级缓存</a><a class="tag" taget="_blank" href="/search/%E5%AF%B9%E8%B1%A1%E6%8C%81%E4%B9%85%E5%8C%96/1.htm">对象持久化</a>
                                    <div>在hibernate中session一级缓存机制中,有这么一种情况: 
问题描述:我需要new一个对象,对它的几个字段赋值,但是有一些属性并没有进行赋值,然后调用 
session.save()方法,在提交事务后,会出现这样的情况: 
1:在数据库中有默认属性的字段的值为空 
2:既然是持久化对象,为什么在最后对象拿不到默认属性的值? 
通过调试后解决方案如下: 
对于问题一,如你在数据库里设置了</div>
                                </li>
                                <li><a href="/article/882.htm"
                                       title="WebService调用错误合集" target="_blank">WebService调用错误合集</a>
                                    <span class="text-muted">darkranger</span>
<a class="tag" taget="_blank" href="/search/webservice/1.htm">webservice</a>
                                    <div> Java.Lang.NoClassDefFoundError: Org/Apache/Commons/Discovery/Tools/DiscoverSingleton   
调用接口出错, 
一个简单的WebService 
import org.apache.axis.client.Call;import org.apache.axis.client.Service; 
首先必不可</div>
                                </li>
                                <li><a href="/article/1009.htm"
                                       title="JSP和Servlet的中文乱码处理" target="_blank">JSP和Servlet的中文乱码处理</a>
                                    <span class="text-muted">aijuans</span>
<a class="tag" taget="_blank" href="/search/Java+Web/1.htm">Java Web</a>
                                    <div>JSP和Servlet的中文乱码处理 
前几天学习了JSP和Servlet中有关中文乱码的一些问题,写成了博客,今天进行更新一下。应该是可以解决日常的乱码问题了。现在作以下总结希望对需要的人有所帮助。我也是刚学,所以有不足之处希望谅解。 
一、表单提交时出现乱码: 
在进行表单提交的时候,经常提交一些中文,自然就避免不了出现中文乱码的情况,对于表单来说有两种提交方式:get和post提交方式。所以</div>
                                </li>
                                <li><a href="/article/1136.htm"
                                       title="面试经典六问" target="_blank">面试经典六问</a>
                                    <span class="text-muted">atongyeye</span>
<a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a>
                                    <div>题记:因为我不善沟通,所以在面试中经常碰壁,看了网上太多面试宝典,基本上不太靠谱。只好自己总结,并试着根据最近工作情况完成个人答案。以备不时之需。 
 
以下是人事了解应聘者情况的最典型的六个问题: 
 
 
1 简单自我介绍  
 
关于这个问题,主要为了弄清两件事,一是了解应聘者的背景,二是应聘者将这些背景信息组织成合适语言的能力。 
 
我的回答:(针对技术面试回答,如果是人事面试,可以就掌</div>
                                </li>
                                <li><a href="/article/1263.htm"
                                       title="contentResolver.query()参数详解" target="_blank">contentResolver.query()参数详解</a>
                                    <span class="text-muted">百合不是茶</span>
<a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/query%28%29%E8%AF%A6%E8%A7%A3/1.htm">query()详解</a>
                                    <div>收藏csdn的博客,介绍的比较详细,新手值得一看 1.获取联系人姓名 
一个简单的例子,这个函数获取设备上所有的联系人ID和联系人NAME。    
[java]  
view plain 
copy       
 
 public void fetchAllContacts() {   
    </div>
                                </li>
                                <li><a href="/article/1390.htm"
                                       title="ora-00054:resource busy and acquire with nowait specified解决方法" target="_blank">ora-00054:resource busy and acquire with nowait specified解决方法</a>
                                    <span class="text-muted">bijian1013</span>
<a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/kill/1.htm">kill</a><a class="tag" taget="_blank" href="/search/nowait/1.htm">nowait</a>
                                    <div>        当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。主要是因为有事务正在执行(或者事务已经被锁),所有导致执行不成功。 
1.下面的语句</div>
                                </li>
                                <li><a href="/article/1517.htm"
                                       title="web 开发乱码" target="_blank">web 开发乱码</a>
                                    <span class="text-muted">征客丶</span>
<a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a>
                                    <div>以下前端都是 utf-8 字符集编码 
 
一、后台接收 
1.1、 get 请求乱码 
get 请求中,请求参数在请求头中; 
乱码解决方法: 
a、通过在web 服务器中配置编码格式:tomcat 中,在 Connector 中添加URIEncoding="UTF-8"; 
 
1.2、post 请求乱码 
post 请求中,请求参数分两部份, 
1.2.1、url?参数,</div>
                                </li>
                                <li><a href="/article/1644.htm"
                                       title="【Spark十六】: Spark SQL第二部分数据源和注册表的几种方式" target="_blank">【Spark十六】: Spark SQL第二部分数据源和注册表的几种方式</a>
                                    <span class="text-muted">bit1129</span>
<a class="tag" taget="_blank" href="/search/spark/1.htm">spark</a>
                                    <div>Spark SQL数据源和表的Schema 
 
  case class  
  apply schema  
  parquet  
  json  
 JSON数据源 准备源数据 
{"name":"Jack", "age": 12, "addr":{"city":"beijing&</div>
                                </li>
                                <li><a href="/article/1771.htm"
                                       title="JVM学习之:调优总结 -Xms -Xmx -Xmn -Xss" target="_blank">JVM学习之:调优总结 -Xms -Xmx -Xmn -Xss</a>
                                    <span class="text-muted">BlueSkator</span>
<a class="tag" taget="_blank" href="/search/-Xss/1.htm">-Xss</a><a class="tag" taget="_blank" href="/search/-Xmn/1.htm">-Xmn</a><a class="tag" taget="_blank" href="/search/-Xms/1.htm">-Xms</a><a class="tag" taget="_blank" href="/search/-Xmx/1.htm">-Xmx</a>
                                    <div>  
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置: 
 
 java -Xmx355</div>
                                </li>
                                <li><a href="/article/1898.htm"
                                       title="jqGrid 各种参数 详解(转帖)" target="_blank">jqGrid 各种参数 详解(转帖)</a>
                                    <span class="text-muted">BreakingBad</span>
<a class="tag" taget="_blank" href="/search/jqGrid/1.htm">jqGrid</a>
                                    <div>  
jqGrid 各种参数 详解   分类: 
源代码分享 
个人随笔请勿参考 
解决开发问题 2012-05-09 20:29   84282人阅读   
评论(22)   
收藏   
举报   
jquery 
服务器 
parameters 
function 
ajax 
string      </div>
                                </li>
                                <li><a href="/article/2025.htm"
                                       title="读《研磨设计模式》-代码笔记-代理模式-Proxy" target="_blank">读《研磨设计模式》-代码笔记-代理模式-Proxy</a>
                                    <span class="text-muted">bylijinnan</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a>
                                    <div>声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/ 
 
 



import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;

/*
 * 下面</div>
                                </li>
                                <li><a href="/article/2152.htm"
                                       title="应用升级iOS8中遇到的一些问题" target="_blank">应用升级iOS8中遇到的一些问题</a>
                                    <span class="text-muted">chenhbc</span>
<a class="tag" taget="_blank" href="/search/ios8/1.htm">ios8</a><a class="tag" taget="_blank" href="/search/%E5%8D%87%E7%BA%A7iOS8/1.htm">升级iOS8</a>
                                    <div>1、很奇怪的问题,登录界面,有一个判断,如果不存在某个值,则跳转到设置界面,ios8之前的系统都可以正常跳转,iOS8中代码已经执行到下一个界面了,但界面并没有跳转过去,而且这个值如果设置过的话,也是可以正常跳转过去的,这个问题纠结了两天多,之前的判断我是在 
-(void)viewWillAppear:(BOOL)animated 
 中写的,最终的解决办法是把判断写在 
-(void</div>
                                </li>
                                <li><a href="/article/2279.htm"
                                       title="工作流与自组织的关系?" target="_blank">工作流与自组织的关系?</a>
                                    <span class="text-muted">comsci</span>
<a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a>
                                    <div>  目前的工作流系统中的节点及其相互之间的连接是事先根据管理的实际需要而绘制好的,这种固定的模式在实际的运用中会受到很多限制,特别是节点之间的依存关系是固定的,节点的处理不考虑到流程整体的运行情况,细节和整体间的关系是脱节的,那么我们提出一个新的观点,一个流程是否可以通过节点的自组织运动来自动生成呢?这种流程有什么实际意义呢? 
 
  这里有篇论文,摘要是:“针对网格中的服务</div>
                                </li>
                                <li><a href="/article/2406.htm"
                                       title="Oracle11.2新特性之INSERT提示IGNORE_ROW_ON_DUPKEY_INDEX" target="_blank">Oracle11.2新特性之INSERT提示IGNORE_ROW_ON_DUPKEY_INDEX</a>
                                    <span class="text-muted">daizj</span>
<a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a>
                                    <div>insert提示IGNORE_ROW_ON_DUPKEY_INDEX 
 
转自:http://space.itpub.net/18922393/viewspace-752123 
 
在 insert into tablea ...select * from tableb中,如果存在唯一约束,会导致整个insert操作失败。使用IGNORE_ROW_ON_DUPKEY_INDEX提示,会忽略唯一</div>
                                </li>
                                <li><a href="/article/2533.htm"
                                       title="二叉树:堆" target="_blank">二叉树:堆</a>
                                    <span class="text-muted">dieslrae</span>
<a class="tag" taget="_blank" href="/search/%E4%BA%8C%E5%8F%89%E6%A0%91/1.htm">二叉树</a>
                                    <div>    这里说的堆其实是一个完全二叉树,每个节点都不小于自己的子节点,不要跟jvm的堆搞混了.由于是完全二叉树,可以用数组来构建.用数组构建树的规则很简单: 
    一个节点的父节点下标为: (当前下标 - 1)/2 
    一个节点的左节点下标为: 当前下标 * 2 + 1 
  &</div>
                                </li>
                                <li><a href="/article/2660.htm"
                                       title="C语言学习八结构体" target="_blank">C语言学习八结构体</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/c/1.htm">c</a>
                                    <div>为什么需要结构体,看代码 
# include <stdio.h>

struct Student	//定义一个学生类型,里面有age, score, sex, 然后可以定义这个类型的变量
{
	int age;
	float score;
	char sex;
}

int main(void)
{
	struct Student st = {80, 66.6,</div>
                                </li>
                                <li><a href="/article/2787.htm"
                                       title="centos安装golang" target="_blank">centos安装golang</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a>
                                    <div>#在国内镜像下载二进制包 
wget -c  http://www.golangtc.com/static/go/go1.4.1.linux-amd64.tar.gz 
tar -C /usr/local -xzf go1.4.1.linux-amd64.tar.gz 
  
#把golang的bin目录加入全局环境变量 
cat >>/etc/profile<</div>
                                </li>
                                <li><a href="/article/2914.htm"
                                       title="10.性能优化-监控-MySQL慢查询" target="_blank">10.性能优化-监控-MySQL慢查询</a>
                                    <span class="text-muted">frank1234</span>
<a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/1.htm">性能优化</a><a class="tag" taget="_blank" href="/search/MySQL%E6%85%A2%E6%9F%A5%E8%AF%A2/1.htm">MySQL慢查询</a>
                                    <div>1.记录慢查询配置 
show variables where variable_name like 'slow%' ; --查看默认日志路径 
查询结果:--不用的机器可能不同 
slow_query_log_file=/var/lib/mysql/centos-slow.log 
 
修改mysqld配置文件:/usr /my.cnf[一般在/etc/my.cnf,本机在/user/my.cn</div>
                                </li>
                                <li><a href="/article/3041.htm"
                                       title="Java父类取得子类类名" target="_blank">Java父类取得子类类名</a>
                                    <span class="text-muted">happyqing</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/this/1.htm">this</a><a class="tag" taget="_blank" href="/search/%E7%88%B6%E7%B1%BB/1.htm">父类</a><a class="tag" taget="_blank" href="/search/%E5%AD%90%E7%B1%BB/1.htm">子类</a><a class="tag" taget="_blank" href="/search/%E7%B1%BB%E5%90%8D/1.htm">类名</a>
                                    <div>  
在继承关系中,不管父类还是子类,这些类里面的this都代表了最终new出来的那个类的实例对象,所以在父类中你可以用this获取到子类的信息! 
  
package com.urthinker.module.test;

import org.junit.Test;

abstract class BaseDao<T> {
	public void </div>
                                </li>
                                <li><a href="/article/3168.htm"
                                       title="Spring3.2新注解@ControllerAdvice" target="_blank">Spring3.2新注解@ControllerAdvice</a>
                                    <span class="text-muted">jinnianshilongnian</span>
<a class="tag" taget="_blank" href="/search/%40Controller/1.htm">@Controller</a>
                                    <div>@ControllerAdvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@ControllerAdvice的实现: 
  
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Co</div>
                                </li>
                                <li><a href="/article/3295.htm"
                                       title="Java spring mvc多数据源配置" target="_blank">Java spring mvc多数据源配置</a>
                                    <span class="text-muted">liuxihope</span>
<a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a>
                                    <div>转自:http://www.itpub.net/thread-1906608-1-1.html 
 
 
1、首先配置两个数据库 
 
<bean id="dataSourceA"         class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close&quo</div>
                                </li>
                                <li><a href="/article/3422.htm"
                                       title="第12章 Ajax(下)" target="_blank">第12章 Ajax(下)</a>
                                    <span class="text-muted">onestopweb</span>
<a class="tag" taget="_blank" href="/search/Ajax/1.htm">Ajax</a>
                                    <div>index.html 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/</div>
                                </li>
                                <li><a href="/article/3549.htm"
                                       title="BW / Universe Mappings" target="_blank">BW / Universe Mappings</a>
                                    <span class="text-muted">blueoxygen</span>
<a class="tag" taget="_blank" href="/search/BO/1.htm">BO</a>
                                    <div>      
BW Element    
OLAP Universe Element      
Cube  Dimension    
Class      
Charateristic    
A class with dimension and detail objects (Detail objects for key and desription)      
Hi</div>
                                </li>
                                <li><a href="/article/3676.htm"
                                       title="Java开发熟手该当心的11个错误" target="_blank">Java开发熟手该当心的11个错误</a>
                                    <span class="text-muted">tomcat_oracle</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%A4%9A%E7%BA%BF%E7%A8%8B/1.htm">多线程</a><a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95/1.htm">单元测试</a>
                                    <div>#1、不在属性文件或XML文件中外化配置属性。比如,没有把批处理使用的线程数设置成可在属性文件中配置。你的批处理程序无论在DEV环境中,还是UAT(用户验收 
测试)环境中,都可以顺畅无阻地运行,但是一旦部署在PROD 上,把它作为多线程程序处理更大的数据集时,就会抛出IOException,原因可能是JDBC驱动版本不同,也可能是#2中讨论的问题。如果线程数目 可以在属性文件中配置,那么使它成为</div>
                                </li>
                                <li><a href="/article/3803.htm"
                                       title="推行国产操作系统的优劣" target="_blank">推行国产操作系统的优劣</a>
                                    <span class="text-muted">yananay</span>
<a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E5%9B%BD%E4%BA%A7%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1.htm">国产操作系统</a>
                                    <div>最近刮起了一股风,就是去“国外货”。从应用程序开始,到基础的系统,数据库,现在已经刮到操作系统了。原因就是“棱镜计划”,使我们终于认识到了国外货的危害,开始重视起了信息安全。操作系统是计算机的灵魂。既然是灵魂,为了信息安全,那我们就自然要使用和推行国货。可是,一味地推行,是否就一定正确呢? 
 
先说说信息安全。其实从很早以来大家就在讨论信息安全。很多年以前,就据传某世界级的网络设备制造商生产的交</div>
                                </li>
                </ul>
            </div>
        </div>
    </div>

<div>
    <div class="container">
        <div class="indexes">
            <strong>按字母分类:</strong>
            <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a
                href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a
                href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a
                href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a
                href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a
                href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a
                href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a
                href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a
                href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a>
        </div>
    </div>
</div>
<footer id="footer" class="mb30 mt30">
    <div class="container">
        <div class="footBglm">
            <a target="_blank" href="/">首页</a> -
            <a target="_blank" href="/custom/about.htm">关于我们</a> -
            <a target="_blank" href="/search/Java/1.htm">站内搜索</a> -
            <a target="_blank" href="/sitemap.txt">Sitemap</a> -
            <a target="_blank" href="/custom/delete.htm">侵权投诉</a>
        </div>
        <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved.
<!--            <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>-->
        </div>
    </div>
</footer>
<!-- 代码高亮 -->
<script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script>
<script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script>
<script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script>
<link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/>
<script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script>





</body>

</html>