字符串处理的方法

1、字符串合并操作:“ + ”
2、parseInt() 将数字字符串转化为整数
3、parseFloat() 将数字字符串转化为小数
4、split() 把一个字符串分隔成字符串组成的数组
5、charAt() 获取字符串中的某一个字符
6、indexOf() 查找字符串是否含有某字符
7、substring() 截取字符串 用法: substring(start,end)(不包括end)
8、toUpperCase() 字符串转大写
9、toLowerCase() 字符串转小写

字符串反转

var str = 'asdfj12jlsdkf098';
var str2 = str.split('').reverse().join('');
alert(str2);

/*字符串切断转成数组*/
        var sTr = '2018-06-20';
        var aRr = sTr.split('-');
        // alert(aRr);//2018,06,20
        // console.log(aRr);

        var aRr2 = sTr.split('');
        // console.log(aRr2);

        /*实际上就是修改了标签的内容*/
        // document.title = aRr2;

        var sTr2 = '#div1';
        var sTr3 = '.div1';

        /*获取指定索引的字符*/
        var sTr4 = sTr2.charAt(0);
        if(sTr4 == '#'){
            // alert('id选择器');
        }

        /*查看子串第一次出现的位置*/
        var sTr5 = 'Microsoft Yahei';
        var num = sTr5.indexOf('Yahei');
        // alert(num);//10

        var num2 = sTr5.indexOf('xihei');
        // alert(num2);//没有找到就弹出-1

        /*substring截取子串*/
        //从10开始,截到15(包括开始位置,不包括结束位置)
        // var sTr6 = sTr5.substring(10,15);//Yahei
        //从10开始截取到末尾
        var sTr6 = sTr5.substring(10);//Yahei
        // alert(sTr6);

        /*全部转为大写字母*/
        // alert(sTr6.toUpperCase());//YAHEI
        /*全部转为小写字母*/
        alert(sTr6.toLowerCase());//yahei
</code></pre> 
</article>
                            </div>
                        </div>
                    </div>
                    <!--PC和WAP自适应版-->
                    <div id="SOHUCS" sid="1289270845952303104"></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">你可能感兴趣的:(字符串处理的方法)</h4>
        <div id="paradigm-article-related">
            <div class="recommend-post mb30">
                <ul class="widget-links">
                    <li><a href="/article/1883189314712563712.htm"
                           title="1.24学习总结" target="_blank">1.24学习总结</a>
                        <span class="text-muted">张张张312</span>
<a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a>
                        <div>1.树的性质性质二:对于度为m的树,第i层上最多有...个结点性质三:对于高度为h,度为m的树,最多有....个结点2.二叉树(每个结点至多只有两棵子树)性质一、二、三、四、五满二叉树完全二叉树3.二叉树的存储结构-链式结构4.二叉树的遍历前序遍历中序遍历后序遍历非递归前序遍历二叉树遍历性质4.线索二叉树线索化:利用叶节点的空余空间记录前驱,后继存储结构具体线索化使用线索进行遍历5.哈夫曼树</div>
                    </li>
                    <li><a href="/article/1883189187318968320.htm"
                           title="题海拾贝:力扣 138.随机链表的复制" target="_blank">题海拾贝:力扣 138.随机链表的复制</a>
                        <span class="text-muted"><但凡.</span>
