hexo + gihub pages搭建个人博客

准备工作

我的环境是在mac上进行的搭建

  1. 安装git
  2. 安装node

以上这些就不详细的说明了

安装hexo

hexo 的官放文档有介绍如何安装以及指令,api等

  1. 找到合适的目录

    $ npm i hexo-cli -g
    
  2. 建站

    $ hexo init 
    $ cd 
    $ npm install //很重要
    

    这样一个hexo就创建完成(的确很简单)具体的配置参考官网 配置

  3. 基本操作(当然官网讲的更加详细)

    init

     $ hexo init [folder]
    

    新建一个网站。如果没有设置 folder ,Hexo 默认在目前的文件夹建立网站。

    new

     $ hexo new [layout] 
    </code></pre> <p>新建一篇文章。如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替。如果标题包含空格的话,请使用引号括起来。</p> <p>generate</p> <pre><code> $ hexo generate
    </code></pre> <p>生成静态文件。</p> <p>选项描述</p> <pre><code> -d, --deploy    文件生成后立即部署网站
     -w, --watch 监视文件变动
    </code></pre> <p>该命令可以简写为</p> <pre><code> $ hexo g
    </code></pre> <p>server</p> <pre><code> $ hexo server
    </code></pre> <p>启动服务器。默认情况下,访问网址为: http://localhost:4000/。</p> <p>选项 描述</p> <pre><code> -p, --port  重设端口
     -s, --static    只使用静态文件
     -l, --log   启动日记记录,使用覆盖记录格式
    </code></pre> <p>deploy</p> <pre><code> $ hexo deploy
    </code></pre> <p>部署网站。</p> <p>参数描述</p> <pre><code> -g, --generate  部署之前预先生成静态文件
    </code></pre> <p>该命令可以简写为:</p> <pre><code> $ hexo d
    </code></pre> <p>clean</p> <pre><code> $ hexo clean
    </code></pre> <p>清除缓存文件 (db.json) 和已生成的静态文件 (public)。</p> <p>在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令。<br> 还有许多的指令 参考官网指令</p> <p>现在一切都还在本地,要在网络上查看,需要github pages的配合</p> </li> 
     </ol> 
     <h3>github pages</h3> 
     <ol> 
      <li><p>首先要有个github账号(具体的配置 是另一回事了这里只说如何做一个github pages)</p></li> 
      <li> <p>新建一个仓库 <strong><em>名字要和你的用户名一样</em></strong></p> <p>比如 :你的用户名字叫 <strong>zhangsan</strong> ;那么就创建一个名字为<strong>zhangsan.github.io</strong>仓库</p> </li> 
     </ol> 
     <h3>把hexo 和 github pages关联起来</h3> 
     <ol> 
      <li> <p>在刚才创建的hexo文件项目中 找到 <code>_config.yml</code> 配置文件</p> <p>在配置文件的最后加上一下代码</p> <pre><code> ## _config.yml
     deploy:
         type: git
         repo: git@github.com:zhangsan/zhangsan.github.io.git ##是github上新建的那个仓库地址
         branch: master
    </code></pre> </li> 
      <li> <p>在hexo项目中</p> <pre><code>hexo new myblog
    hexo g 
    hexo d
    </code></pre> <p>然后打开<strong>https://github.com/zhangsan/zhangsan.github.io</strong><br> 就可以看见你的博客了</p> </li> 
     </ol> 
     <h3>更换主题</h3> 
     <ol> 
      <li>去官网找一个自己喜欢的主题 </li> 
      <li>进入主题的github</li> 
      <li>在hexo项目中,进入themes目录中</li> 
      <li>git clone ...主题的项目地址</li> 
      <li>在_config.yml配置文件中 修改为 <code>theme: 下载的主题名称</code>;</li> 
      <li>重新生成</li> 
     </ol> 
     <pre><code>```
    hexo clean 
    hexo g 
    hexo d
    ```
    </code></pre> 
     <p>就完成了主题的更换</p> 
     <h3>将自己的域名关联到Github Pages上</h3> 
     <p>由于个人的原因(没有准备好的域名)所以直接搬运别人的教程,以后再慢慢研究</p> 
     <blockquote> 
      <ol> 
       <li>购买域名</li> 
       <li>配置CNAME文件</li> 
      </ol> 
      <p>在 \hexo\source 文件夹下创建文件 CNAME (新建记事本文件命名<br> CNAME,然后打开)</p> 
     </blockquote> 
     <blockquote> 
      <p>内容为你的域名,例如我的域名是:ryane.top</p> 
      <ol start="3"> 
       <li>绑定域名</li> 
      </ol> 
     </blockquote> 
     <p>sry 后续继续更新。。。。</p> 
    </article>
                                </div>
                            </div>
                        </div>
                        <!--PC和WAP自适应版-->
                        <div id="SOHUCS" sid="1409028760694521856"></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">你可能感兴趣的:(hexo + gihub pages搭建个人博客)</h4>
            <div id="paradigm-article-related">
                <div class="recommend-post mb30">
                    <ul class="widget-links">
                        <li><a href="/article/1835376758703091712.htm"
                               title="el-table实现全选整表,单元一页复选框功能" target="_blank">el-table实现全选整表,单元一页复选框功能</a>
                            <span class="text-muted">周bro</span>
    <a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/elementui/1.htm">elementui</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a>
                            <div>全选整表单选一页0":popper-append-to-body="false":total="tableData.length":page-size="pageObj.pagesize":page-sizes="[10,50,100]"layout="total,sizes,prev,pager,next"@size-change="handleSizeChange"@current-chang</div>
                        </li>
                        <li><a href="/article/1835279280548966400.htm"
                               title="PAT Advanced 1015. Reversible Primes (C语言实现)" target="_blank">PAT Advanced 1015. Reversible Primes (C语言实现)</a>
                            <span class="text-muted">OliverLew</span>
    
                            <div>我的PAT系列文章更新重心已移至Github,欢迎来看PAT题解的小伙伴请到GithubPages浏览最新内容。此处文章目前已更新至与GithubPages同步。欢迎star我的repo。题目Areversibleprimeinanynumbersystemisaprimewhose"reverse"inthatnumbersystemisalsoaprime.Forexampleinthedec</div>
                        </li>
                        <li><a href="/article/1835186056929046528.htm"
                               title="外卖分销分佣小程序外卖cps小程序返利系统源码分享" target="_blank">外卖分销分佣小程序外卖cps小程序返利系统源码分享</a>
                            <span class="text-muted">m0_56957302</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">小程序</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a>
                            <div>外卖返利小程序源码;轻松部署搭建,小程序服务号数据互通;对接美团官方;佣金比例自定义分配;三级分佣,所有资金数据一目了然;拉新立减最低4.9元购月卡;签到20天免费领取会员卡;提现秒到账!外卖cps带分销返利源码源代码地址美团/饿了么外卖CPS联盟返利公众号小程序裂变核心源码截图步骤下载以上源代码到本地http://y.mybei.cn/修改为你自己的微信小程序,打开/dist/pages/ele</div>
                        </li>
                        <li><a href="/article/1835165136495669248.htm"
                               title="Hexo框架Ayer主题搭建我的博客" target="_blank">Hexo框架Ayer主题搭建我的博客</a>
                            <span class="text-muted">@HZY</span>
    <a class="tag" taget="_blank" href="/search/gitee/1.htm">gitee</a><a class="tag" taget="_blank" href="/search/hexo/1.htm">hexo</a><a class="tag" taget="_blank" href="/search/ayer/1.htm">ayer</a><a class="tag" taget="_blank" href="/search/blog/1.htm">blog</a><a class="tag" taget="_blank" href="/search/%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99/1.htm">个人网站</a>
                            <div>关于Hexoayer主题搭建Blog我的博客链接,欢迎来访:[RainのBlog](https://hzyqaqgitee.gitee.io/raining).https://hzyqaqgitee.gitee.io/raining使用的框架、插件Hexo常用命令页面展示我的博客链接,欢迎来访:RainのBlog.https://hzyqaqgitee.gitee.io/raining使用Hexo</div>
                        </li>
                        <li><a href="/article/1834972742844248064.htm"
                               title="el-table表格序号显示" target="_blank">el-table表格序号显示</a>
                            <span class="text-muted">夏之小星星</span>
    <a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/elementui/1.htm">elementui</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a>
                            <div>el-table表格序号显示{{(pageIndex-1)*pageSize+scope.$index+1}}</div>
                        </li>
                        <li><a href="/article/1834926344224468992.htm"
                               title="uniapp H5 关掉全部头部header" target="_blank">uniapp H5 关掉全部头部header</a>
                            <span class="text-muted">qq_39016177</span>
    <a class="tag" taget="_blank" href="/search/uni-app/1.htm">uni-app</a>
                            <div>uniappH5关掉全部头部header1.进入pages.json文件"globalStyle":{//"navigationStyle":"custom","navigationBarTextStyle":"black","navigationBarTitleText":"","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":</div>
                        </li>
                        <li><a href="/article/1834752898253287424.htm"
                               title="微信小程序之轮播图组件封装" target="_blank">微信小程序之轮播图组件封装</a>
                            <span class="text-muted">鱼在在</span>
    <a class="tag" taget="_blank" href="/search/vue/1.htm">vue</a><a class="tag" taget="_blank" href="/search/uni-app/1.htm">uni-app</a><a class="tag" taget="_blank" href="/search/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">微信小程序</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a>
                            <div>目录封装组件——mp-rotationchat组件的属性与方法——swiper-rotation-chat.js组件的引入使用封装组件——mp-rotationchat文件目录components(所有组件位置)swiper-roatiton-chat(轮播图组件包)swiper-rotation-chat.wxmlswiper-rotation-chat.jspages(所有页面)index(初</div>
                        </li>
                        <li><a href="/article/1834723392780070912.htm"
                               title="6.1 ASP.NET Core Web 入门" target="_blank">6.1 ASP.NET Core Web 入门</a>
                            <span class="text-muted">步、步、为营</span>
    <a class="tag" taget="_blank" href="/search/.Net/1.htm">.Net</a><a class="tag" taget="_blank" href="/search/Core/1.htm">Core</a><a class="tag" taget="_blank" href="/search/asp.net/1.htm">asp.net</a><a class="tag" taget="_blank" href="/search/mvc/1.htm">mvc</a>
                            <div>6.1ASP.NETCoreWeb入门ASP.NETCore中,严格来讲只有一个Asp.netCoreMVC一个框架,Asp.netCoreMVC既支持基于视图的MVC开发,也支持WebAPI和RazorPages开发。ASP.NETCoreMVC项目在VS2022中,一定选择ASP.NETCoreWeb应用(模型-视图-控制器)项目模板项目中wwwroot文件夹包含图片、JS、CSS等静态文件,</div>
                        </li>
                        <li><a href="/article/1834577931087736832.htm"
                               title="UmiJS3基础" target="_blank">UmiJS3基础</a>
                            <span class="text-muted">若梦plus</span>
    <a class="tag" taget="_blank" href="/search/React.js/1.htm">React.js</a><a class="tag" taget="_blank" href="/search/react.js/1.htm">react.js</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/reactjs/1.htm">reactjs</a><a class="tag" taget="_blank" href="/search/react/1.htm">react</a>
                            <div>UmiJS3基础https://umijs.org/UmiJSUmiJS是一个类Next.JS的react开发框架。他基于一个约定,即pages目录下的文件即路由,而文件则导出react组件然后打通从源码到产物的每个阶段,并配以完善的插件体系,让我们能把umi的产物部署到各种场景里。安装umi源码create-umiumi-plugin-react文档umi-plugin-react源码umi-p</div>
                        </li>
                        <li><a href="/article/1834495119793942528.htm"
                               title="Flutter3备忘: GetX常用命令" target="_blank">Flutter3备忘: GetX常用命令</a>
                            <span class="text-muted">mulegame</span>
    <a class="tag" taget="_blank" href="/search/Flutter/1.htm">Flutter</a><a class="tag" taget="_blank" href="/search/flutter/1.htm">flutter</a>
                            <div>D:\flutter_app\getcreatepagesearch//创建一个firstPage在productContent目录中getcreateview:firstPageonproductContentgetcreateview:secondPageonproductContentgetcreateview:thirdPageonproductContentgetgeneratemode</div>
                        </li>
                        <li><a href="/article/1834428575302905856.htm"
                               title="uniapp实现下拉刷新" target="_blank">uniapp实现下拉刷新</a>
                            <span class="text-muted">十一吖i</span>
    <a class="tag" taget="_blank" href="/search/11/1.htm">11</a><a class="tag" taget="_blank" href="/search/uni-app/1.htm">uni-app</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a>
                            <div>uniapp实现下拉刷新在pages.json里面配置"enablePullDownRefresh":true{"pages":[{"path":"pages/ces/index","style":{"navigationBarTitleText":"下拉刷新测试","enablePullDownRefresh":true}},}在.vue页面的script里面配置onPullDownRefres</div>
                        </li>
                        <li><a href="/article/1834414081818324992.htm"
                               title="uniapp对tabbar封装,简单好用" target="_blank">uniapp对tabbar封装,简单好用</a>
                            <span class="text-muted">爱吃玉米的螃蟹</span>
    <a class="tag" taget="_blank" href="/search/uni-app/1.htm">uni-app</a>
                            <div>第一种,效果展示上代码,新建一个公用组件,tabbar.vue微信通讯录发现-->{{num}}发现我的exportdefault{name:"tabbar",data(){return{num:2,value:this.vlue,list:[{path:"pages/index/home"},{path:"pages/index/login"},{path:"pages/index/cartpa</div>
                        </li>
                        <li><a href="/article/1834242619874570240.htm"
                               title="EP6 同一组件通过传递不同属性展示不同效果" target="_blank">EP6 同一组件通过传递不同属性展示不同效果</a>
                            <span class="text-muted">京城五</span>
    <a class="tag" taget="_blank" href="/search/uniapp%E5%A3%81%E7%BA%B8%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">uniapp壁纸小程序</a><a class="tag" taget="_blank" href="/search/%E9%A1%B9%E7%9B%AE%E5%AE%9E%E8%B7%B5/1.htm">项目实践</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E5%AD%A6%E4%B9%A0%E8%84%9A%E6%AD%A5/1.htm">前端学习脚步</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a>
                            <div>文件路径:E:/homework/uniappv3tswallpaper/pages/index/index.vue公告文字内容文字内容文字内容文字内容文字内容文字内容文字内容文字内容文字内容文字内容文字内容文字内容文字内容文字内容文字内容文字内容每日推荐专题精选More+.homeLayout{.banner{width:750rpx;padding:30rpx0;swiper{width:10</div>
                        </li>
                        <li><a href="/article/1834242620734402560.htm"
                               title="EP7 底部tab切换页面标签" target="_blank">EP7 底部tab切换页面标签</a>
                            <span class="text-muted">京城五</span>
    <a class="tag" taget="_blank" href="/search/uniapp%E5%A3%81%E7%BA%B8%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">uniapp壁纸小程序</a><a class="tag" taget="_blank" href="/search/%E9%A1%B9%E7%9B%AE%E5%AE%9E%E8%B7%B5/1.htm">项目实践</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E7%9F%A5%E8%AF%86%E6%9D%82%E5%90%88/1.htm">前端知识杂合</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/uniapp/1.htm">uniapp</a><a class="tag" taget="_blank" href="/search/%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">小程序</a>
                            <div>文件路径:E:/homework/uniappv3tswallpaper/pages/classify/classify.vue.classify{padding:30rpx;display:grid;grid-template-columns:repeat(3,1fr);gap:15rpx;}文件路径:E:/homework/uniappv3tswallpaper/pages/user/user</div>
                        </li>
                        <li><a href="/article/1834205318024884224.htm"
                               title="Vue框架运行 npm run dev 报错“ error in ./src/pages/login/index.vue”的解决" target="_blank">Vue框架运行 npm run dev 报错“ error in ./src/pages/login/index.vue”的解决</a>
                            <span class="text-muted">好家伙VCC</span>
    <a class="tag" taget="_blank" href="/search/vue/1.htm">vue</a><a class="tag" taget="_blank" href="/search/%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">小程序</a><a class="tag" taget="_blank" href="/search/js/1.htm">js</a><a class="tag" taget="_blank" href="/search/vue/1.htm">vue</a><a class="tag" taget="_blank" href="/search/js/1.htm">js</a><a class="tag" taget="_blank" href="/search/web/1.htm">web</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a>
                            <div>Vue框架运行npmrundev报错“errorin./src/pages/login/index.vue”的解决事件经过;在VisualStudioCode中开发小程序时,打开别人的程序终端运行“npmrundev”时报错/****************乱七八糟的&&&&&&&&&&&&/errorin./src/pages/login/index.vue//#################</div>
                        </li>
                        <li><a href="/article/1834088096652685312.htm"
                               title="【原型设计】支持私有化部署到服务器的原型设计程序、原型设计预览程序" target="_blank">【原型设计】支持私有化部署到服务器的原型设计程序、原型设计预览程序</a>
                            <span class="text-muted">传而习乎</span>
    <a class="tag" taget="_blank" href="/search/%E5%BC%80%E6%BA%90/1.htm">开源</a>
                            <div>根据您的需求,以下是一些可以部署到服务器上的原型设计图预览开源程序:Axure:虽然Axure本身不是开源软件,但它支持将原型图导出为HTML文件,并通过Git进行版本控制和部署。您可以使用Coding.net的Pages功能来托管这些HTML文件,实现在线预览。这种方法适合有开发背景的产品经理,可以系统、安全地进行版本控制和管理。Penpot:这是一个开源的设计和原型制作平台,支持跨平台使用,并</div>
                        </li>
                        <li><a href="/article/1833830664764485632.htm"
                               title="微信小程序入门【三】:实现简单登录退出和个人信息页面" target="_blank">微信小程序入门【三】:实现简单登录退出和个人信息页面</a>
                            <span class="text-muted">山岫</span>
    <a class="tag" taget="_blank" href="/search/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">微信小程序</a><a class="tag" taget="_blank" href="/search/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">微信小程序</a><a class="tag" taget="_blank" href="/search/%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">小程序</a>
                            <div>效果图预览这个框很是惆怅,但是真机调试没出现过,这个bug下次再解决吧。这次说说登录。效果图:附上代码:home.wxml-->-->-->-->Hi游客{{userInfo.nickName}}-->退出登录@技术支持:江阔jk921home.wxss/*pages/scroll/scroll.wxss*/.top{width:100%;height:400rpx;background-colo</div>
                        </li>
                        <li><a href="/article/1833526068452093952.htm"
                               title="第11章 使用Razor Pages" target="_blank">第11章 使用Razor Pages</a>
                            <span class="text-muted">代数狂人</span>
    <a class="tag" taget="_blank" href="/search/ASP.NET/1.htm">ASP.NET</a><a class="tag" taget="_blank" href="/search/Core/1.htm">Core</a><a class="tag" taget="_blank" href="/search/%E6%A1%86%E6%9E%B6%E4%B9%8B%E6%97%85/1.htm">框架之旅</a><a class="tag" taget="_blank" href="/search/c%23/1.htm">c#</a><a class="tag" taget="_blank" href="/search/asp.net/1.htm">asp.net</a>
                            <div>第11章使用RazorPagesRazorPages是ASP.NETCore提供的一种基于页面的编程模型,它简化了Web开发的复杂性,使得开发者可以更加专注于业务逻辑的实现。RazorPages融合了MVC架构的优点,同时减少了开发者需要编写的样板代码量。在本章中,我们将详细介绍如何在ASP.NETCore应用程序中使用RazorPages,包括RazorPages的基本概念、页面路由、页面模型、</div>
                        </li>
                        <li><a href="/article/1833522405868400640.htm"
                               title="Tomcat与JDK版本对应关系,Tomcat各版本特性" target="_blank">Tomcat与JDK版本对应关系,Tomcat各版本特性</a>
                            <span class="text-muted">2401_84048671</span>
    <a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E5%91%98/1.htm">程序员</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                            <div>ApacheTomcat8.xApacheTomcat7.xApacheTomcat6.xApacheTomcat是一个开源软件实现了JavaServlet和JavaServerPages技术。不同版本的Servlet和JSP规范可使用不同版本的ApacheTomcat。Tomcat与JDK版本对应关系为:|Servlet规格|JSP规范|EL规格|WebSocket规范|JASPIC规格|Apa</div>
                        </li>
                        <li><a href="/article/1833272290649927680.htm"
                               title="hexo+GitHub Pages一键搭建部署博客" target="_blank">hexo+GitHub Pages一键搭建部署博客</a>
                            <span class="text-muted">杨yang$</span>
    <a class="tag" taget="_blank" href="/search/git/1.htm">git</a><a class="tag" taget="_blank" href="/search/github/1.htm">github</a><a class="tag" taget="_blank" href="/search/hexo/1.htm">hexo</a>
                            <div>文章目录前言:博客相关配置matery主题相关配置1.什么是Hexo?2.准备工作:3.生成博客4.更换主题5.部署到githubpages总结前言:现在技术更新迭代是非常的快,尤其是web方面!所以当前搭建一个博客差不多有手就行,这里我们用到hexo进行博客的一键生成和部署。我自己的博客也是用hexo搭建的:杨Yang博客相关配置matery主题相关配置1.什么是Hexo?Hexo是一个快速、简</div>
                        </li>
                        <li><a href="/article/1833252618835685376.htm"
                               title="萱仔个人博客系列——hexo+github部署" target="_blank">萱仔个人博客系列——hexo+github部署</a>
                            <span class="text-muted">萱仔学习自我记录</span>
    <a class="tag" taget="_blank" href="/search/%E8%90%B1%E4%BB%94%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2/1.htm">萱仔个人博客</a><a class="tag" taget="_blank" href="/search/github/1.htm">github</a>
                            <div>由于本人前段时间和同专业得到好offer的同学之间的交流,发现博客其实对于找工作来说可以作为个人项目个人经历的展示,我创办cdsn博客的原因主要是为了自己学习使用,但是逐渐到现在也有了一些可爱的粉丝,非常感谢大家对我的点赞收藏和关注,我将继续精进自己的学习,学习理论和技术,刷力扣题,争取获得更好的offer。csdn博客本身就是非常好的一个平台,但是我还是决定自己创建一个自己的博客,两边同时更新,</div>
                        </li>
                        <li><a href="/article/1833242533749157888.htm"
                               title="零基础开始学习鸿蒙开发-继页面跳转后,页面参数的传递与接收。" target="_blank">零基础开始学习鸿蒙开发-继页面跳转后,页面参数的传递与接收。</a>
                            <span class="text-muted">心之所想,行则将至</span>
    <a class="tag" taget="_blank" href="/search/%E9%B8%BF%E8%92%99%E5%9F%BA%E7%A1%80%E5%BC%80%E5%8F%91%E4%BB%8B%E7%BB%8D%E4%B8%93%E6%A0%8F/1.htm">鸿蒙基础开发介绍专栏</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a>
                            <div>目录1.首先,我们简单的创建两个页面,即ToParamPage和AccetParamPage。使用方舟编译器可以快速的创建页面,如下图所示,选中Page选项,即可轻松创建Page页面。2.页面的路由传参主要是通过router.pushUrl方法实现,pushUrl方法有两个参数,一个是url,另一个是params,第一个是要跳转页面的路径(这个路径必须在main_pages.json里面配置才能使</div>
                        </li>
                        <li><a href="/article/1833140130198679552.htm"
                               title="微信小程序获取上一个页面的参数" target="_blank">微信小程序获取上一个页面的参数</a>
                            <span class="text-muted">烂笔头儿@</span>
    <a class="tag" taget="_blank" href="/search/%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">小程序</a><a class="tag" taget="_blank" href="/search/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">微信小程序</a>
                            <div>使用wx.navigateBack设置上一页面参数letpages=getCurrentPages();//获取当前页面js里面的pages里的所有信息。letprevPage=pages[pages.length-2];//prevPage是获取上一个页面的js里面的pages的所有信息。-2是上一个页面,-3是上上个页面以此类推。prevPage.setData({//将我们想要传递的参数在这</div>
                        </li>
                        <li><a href="/article/1832658416410128384.htm"
                               title="请解释JSP中的九大内置对象及其作用。什么是Java Web中的请求转发和重定向?它们有什么区别?" target="_blank">请解释JSP中的九大内置对象及其作用。什么是Java Web中的请求转发和重定向?它们有什么区别?</a>
                            <span class="text-muted">计算机学长阿伟</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                            <div>请解释JSP中的九大内置对象及其作用。JSP(JavaServerPages)中的九大内置对象(也称为隐式对象或自动对象)是JSP容器为每个页面提供的Java对象,这些对象在JSP页面被转换成Servlet时自动可用,无需显式声明。这些对象极大地简化了JSP页面的开发,因为它们提供了对Web应用程序中常见功能的直接访问。以下是九大内置对象及其作用的详细解释:request:javax.servle</div>
                        </li>
                        <li><a href="/article/1832637357413724160.htm"
                               title="分页器组件剥离,父组件同步操作代码记录" target="_blank">分页器组件剥离,父组件同步操作代码记录</a>
                            <span class="text-muted">ADONGS_CODER</span>
    <a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a>
                            <div>将该文件设置在组件下,![[Pastedimage20240831194439.png]]![[Pastedimage20240831194442.png]]一、设置分页器基本元素publicPagination.vue这个三个变量,一个是total总页数,page当前页,pageSize每页大小同时设置了页面变化处理函数。二、设置页数和分页大小这里的页数和每条页数最好设置在api中,到处写值会乱</div>
                        </li>
                        <li><a href="/article/1832557304906608640.htm"
                               title="微信小程序uniappvue3版本-控制tabbar某一个的显示与隐藏" target="_blank">微信小程序uniappvue3版本-控制tabbar某一个的显示与隐藏</a>
                            <span class="text-muted">牛奶皮子</span>
    <a class="tag" taget="_blank" href="/search/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">微信小程序</a><a class="tag" taget="_blank" href="/search/uni-app/1.htm">uni-app</a><a class="tag" taget="_blank" href="/search/%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">小程序</a>
                            <div>1.首先在pages.json中配置tabbar信息2.在代码根目录下添加tabBar代码文件直接把微信小程序文档里面的四个文件复制到自己项目中就可以了3.根据自己的需求更改index.js文件首先我这里需要判断什么时候隐藏某一个元素,需要引入接口然后在切换tabbar时,改变tabbar当前点击的元素importgetListfrom'../api/kdh'Component({data:{}.</div>
                        </li>
                        <li><a href="/article/1832205436833591296.htm"
                               title="微信小程序显示后台文章副文本,图片和视频正常显示" target="_blank">微信小程序显示后台文章副文本,图片和视频正常显示</a>
                            <span class="text-muted">微特尔普拉斯</span>
    <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">微信小程序</a><a class="tag" taget="_blank" href="/search/node/1.htm">node</a>
                            <div>解决方案:使用wxParse或rich-text组件:这两种方式可以解析HTML字符串并渲染富文本内容,包括图片和视频。数据处理:将后台返回的富文本数据进行处理,提取出图片和视频的链接,并将其转换成小程序支持的格式。方案一:使用rich-text组件(推荐)优点:无需引入第三方库小程序原生支持,性能更优代码示例://pages/article/article.jsPage({data:{artic</div>
                        </li>
                        <li><a href="/article/1832200073442848768.htm"
                               title="uniapp 隐藏滚动条" target="_blank">uniapp 隐藏滚动条</a>
                            <span class="text-muted">追逐繁星的阿忠</span>
    
                            <div>2020-11-14//在page.json{"pages":[//pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages{"path":"pages/index/index","style":{"navigationBarTitleText":"uni-app","app-plus":{"scrollIndicator":</div>
                        </li>
                        <li><a href="/article/1831808852681650176.htm"
                               title="ARDUINO IDE 安装ESP32开发环境" target="_blank">ARDUINO IDE 安装ESP32开发环境</a>
                            <span class="text-muted">望得见终南山</span>
    <a class="tag" taget="_blank" href="/search/c%E8%AF%AD%E8%A8%80/1.htm">c语言</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E7%89%87%E6%9C%BA/1.htm">单片机</a><a class="tag" taget="_blank" href="/search/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%A1%AC%E4%BB%B6/1.htm">嵌入式硬件</a>
                            <div>1.在IDE的文件->首选项里边的附加开发板管理网址输入https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json2.安装ESP32Tools>Board>BoardsManager…3.Enjoyit</div>
                        </li>
                        <li><a href="/article/1831794859120357376.htm"
                               title="vue-cli创建uni-app引入uni-ui" target="_blank">vue-cli创建uni-app引入uni-ui</a>
                            <span class="text-muted">某公司摸鱼前端</span>
    <a class="tag" taget="_blank" href="/search/uni-app/1.htm">uni-app</a><a class="tag" taget="_blank" href="/search/vue-cli/1.htm">vue-cli</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/uni-app/1.htm">uni-app</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a>
                            <div>1.全局安装脚手架npminstall-g@vue/cli2.创建uni-app项目vuecreate-pdcloudio/uni-preset-vuemy-project3.引入uni-ui框架//安装node-sassnpminode-sass-D//安装sass-loadernpmisass-loader-D安装方式:npm安装npminstalluview-ui4.在pages.json文</div>
                        </li>
                                    <li><a href="/article/47.htm"
                                           title="jdk tomcat 环境变量配置" target="_blank">jdk tomcat 环境变量配置</a>
                                        <span class="text-muted">Array_06</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/jdk/1.htm">jdk</a><a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a>
                                        <div>Win7 下如何配置java环境变量 
     
    1。准备jdk包,win7系统,tomcat安装包(均上网下载即可) 
    2。进行对jdk的安装,尽量为默认路径(但要记住啊!!以防以后配置用。。。) 
    3。分别配置高级环境变量。 
       电脑-->右击属性-->高级环境变量-->环境变量。 
     
     
    分别配置 : 
     
    path   
     &nbs</div>
                                    </li>
                                    <li><a href="/article/174.htm"
                                           title="Spring调SDK包报java.lang.NoSuchFieldError错误" target="_blank">Spring调SDK包报java.lang.NoSuchFieldError错误</a>
                                        <span class="text-muted">bijian1013</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a>
                                        <div>        在工作中调另一个系统的SDK包,出现如下java.lang.NoSuchFieldError错误。 
    org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.l</div>
                                    </li>
                                    <li><a href="/article/301.htm"
                                           title="LeetCode[位运算] - #136 数组中的单一数" target="_blank">LeetCode[位运算] - #136 数组中的单一数</a>
                                        <span class="text-muted">Cwind</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E9%A2%98%E8%A7%A3/1.htm">题解</a><a class="tag" taget="_blank" href="/search/%E4%BD%8D%E8%BF%90%E7%AE%97/1.htm">位运算</a><a class="tag" taget="_blank" href="/search/LeetCode/1.htm">LeetCode</a><a class="tag" taget="_blank" href="/search/Algorithm/1.htm">Algorithm</a>
                                        <div>原题链接:#136 Single Number 
    要求: 
    给定一个整型数组,其中除了一个元素之外,每个元素都出现两次。找出这个元素 
    注意:算法的时间复杂度应为O(n),最好不使用额外的内存空间 
    难度:中等 
    分析: 
    题目限定了线性的时间复杂度,同时不使用额外的空间,即要求只遍历数组一遍得出结果。由于异或运算 n XOR n = 0, n XOR 0 = n,故将数组中的每个元素进</div>
                                    </li>
                                    <li><a href="/article/428.htm"
                                           title="qq登陆界面开发" target="_blank">qq登陆界面开发</a>
                                        <span class="text-muted">15700786134</span>
    <a class="tag" taget="_blank" href="/search/qq/1.htm">qq</a>
                                        <div>今天我们来开发一个qq登陆界面,首先写一个界面程序,一个界面首先是一个Frame对象,即是一个窗体。然后在这个窗体上放置其他组件。代码如下: 
    public class First {         public void initul(){        jf=ne</div>
                                    </li>
                                    <li><a href="/article/555.htm"
                                           title="Linux的程序包管理器RPM" target="_blank">Linux的程序包管理器RPM</a>
                                        <span class="text-muted">被触发</span>
    <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a>
                                        <div>在早期我们使用源代码的方式来安装软件时,都需要先把源程序代码编译成可执行的二进制安装程序,然后进行安装。这就意味着每次安装软件都需要经过预处理-->编译-->汇编-->链接-->生成安装文件--> 安装,这个复杂而艰辛的过程。为简化安装步骤,便于广大用户的安装部署程序,程序提供商就在特定的系统上面编译好相关程序的安装文件并进行打包,提供给大家下载,我们只需要根据自己的</div>
                                    </li>
                                    <li><a href="/article/682.htm"
                                           title="socket通信遇到EOFException" target="_blank">socket通信遇到EOFException</a>
                                        <span class="text-muted">肆无忌惮_</span>
    <a class="tag" taget="_blank" href="/search/EOFException/1.htm">EOFException</a>
                                        <div>java.io.EOFException 
    at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2281) 
    at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:</div>
                                    </li>
                                    <li><a href="/article/809.htm"
                                           title="基于spring的web项目定时操作" target="_blank">基于spring的web项目定时操作</a>
                                        <span class="text-muted">知了ing</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a>
                                        <div>废话不多说,直接上代码,很简单 配置一下项目启动就行 
    1,web.xml 
     
    
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xmlns="h</div>
                                    </li>
                                    <li><a href="/article/936.htm"
                                           title="树形结构的数据库表Schema设计" target="_blank">树形结构的数据库表Schema设计</a>
                                        <span class="text-muted">矮蛋蛋</span>
    <a class="tag" taget="_blank" href="/search/schema/1.htm">schema</a>
                                        <div>原文地址: 
    http://blog.csdn.net/MONKEY_D_MENG/article/details/6647488 
     
     
        程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式记录存储数据信息,</div>
                                    </li>
                                    <li><a href="/article/1063.htm"
                                           title="maven将jar包和源码一起打包到本地仓库" target="_blank">maven将jar包和源码一起打包到本地仓库</a>
                                        <span class="text-muted">alleni123</span>
    <a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a>
                                        <div>http://stackoverflow.com/questions/4031987/how-to-upload-sources-to-local-maven-repository 
     
     
     
    <project>
      ...
      <build>
        <plugins>
          <plugin>
            <groupI</div>
                                    </li>
                                    <li><a href="/article/1190.htm"
                                           title="java IO操作 与 File 获取文件或文件夹的大小,可读,等属性!!!" target="_blank">java IO操作 与 File 获取文件或文件夹的大小,可读,等属性!!!</a>
                                        <span class="text-muted">百合不是茶</span>
    
                                        <div>类 File 
    File是指文件和目录路径名的抽象表示形式。 
    1,何为文件: 
    标准文件(txt doc mp3...) 
    目录文件(文件夹) 
    虚拟内存文件 
      
    2,File类中有可以创建文件的 createNewFile()方法,在创建新文件的时候需要try{} catch(){}因为可能会抛出异常;也有可以判断文件是否是一个标准文件的方法isFile();这些防抖都</div>
                                    </li>
                                    <li><a href="/article/1317.htm"
                                           title="Spring注入有继承关系的类(2)" target="_blank">Spring注入有继承关系的类(2)</a>
                                        <span class="text-muted">bijian1013</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a>
                                        <div>被注入类的父类有相应的属性,Spring可以直接注入相应的属性,如下所例:1.AClass类 
    package com.bijian.spring.test4;
    
    public class AClass {
    
        private String a;
        private String b;
       
        public String getA() {
            retu</div>
                                    </li>
                                    <li><a href="/article/1444.htm"
                                           title="30岁转型期你能否成为成功人士" target="_blank">30岁转型期你能否成为成功人士</a>
                                        <span class="text-muted">bijian1013</span>
    <a class="tag" taget="_blank" href="/search/%E6%88%90%E9%95%BF/1.htm">成长</a><a class="tag" taget="_blank" href="/search/%E5%8A%B1%E5%BF%97/1.htm">励志</a>
                                        <div>        很多人由于年轻时走了弯路,到了30岁一事无成,这样的例子大有人在。但同样也有一些人,整个职业生涯都发展得很优秀,到了30岁已经成为职场的精英阶层。由于做猎头的原因,我们接触很多30岁左右的经理人,发现他们在职业发展道路上往往有很多致命的问题。在30岁之前,他们的职业生涯表现很优秀,但从30岁到40岁这一段,很多人</div>
                                    </li>
                                    <li><a href="/article/1571.htm"
                                           title="【Velocity四】Velocity与Java互操作" target="_blank">【Velocity四】Velocity与Java互操作</a>
                                        <span class="text-muted">bit1129</span>
    <a class="tag" taget="_blank" href="/search/velocity/1.htm">velocity</a>
                                        <div>Velocity出现的目的用于简化基于MVC的web应用开发,用于替代JSP标签技术,那么Velocity如何访问Java代码.本篇继续以Velocity三http://bit1129.iteye.com/blog/2106142中的例子为基础, 
         POJO 
       
    package com.tom.servlets;
    
    public</div>
                                    </li>
                                    <li><a href="/article/1698.htm"
                                           title="【Hive十一】Hive数据倾斜优化" target="_blank">【Hive十一】Hive数据倾斜优化</a>
                                        <span class="text-muted">bit1129</span>
    <a class="tag" taget="_blank" href="/search/hive/1.htm">hive</a>
                                        <div>什么是Hive数据倾斜问题 
      
     
     操作:join,group by,count distinct 
     现象:任务进度长时间维持在99%(或100%),查看任务监控页面,发现只有少量(1个或几个)reduce子任务未完成;查看未完成的子任务,可以看到本地读写数据量积累非常大,通常超过10GB可以认定为发生数据倾斜。 
     原因:key分布不均匀 
     倾斜度衡量:平均记录数超过50w且</div>
                                    </li>
                                    <li><a href="/article/1825.htm"
                                           title="在nginx中集成lua脚本:添加自定义Http头,封IP等" target="_blank">在nginx中集成lua脚本:添加自定义Http头,封IP等</a>
                                        <span class="text-muted">ronin47</span>
    <a class="tag" taget="_blank" href="/search/nginx+lua+csrf/1.htm">nginx lua csrf</a>
                                        <div>Lua是一个可以嵌入到Nginx配置文件中的动态脚本语言,从而可以在Nginx请求处理的任何阶段执行各种Lua代码。刚开始我们只是用Lua 把请求路由到后端服务器,但是它对我们架构的作用超出了我们的预期。下面就讲讲我们所做的工作。 强制搜索引擎只索引mixlr.com 
    Google把子域名当作完全独立的网站,我们不希望爬虫抓取子域名的页面,降低我们的Page rank。 
    location /{</div>
                                    </li>
                                    <li><a href="/article/1952.htm"
                                           title="java-3.求子数组的最大和" target="_blank">java-3.求子数组的最大和</a>
                                        <span class="text-muted">bylijinnan</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                                        <div>package beautyOfCoding;
    
    
    public class MaxSubArraySum {
    
    	/**
    	 * 3.求子数组的最大和
    题目描述:
    输入一个整形数组,数组里有正数也有负数。
    数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。
    求所有子数组的和的最大值。要求时间复杂度为O(n)。
    例如输入的数组为1, -2, 3, 10, -4,</div>
                                    </li>
                                    <li><a href="/article/2079.htm"
                                           title="Netty源码学习-FileRegion" target="_blank">Netty源码学习-FileRegion</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/netty/1.htm">netty</a>
                                        <div>今天看org.jboss.netty.example.http.file.HttpStaticFileServerHandler.java 
    可以直接往channel里面写入一个FileRegion对象,而不需要相应的encoder: 
     
    
    
    		//pipeline(没有诸如“FileRegionEncoder”的handler):
    		public ChannelPipeline ge</div>
                                    </li>
                                    <li><a href="/article/2206.htm"
                                           title="使用ZeroClipboard解决跨浏览器复制到剪贴板的问题" target="_blank">使用ZeroClipboard解决跨浏览器复制到剪贴板的问题</a>
                                        <span class="text-muted">cngolon</span>
    <a class="tag" taget="_blank" href="/search/%E8%B7%A8%E6%B5%8F%E8%A7%88%E5%99%A8/1.htm">跨浏览器</a><a class="tag" taget="_blank" href="/search/%E5%A4%8D%E5%88%B6%E5%88%B0%E7%B2%98%E8%B4%B4%E6%9D%BF/1.htm">复制到粘贴板</a><a class="tag" taget="_blank" href="/search/Zero+Clipboard/1.htm">Zero Clipboard</a>
                                        <div>Zero Clipboard的实现原理 
    Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这样将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到剪贴板。 
    Zero Clipboard的安装方法 
    首先需要下载 Zero Clipboard的压缩包,解压后把文件夹中两个文件:ZeroClipboard.js </div>
                                    </li>
                                    <li><a href="/article/2333.htm"
                                           title="单例模式" target="_blank">单例模式</a>
                                        <span class="text-muted">cuishikuan</span>
    <a class="tag" taget="_blank" href="/search/%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8F/1.htm">单例模式</a>
                                        <div>第一种(懒汉,线程不安全): 
    public class Singleton {   2     private static Singleton instance;   3     pri</div>
                                    </li>
                                    <li><a href="/article/2460.htm"
                                           title="spring+websocket的使用" target="_blank">spring+websocket的使用</a>
                                        <span class="text-muted">dalan_123</span>
    
                                        <div>一、spring配置文件 
    <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"    xmlns:xsi="http://www.w3.or</div>
                                    </li>
                                    <li><a href="/article/2587.htm"
                                           title="细节问题:ZEROFILL的用法范围。" target="_blank">细节问题:ZEROFILL的用法范围。</a>
                                        <span class="text-muted">dcj3sjt126com</span>
    <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a>
                                        <div>   1、zerofill把月份中的一位数字比如1,2,3等加前导0 
     
          
    mysql> CREATE TABLE t1 (year YEAR(4), month INT(2) UNSIGNED ZEROFILL,    -> day</div>
                                    </li>
                                    <li><a href="/article/2714.htm"
                                           title="Android开发10——Activity的跳转与传值" target="_blank">Android开发10——Activity的跳转与传值</a>
                                        <span class="text-muted">dcj3sjt126com</span>
    <a class="tag" taget="_blank" href="/search/Android%E5%BC%80%E5%8F%91/1.htm">Android开发</a>
                                        <div>Activity跳转与传值,主要是通过Intent类,Intent的作用是激活组件和附带数据。 
      
    一、Activity跳转 
    方法一Intent intent = new Intent(A.this, B.class); startActivity(intent) 
      
    方法二Intent intent = new Intent();intent.setCla</div>
                                    </li>
                                    <li><a href="/article/2841.htm"
                                           title="jdbc 得到表结构、主键" target="_blank">jdbc 得到表结构、主键</a>
                                        <span class="text-muted">eksliang</span>
    <a class="tag" taget="_blank" href="/search/jdbc+%E5%BE%97%E5%88%B0%E8%A1%A8%E7%BB%93%E6%9E%84%E3%80%81%E4%B8%BB%E9%94%AE/1.htm">jdbc 得到表结构、主键</a>
                                        <div>转自博客:http://blog.csdn.net/ocean1010/article/details/7266042 
    假设有个con DatabaseMetaData dbmd = con.getMetaData(); rs = dbmd.getColumns(con.getCatalog(), schema, tableName, null); rs.getSt</div>
                                    </li>
                                    <li><a href="/article/2968.htm"
                                           title="Android 应用程序开关GPS" target="_blank">Android 应用程序开关GPS</a>
                                        <span class="text-muted">gqdy365</span>
    <a class="tag" taget="_blank" href="/search/android/1.htm">android</a>
                                        <div>要在应用程序中操作GPS开关需要权限: 
     
    
    <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
     
    但在配置文件中添加此权限之后会报错,无法再eclipse里面正常编译,怎么办? 
    1、方法一:将项目放到Android源码中编译; 
    2、方法二:网上有人说cl</div>
                                    </li>
                                    <li><a href="/article/3095.htm"
                                           title="Windows上调试MapReduce" target="_blank">Windows上调试MapReduce</a>
                                        <span class="text-muted">zhiquanliu</span>
    <a class="tag" taget="_blank" href="/search/mapreduce/1.htm">mapreduce</a>
                                        <div>1.下载hadoop2x-eclipse-plugin https://github.com/winghc/hadoop2x-eclipse-plugin.git 把 hadoop2.6.0-eclipse-plugin.jar 放到eclipse plugin 目录中。 2.下载 hadoop2.6_x64_.zip http://dl.iteye.com/topics/download/d2b</div>
                                    </li>
                                    <li><a href="/article/3222.htm"
                                           title="如何看待一些知名博客推广软文的行为?" target="_blank">如何看待一些知名博客推广软文的行为?</a>
                                        <span class="text-muted">justjavac</span>
    <a class="tag" taget="_blank" href="/search/%E5%8D%9A%E5%AE%A2/1.htm">博客</a>
                                        <div>本文来自我在知乎上的一个回答:http://www.zhihu.com/question/23431810/answer/24588621 
    互联网上的两种典型心态: 
     
      当初求种像条狗,如今撸完嫌人丑  
      当初搜贴像条犬,如今读完嫌人软  
     
    你为啥感觉不舒服呢? 
    难道非得要作者把自己的劳动成果免费给你用,你才舒服? 
    就如同 Google 关闭了 Gooled Reader,那是</div>
                                    </li>
                                    <li><a href="/article/3349.htm"
                                           title="sql优化总结" target="_blank">sql优化总结</a>
                                        <span class="text-muted">macroli</span>
    <a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a>
                                        <div>为了是自己对sql优化有更好的原则性,在这里做一下总结,个人原则如有不对请多多指教。谢谢! 
      
    要知道一个简单的sql语句执行效率,就要有查看方式,一遍更好的进行优化。 
      
    一、简单的统计语句执行时间 
    declare @d datetime ---定义一个datetime的变量set @d=getdate() ---获取查询语句开始前的时间select user_id</div>
                                    </li>
                                    <li><a href="/article/3476.htm"
                                           title="Linux Oracle中常遇到的一些问题及命令总结" target="_blank">Linux Oracle中常遇到的一些问题及命令总结</a>
                                        <span class="text-muted">超声波</span>
    <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a>
                                        <div>1.linux更改主机名 
      
    (1)#hostname oracledb    临时修改主机名 
    (2) vi /etc/sysconfig/network   修改hostname 
    (3) vi /etc/hosts        修改IP对应的主机名 
      
    2.linux重启oracle实例及监听的各种方法 
    (注意操作的顺序应该是先监听,后数据库实例) 
    &nbs</div>
                                    </li>
                                    <li><a href="/article/3603.htm"
                                           title="hive函数大全及使用示例" target="_blank">hive函数大全及使用示例</a>
                                        <span class="text-muted">superlxw1234</span>
    <a class="tag" taget="_blank" href="/search/hadoop/1.htm">hadoop</a><a class="tag" taget="_blank" href="/search/hive%E5%87%BD%E6%95%B0/1.htm">hive函数</a>
                                        <div>  
    具体说明及示例参 见附件文档。  
      
      
    文档目录: 
      
    目录 
    一、关系运算: 4 
    1. 等值比较: = 4 
    2. 不等值比较: <> 4 
    3. 小于比较: < 4 
    4. 小于等于比较: <= 4 
    5. 大于比较: > 5 
    6. 大于等于比较: >= 5 
    7. 空值判断: IS NULL 5</div>
                                    </li>
                                    <li><a href="/article/3730.htm"
                                           title="Spring 4.2新特性-使用@Order调整配置类加载顺序" target="_blank">Spring 4.2新特性-使用@Order调整配置类加载顺序</a>
                                        <span class="text-muted">wiselyman</span>
    <a class="tag" taget="_blank" href="/search/spring+4/1.htm">spring 4</a>
                                        <div>4.1 @Order 
     
     Spring 4.2 利用@Order控制配置类的加载顺序 
      
    4.2 演示 
     
     两个演示bean 
     
    package com.wisely.spring4_2.order;
    
    public class Demo1Service {
    
    }
    
     
    package com.wisely.spring4_2.order;
    
    public class</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>