Hexo搭建及部署

Hexo是什么?
Hexo是一个快速、简洁且高效的博客框架,使用Markdown解析文章,可利用可定制的主题生成静态网页。

安装
必备程序:NodeGit

  1. 使用npm安装hexo-cli
npm install/i -g hexo-cli
  1. 初始化Hexo项目目录
hexo init <folder>
  1. 安装完成,启动服务测试。
cd 
hexo server/s

更改主题
主题: maupassant

  1. 下载主题
git clone https://github.com/tufu9441/maupassant-hexo.git themes/maupassant
  1. 更改项目根目录下的_config.yml配置文件中的主题配置项
theme: maupassant

安装其他依赖项
1. 安装maupassant所需依赖项

npm install hexo-renderer-pug --save
npm install hexo-renderer-sass --save
  1. 安装RSS启用依赖项
npm install hexo-generator-feed --save
  1. 安装一键部署依赖项
npm install hexo-deployer-git --save

生成静态网页资源

hexo generate/g

部署
更改项目根目录下的_config.yml配置文件中的Deployment配置项

deploy:
  type: git
  repo: 
  branch:   // 提交的目标分支
  message: 提交信息

服务器端自动部署
进入服务器端gogs中gogs-repositories下该项目的hooks目录,修改post-receive中的脚本:

#!/usr/bin/env bash

unset GIT_DIR
NowPath=`pwd`
DeployPath="网站服务器部署目录"
cd $DeployPath
git pull origin master
cd $NowPath
exit 0

当在本地仓库执行git push后就会触发post-receive,实现自动部署。

: 当前git账户没有网站服务器部署目录权限时,可能导致服务器端自动部署失败。
创建到发布的完整流程

  1. 新建一篇新的文章
hexo new [layout] </code></pre> 
  <ol> 
   <li>如果默认新建为草稿,则需要执行这一步</li> 
  </ol> 
  <pre class="prettyprint"><code class=" hljs glsl">hexo publish [<span class="hljs-keyword">layout</span>] <title></code></pre> 
  <ol> 
   <li>本地服务预览(可省略)</li> 
  </ol> 
  <pre class="prettyprint"><code class=" hljs ">hexo s</code></pre> 
  <ol> 
   <li>生成静态资源</li> 
  </ol> 
  <pre class="prettyprint"><code class=" hljs ">hexo g</code></pre> 
  <ol> 
   <li>发布及自动部署</li> 
  </ol> 
  <pre class="prettyprint"><code class=" hljs ">hexo d</code></pre> 
 </div> 
</div>
                            </div>
                        </div>
                    </div>
                    <!--PC和WAP自适应版-->
                    <div id="SOHUCS" sid="1304063757604917248"></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/1835443696431099904.htm"
                           title="笋丁网页自动回复机器人V3.0.0免授权版源码" target="_blank">笋丁网页自动回复机器人V3.0.0免授权版源码</a>
                        <span class="text-muted">希希分享</span>
<a class="tag" taget="_blank" href="/search/%E8%BD%AF%E5%B8%8C%E7%BD%9158soho_cn/1.htm">软希网58soho_cn</a><a class="tag" taget="_blank" href="/search/%E6%BA%90%E7%A0%81%E8%B5%84%E6%BA%90/1.htm">源码资源</a><a class="tag" taget="_blank" href="/search/%E7%AC%8B%E4%B8%81%E7%BD%91%E9%A1%B5%E8%87%AA%E5%8A%A8%E5%9B%9E%E5%A4%8D%E6%9C%BA%E5%99%A8%E4%BA%BA/1.htm">笋丁网页自动回复机器人</a>
                        <div>笋丁网页机器人一款可设置自动回复,默认消息,调用自定义api接口的网页机器人。此程序后端语言使用Golang,内存占用最高不超过30MB,1H1G服务器流畅运行。仅支持Linux服务器部署,不支持虚拟主机,请悉知!使用自定义api功能需要有一定的建站基础。源码下载:https://download.csdn.net/download/m0_66047725/89754250更多资源下载:关注我。安</div>
                    </li>
                    <li><a href="/article/1833117308864786432.htm"
                           title="(1)DRF项目服务器部署(Linux/Nginx/Uwsgi)" target="_blank">(1)DRF项目服务器部署(Linux/Nginx/Uwsgi)</a>
                        <span class="text-muted">一个简短且非常好记的ID</span>
<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><a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a>
                        <div>简介在这里记录下一个普通DRF项目(比如本站后端)用最普通的部署流程部署到Linux生产环境的过程,使用到的相关工具,技术Linux,Nginx,Uwsgi。当然生产环境的部署肯定需要你有个Linux云服务器,备案域名。部署流程首先,确保服务器安装了符合条件的Python版本以及Nginx,这点默认大家都没问题再将你的项目clone到服务器本地,在你要部署的路径下clone项目,并安装好依赖cd/</div>
                    </li>
                    <li><a href="/article/1832854960421826560.htm"
                           title="双vip高可用的MySQL集群" target="_blank">双vip高可用的MySQL集群</a>
                        <span class="text-muted">Hi,你好啊</span>
<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/mysql/1.htm">mysql</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/%E9%AB%98%E5%8F%AF%E7%94%A8/1.htm">高可用</a>
                        <div>文章目录项目介绍项目架构项目环境项目步骤环境准备Ansible服务器部署1、安装Ansible2、配置免密登录3、修改Ansible的主机清单Prometheus部署1、下载软件包2、二进制安装PrometheusServer3、通过服务管理Prometheus4、安装node_exporter5、安装mysqld_exporter6、添加被监控的服务器部署MySQL集群(基于GTID的半同步)1</div>
                    </li>
                    <li><a href="/article/1832652359327641600.htm"
                           title="SAP项目中的英文术语大全" target="_blank">SAP项目中的英文术语大全</a>
                        <span class="text-muted">syounger</span>