<a class="tag" taget="_blank" href="/search/%E9%A2%98%E6%B5%B7%E6%8B%BE%E8%B4%9D/1.htm">题海拾贝</a><a class="tag" taget="_blank" href="/search/leetcode/1.htm">leetcode</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a>
                        <div>Hello大家好!很高兴我们又见面啦!给生活添点passion,开始今天的编程之路!我的博客:val=x;newnode->next=NULL;newnode->random=NULL;returnnewnode;}voidtest(structNode*head){structNode*cur=head;while(cur){structNode*newnode=buynode(cur->val</div>
                    </li>
                    <li><a href="/article/1883189188317212672.htm"
                           title="题海拾贝:力扣 225.用队列实现栈" target="_blank">题海拾贝:力扣 225.用队列实现栈</a>
                        <span class="text-muted"><但凡.</span>
<a class="tag" taget="_blank" href="/search/%E9%A2%98%E6%B5%B7%E6%8B%BE%E8%B4%9D/1.htm">题海拾贝</a><a class="tag" taget="_blank" href="/search/leetcode/1.htm">leetcode</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a>
                        <div>Hello大家好!很高兴我们又见面啦!给生活添点passion,开始今天的编程之路!我的博客:phead=ph->ptail=NULL;ph->size=0;}voidQueueDestory(Q*ph){assert(ph);QN*cur=ph->phead;while(cur){QN*next=cur->next;free(cur);cur=next;}//队头队尾置空,否则队头队尾是野指针。</div>
                    </li>
                    <li><a href="/article/1883188054202576896.htm"
                           title="2.渲染管线——应用阶段" target="_blank">2.渲染管线——应用阶段</a>
                        <span class="text-muted">无敌最俊朗@</span>
<a class="tag" taget="_blank" href="/search/%E6%B8%B2%E6%9F%93%E7%AE%A1%E7%BA%BF/1.htm">渲染管线</a><a class="tag" taget="_blank" href="/search/unity/1.htm">unity</a>
                        <div>渲染管线的应用阶段(ApplicationStage)是渲染流程的第一步,负责准备和提交渲染所需的数据。这个阶段由应用程序(如游戏引擎、3D建模软件)控制,开发者在这里定义场景中的物体、材质、灯光、相机等,并将这些数据传递给图形API(如OpenGL、DirectX、Vulkan),以便进入后续的渲染管线。认真讲解:应用阶段的核心任务场景数据的准备:应用程序需要加载3D模型、纹理、材质、灯光等信息</div>
                    </li>
                    <li><a href="/article/1883187172807340032.htm"
                           title="FFmpeg音视频采集" target="_blank">FFmpeg音视频采集</a>
                        <span class="text-muted">yerennuo</span>
<a class="tag" taget="_blank" href="/search/ffmpeg/1.htm">ffmpeg</a><a class="tag" taget="_blank" href="/search/ffmpeg/1.htm">ffmpeg</a><a class="tag" taget="_blank" href="/search/%E9%9F%B3%E8%A7%86%E9%A2%91/1.htm">音视频</a>
                        <div>文章目录音视频采集音频采集获取设备信息录制麦克风录制声卡视频采集摄像机画面采集音视频采集DirectShow(简称DShow)是一个Windows平台上的流媒体框架,提供了高质量的多媒体流采集和回放功能,它支持多种多样的媒体文件格式,包括ASF、MPEG、AVI、MP3和WAV文件,同时支持使用WDM驱动或早期的VFW驱动来进行多媒体流的采集。DirectShow大大简化了媒体回放、格式转换和采集</div>
                    </li>
                    <li><a href="/article/1883187168961163264.htm"
                           title="证券量化交易选择合适的编程语言" target="_blank">证券量化交易选择合适的编程语言</a>
                        <span class="text-muted">jcsx</span>
<a class="tag" taget="_blank" href="/search/%E9%87%8F%E5%8C%96/1.htm">量化</a><a class="tag" taget="_blank" href="/search/numpy/1.htm">numpy</a><a class="tag" taget="_blank" href="/search/pandas/1.htm">pandas</a><a class="tag" taget="_blank" href="/search/pyqt/1.htm">pyqt</a><a class="tag" taget="_blank" href="/search/servlet/1.htm">servlet</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a>
                        <div>在证券量化交易中,选择合适的编程语言至关重要,因为它直接影响到开发效率、运行速度和策略的灵活性。常用的编程语言有几个,它们各自有不同的优势和应用场景。以下是一些在量化交易中常用的编程语言:PythonPython是目前量化交易中最流行的编程语言之一,特别是在金融数据分析和模型开发中,广泛被使用。Python的流行主要有以下原因:数据处理能力:Python有非常强大的数据处理库,如pandas(数据</div>
                    </li>
                    <li><a href="/article/1883187170806657024.htm"
                           title="电池管理系统(BMS)架构详细解析:原理与器件选型指南" target="_blank">电池管理系统(BMS)架构详细解析:原理与器件选型指南</a>
                        <span class="text-muted">空间机器人</span>
<a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a>
                        <div>BMS(电池管理系统)架构详细讲解从你提供的BMS(BatteryManagementSystem)架构图来看,主要涉及到电池监控模块、通信模块、功率控制模块等部分。下面我将详细讲解该架构的各个功能模块及其工作原理。1.电池管理核心模块电池管理系统的核心部分由BQ76930芯片组成(图中的两个芯片,分别对应8节和9节电池),它负责管理和监控电池组的状态,包括电压、电流、温度等数据。BQ76930:</div>
                    </li>
                    <li><a href="/article/1883187171247058944.htm"
                           title="【实践】Python实现气象数据分析与可视化" target="_blank">【实践】Python实现气象数据分析与可视化</a>
                        <span class="text-muted">大数据张老师</span>
<a class="tag" taget="_blank" href="/search/Python%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1/1.htm">Python程序设计</a><a class="tag" taget="_blank" href="/search/%E4%BF%A1%E6%81%AF%E5%8F%AF%E8%A7%86%E5%8C%96/1.htm">信息可视化</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a><a class="tag" taget="_blank" href="/search/%E5%8F%AF%E8%A7%86%E5%8C%96/1.htm">可视化</a>
                        <div>一、项目需求在本节中,我们将明确“气象数据分析与可视化”项目的需求,定义项目的功能和目标,为后续的实现奠定基础。通过本项目,读者将学习如何使用Python的各种数据处理和可视化工具来分析和展示气象数据,从而掌握数据处理与可视化的核心技能。1.项目目标“气象数据分析与可视化”项目的目标是通过对历史气象数据的处理和分析,生成直观的图表和统计结果,帮助用户理解气象趋势并预测未来变化。项目的主要功能如下:</div>
                    </li>
                    <li><a href="/article/1883186539224166400.htm"
                           title="基于 Jenkins 的测试报告获取与处理并写入 Jira Wiki 的技术总结" target="_blank">基于 Jenkins 的测试报告获取与处理并写入 Jira Wiki 的技术总结</a>
                        <span class="text-muted">吾爱乐享</span>
<a class="tag" taget="_blank" href="/search/w/1.htm">w</a><a class="tag" taget="_blank" href="/search/w/1.htm">w</a><a class="tag" taget="_blank" href="/search/w/1.htm">w</a><a class="tag" taget="_blank" href="/search/w/1.htm">w</a><a class="tag" taget="_blank" href="/search/./1.htm">.</a><a class="tag" taget="_blank" href="/search/f/1.htm">f</a><a class="tag" taget="_blank" href="/search/e/1.htm">e</a><a class="tag" taget="_blank" href="/search/n/1.htm">n</a>
                        <div>title:基于Jenkins的测试报告获取与处理并写入JiraWiki的技术总结tags:-jenkins-pythoncategories:-jenkins在软件开发的持续集成与持续交付(CI/CD)流程里,及时、准确地获取并分析测试报告对保障软件质量至关重要。本文将详细阐述如何借助Jenkins搭建自动化系统,实现批量触发测试任务、获取测试报告关键信息并写入JiraWiki的全流程自动化,为</div>
                    </li>
                    <li><a href="/article/1883186535675785216.htm"
                           title="第 38 章 -GO语言 事件驱动架构" target="_blank">第 38 章 -GO语言 事件驱动架构</a>
                        <span class="text-muted">hummhumm</span>
<a class="tag" taget="_blank" href="/search/golang/1.htm">golang</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a><a class="tag" taget="_blank" href="/search/ruby/1.htm">ruby</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a>
                        <div>第38章-事件驱动架构1.事件驱动的基本概念事件驱动架构(Event-DrivenArchitecture,EDA)是一种软件架构模式,其中组件或服务之间通过发送和接收事件来通信。事件可以是任何重要的状态变化或用户动作,如点击按钮、数据更新等。这种架构使得系统能够对事件做出快速响应,并且支持松耦合的组件设计。在EDA中,有三个主要角色:事件生产者:产生事件并将其发布到消息队列或事件总线。事件消费者</div>
                    </li>
                    <li><a href="/article/1883186283476480000.htm"
                           title="Command Center AI" target="_blank">Command Center AI</a>
                        <span class="text-muted">由数入道</span>
<a class="tag" taget="_blank" href="/search/%E5%BA%94%E6%80%A5%E7%AE%A1%E7%90%86/1.htm">应急管理</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/1.htm">机器学习</a><a class="tag" taget="_blank" href="/search/%E6%99%BA%E8%83%BD%E4%BD%93/1.htm">智能体</a>
                        <div>CommandCenterAI是一种先进的智能决策支持系统,专门用于应急指挥和资源调度管理,尤其在高压、复杂的环境中,如自然灾害应对、军事指挥、城市公共安全等领域,帮助决策者做出快速、有效的响应。它集成了大数据处理、实时情报分析、优化调度、决策模拟等功能,为指挥官提供多维度的决策支持。1.CommandCenterAI的核心功能1.1实时数据整合与情报分析CommandCenterAI需要从多个数</div>
                    </li>
                    <li><a href="/article/1883186282952192000.htm"
                           title="已解决python 的SyntaxError :invalid syntax异常正确解决办法,亲测有效,嘿嘿嘿" target="_blank">已解决python 的SyntaxError :invalid syntax异常正确解决办法,亲测有效,嘿嘿嘿</a>
                        <span class="text-muted">代码无疆</span>
<a class="tag" taget="_blank" href="/search/Python/1.htm">Python</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                        <div>文章目录问题分析报错原因解决思路解决方法示例1:拼写错误示例2:缺少符号示例3:错误的缩进示例4:错误的语句结构SyntaxError:invalidsyntax异常是Python中最常见的错误之一,它表示代码中存在语法错误。这种错误通常发生在Python解释器无法理解你的代码时,比如因为拼写错误、缺少符号、错误的缩进、不正确的语句结构等。问题分析当Python解释器报告SyntaxError:i</div>
                    </li>
                    <li><a href="/article/1883186156552646656.htm"
                           title="【Python篇】从零到精通:全面分析Scikit-Learn在机器学习中的绝妙应用" target="_blank">【Python篇】从零到精通:全面分析Scikit-Learn在机器学习中的绝妙应用</a>
                        <span class="text-muted">半截诗</span>
<a class="tag" taget="_blank" href="/search/Python/1.htm">Python</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/1.htm">机器学习</a><a class="tag" taget="_blank" href="/search/scikit-learn/1.htm">scikit-learn</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a><a class="tag" taget="_blank" href="/search/%E9%9A%8F%E6%9C%BA%E6%A3%AE%E6%9E%97/1.htm">随机森林</a>
                        <div>文章目录从零到精通:全面揭秘Scikit-Learn在机器学习中的绝妙应用前言第一部分:深入了解Scikit-Learn的基础知识1.什么是Scikit-Learn?2.安装Scikit-Learn3.Scikit-Learn中的基本构件4.数据集的加载与探索5.数据预处理标准化数据6.构建和训练机器学习模型构建逻辑回归模型7.模型评估与验证混淆矩阵第二部分:深入理解Scikit-Learn的高级</div>
                    </li>
                    <li><a href="/article/1883185147310829568.htm"
                           title="用 Docker 搭建 Spark 集群" target="_blank">用 Docker 搭建 Spark 集群</a>
                        <span class="text-muted">yeasy</span>
<a class="tag" taget="_blank" href="/search/Bigdata/1.htm">Bigdata</a><a class="tag" taget="_blank" href="/search/Docker/1.htm">Docker</a><a class="tag" taget="_blank" href="/search/spark/1.htm">spark</a><a class="tag" taget="_blank" href="/search/Docker/1.htm">Docker</a><a class="tag" taget="_blank" href="/search/%E4%BA%91%E8%AE%A1%E7%AE%97/1.htm">云计算</a><a class="tag" taget="_blank" href="/search/%E9%9B%86%E7%BE%A4/1.htm">集群</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E5%B8%83%E5%BC%8F%E8%AE%A1%E7%AE%97/1.htm">分布式计算</a>
                        <div>简介Spark是Berkeley开发的分布式计算的框架,相对于Hadoop来说,Spark可以缓存中间结果到内存而提高某些需要迭代的计算场景的效率,目前收到广泛关注。熟悉Hadoop的同学也不必担心,Spark很多设计理念和用法都跟Hadoop保持一致和相似,并且在使用上完全兼容HDFS。但是Spark的安装并不容易,依赖包括Java、Scala、HDFS等。通过使用Docker,可以快速的在本地</div>
                    </li>
                    <li><a href="/article/1883185149168906240.htm"
                           title="Progressive learning" target="_blank">Progressive learning</a>
                        <span class="text-muted">yore0531</span>
<a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89/1.htm">计算机视觉</a>
                        <div>learnfromRestormer.Restormer:EfficientTransformerforHigh-ResolutionImageRestoration|IEEEConferencePublication|IEEEXploreProgressivelearning在小的croppatches上训练Transformer模型可能无法对全局图像统计进行编码,从而在测试时对全分辨率图像的效</div>
                    </li>
                    <li><a href="/article/1883185020483465216.htm"
                           title="小马模拟器-第三方全街机游戏模拟器" target="_blank">小马模拟器-第三方全街机游戏模拟器</a>
                        <span class="text-muted">私人珍藏库</span>
<a class="tag" taget="_blank" href="/search/%E6%B8%B8%E6%88%8F/1.htm">游戏</a>
                        <div>链接:https://pan.xunlei.com/s/VOHSiB6st-f3RWlIK01MS2fUA1?pwd=44v7#1.小马模拟器是一款完全免费的游戏模拟器软件,支持街机(FBA,MAME,PGM2),3DS,WII,NGC,DC,SS,DOS,MD,WSC,NDS,JAVA,PCE,FC,SFC,GBA,GBC,PSP,PS,N64等多种游戏机,后续还将不断增加中。软件内集成了ROM</div>
                    </li>
                    <li><a href="/article/1883184894159417344.htm"
                           title="Python设计模式 - 抽象工厂模式" target="_blank">Python设计模式 - 抽象工厂模式</a>
                        <span class="text-muted">mofei12138</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/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><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/%E6%8A%BD%E8%B1%A1%E5%B7%A5%E5%8E%82%E6%A8%A1%E5%BC%8F/1.htm">抽象工厂模式</a>
                        <div>定义抽象工厂模式是一种创建型设计模式,它提供了一种创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。产品等级结构与产品族为了更好地理解抽象工厂模式,先引入两个概念:产品等级结构:就是产品的继承结构。例如电视机抽象类有A品牌电视机子类和B品牌电视机子类,那么抽象电视机和具体品牌的电视机就构成了一个产品等级结构。产品族:同一个工厂生产的,位于不同产品等级结构中的一组产品。例如海尔工厂生产的海</div>
                    </li>
                    <li><a href="/article/1883184767818592256.htm"
                           title="ProxySQL 读写分离" target="_blank">ProxySQL 读写分离</a>
                        <span class="text-muted">小左2010925</span>
<a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/database/1.htm">database</a><a class="tag" taget="_blank" href="/search/%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1/1.htm">负载均衡</a><a class="tag" taget="_blank" href="/search/proxy%E6%A8%A1%E5%BC%8F/1.htm">proxy模式</a>
                        <div>1.ProxySQL采用不同的端口实现读写分离先说缺点,采用该方案应用程序需要内置读写分离的能力,以便区分读和写。配置ProxySQL监听在两个不同的端口,方法如下:#ProxySQL默认的用于客户端连接的端口是6033ProxyQL-Admin>showvariableslike'mysql-interfaces';+------------------+--------------+|Vari</div>
                    </li>
                    <li><a href="/article/1883184012235698176.htm"
                           title="定了!2024下半年软考考试各批次时间已出!" target="_blank">定了!2024下半年软考考试各批次时间已出!</a>
                        <span class="text-muted">winin2024</span>
<a class="tag" taget="_blank" href="/search/%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/1.htm">经验分享</a>
                        <div>2024下半年软考机考批次时间安排已在近日公布,2024下半年软考共考3天,除中级系统集成项目管理工程师因报考人数较多采用分批考试外,其它科目均只有一个批次。一、考试时间2024年11月9日-11日。二、考试方式考试采取科目连考、分批次考试的方式,第一个科目节余的时长可为第二个科目使用。高级资格:综合知识和案例分析2个科目连考,作答总时长240分钟,综合知识科目最长作答时长150分钟,最短作答时长</div>
                    </li>
                    <li><a href="/article/1883183507384102912.htm"
                           title="【Python设计模式07】工厂方法模式" target="_blank">【Python设计模式07】工厂方法模式</a>
                        <span class="text-muted">一碗姜汤</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/python/1.htm">python</a><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%E5%8E%82%E6%96%B9%E6%B3%95%E6%A8%A1%E5%BC%8F/1.htm">工厂方法模式</a>
                        <div>工厂方法模式(FactoryMethodPattern)是一种创建型设计模式,它定义了一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使得一个类的实例化延迟到其子类。通过使用工厂方法模式,可以将对象的创建过程与使用过程分离,从而提高代码的灵活性和可扩展性。工厂方法模式的结构工厂方法模式主要包括以下几个角色:抽象产品(Product):定义产品的接口。具体产品(ConcreteProduc</div>
                    </li>
                    <li><a href="/article/1883183508373958656.htm"
                           title="006设计模式--工厂方法模式(Factory Method Pattern)" target="_blank">006设计模式--工厂方法模式(Factory Method Pattern)</a>
                        <span class="text-muted">少年359</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/%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%E5%8E%82%E6%96%B9%E6%B3%95%E6%A8%A1%E5%BC%8F/1.htm">工厂方法模式</a>
                        <div>目录一、什么是工厂方法模式二、工厂方法模式的结构三、工厂方法模式的代码实现四、工厂方法模式的优缺点五、工厂方法模式的应用场景六、对比七、总结一、什么是工厂方法模式简单工厂模式存在的问题:类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了开闭原则。工厂方法模式是一种常用的类创建型设计模式,此模式的核心精神是封装类中变化的部分,提取其中个性化善变的部分为独立类,通过依赖注入</div>
                    </li>
                    <li><a href="/article/1883183506985644032.htm"
                           title="利用邻接表创建无向图" target="_blank">利用邻接表创建无向图</a>
                        <span class="text-muted">FG.</span>
<a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/1.htm">数据结构与算法</a>
                        <div>#includeusingnamespacestd;#defineMVNum100#defineOK1typedefcharVerTexType;//顶点信息typedefintOtherInfo;//和边相关的信息typedefstructArcNode{//边结点intadjvex;//该边所指向的顶点的位置structArcNode*nextarc;//指向下一条边的指针OtherInfoi</div>
                    </li>
                    <li><a href="/article/1883183253268000768.htm"
                           title="如何在WPS/Excel中批量查询手机号码归属地" target="_blank">如何在WPS/Excel中批量查询手机号码归属地</a>
                        <span class="text-muted">不吃鱼不吃鱼</span>
<a class="tag" taget="_blank" href="/search/wps/1.htm">wps</a><a class="tag" taget="_blank" href="/search/excel/1.htm">excel</a>
                        <div>在这个信息化发展时代,无论是企业客服中心、销售团队,经常需要处理大量的电话号码。从客户信息管理到市场调研,再到日常生活中的通讯记录整理,号码归属地的查询成为了不可或缺的一环。然而,手动查询不仅耗时耗力,还容易出错。今天,就让我们一起探索Excel函数库的神奇之处,学习如何利用简单的公式实现号码归属地的自动查询,让数据处理变得更加高效便捷!那么如何使用这个号码归属地查询公式呢?第一步:安装Excel</div>
                    </li>
                    <li><a href="/article/1883183254740201472.htm"
                           title="设计模式的艺术-中介者模式" target="_blank">设计模式的艺术-中介者模式</a>
                        <span class="text-muted">晚秋贰拾伍</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/%E4%B8%AD%E4%BB%8B%E8%80%85%E6%A8%A1%E5%BC%8F/1.htm">中介者模式</a>
                        <div>行为型模式的名称、定义、学习难度和使用频率如下表所示:1.如何理解中介者模式如果在一个系统中对象之间存在多对多的相互关系,可以将对象之间的一些交互行为从各个对象中分离出来,并集中封装在一个中介者对象中,由该中介者进行统一协调,这样对象之间多对多的复杂关系就转化为相对简单的一对多关系。通过引入中介者来简化对象之间的复杂交互,中介者模式是迪米特法则的一个典型应用。中介者模式(MediatorPatte</div>
                    </li>
                    <li><a href="/article/1883183001165164544.htm"
                           title="工厂模式(Factory Pattern)" target="_blank">工厂模式(Factory Pattern)</a>
                        <span class="text-muted">coding_-_半生</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><a class="tag" taget="_blank" href="/search/%E7%AE%80%E5%8D%95%E5%B7%A5%E5%8E%82%E6%A8%A1%E5%BC%8F/1.htm">简单工厂模式</a><a class="tag" taget="_blank" href="/search/%E5%B7%A5%E5%8E%82%E6%96%B9%E6%B3%95%E6%A8%A1%E5%BC%8F/1.htm">工厂方法模式</a><a class="tag" taget="_blank" href="/search/%E6%8A%BD%E8%B1%A1%E5%B7%A5%E5%8E%82%E6%A8%A1%E5%BC%8F/1.htm">抽象工厂模式</a>
                        <div>工厂模式文章目录工厂模式介绍一、工厂模式的几种变体二、工厂模式类图1.简单工厂模式(SimpleFactoryPattern)2.工厂方法模式(FactoryMethodPattern)3.抽象工厂模式(AbstractFactoryPattern)三、总结1.比较三种工厂模式应用场景2.工厂模式总结介绍工厂模式是一种常见的设计模式,用于创建对象而不暴露对象的创建逻辑。在软件开发中,工厂模式通常用</div>
                    </li>
                    <li><a href="/article/1883182623119962112.htm"
                           title="分形、大自然的分形几何、数据可视化、Python绘图" target="_blank">分形、大自然的分形几何、数据可视化、Python绘图</a>
                        <span class="text-muted">timedot-hj</span>
<a class="tag" taget="_blank" href="/search/python%E7%BB%98%E5%9B%BE%E6%8C%87%E5%8D%97/1.htm">python绘图指南</a><a class="tag" taget="_blank" href="/search/-/1.htm">-</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E5%BD%A2%E4%B8%8E%E6%95%B0%E6%8D%AE%E5%8F%AF%E8%A7%86%E5%8C%96/1.htm">分形与数据可视化</a><a class="tag" taget="_blank" href="/search/%E5%8F%AF%E8%A7%86%E5%8C%96/1.htm">可视化</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%87%A0%E4%BD%95%E5%AD%A6/1.htm">几何学</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a>
                        <div>分形、大自然的分形几何、数据可视化、Python绘图中国传统中的『分形』大自然的分形几何数据可视化本系列采用turtle、matplotlib、numpy这三个Python工具,以分形与计算机图像处理的经典算法为实例,通过程序和图像,来帮助读者一步步掌握Python绘图和数据可视化的方法和技巧,并且让读者感受到“龙枝屈曲竞分形,瑰丽绮错千万状”的分形魅力。本系列共有八章,分别为海岸线有多长,基因与</div>
                    </li>
                    <li><a href="/article/1883182244529500160.htm"
                           title="GB/T28181 全栈开发日记[6]:React 快速接入 jessibuca.js 播放器" target="_blank">GB/T28181 全栈开发日记[6]:React 快速接入 jessibuca.js 播放器</a>
                        <span class="text-muted">gospace</span>
<a class="tag" taget="_blank" href="/search/%E4%BB%8E/1.htm">从</a><a class="tag" taget="_blank" href="/search/0/1.htm">0</a><a class="tag" taget="_blank" href="/search/%E5%88%B0%E5%AE%9E%E7%8E%B0/1.htm">到实现</a><a class="tag" taget="_blank" href="/search/GB%2FT/1.htm">GB/T</a><a class="tag" taget="_blank" href="/search/28181/1.htm">28181</a><a class="tag" taget="_blank" href="/search/%E5%8D%8F%E8%AE%AE%E7%9A%84%E5%AE%8C%E6%95%B4%E5%AE%9E%E8%B7%B5/1.htm">协议的完整实践</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/react.js/1.htm">react.js</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/golang/1.htm">golang</a><a class="tag" taget="_blank" href="/search/%E9%9F%B3%E8%A7%86%E9%A2%91/1.htm">音视频</a>
                        <div>GB/T28181全栈开发日记[6]:React快速接入jessibuca.js播放器服务端源代码github.com/gowvp/gb28181前端源代码github.com/gowvp/gb28181_web介绍GoWVP(GolangWebVideoPlatfrom)是一个Go语言实现的,基于GB28181-2022标准实现的网络视频平台,负责实现核心信令与设备管理后台部分,支持海康、大华、</div>
                    </li>
                    <li><a href="/article/1883181866769510400.htm"
                           title="python用电预测_用Python实时追踪你家的电量使用情况" target="_blank">python用电预测_用Python实时追踪你家的电量使用情况</a>
                        <span class="text-muted">weixin_39626745</span>
<a class="tag" taget="_blank" href="/search/python%E7%94%A8%E7%94%B5%E9%A2%84%E6%B5%8B/1.htm">python用电预测</a>
                        <div>现在的电表(附在你家房子外面的玩意)在每瓦时电量被使用后就会发出一下红外闪光,穿过电表顶部的端口。事实证明,你可以很容易地监测这一闪光,把它解码变成“实时的”电量使用情况,然后做成像这样酷的图表:Y轴表示实时功率,单位是KW,X轴表示时间。这闪光灯,好像有很高的瞬间准确度,至少我家的是这样,这意味着当1瓦时电量被使用时,它会很精确地闪了。这实在太棒了,因为它使得显示精确、实时的电量使用情况可以实现</div>
                    </li>
                    <li><a href="/article/1883181614498902016.htm"
                           title="C++学生学籍管理系统开发详解" target="_blank">C++学生学籍管理系统开发详解</a>
                        <span class="text-muted">悦闻闻</span>

                        <div>本文还有配套的精品资源,点击获取简介:学生学籍管理系统是高校或教育机构中管理学生信息的重要工具。本项目详细介绍基于C++实现该系统的关键技术和方法。从面向对象编程、数据结构的选择,到数据库操作、运算符重载、文件I/O处理、用户界面设计、异常处理,以及单元测试等,系统地覆盖了构建高效、稳定学籍管理系统的全过程。1.面向对象编程基础面向对象编程(OOP)是现代编程范式的核心,它允许开发者通过类和对象来</div>
                    </li>
                    <li><a href="/article/1883181361058082816.htm"
                           title="Jetty切Tomcat部署应用之根路径/总是跳转index页面" target="_blank">Jetty切Tomcat部署应用之根路径/总是跳转index页面</a>
                        <span class="text-muted">upcdxlq</span>
<a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a>
                        <div>问题描述项目之前在Jetty下运行的,http://ip:port/context/原本是进入到Controller的@RequestMappin(“/”)方法的,但部署到Tomcat下,总是跳转到index.jsp问题分析1、访问应用的其他路径都正常,这个请求压根没有得到DispatchServlet处理,默认返回index.jsp,应该是tomcat配置问题2、那是不是应用的web.xml里配</div>
                    </li>
                                <li><a href="/article/83.htm"
                                       title="java线程的无限循环和退出" target="_blank">java线程的无限循环和退出</a>
                                    <span class="text-muted">3213213333332132</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                                    <div>最近想写一个游戏,然后碰到有关线程的问题,网上查了好多资料都没满足。 
突然想起了前段时间看的有关线程的视频,于是信手拈来写了一个线程的代码片段。 
希望帮助刚学java线程的童鞋 
 

package thread;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date</div>
                                </li>
                                <li><a href="/article/210.htm"
                                       title="tomcat 容器" target="_blank">tomcat 容器</a>
                                    <span class="text-muted">BlueSkator</span>
<a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/servlet/1.htm">servlet</a>
                                    <div>Tomcat的组成部分 1、server 
A Server element represents the entire Catalina servlet container. (Singleton) 2、service 
service包括多个connector以及一个engine,其职责为处理由connector获得的客户请求。 
  3、connector 
一个connector</div>
                                </li>
                                <li><a href="/article/337.htm"
                                       title="php递归,静态变量,匿名函数使用" target="_blank">php递归,静态变量,匿名函数使用</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/%E9%80%92%E5%BD%92%E5%87%BD%E6%95%B0/1.htm">递归函数</a><a class="tag" taget="_blank" href="/search/%E5%8C%BF%E5%90%8D%E5%87%BD%E6%95%B0/1.htm">匿名函数</a><a class="tag" taget="_blank" href="/search/%E9%9D%99%E6%80%81%E5%8F%98%E9%87%8F/1.htm">静态变量</a><a class="tag" taget="_blank" href="/search/%E5%BC%95%E7%94%A8%E4%BC%A0%E5%8F%82/1.htm">引用传参</a>
                                    <div>  
<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Current To-Do List</title>
</head>
<body></div>
                                </li>
                                <li><a href="/article/464.htm"
                                       title="属性颜色字体变化" target="_blank">属性颜色字体变化</a>
                                    <span class="text-muted">周华华</span>
<a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a>
                                    <div>function changSize(className){ 
 
 var diva=byId("fot") 
 diva.className=className; 
 } 
</script> 
<style type="text/css"> 
 .max{ 
 background: #900; 
 color:#039; 
 </div>
                                </li>
                                <li><a href="/article/591.htm"
                                       title="将properties内容放置到map中" target="_blank">将properties内容放置到map中</a>
                                    <span class="text-muted">g21121</span>
<a class="tag" taget="_blank" href="/search/properties/1.htm">properties</a>
                                    <div>代码比较简单: 
private static Map<Object, Object> map;
private static Properties p;

static {
	//读取properties文件
	InputStream is = XXX.class.getClassLoader().getResourceAsStream("xxx.properti</div>
                                </li>
                                <li><a href="/article/718.htm"
                                       title="[简单]拼接字符串" target="_blank">[简单]拼接字符串</a>
                                    <span class="text-muted">53873039oycg</span>
<a class="tag" taget="_blank" href="/search/%E5%AD%97%E7%AC%A6%E4%B8%B2/1.htm">字符串</a>
                                    <div>         工作中遇到需要从Map里面取值拼接字符串的情况,自己写了个,不是很好,欢迎提出更优雅的写法,代码如下: 
          
import java.util.HashMap;
import java.uti</div>
                                </li>
                                <li><a href="/article/845.htm"
                                       title="Struts2学习" target="_blank">Struts2学习</a>
                                    <span class="text-muted">云端月影</span>

                                    <div>最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。 
配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定convention-plugin。 
使用Convention插件,你需要将其JAR文件放</div>
                                </li>
                                <li><a href="/article/972.htm"
                                       title="Java新手入门的30个基本概念二" target="_blank">Java新手入门的30个基本概念二</a>
                                    <span class="text-muted">aijuans</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%96%B0%E6%89%8B/1.htm">新手</a><a class="tag" taget="_blank" href="/search/java+%E5%85%A5%E9%97%A8/1.htm">java 入门</a>
                                    <div>基本概念:  1.OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构是怎样的,他只关系能否给你提供电就行了,也就是只要知道can or not而不是how and why.所有的程序是由一定的属性和行为对象组成的,不同的对象的访问通过函数调用来完成,对象间所有的交流都是通过方法调用,通过对封装对象数据,很大限度上提高复用率。  2.OOP中最重要的思想是类,类是模板是蓝图,</div>
                                </li>
                                <li><a href="/article/1099.htm"
                                       title="jedis 简单使用" target="_blank">jedis 简单使用</a>
                                    <span class="text-muted">antlove</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/redis/1.htm">redis</a><a class="tag" taget="_blank" href="/search/cache/1.htm">cache</a><a class="tag" taget="_blank" href="/search/command/1.htm">command</a><a class="tag" taget="_blank" href="/search/jedis/1.htm">jedis</a>
                                    <div>jedis.RedisOperationCollection.java 
package jedis;

import org.apache.log4j.Logger;
import redis.clients.jedis.Jedis;

import java.util.List;
import java.util.Map;
import java.util.Set;

pub</div>
                                </li>
                                <li><a href="/article/1226.htm"
                                       title="PL/SQL的函数和包体的基础" target="_blank">PL/SQL的函数和包体的基础</a>
                                    <span class="text-muted">百合不是茶</span>
<a class="tag" taget="_blank" href="/search/PL%2FSQL%E7%BC%96%E7%A8%8B%E5%87%BD%E6%95%B0/1.htm">PL/SQL编程函数</a><a class="tag" taget="_blank" href="/search/%E5%8C%85%E4%BD%93%E6%98%BE%E7%A4%BA%E5%8C%85%E7%9A%84%E5%85%B7%E4%BD%93%E6%95%B0%E6%8D%AE/1.htm">包体显示包的具体数据</a><a class="tag" taget="_blank" href="/search/%E5%8C%85/1.htm">包</a>
                                    <div>由于明天举要上课,所以刚刚将代码敲了一遍PL/SQL的函数和包体的实现(单例模式过几天好好的总结下再发出来);以便明天能更好的学习PL/SQL的循环,今天太累了,所以早点睡觉,明天继续PL/SQL总有一天我会将你永远的记载在心里,,, 
  
函数; 
函数:PL/SQL中的函数相当于java中的方法;函数有返回值
定义函数的
--输入姓名找到该姓名的年薪
create or re</div>
                                </li>
                                <li><a href="/article/1353.htm"
                                       title="Mockito(二)--实例篇" target="_blank">Mockito(二)--实例篇</a>
                                    <span class="text-muted">bijian1013</span>
<a class="tag" taget="_blank" href="/search/%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90/1.htm">持续集成</a><a class="tag" taget="_blank" href="/search/mockito/1.htm">mockito</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95/1.htm">单元测试</a>
                                    <div>        学习了基本知识后,就可以实战了,Mockito的实际使用还是比较麻烦的。因为在实际使用中,最常遇到的就是需要模拟第三方类库的行为。 
        比如现在有一个类FTPFileTransfer,实现了向FTP传输文件的功能。这个类中使用了a</div>
                                </li>
                                <li><a href="/article/1480.htm"
                                       title="精通Oracle10编程SQL(7)编写控制结构" target="_blank">精通Oracle10编程SQL(7)编写控制结构</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/plsql/1.htm">plsql</a>
                                    <div>/*
 *编写控制结构
 */
 
--条件分支语句
--简单条件判断
DECLARE
  v_sal NUMBER(6,2);
BEGIN
  select sal into v_sal from emp
  where lower(ename)=lower('&name');
  if v_sal<2000 then
     update emp set</div>
                                </li>
                                <li><a href="/article/1607.htm"
                                       title="【Log4j二】Log4j属性文件配置详解" target="_blank">【Log4j二】Log4j属性文件配置详解</a>
                                    <span class="text-muted">bit1129</span>
<a class="tag" taget="_blank" href="/search/log4j/1.htm">log4j</a>
                                    <div>如下是一个log4j.properties的配置 
  
log4j.rootCategory=INFO, stdout , R

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appe</div>
                                </li>
                                <li><a href="/article/1734.htm"
                                       title="java集合排序笔记" target="_blank">java集合排序笔记</a>
                                    <span class="text-muted">白糖_</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                                    <div>public class CollectionDemo implements Serializable,Comparable<CollectionDemo>{
	
	private static final long serialVersionUID = -2958090810811192128L;
	
	private int id;
	private String nam</div>
                                </li>
                                <li><a href="/article/1861.htm"
                                       title="java导致linux负载过高的定位方法" target="_blank">java导致linux负载过高的定位方法</a>
                                    <span class="text-muted">ronin47</span>

                                    <div>定位java进程ID 
可以使用top或ps -ef |grep java
![图片描述][1]
 根据进程ID找到最消耗资源的java pid 
比如第一步找到的进程ID为5431
执行
top -p 5431 -H
![图片描述][2]
 打印java栈信息 
$ jstack -l 5431 > 5431.log
 在栈信息中定位具体问题 
将消耗资源的Java PID转</div>
                                </li>
                                <li><a href="/article/1988.htm"
                                       title="给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数" target="_blank">给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数</a>
                                    <span class="text-muted">bylijinnan</span>
<a class="tag" taget="_blank" href="/search/%E5%87%BD%E6%95%B0/1.htm">函数</a>
                                    <div>
import java.util.ArrayList;
import java.util.List;
import java.util.Random;


public class RandNFromRand5 {

	/**
	 题目:给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数。
	 
	 解法1:
		 f(k) = (x0-1)*5^0+(x1-</div>
                                </li>
                                <li><a href="/article/2115.htm"
                                       title="PL/SQL Developer保存布局" target="_blank">PL/SQL Developer保存布局</a>
                                    <span class="text-muted">Kai_Ge</span>

                                    <div>      近日由于项目需要,数据库从DB2迁移到ORCAL,因此数据库连接客户端选择了PL/SQL Developer。由于软件运用不熟悉,造成了很多麻烦,最主要的就是进入后,左边列表有很多选项,自己删除了一些选项卡,布局很满意了,下次进入后又恢复了以前的布局,很是苦恼。在众多PL/SQL Developer使用技巧中找到如下这段: 
  
&n</div>
                                </li>
                                <li><a href="/article/2242.htm"
                                       title="[未来战士计划]超能查派[剧透,慎入]" target="_blank">[未来战士计划]超能查派[剧透,慎入]</a>
                                    <span class="text-muted">comsci</span>
<a class="tag" taget="_blank" href="/search/%E8%AE%A1%E5%88%92/1.htm">计划</a>
                                    <div>       非常好看,超能查派,这部电影......为我们这些热爱人工智能的工程技术人员提供一些参考意见和思想........ 
 
 
       虽然电影里面的人物形象不是非常的可爱....但是非常的贴近现实生活.... 
 
   &nbs</div>
                                </li>
                                <li><a href="/article/2369.htm"
                                       title="Google Map API V2" target="_blank">Google Map API V2</a>
                                    <span class="text-muted">dai_lm</span>
<a class="tag" taget="_blank" href="/search/google+map/1.htm">google map</a>
                                    <div>以后如果要开发包含google map的程序就更麻烦咯 
 
http://www.cnblogs.com/mengdd/archive/2013/01/01/2841390.html 
 
找到篇不错的文章,大家可以参考一下 
 
http://blog.sina.com.cn/s/blog_c2839d410101jahv.html 
 
1. 创建Android工程 
由于v2的key需要G</div>
                                </li>
                                <li><a href="/article/2496.htm"
                                       title="java数据计算层的几种解决方法2" target="_blank">java数据计算层的几种解决方法2</a>
                                    <span class="text-muted">datamachine</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/%E9%9B%86%E7%AE%97%E5%99%A8/1.htm">集算器</a>
                                    <div>2、SQL 
    SQL/SP/JDBC在这里属于一类,这是老牌的数据计算层,性能和灵活性是它的优势。但随着新情况的不断出现,单纯用SQL已经难以满足需求,比如: JAVA开发规模的扩大,数据量的剧增,复杂计算问题的涌现。虽然SQL得高分的指标不多,但都是权重最高的。 
 
    成熟度:5星。最成熟的。 
  </div>
                                </li>
                                <li><a href="/article/2623.htm"
                                       title="Linux下Telnet的安装与运行" target="_blank">Linux下Telnet的安装与运行</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/telnet/1.htm">telnet</a>
                                    <div> 
Linux下Telnet的安装与运行       linux默认是使用SSH服务的 而不安装telnet服务    如果要使用telnet 就必须先安装相应的软件包    即使安装了软件包 默认的设置telnet 服务也是不运行的 需要手工进行设置   如果是redhat9,则在第三张光盘中找到   telnet-server-0.17-25.i386.rpm  </div>
                                </li>
                                <li><a href="/article/2750.htm"
                                       title="PHP中钩子函数的实现与认识" target="_blank">PHP中钩子函数的实现与认识</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a>
                                    <div>假如有这么一段程序: 
 
 function fun(){ 
  fun1(); 
  fun2(); 
 } 
 
  首先程序执行完fun1()之后执行fun2()然后fun()结束。 
  但是,假如我们想对函数做一些变化。比如说,fun是一个解析函数,我们希望后期可以提供丰富的解析函数,而究竟用哪个函数解析,我们希望在配置文件中配置。这个时候就可以发挥钩子的力量了。 
  我们可以在fu</div>
                                </li>
                                <li><a href="/article/2877.htm"
                                       title="EOS中的WorkSpace密码修改" target="_blank">EOS中的WorkSpace密码修改</a>
                                    <span class="text-muted">蕃薯耀</span>
<a class="tag" taget="_blank" href="/search/%E4%BF%AE%E6%94%B9WorkSpace%E5%AF%86%E7%A0%81/1.htm">修改WorkSpace密码</a>
                                    <div>EOS中BPS的WorkSpace密码修改 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
蕃薯耀 201</div>
                                </li>
                                <li><a href="/article/3004.htm"
                                       title="SpringMVC4零配置--SpringSecurity相关配置【SpringSecurityConfig】" target="_blank">SpringMVC4零配置--SpringSecurity相关配置【SpringSecurityConfig】</a>
                                    <span class="text-muted">hanqunfeng</span>
<a class="tag" taget="_blank" href="/search/SpringSecurity/1.htm">SpringSecurity</a>
                                    <div> SpringSecurity的配置相对来说有些复杂,如果是完整的bean配置,则需要配置大量的bean,所以xml配置时使用了命名空间来简化配置,同样,spring为我们提供了一个抽象类WebSecurityConfigurerAdapter和一个注解@EnableWebMvcSecurity,达到同样减少bean配置的目的,如下: 
  
applicationContex</div>
                                </li>
                                <li><a href="/article/3131.htm"
                                       title="ie 9 kendo ui中ajax跨域的问题" target="_blank">ie 9 kendo ui中ajax跨域的问题</a>
                                    <span class="text-muted">jackyrong</span>
<a class="tag" taget="_blank" href="/search/AJAX%E8%B7%A8%E5%9F%9F/1.htm">AJAX跨域</a>
                                    <div>这两天遇到个问题,kendo ui的datagrid,根据json去读取数据,然后前端通过kendo ui的datagrid去渲染,但很奇怪的是,在ie 10,ie 11,chrome,firefox等浏览器中,同样的程序, 
浏览起来是没问题的,但把应用放到公网上的一台服务器, 
却发现如下情况: 
 
 
1) ie 9下,不能出现任何数据,但用IE 9浏览器浏览本机的应用,却没任何问题 
 </div>
                                </li>
                                <li><a href="/article/3258.htm"
                                       title="不要让别人笑你不能成为程序员" target="_blank">不要让别人笑你不能成为程序员</a>
                                    <span class="text-muted">lampcy</span>
<a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B/1.htm">编程</a><a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E5%91%98/1.htm">程序员</a>
                                    <div>在经历六个月的编程集训之后,我刚刚完成了我的第一次一对一的编码评估。但是事情并没有如我所想的那般顺利。 
说实话,我感觉我的脑细胞像被轰炸过一样。 
手慢慢地离开键盘,心里很压抑。不禁默默祈祷:一切都会进展顺利的,对吧?至少有些地方我的回答应该是没有遗漏的,是不是? 
难道我选择编程真的是一个巨大的错误吗——我真的永远也成不了程序员吗? 
我需要一点点安慰。在自我怀疑,不安全感和脆弱等等像龙卷风一</div>
                                </li>
                                <li><a href="/article/3385.htm"
                                       title="马皇后的贤德" target="_blank">马皇后的贤德</a>
                                    <span class="text-muted">nannan408</span>

                                    <div>   马皇后不怕朱元璋的坏脾气,并敢理直气壮地吹耳边风。众所周知,朱元璋不喜欢女人干政,他认为“后妃虽母仪天下,然不可使干政事”,因为“宠之太过,则骄恣犯分,上下失序”,因此还特地命人纂述《女诫》,以示警诫。但马皇后是个例外。 
 
  有一次,马皇后问朱元璋道:“如今天下老百姓安居乐业了吗?”朱元璋不高兴地回答:“这不是你应该问的。”马皇后振振有词地回敬道:“陛下是天下之父,</div>
                                </li>
                                <li><a href="/article/3512.htm"
                                       title="选择某个属性值最大的那条记录(不仅仅包含指定属性,而是想要什么属性都可以)" target="_blank">选择某个属性值最大的那条记录(不仅仅包含指定属性,而是想要什么属性都可以)</a>
                                    <span class="text-muted">Rainbow702</span>
<a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/group+by/1.htm">group by</a><a class="tag" taget="_blank" href="/search/%E6%9C%80%E5%A4%A7%E5%80%BC/1.htm">最大值</a><a class="tag" taget="_blank" href="/search/max/1.htm">max</a><a class="tag" taget="_blank" href="/search/%E6%9C%80%E5%A4%A7%E7%9A%84%E9%82%A3%E6%9D%A1%E8%AE%B0%E5%BD%95/1.htm">最大的那条记录</a>
                                    <div>好久好久不写SQL了,技能退化严重啊!!! 
  
直入主题: 
比如我有一张表,file_info, 
它有两个属性(但实际不只,我这里只是作说明用): 
file_code, file_version 
同一个code可能对应多个version 
现在,我想针对每一个code,取得它相关的记录中,version 值 最大的那条记录, 
SQL如下: 
select 
    *
</div>
                                </li>
                                <li><a href="/article/3639.htm"
                                       title="VBScript脚本语言" target="_blank">VBScript脚本语言</a>
                                    <span class="text-muted">tntxia</span>
<a class="tag" taget="_blank" href="/search/VBScript/1.htm">VBScript</a>
                                    <div>  
VBScript 是基于VB的脚本语言。主要用于Asp和Excel的编程。 
  VB家族语言简介 
  
 
 Visual Basic 6.0 
 
          源于BASIC语言。 
          由微软公司开发的包含协助开发环境的事</div>
                                </li>
                                <li><a href="/article/3766.htm"
                                       title="java中枚举类型的使用" target="_blank">java中枚举类型的使用</a>
                                    <span class="text-muted">xiao1zhao2</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/enum/1.htm">enum</a><a class="tag" taget="_blank" href="/search/%E6%9E%9A%E4%B8%BE/1.htm">枚举</a><a class="tag" taget="_blank" href="/search/1.5%E6%96%B0%E7%89%B9%E6%80%A7/1.htm">1.5新特性</a>
                                    <div>枚举类型是j2se在1.5引入的新的类型,通过关键字enum来定义,常用来存储一些常量. 
  1.定义一个简单的枚举类型 
public enum Sex {
	MAN,
	WOMAN
} 
  
枚举类型本质是类,编译此段代码会生成.class文件.通过Sex.MAN来访问Sex中的成员,其返回值是Sex类型. 
  2.常用方法 
静态的values()方</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>