<a class="tag" taget="_blank" href="/search/SAP%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86/1.htm">SAP项目管理</a><a class="tag" taget="_blank" href="/search/%E5%88%B6%E9%80%A0/1.htm">制造</a>
                        <div>随着SAP的技术更新(比如从传统部署转向云部署)和SAP项目管理方法论的更新(从ASAPActivate),项目中的专业术语也出现了很多更替,比如Blueprint已经被Explore中的Fit-to-Standard代替。本文就现在SAP中一些主要的专业词汇做一个分享。·系统/部署相关On-premise/onCloud:本地部署/云部署,最简单的理解是SAP的服务器部署再本地机房还是云服务提供</div>
                    </li>
                    <li><a href="/article/1832621857308766208.htm"
                           title="前端vue项目服务器部署(docker)" target="_blank">前端vue项目服务器部署(docker)</a>
                        <span class="text-muted">Think-killer</span>
<a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a>
                        <div>前端vue项目服务器部署(docker)步骤1:导入NginxDocker镜像1、上传NginxDocker镜像将你的nginx-alpine.tar包上传到服务器上。假设路径为/var/v3-admin-vite/nginx-alpine.tar。scp-r"C:\Users\86184\Desktop\v3-admin-vite"root@110.40.179.182:/var/2、导入Ngi</div>
                    </li>
                    <li><a href="/article/1829846084332122112.htm"
                           title="阿里云服务器购买图文教程(流程及注意事项)" target="_blank">阿里云服务器购买图文教程(流程及注意事项)</a>
                        <span class="text-muted">阿里云最新优惠和活动汇总</span>

                        <div>现在不论是个人还是企业,只要在网上开展业务都需要有自己的网站或者APP客户端。而现在随着虚拟主机被淘汰,独立服务器成本高企,选择云服务器部署自己的网站已经成为大家的共识。而在所有云服务器商家中,阿里云服务器无疑是最受用户喜爱的,在购买过程中很多新手用户在地域、实例规格、操作系统、带宽等很多方面还不是很清楚如何选择,下面就介绍下新手用户的阿里云购买云服务器流程及注意事项。一、选择云服务器需要考虑网站</div>
                    </li>
                    <li><a href="/article/1828753523605598208.htm"
                           title="GPT-SoVITS语音合成服务器部署,可远程访问(全部代码和详细部署步骤)" target="_blank">GPT-SoVITS语音合成服务器部署,可远程访问(全部代码和详细部署步骤)</a>
                        <span class="text-muted">学术菜鸟小晨</span>
<a class="tag" taget="_blank" href="/search/%E6%9C%80%E6%96%B0%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E6%8A%80%E6%9C%AF/1.htm">最新人工智能技术</a><a class="tag" taget="_blank" href="/search/gpt/1.htm">gpt</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a>
                        <div>GPT-SoVITS是一个开源项目,它使用大约一分钟的语音数据便可以训练出一个优秀的TTS模型。项目的核心技术是Zero-shotTTS和Few-shotTTS。Zero-shotTTS可以让用户输入5秒钟的语音样本并立即体验转换后的语音,而Few-shotTTS则可以通过使用仅一分钟的训练数据进行模型微调,从而提高语音相似度和真实性。该项目支持多语言推理,包括但不限于英语,日语和中文。此外,项目</div>
                    </li>
                    <li><a href="/article/1826807651514806272.htm"
                           title="DHCP服务(基础小白必学)" target="_blank">DHCP服务(基础小白必学)</a>
                        <span class="text-muted">耗同学一米八</span>
<a class="tag" taget="_blank" href="/search/Linux%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86%EF%BC%88%E5%B0%8F%E7%99%BD%E5%BF%85%E7%9C%8B%EF%BC%89/1.htm">Linux基础知识(小白必看)</a><a class="tag" taget="_blank" href="/search/php/1.htm">php</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                        <div>DHCP服务文章目录DHCP服务一、DHCP介绍二、DHCP应用场景三、DHCP工作原理3.1)工作方式3.2)工作原理解析3.3)计算机获得IP的时间点3.4)租约更新阶段四、DHCP服务器部署4.1)DHCP安装4.2)DHCP配置文件详解4.3)DHCP启动五、DHCP作用域5.1)DHCP服务配置5.2)重启DHCP服务,生效配置5.3)测试IP分发5.4)通过DHCP服务器租约文件查看具</div>
                    </li>
                    <li><a href="/article/1767987127754227712.htm"
                           title="RabbitMQ 进阶- 阿里云服务器部署RabbitMQ集群" target="_blank">RabbitMQ 进阶- 阿里云服务器部署RabbitMQ集群</a>
                        <span class="text-muted">Java北边</span>

                        <div>一、为什么要搭建RabbitMQ集群?未部署集群的缺点如果RabbitMQ集群只有一个broker节点,那么该节点的失效将导致整个服务临时性的不可用,并且可能会导致message的丢失(尤其是在非持久化message存储于非持久化queue中的时候)。可以将所有message都设置为持久化,并且使用持久化的queue,但是这样仍然无法避免由于缓存导致的问题:因为message在发送之后和被写入磁盘</div>
                    </li>
                    <li><a href="/article/1763112709135622144.htm"
                           title="用上了Jenkins,个人部署项目真方便!" target="_blank">用上了Jenkins,个人部署项目真方便!</a>
                        <span class="text-muted"></span>

                        <div>作者:小傅哥博客:https://bugstack.cn项目:https://gaga.plus沉淀、分享、成长,让自己和他人都能有所收获!本文的宗旨在于通过简单干净实践的方式教会读者,如何在Docker中部署Jenkins,并通过Jenkins完成对项目的打包构建并在Docker容器中部署。Jenkins的主要作用是帮助你,把需要在本地机器完成的Maven构建、Docker镜像发布、云服务器部署</div>
                    </li>
                    <li><a href="/article/1759921144464502784.htm"
                           title="如何在本地服务器部署TeslaMate并远程查看特斯拉汽车数据无需公网ip" target="_blank">如何在本地服务器部署TeslaMate并远程查看特斯拉汽车数据无需公网ip</a>
                        <span class="text-muted">日出等日落</span>
<a class="tag" taget="_blank" href="/search/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F/1.htm">内网穿透</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/%E6%B1%BD%E8%BD%A6/1.htm">汽车</a><a class="tag" taget="_blank" href="/search/tcp%2Fip/1.htm">tcp/ip</a>
                        <div>文章目录1.Docker部署TeslaMate2.本地访问TeslaMate3.Linux安装Cpolar4.配置TeslaMate公网地址5.远程访问TeslaMate6.固定TeslaMate公网地址7.固定地址访问TeslaMateTeslaMate是一个开源软件,可以通过连接特斯拉账号,记录行驶历史,统计能耗、里程、充电次数等数据。用户可以通过web界面查看车辆状态、行程报告、充电记录等信</div>
                    </li>
                    <li><a href="/article/1759824480387035136.htm"
                           title="阿里云ECS服务器部署官网小结" target="_blank">阿里云ECS服务器部署官网小结</a>
                        <span class="text-muted">NGC6618</span>
<a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a><a class="tag" taget="_blank" href="/search/%E5%9F%9F%E5%90%8D/1.htm">域名</a>
                        <div>先说下遇到的坑吧。具体流程后续补上。之前有配置过,基本就是web部署,阿里云dns解析(域名已备案),nginx映射,完事。所有流程按部就班的进行,但是最后死活就是访问不了。最后想到重启大法,重启前去看下有哪些正在运行进程的时候,发现nginx.exe多了两个,正常只有两个的,现在有四个正在运行。彻底结束多的nginx.exe后,再启动nginx.exe,发现可以正常访问了。总结了一下,应该是我这</div>
                    </li>
                    <li><a href="/article/1759573534880919552.htm"
                           title="阿里云服务器部署配置选择全攻略" target="_blank">阿里云服务器部署配置选择全攻略</a>
                        <span class="text-muted">gla2018</span>
<a class="tag" taget="_blank" href="/search/%E9%98%BF%E9%87%8C%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">阿里云服务器</a><a class="tag" taget="_blank" href="/search/%E9%98%BF%E9%87%8C%E4%BA%91/1.htm">阿里云</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/%E4%BA%91%E8%AE%A1%E7%AE%97/1.htm">云计算</a>
                        <div>阿里云服务器配置怎么选择?根据实际使用场景选择,个人搭建网站可选2核2G配置,访问量大的话可以选择2核4G配置,企业部署Java、Python等开发环境可以选择2核8G配置,企业数据库、Web应用或APP可以选择4核8G配置或4核16G配置。阿里云服务器网aliyunfuwuqi.com整理阿里云服务器配置选择,不同使用场景、不同用户群云服务器CPU内存配置选择方法:阿里云服务器配置选择方法云服务</div>
                    </li>
                    <li><a href="/article/1759458485810049024.htm"
                           title="一天吃透SpringBoot面试八股文" target="_blank">一天吃透SpringBoot面试八股文</a>
                        <span class="text-muted">小鱼资料站</span>
<a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA/1.htm">计算机</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a>
                        <div>内容摘自我的学习网站:topjavaer.cnSpringboot的优点内置servlet容器,不需要在服务器部署tomcat。只需要将项目打成jar包,使用java-jarxxx.jar一键式启动项目SpringBoot提供了starter,把常用库聚合在一起,简化复杂的环境配置,快速搭建spring应用环境可以快速创建独立运行的spring项目,集成主流框架准生产环境的运行应用监控Spring</div>
                    </li>
                    <li><a href="/article/1757770751601033216.htm"
                           title="Zabbix监控服务器部署" target="_blank">Zabbix监控服务器部署</a>
                        <span class="text-muted">搬砖工_Gerry</span>

                        <div>闲话不说,直接部署,仅供参考!云服务器一台做演示-系统版本:cat/etc/redhat-releaseCentOSLinuxrelease7.5.1804(Core)1.安装zabbix官方yum源;repo.zabbix.yum(根据系统版本选择相应的zabbix版本下载)root@iZ882mt6umfZyum.repos.d]#rpm-ivhhttp://repo.zabbix.com/z</div>
                    </li>
                    <li><a href="/article/1757529043923648512.htm"
                           title="Linux nextcloud 个人网盘部署" target="_blank">Linux nextcloud 个人网盘部署</a>
                        <span class="text-muted">初学c++</span>
<a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</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/%E5%AD%A6%E4%B9%A0/1.htm">学习</a>
                        <div>Linuxnextcloud个人网盘部署一级目录二级目录三级目录1.安装nextcloud2.配置nextcloud3.网络与安全设置3.1修改个人服务器nextcloud的服务端口3.2防火墙3.3配置信任域方式一:通过命令添加单个ip到信任域方式二:编辑配置文件,取消信任域限制(允许任意ip访问)3.4ipv6访问3.5域名访问一级目录二级目录三级目录云服务器、家庭服务器部署nextcloud</div>
                    </li>
                    <li><a href="/article/1757458704032088064.htm"
                           title="ubuntu服务器部署gitlab docker并配置nginx反向代理https访问" target="_blank">ubuntu服务器部署gitlab docker并配置nginx反向代理https访问</a>
                        <span class="text-muted">Cutecumber</span>
<a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4%2F%E6%95%85%E9%9A%9C%E8%A7%A3%E5%86%B3/1.htm">运维/故障解决</a><a class="tag" taget="_blank" href="/search/docker/1.htm">docker</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/ubuntu/1.htm">ubuntu</a><a class="tag" taget="_blank" href="/search/gitlab/1.htm">gitlab</a><a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a>
                        <div>拉取镜像dockerpullgitlab/gitlab-ce运行容器dockerrun--detach\--publish9080:80--publish9022:22--publish9443:443\--name=gitlab\--restart=always\--volume/home/docker/gitlab/config:/etc/gitlab\--volume/home/docker</div>
                    </li>
                    <li><a href="/article/1757252091627192320.htm"
                           title="docker 部署clickHouse" target="_blank">docker 部署clickHouse</a>
                        <span class="text-muted">上天铺路,入地打洞</span>
<a class="tag" taget="_blank" href="/search/linux%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">linux服务器</a><a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/%E5%AE%B9%E5%99%A8/1.htm">容器</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/linux/1.htm">linux</a>
                        <div>1.服务器部署下载包dockerpullyandex/clickhouse-server服务端dockerpullyandex/clickhouse-client客户端2.启动服务,端口未做修改,外部暴露8123端口dockerrun-d-p8123:8123-p9000:9000--nameclickhouse-serveryandex/clickhouse-server3.测试客户端docke</div>
                    </li>
                    <li><a href="/article/1757182533692309504.htm"
                           title="网络协议与攻击模拟_17HTTPS 协议" target="_blank">网络协议与攻击模拟_17HTTPS 协议</a>
                        <span class="text-muted">Zkaisen</span>
<a class="tag" taget="_blank" href="/search/https/1.htm">https</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E5%8D%8F%E8%AE%AE/1.htm">网络协议</a><a class="tag" taget="_blank" href="/search/http/1.htm">http</a>
                        <div>HTTPS=http+ssl/tls1、加密算法2、PKI(公钥基础设施)3、证书4、部署HTTPS服务器部署CA证书服务器5、分析HTTPS流量分析TLS的交互过程一、HTTPS协议在http的通道上增加了安全性,传输过程通过加密和身份认证来确保传输安全性1、TLS传输层安全协议,SSL和TLS其实是一个协议,SSL2.0版本,自SSL3.0版本后,更名为TLS1.0,目前最高版本是TLS1.3</div>
                    </li>
                    <li><a href="/article/1756831564945178624.htm"
                           title="2018-11-16 hadoop3.1完全分布式部署" target="_blank">2018-11-16 hadoop3.1完全分布式部署</a>
                        <span class="text-muted">Albert陈凯</span>

                        <div>Hadoop3.1.0完全分布式集群部署,三台服务器部署结构如下github配置文件源码地址Pdsh使用方法http://kumu-linux.github.io/blog/2013/06/19/pdsh/http://blog.51cto.com/ixdba/1550184</div>
                    </li>
                    <li><a href="/article/1756624931753312256.htm"
                           title="浅谈本地开发好的 Web 应用部署到 ABAP 应用服务器上的几种方式" target="_blank">浅谈本地开发好的 Web 应用部署到 ABAP 应用服务器上的几种方式</a>
                        <span class="text-muted"></span>
<a class="tag" taget="_blank" href="/search/websapsapui5/1.htm">websapsapui5</a>
                        <div>我们开发人员在本地使用VisualStudioCode完成FioriWeb应用的开发之后,下一步就面临着将应用部署到Web服务器上的任务了。FioriWeb应用最常见的服务器部署,当然就是部署在ABAP服务器上了。本文详细介绍Fiori应用在本地VisualStudioCode完成开发后,如何通过命令行的方式,部署到ABAP服务器上运行的步骤。如果是在以前的CloudPlatform(现在改名叫B</div>
                    </li>
                    <li><a href="/article/1756621341680746496.htm"
                           title="如何使用脚本自动领取京豆,自动做活动,躺着赚京豆,真舒服!" target="_blank">如何使用脚本自动领取京豆,自动做活动,躺着赚京豆,真舒服!</a>
                        <span class="text-muted"></span>
<a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a>
                        <div>这玩意干嘛的直白说就是通过脚本帮我们自动完成京东各种小游戏活动,赚取京豆等奖励。目前最新的脚本大概能自动完成80多种活动怎么做呢大致是两种,一种是通过部署青龙实现,一种是通过GitHubaction+腾讯云函数实现。我这里演示的是基于青龙实现的,清空可以是本地部署也可以是服务器部署,我是通过docker部署在了云服务器上。先搞定青龙whyour/qinglong:支持Python3、JavaScr</div>
                    </li>
                    <li><a href="/article/1756620138896965632.htm"
                           title="Linux系统:CentOS 7 CA证书服务器部署" target="_blank">Linux系统:CentOS 7 CA证书服务器部署</a>
                        <span class="text-muted"></span>

                        <div>在CentOS7上部署CA证书服务器需要以下步骤:安装OpenSSL:OpenSSL是一个强大的安全套接字层密码库,包含了主要的加密、哈希和证书签名算法等。使用以下命令安装:sudoyuminstallopenssl创建CA私钥:首先,我们需要创建一个私钥,用于生成CA证书。使用以下命令创建私钥:opensslgenrsa-outca.key2048这将生成一个2048位的RSA私钥文件"ca.k</div>
                    </li>
                    <li><a href="/article/1756577501619961856.htm"
                           title="阿里云ESC服务器部署自己的域名网站" target="_blank">阿里云ESC服务器部署自己的域名网站</a>
                        <span class="text-muted">於我</span>

                        <div>文章简单的实现浏览器访问自己域名网址这里我默认大家已经购买了阿里云ESC云服务器以及域名1、登陆查看云服务器image2、重做服务器系统---并不是必须imageimageimage第一可以更换操作系统image第二可以重新初始化磁盘(跟第一选一个)imageimageimage[图片上传中...(image-10ef73-1609678233425)]imageimageimage3、准备连接服</div>
                    </li>
                    <li><a href="/article/1756186922172039168.htm"
                           title="2024年幻兽帕鲁/Palworld服务器怎么搭建?幻兽帕鲁服务器部署教程" target="_blank">2024年幻兽帕鲁/Palworld服务器怎么搭建?幻兽帕鲁服务器部署教程</a>
                        <span class="text-muted">Palworld幻兽帕鲁服务器</span>
<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/%E8%BF%90%E7%BB%B4/1.htm">运维</a>
                        <div>《幻兽帕鲁》之所以能够迅速走红,与其出色的融合能力密不可分。这款游戏成功地将各种经典元素巧妙地结合在一起,其丰富性和深度令人惊叹,让人不禁想起小时候沉迷的洛克王国和赛尔号的3D版。然而,要想与好友们在这款游戏中畅快联机,服务器的支持是必不可少的。对于那些不太了解如何搭建服务器的小伙伴们,别担心,下面小编将为大家提供一份详尽的操作指南,帮助你们轻松搭建属于自己的《幻兽帕鲁》服务器,与伙伴们共同探索这</div>
                    </li>
                    <li><a href="/article/1756088096786497536.htm"
                           title="apache服务器部署优化及故障处理详细教程 小小子" target="_blank">apache服务器部署优化及故障处理详细教程 小小子</a>
                        <span class="text-muted">weixin_33895604</span>

                        <div>1.LinuxApacheweb服务器学习要点:1.apache用途,工作模式,httpd.conf的配置重要参数2.虚拟主机3.工作模式的参数优化1.1.Apache概述:Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等</div>
                    </li>
                    <li><a href="/article/1756085917560356864.htm"
                           title="cocosCreator + 阿里云服务器 + Apache(windows) 从h5打包到服务器部署全流程" target="_blank">cocosCreator + 阿里云服务器 + Apache(windows) 从h5打包到服务器部署全流程</a>
                        <span class="text-muted">剁椒没有鱼头</span>
<a class="tag" taget="_blank" href="/search/creator%E5%BC%80%E5%8F%91%E7%83%AD%E7%9F%A5%E8%AF%86/1.htm">creator开发热知识</a><a class="tag" taget="_blank" href="/search/%E9%98%BF%E9%87%8C%E4%BA%91/1.htm">阿里云</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/apache/1.htm">apache</a>
                        <div>提示:文章仅供学习参考,如有错误欢迎留言指出~文章目录前言一、搭建一个基础Demo如下:二、构建项目(webMobile平台)1.构建(取消勾选MD5-->构建)2.打开构建好的项目-->上传服务器3.下载Apache服务安装并配置总结前言提示:心得体会。最近想学一些新东西,但是又怕学过就忘,恰好想起博客很久都没更新了,于是就想把新学的一些知识分享出来,即能能作为巩固的地方,也可以和大家分析讨论,</div>
                    </li>
                    <li><a href="/article/1755829176918622208.htm"
                           title="【杂谈】年尾做了这件事,我后悔了......." target="_blank">【杂谈】年尾做了这件事,我后悔了.......</a>
                        <span class="text-muted">CoderSharry</span>
<a class="tag" taget="_blank" href="/search/%E6%9D%82%E8%B0%88/1.htm">杂谈</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a>
                        <div>文章目录前言1.花钱1.1购买并安装幻兽帕鲁1.2阿里云服务器2.配置3.游玩4.总结与感悟4.1总结4.2感悟后记幻兽帕鲁多人服务器部署趁着过年放假,一本正经地玩游戏学习服务器部署啦!但是,部署完我就后悔了…前言作为一名游戏Boy,机车Boy,女装大佬,程序猿√,精神小伙√,从2023年底就沉浸在幸福之中:——2023年10月爆款游戏《完蛋!我被美女包围了!》可是到了2024,美女似乎一夜之间不</div>
                    </li>
                    <li><a href="/article/1755765529294946304.htm"
                           title="music-api-next:一款支持网易、虾米和QQ音乐的JS爬虫库" target="_blank">music-api-next:一款支持网易、虾米和QQ音乐的JS爬虫库</a>
                        <span class="text-muted">心谭</span>

                        <div>音乐,无界让音乐无界如果你苦于挑选一个全方位、多平台、简便易用的音乐爬虫库,music-api-next是不二选择。特性:支持网易、虾米和QQ三大主流音乐平台支持音乐关键词搜索支持音乐链接下载支持音乐评论爬取支持回调和async/await写法支持webpack打包部署支持pm2服务器部署可用、高效、稳定项目地址Github:https://github.com/dongyuanxin/music</div>
                    </li>
                    <li><a href="/article/1755572603050803200.htm"
                           title="云服务器部署docker 环境" target="_blank">云服务器部署docker 环境</a>
                        <span class="text-muted">xiaoming_test</span>
<a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a>
                        <div>1.安装dockerCentOSDocker安装|菜鸟教程2.获取githubcentos镜像文件2.1查看centos镜像文件dockersearchcentos2.2获取centos镜像文件dockerpullcentos3.通过镜像创建容器dockerrun-itd-p80:80--name=test--privilegedcentosps:-p80:80为绑定端口,需要才加。--privi</div>
                    </li>
                                <li><a href="/article/6.htm"
                                       title="[黑洞与暗粒子]没有光的世界" target="_blank">[黑洞与暗粒子]没有光的世界</a>
                                    <span class="text-muted">comsci</span>

                                    <div>     无论是相对论还是其它现代物理学,都显然有个缺陷,那就是必须有光才能够计算 
 
     但是,我相信,在我们的世界和宇宙平面中,肯定存在没有光的世界.... 
 
     那么,在没有光的世界,光子和其它粒子的规律无法被应用和考察,那么以光速为核心的 
 
&nbs</div>
                                </li>
                                <li><a href="/article/133.htm"
                                       title="jQuery Lazy Load 图片延迟加载" target="_blank">jQuery Lazy Load 图片延迟加载</a>
                                    <span class="text-muted">aijuans</span>
<a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a>
                                    <div>基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载。 
对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度。 
 
 版本: 
 

  jQuery v1.4.4+ 
 

  jQuery Lazy Load v1.7.2 
 
 
 注意事项: 
 
 
 需要真正实现图片延迟加载,必须将真实图片地址写在 data-original 属性中。若 src</div>
                                </li>
                                <li><a href="/article/260.htm"
                                       title="使用Jodd的优点" target="_blank">使用Jodd的优点</a>
                                    <span class="text-muted">Kai_Ge</span>
<a class="tag" taget="_blank" href="/search/jodd/1.htm">jodd</a>
                                    <div>1.  简化和统一 controller ,抛弃 extends SimpleFormController ,统一使用 implements Controller 的方式。 
2.  简化 JSP 页面的 bind, 不需要一个字段一个字段的绑定。 
3.  对 bean 没有任何要求,可以使用任意的 bean 做为 formBean。 
  
使用方法简介</div>
                                </li>
                                <li><a href="/article/387.htm"
                                       title="jpa Query转hibernate Query" target="_blank">jpa Query转hibernate Query</a>
                                    <span class="text-muted">120153216</span>
<a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a>
                                    <div>public List<Map> getMapList(String hql,
			Map map) {
		org.hibernate.Query jpaQuery = entityManager.createQuery(hql);
		if (null != map) {
			for (String parameter : map.keySet()) {
				jp</div>
                                </li>
                                <li><a href="/article/514.htm"
                                       title="Django_Python3添加MySQL/MariaDB支持" target="_blank">Django_Python3添加MySQL/MariaDB支持</a>
                                    <span class="text-muted">2002wmj</span>
<a class="tag" taget="_blank" href="/search/mariaDB/1.htm">mariaDB</a>
                                    <div>现状 
首先,Django@Python2.x 中默认的引擎为 django.db.backends.mysql 。但是在Python3中如果这样写的话,会发现 django.db.backends.mysql 依赖 MySQLdb[5] ,而 MySQLdb 又不兼容 Python3 于是要找一种新的方式来继续使用MySQL。 MySQL官方的方案 
首先据MySQL文档[3]说,自从MySQL</div>
                                </li>
                                <li><a href="/article/641.htm"
                                       title="在SQLSERVER中查找消耗IO最多的SQL" target="_blank">在SQLSERVER中查找消耗IO最多的SQL</a>
                                    <span class="text-muted">357029540</span>
<a class="tag" taget="_blank" href="/search/SQL+Server/1.htm">SQL Server</a>
                                    <div>返回做IO数目最多的50条语句以及它们的执行计划。 
select top 50   
 
(total_logical_reads/execution_count) as avg_logical_reads,  
 
(total_logical_writes/execution_count) as avg_logical_writes,  
 
(tot</div>
                                </li>
                                <li><a href="/article/768.htm"
                                       title="spring UnChecked 异常 官方定义!" target="_blank">spring UnChecked 异常 官方定义!</a>
                                    <span class="text-muted">7454103</span>
<a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a>
                                    <div>  如果你接触过spring的 事物管理!那么你必须明白 spring的 非捕获异常! 即 unchecked 异常! 因为 spring 默认这类异常事物自动回滚!! 
 
 
 
 
public static boolean isCheckedException(Throwable ex)
    {
   return !(ex instanceof RuntimeExcep</div>
                                </li>
                                <li><a href="/article/895.htm"
                                       title="mongoDB 入门指南、示例" target="_blank">mongoDB 入门指南、示例</a>
                                    <span class="text-muted">adminjun</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a><a class="tag" taget="_blank" href="/search/%E6%93%8D%E4%BD%9C/1.htm">操作</a>
                                    <div>一、准备工作 
1、 下载mongoDB 
下载地址:http://www.mongodb.org/downloads 
选择合适你的版本 
相关文档:http://www.mongodb.org/display/DOCS/Tutorial 
2、 安装mongoDB 
A、 不解压模式: 
将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务,默</div>
                                </li>
                                <li><a href="/article/1022.htm"
                                       title="CUDA 5 Release Candidate Now Available" target="_blank">CUDA 5 Release Candidate Now Available</a>
                                    <span class="text-muted">aijuans</span>
<a class="tag" taget="_blank" href="/search/CUDA/1.htm">CUDA</a>
                                    <div>The CUDA 5 Release Candidate is now available at http://developer.nvidia.com/<wbr></wbr>cuda/cuda-pre-production. Now applicable to a broader set of algorithms, CUDA 5 has advanced fe</div>
                                </li>
                                <li><a href="/article/1149.htm"
                                       title="Essential Studio for WinRT网格控件测评" target="_blank">Essential Studio for WinRT网格控件测评</a>
                                    <span class="text-muted">Axiba</span>
<a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a>
                                    <div>Essential Studio for WinRT界面控件包含了商业平板应用程序开发中所需的所有控件,如市场上运行速度最快的grid 和chart、地图、RDL报表查看器、丰富的文本查看器及图表等等。同时,该控件还包含了一组独特的库,用于从WinRT应用程序中生成Excel、Word以及PDF格式的文件。此文将对其另外一个强大的控件——网格控件进行专门的测评详述。 
 
 
网格控件功能 
1、</div>
                                </li>
                                <li><a href="/article/1276.htm"
                                       title="java 获取windows系统安装的证书或证书链" target="_blank">java 获取windows系统安装的证书或证书链</a>
                                    <span class="text-muted">bewithme</span>
<a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a>
                                    <div>  
    有时需要获取windows系统安装的证书或证书链,比如说你要通过证书来创建java的密钥库  。 
有关证书链的解释可以查看此处 。 
  
public static void main(String[] args) {
		SunMSCAPI providerMSCAPI = new SunMSCAPI();
		S</div>
                                </li>
                                <li><a href="/article/1403.htm"
                                       title="NoSQL数据库之Redis数据库管理(set类型和zset类型)" target="_blank">NoSQL数据库之Redis数据库管理(set类型和zset类型)</a>
                                    <span class="text-muted">bijian1013</span>
<a class="tag" taget="_blank" href="/search/redis/1.htm">redis</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/NoSQL/1.htm">NoSQL</a>
                                    <div>4.sets类型 
        Set是集合,它是string类型的无序集合。set是通过hash table实现的,添加、删除和查找的复杂度都是O(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog的tag功能。 
        sadd:向名称为key的set中添加元</div>
                                </li>
                                <li><a href="/article/1530.htm"
                                       title="异常捕获何时用Exception,何时用Throwable" target="_blank">异常捕获何时用Exception,何时用Throwable</a>
                                    <span class="text-muted">bingyingao</span>

                                    <div>用Exception的情况 
 try { 
       //可能发生空指针、数组溢出等异常 
        } catch (Exception e) { 
         </div>
                                </li>
                                <li><a href="/article/1657.htm"
                                       title="【Kafka四】Kakfa伪分布式安装" target="_blank">【Kafka四】Kakfa伪分布式安装</a>
                                    <span class="text-muted">bit1129</span>
<a class="tag" taget="_blank" href="/search/kafka/1.htm">kafka</a>
                                    <div>在http://bit1129.iteye.com/blog/2174791一文中,实现了单Kafka服务器的安装,在Kafka中,每个Kafka服务器称为一个broker。本文简单介绍下,在单机环境下Kafka的伪分布式安装和测试验证   1. 安装步骤 
  
Kafka伪分布式安装的思路跟Zookeeper的伪分布式安装思路完全一样,不过比Zookeeper稍微简单些(不</div>
                                </li>
                                <li><a href="/article/1784.htm"
                                       title="Project Euler" target="_blank">Project Euler</a>
                                    <span class="text-muted">bookjovi</span>
<a class="tag" taget="_blank" href="/search/haskell/1.htm">haskell</a>
                                    <div>Project Euler是个数学问题求解网站,网站设计的很有意思,有很多problem,在未提交正确答案前不能查看problem的overview,也不能查看关于problem的discussion thread,只能看到现在problem已经被多少人解决了,人数越多往往代表问题越容易。 
    看看problem 1吧: 
 Add all the natural num</div>
                                </li>
                                <li><a href="/article/1911.htm"
                                       title="Java-Collections Framework学习与总结-ArrayDeque" target="_blank">Java-Collections Framework学习与总结-ArrayDeque</a>
                                    <span class="text-muted">BrokenDreams</span>
<a class="tag" taget="_blank" href="/search/Collections/1.htm">Collections</a>
                                    <div>        表、栈和队列是三种基本的数据结构,前面总结的ArrayList和LinkedList可以作为任意一种数据结构来使用,当然由于实现方式的不同,操作的效率也会不同。 
        这篇要看一下java.util.ArrayDeque。从命名上看</div>
                                </li>
                                <li><a href="/article/2038.htm"
                                       title="读《研磨设计模式》-代码笔记-装饰模式-Decorator" target="_blank">读《研磨设计模式》-代码笔记-装饰模式-Decorator</a>
                                    <span class="text-muted">bylijinnan</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a>
                                    <div>声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/ 
 
 



import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.Fi</div>
                                </li>
                                <li><a href="/article/2165.htm"
                                       title="Maven学习(一)" target="_blank">Maven学习(一)</a>
                                    <span class="text-muted">chenyu19891124</span>
<a class="tag" taget="_blank" href="/search/Maven%E7%A7%81%E6%9C%8D/1.htm">Maven私服</a>
                                    <div>    学习一门技术和工具总得花费一段时间,5月底6月初自己学习了一些工具,maven+Hudson+nexus的搭建,对于maven以前只是听说,顺便再自己的电脑上搭建了一个maven环境,但是完全不了解maven这一强大的构建工具,还有ant也是一个构建工具,但ant就没有maven那么的简单方便,其实简单点说maven是一个运用命令行就能完成构建,测试,打包,发布一系列功</div>
                                </li>
                                <li><a href="/article/2292.htm"
                                       title="[原创]JWFD工作流引擎设计----节点匹配搜索算法(用于初步解决条件异步汇聚问题) 补充" target="_blank">[原创]JWFD工作流引擎设计----节点匹配搜索算法(用于初步解决条件异步汇聚问题) 补充</a>
                                    <span class="text-muted">comsci</span>
<a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a><a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E/1.htm">搜索引擎</a><a class="tag" taget="_blank" href="/search/%E5%B5%8C%E5%85%A5%E5%BC%8F/1.htm">嵌入式</a>
                                    <div>本文主要介绍在JWFD工作流引擎设计中遇到的一个实际问题的解决方案,请参考我的博文"带条件选择的并行汇聚路由问题"中图例A2描述的情况(http://comsci.iteye.com/blog/339756),我现在把我对图例A2的一个解决方案公布出来,请大家多指点 
 
 节点匹配搜索算法(用于解决标准对称流程图条件汇聚点运行控制参数的算法) 
 
 需要解决的问题:已知分支</div>
                                </li>
                                <li><a href="/article/2419.htm"
                                       title="Linux中用shell获取昨天、明天或多天前的日期" target="_blank">Linux中用shell获取昨天、明天或多天前的日期</a>
                                    <span class="text-muted">daizj</span>
<a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/shell/1.htm">shell</a><a class="tag" taget="_blank" href="/search/%E4%B8%8A%E5%87%A0%E5%B9%B4/1.htm">上几年</a><a class="tag" taget="_blank" href="/search/%E6%98%A8%E5%A4%A9/1.htm">昨天</a><a class="tag" taget="_blank" href="/search/%E8%8E%B7%E5%8F%96%E4%B8%8A%E5%87%A0%E4%B8%AA%E6%9C%88/1.htm">获取上几个月</a>
                                    <div>在Linux中可以通过date命令获取昨天、明天、上个月、下个月、上一年和下一年 
 
 
# 获取昨天 
date -d 'yesterday'  # 或 date -d 'last day' 
# 获取明天 
date -d 'tomorrow'   # 或 date -d 'next day' 
# 获取上个月 
date -d 'last month' 
# </div>
                                </li>
                                <li><a href="/article/2546.htm"
                                       title="我所理解的云计算" target="_blank">我所理解的云计算</a>
                                    <span class="text-muted">dongwei_6688</span>
<a class="tag" taget="_blank" href="/search/%E4%BA%91%E8%AE%A1%E7%AE%97/1.htm">云计算</a>
                                    <div>      在刚开始接触到一个概念时,人们往往都会去探寻这个概念的含义,以达到对其有一个感性的认知,在Wikipedia上关于“云计算”是这么定义的,它说: 
 
        Cloud computing is a phrase used to describe a variety of computing co</div>
                                </li>
                                <li><a href="/article/2673.htm"
                                       title="YII CMenu配置" target="_blank">YII CMenu配置</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/yii/1.htm">yii</a>
                                    <div>Adding id and class names to CMenu 
We use the id and htmlOptions to accomplish this. Watch.   
//in your view
$this->widget('zii.widgets.CMenu', array(
	'id'=>'myMenu',
	'items'=>$this-&g</div>
                                </li>
                                <li><a href="/article/2800.htm"
                                       title="设计模式之静态代理与动态代理" target="_blank">设计模式之静态代理与动态代理</a>
                                    <span class="text-muted">come_for_dream</span>
<a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a>
                                    <div>静态代理与动态代理 
        代理模式是java开发中用到的相对比较多的设计模式,其中的思想就是主业务和相关业务分离。所谓的代理设计就是指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。比如我们在进行删除操作的时候需要检验一下用户是否登陆,我们可以删除看成主业务,而把检验用户是否登陆看成其相关业务</div>
                                </li>
                                <li><a href="/article/2927.htm"
                                       title="【转】理解Javascript 系列" target="_blank">【转】理解Javascript 系列</a>
                                    <span class="text-muted">gcc2ge</span>
<a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a>
                                    <div>理解Javascript_13_执行模型详解 
 
  摘要: 在《理解Javascript_12_执行模型浅析》一文中,我们初步的了解了执行上下文与作用域的概念,那么这一篇将深入分析执行上下文的构建过程,了解执行上下文、函数对象、作用域三者之间的关系。函数执行环境简单的代码:当调用say方法时,第一步是创建其执行环境,在创建执行环境的过程中,会按照定义的先后顺序完成一系列操作:1.首先会创建一个</div>
                                </li>
                                <li><a href="/article/3054.htm"
                                       title="Subsets II" target="_blank">Subsets II</a>
                                    <span class="text-muted">hcx2013</span>
<a class="tag" taget="_blank" href="/search/set/1.htm">set</a>
                                    <div>Given a collection of integers that might contain duplicates, nums, return all possible subsets. 
Note: 
 
 Elements in a subset must be in non-descending order. 
 The solution set must not conta</div>
                                </li>
                                <li><a href="/article/3181.htm"
                                       title="Spring4.1新特性——Spring缓存框架增强" target="_blank">Spring4.1新特性——Spring缓存框架增强</a>
                                    <span class="text-muted">jinnianshilongnian</span>
<a class="tag" taget="_blank" href="/search/spring4/1.htm">spring4</a>
                                    <div>目录 
Spring4.1新特性——综述 
Spring4.1新特性——Spring核心部分及其他 
Spring4.1新特性——Spring缓存框架增强 
Spring4.1新特性——异步调用和事件机制的异常处理 
Spring4.1新特性——数据库集成测试脚本初始化 
Spring4.1新特性——Spring MVC增强 
Spring4.1新特性——页面自动化测试框架Spring MVC T</div>
                                </li>
                                <li><a href="/article/3308.htm"
                                       title="shell嵌套expect执行命令" target="_blank">shell嵌套expect执行命令</a>
                                    <span class="text-muted">liyonghui160com</span>

                                    <div>  
  
一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧. 
  系统:centos 5.x 
  
1.先安装expect 
yum -y install expect 
  
2.脚本内容: 
cat auto_svn.sh 
  
#!/bin/bash
</div>
                                </li>
                                <li><a href="/article/3435.htm"
                                       title="Linux实用命令整理" target="_blank">Linux实用命令整理</a>
                                    <span class="text-muted">pda158</span>
<a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a>
                                    <div>0. 基本命令     linux 基本命令整理     
 1. 压缩 解压     tar -zcvf a.tar.gz a   #把a压缩成a.tar.gz     tar -zxvf a.tar.gz     #把a.tar.gz解压成a     
 2. vim小结     2.1 vim替换     :m,ns/word_1/word_2/gc  </div>
                                </li>
                                <li><a href="/article/3562.htm"
                                       title="独立开发人员通向成功的29个小贴士" target="_blank">独立开发人员通向成功的29个小贴士</a>
                                    <span class="text-muted">shoothao</span>
<a class="tag" taget="_blank" href="/search/%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91/1.htm">独立开发</a>
                                    <div>  
 概述:本文收集了关于独立开发人员通向成功需要注意的一些东西,对于具体的每个贴士的注解有兴趣的朋友可以查看下面标注的原文地址。  
   
 
 明白你从事独立开发的原因和目的。 
 保持坚持制定计划的好习惯。 
 万事开头难,第一份订单是关键。 
 培养多元化业务技能。 
 提供卓越的服务和品质。 
 谨小慎微。 
 营销是必备技能。 
 学会组织,有条理的工作才是最有效率的。 
 “独立</div>
                                </li>
                                <li><a href="/article/3689.htm"
                                       title="JAVA中堆栈和内存分配原理" target="_blank">JAVA中堆栈和内存分配原理</a>
                                    <span class="text-muted">uule</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                                    <div>1、栈、堆  
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(public static f</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>