Hexo+GitHub Pages免费搭建个人博客

关于Hexo

Hexo中文官网

Hexo是一个快速、简洁且高效的博客框架,Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

MarkDown介绍

Markdown 是一个 Web 上使用的文本到HTML的转换工具,可以通过简单、易读易写的文本格式生成结构化的HTML文档。目前 github、Stackoverflow 等网站均支持这种格式。

关于markdown简单几句话说不清,可以点此进入markdown中文介绍页面了解详情

搭建前的准备

GitHub账号

​ GitHub是一个面向开源及私有软件项目的托管平台,也是全球最大的开源协作社区,通过GitHub,既可以让别人参与你的开源项目,也可以参与别人的开源项目。

​ 而我们此次要介绍的搭建博客的方法,依赖于GitHub为其用户免费提供的GitHub Pages服务。以下是官方对于GitHub Pages的介绍

GitHub Pages是一种静态站点托管服务,旨在直接从GitHub存储库托管您的个人,组织或项目页面。

​ 既然是免费的,肯定有着一些限制:

  • GitHub Pages源存储库的 建议限制为1GB。
  • 发布的GitHub Pages网站可能不超过1 GB。
  • GitHub的网页的网站有一个每月100GB的带宽限制。
  • GitHub Pages网站的限制为每小时10个版本。

安装环境

以下配置只在我自己电脑中(Windows10 64位)安装过,不保证在其他环境也能成功。

安装 Hexo 相当简单。然而在安装前,必须检查电脑中是否已安装下列应用程序:

  • Node.js
  • Git

安装 Hexo

必要的环境安装完成后,即可使用 npm 全局安装 Hexo。

npm install -g hexo-cli

Hexo+GitHub Pages免费搭建个人博客_第1张图片
安装hexo

检查是否安装 Hexo完成,查询是否成功,显示 hexo-cli版本就说明成功了
Hexo+GitHub Pages免费搭建个人博客_第2张图片
hexo -v

建站

安装一切所需的环境后,我们可以开始建站了 新建一个文件夹,用来管理我们的博客项目,

Hexo+GitHub Pages免费搭建个人博客_第3张图片
新建blog文件夹

打开命令行工具, 分别运行以下命令。

hexo init 用hexo-cli工具初始化项目文件夹
cd 进入刚新建的文件夹
npm install // 安装依赖
太长了就不截图了

访问URL

我们可以运行看看Hexo创建的博客站是什么样的,运行以下命令

hexo server
/*
选项  描述
-p, --port  重设端口
-s, --static    只使用静态文件
-l, --log   启动日记记录,使用覆盖记录格式
*/

或者

hexo s

在地址栏输入http://localhost:4000/访问本地Hexo服务器,按crtl+C停止运行hexo服务器

hexo server

好了,到这里我们已经学会了通过Hexo创建本地博客了,接下来将介绍如何将我们的博客上传到我们的GitHub服务器上

上传到GitHub

GitHub创建repositories

进入GitHub官网,或者在浏览器输入https://github.com/,如果还没有账号就创建一个账号就好了,这里不教大家怎么注册账号了。登录自己的账号,直接点击new repositories或者进入You repositoriesnew repositories

进入到创建repositories页面来,这里很重要,一定要注意哦!必须将新建的repository的名字为: 你的GitHub账户名.github.io,其他默认就好了。这里注意在创建GitHub用户名时一定要慎重考虑,因为这将决定你的GitHub Pages的域名

配置

GitHub的Repository创建好后。我们在回到本地的Hexo的Myblog项目中,我们用代码编辑器工具打开,notepad++就可以,找到在项目的根目录下_config.yml找到 deploy标签

在该文件下面添加

deploy:
  type: git
  repository: https://github.com/jiaiqi/jiaiqi.github.io.git # 复制过来
  branch: master

注:repository: https://github.com/jiaiqi/jiaiqi.github.io.git 是自己刚刚创建的你的GitHub账户名.github.io的repository,在Clone with HTTPS里面,复制粘贴就好咯。冒号后面记得空格哦。branch后面是master就好了。
在_config.yml找到url进行修改为:

url: http://jiaiqi.github.io # jiaiqi是我的github用户名,修改为自己的用户名

写文章

hexo new [layout] 
</code></pre> 
 <p>如果没有设置 <code>layout</code> 的话,默认使用 _config.yml 中的 <code>default_layout</code> 参数代替。如果标题包含空格的话,要用引号括起来。如:</p> 
 <pre><code>hexo new "post title with whitespace"
</code></pre> 
 <h2>部署</h2> 
 <p>到这里就差不到了,接下来我们需要执行一些命令,将我们的博客部署到GitHub上了,惊喜将会到来了。 打开Git Bash Here进入<code>blog</code>根目录下,首先我们需要安装一下hexo-deployer-git不然可能出现错误,无法部署成功,执行命令行。</p> 
 <pre><code>npm install hexo-deployer-git --save
</code></pre> 
 <p>然后在执行以下命令<br> 注:每次提交时必须执行这三个命令</p> 
 <pre><code>1. hexo clean
// 清除缓存文件 (db.json) 和已生成的静态文件 (public)。
</code></pre> 
 <pre><code>2. hexo generate # 生成静态文件。
// 选项
-d, --deploy # 文件生成后立即部署网站
-w, --watch # 监视文件变动
</code></pre> 
 <pre><code>3. hexo deploy # 部署
// 参数   描述
-g, --generate  部署之前预先生成静态文件
</code></pre> 
 <p>或者简写方式</p> 
 <pre><code>hexo clean
</code></pre> 
 <pre><code>hexo g
</code></pre> 
 <pre><code>hexo d
</code></pre> 
 <p>第一次执行hexo deploy命令后可能会弹出github登录页面,千万不要没登录就直接关掉了。</p> 
 <h2>测试</h2> 
 <p>我们进行访问https://jiaiqi.github.io/ 和 http://localhost:4000/一样的页面说明是已经成功。第一篇博客是hexo创建的默认文章。</p> 
 <h2>总结</h2> 
 <p>到这里,我们已经从如何使用Hexo到部署上GitHub上,当然了,此时还未对Hexo进行一些我们对于博客的美化,hexo可以让我们自定义自己独特风格的博客,关于hexo的更多使用方法比如如何创建文章、文章分类之类的去Hexo官网自己看文档吧。如何修改以及配置主题,等我的下一篇博客(当然了,下一篇不知道什么时候了,看心情吧)或者自己Google吧~</p> 
</article>
                            </div>
                        </div>
                    </div>
                    <!--PC和WAP自适应版-->
                    <div id="SOHUCS" sid="1298195648079798272"></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+GitHub Pages免费搭建个人博客)</h4>
        <div id="paradigm-article-related">
            <div class="recommend-post mb30">
                <ul class="widget-links">
                    <li><a href="/article/1948124178880196608.htm"
                           title="浪漫时光徐斌赵雨妍完结版小说全文免费阅读_完结的小说浪漫时光徐斌赵雨妍" target="_blank">浪漫时光徐斌赵雨妍完结版小说全文免费阅读_完结的小说浪漫时光徐斌赵雨妍</a>
                        <span class="text-muted">绾绾呐</span>

                        <div>《浪漫时光》主角:徐斌赵雨妍,简介:徐斌最近魔塄似得迷上了自己30岁的小妈赵雨妍!关注微信公众号【时钟文学】去回复个书号【1193】即可阅读小说【浪漫时光】全文内容!!!“我上次路过卫生间,不小心看过!”“呸,尽乱说。我可是他小妈...”刘婉婷这话一说,徐斌的脑子嗡的一声愣在了原地。“啥?让小妈和我做那个事?”徐斌直接在门外直接看得目瞪口呆!小妈赵雨研和婉婷姐竟然玩这种游戏....婉婷姐徐斌还能理</div>
                    </li>
                    <li><a href="/article/1948123665228951552.htm"
                           title="升级会员了" target="_blank">升级会员了</a>
                        <span class="text-muted">悦心002</span>

                        <div>留下这个收益截图做凭证今天终于攒够贝,特地用另外一个安卓手机下载了,买了会员(重点是买完会员才发现苹果手机好像也可以买会员,应该是APP没有升级吧,好像点了要求苹果账号支付,就没动了。主要之前钻转贝想买会员有看到说安卓系统才能买,思维定势,信息没更新了:()。然后好奇点赞了下,好像权重是增加了两三倍,还收到简宝玉发的简讯,可以发收费文章了,虽然高兴了一下,不过想着之前免费都没有什么阅读量,付费文章</div>
                    </li>
                    <li><a href="/article/1948117821120638976.htm"
                           title="萧何何淼淼《成全老婆和男闺蜜后,她却疯了》最新章节阅读_(成全老婆和男闺蜜后,她却疯了)全章节免费在线阅读_成全老婆和男闺蜜后,她却疯了(萧何何淼淼)最新章节在线阅读_(成全老婆和男闺蜜后,她却..." target="_blank">萧何何淼淼《成全老婆和男闺蜜后,她却疯了》最新章节阅读_(成全老婆和男闺蜜后,她却疯了)全章节免费在线阅读_成全老婆和男闺蜜后,她却疯了(萧何何淼淼)最新章节在线阅读_(成全老婆和男闺蜜后,她却...</a>
                        <span class="text-muted">小说全文全本</span>

                        <div>萧何何淼淼《成全老婆和男闺蜜后,她却疯了》最新章节阅读_(成全老婆和男闺蜜后,她却疯了)全章节免费在线阅读_成全老婆和男闺蜜后,她却疯了(萧何何淼淼)最新章节在线阅读_(成全老婆和男闺蜜后,她却疯了)最新章节在线阅读_萧何何淼淼(成全老婆和男闺蜜后,她却疯了)全本免费在线阅读_萧何何淼淼全集在线阅读主角配角:萧何何淼淼简介:我转身就走,我真的要离婚了,实在是一次又一次挑战我的极限可何淼淼不同意,她</div>
                    </li>
                    <li><a href="/article/1948111074029006848.htm"
                           title="傅临州白月光(自渡)完结版免费在线阅读_《自渡》全章节阅读_傅临州白月光(自渡)全文免费在线阅读_自渡完整版免费在线阅读_傅临州白月光(自渡)完结版免费在线阅读_《自渡》全章节阅读" target="_blank">傅临州白月光(自渡)完结版免费在线阅读_《自渡》全章节阅读_傅临州白月光(自渡)全文免费在线阅读_自渡完整版免费在线阅读_傅临州白月光(自渡)完结版免费在线阅读_《自渡》全章节阅读</a>
                        <span class="text-muted">全本全集小说</span>

                        <div>傅临州白月光(自渡)完结版免费在线阅读_《自渡》全章节阅读_傅临州白月光(自渡)全文免费在线阅读_自渡完整版免费在线阅读_傅临州白月光(自渡)完结版免费在线阅读_《自渡》全章节阅读主角配角:傅临州白月光简介:结婚第五年,我在微博看到傅临州与白月光同游法国的相拥照片,白月光配文——破镜也是可以重圆的我手滑不小心点了个赞,很快傅临州的电话打了过来他的语气冰冷无情,对我只有责怪:“江知念,你怎么那么爱显</div>
                    </li>
                    <li><a href="/article/1948111075346018304.htm"
                           title="做一个情感主播的条件,谈谈我的看法" target="_blank">做一个情感主播的条件,谈谈我的看法</a>
                        <span class="text-muted">糖葫芦很甜</span>

                        <div>要成为一名优秀的情感主播,不仅需要具备一定的天赋与热情,更需要在多个方面持续努力与精进。5星公会,免费加入,一对一指导扶持↓微信在文章底部。情感主播的核心在于“情感”二字,因此,拥有深厚的同理心是首要条件。这要求主播能够敏锐地感知听众的情绪波动,无论是喜悦、悲伤还是迷茫,都能迅速建立情感连接,让听众感受到被理解和支持。同时,主播还需具备良好的情感表达技巧,能够用温暖而真挚的语言触动人心,激发听众的</div>
                    </li>
                    <li><a href="/article/1948108638648332288.htm"
                           title="【限时免费】 Claude Code WebUI v0.1.13版本发布:增强交互控制与权限管理" target="_blank">【限时免费】 Claude Code WebUI v0.1.13版本发布:增强交互控制与权限管理</a>
                        <span class="text-muted"></span>

                        <div>ClaudeCodeWebUIv0.1.13版本发布:增强交互控制与权限管理ClaudeCodeWebUI是一个基于ClaudeAI模型的代码辅助工具,提供了直观的Web界面让开发者能够更方便地与AI进行编程相关的交互。该项目通过简洁的用户界面,让开发者可以快速获取代码建议、调试帮助和编程知识。流式响应中断功能在v0.1.13版本中,项目团队引入了一个重要的新特性:流式响应中断功能。这项改进解决了</div>
                    </li>
                    <li><a href="/article/1948107640194265088.htm"
                           title="贵妃将我虐待致死后,暴君杀疯了我皇上薛贵妃完结版小说全文免费阅读_完结的小说贵妃将我虐待致死后,暴君杀疯了我皇上薛贵妃" target="_blank">贵妃将我虐待致死后,暴君杀疯了我皇上薛贵妃完结版小说全文免费阅读_完结的小说贵妃将我虐待致死后,暴君杀疯了我皇上薛贵妃</a>
                        <span class="text-muted">六小升</span>

                        <div>《贵妃将我虐待致死后,暴君杀疯了》主角:我皇上薛贵妃简介:我是医圣门下唯一女弟子。山中采药时,偶然救了一受伤少年。少年信誓旦旦,说长大定娶我为妻。我权当玩笑,没放心上。十年后,少年成为了一代暴君。在我和师兄的大婚之日,他带兵杀死我师兄,将我抢进了宫。“朕说过会娶你。你的夫君,只能是朕!”为表真心,他封我为后,独宠我一人。朝中大臣提出异议,便被五马分尸。可我不爱他,更无法接受这个杀我师兄的暴君。无论</div>
                    </li>
                    <li><a href="/article/1948107125448306688.htm"
                           title="我的自以为是又害苦了我(一)" target="_blank">我的自以为是又害苦了我(一)</a>
                        <span class="text-muted">活着就要快乐</span>

                        <div>我的自以为是又害苦了我。今天下午去县交警大队车管所领免费年检标志。丈夫先前告诉我,可以在网上申请。我有一个交管12123软件,可以在上面申请。昨天我在网上申请通过,但是没有办理。我等了一下午,里面出现提示:未满六年的车还要到当地车管所去办理业务。我曾经咨询过那些办理审车的同事,他们说得早去排号,要不当天办理不了业务,人很多。我今天下午只有一节课。我认为办理业务应该上午人多,下午去人应该少了。我2点</div>
                    </li>
                    <li><a href="/article/1948105222534524928.htm"
                           title="过敏风波,以命赌命(张晓宋佳佳陈茹)全文免费阅读无弹窗大结局-(张晓宋佳佳陈茹)过敏风波,以命赌命全文完结版阅读" target="_blank">过敏风波,以命赌命(张晓宋佳佳陈茹)全文免费阅读无弹窗大结局-(张晓宋佳佳陈茹)过敏风波,以命赌命全文完结版阅读</a>
                        <span class="text-muted">一米文库2</span>

                        <div>过敏风波,以命赌命(张晓宋佳佳陈茹)全文免费阅读无弹窗大结局-(张晓宋佳佳陈茹)过敏风波,以命赌命全文完结版阅读主角配角:张晓宋佳佳陈茹小说别名:过敏风波,以命赌命简介:室友张晓发了条关于我的帖子,标题是我室友好装呀,说自己过敏吃了芒果会死,甚至连芒果味都闻不了,现在是流行说自己过敏吗?评论区高赞全都是对我的声讨。张晓一一回复,“就是,我想吃就吃,谁也别想道德绑架我,我今晚就试试她是不是真的会死。</div>
                    </li>
                    <li><a href="/article/1948104196733595648.htm"
                           title="老公的女朋友把我打成小三后,我杀疯了(周昊净许青青)热门小说免费阅读_热门免费小说 老公的女朋友把我打成小三后,我杀疯了周昊净许青青" target="_blank">老公的女朋友把我打成小三后,我杀疯了(周昊净许青青)热门小说免费阅读_热门免费小说 老公的女朋友把我打成小三后,我杀疯了周昊净许青青</a>
                        <span class="text-muted">小富江呀</span>

                        <div>《老公的女朋友把我打成小三后,我杀疯了》主角:周昊净许青青简介:只因跟老公说了几句情话,就被老公的‘女朋友’当成小三。她带着一群自诩为“惩治小三联盟”的网络判官冲进了我家。“怎么,有脸当小三,没脸承认?”“从你当小三的那一刻起,就该想到会有被人收拾的一天!”“我们网络判官专治道德败坏的贱人!”这群人一边疯狂大骂,一边愤怒打砸。看着狼藉不堪的家,我面色平静地给公司法务部发去消息。“按照婚前协议,拟一</div>
                    </li>
                    <li><a href="/article/1948102663451242496.htm"
                           title="代娇代旭(我的继承者们,都是假的!)全文免费在线阅读_我的继承者们,都是假的!完整版免费在线阅读_代娇代旭《我的继承者们,都是假的!》全本免费在线阅读_(代娇代旭)最新章节在线阅读_代娇代旭《我..." target="_blank">代娇代旭(我的继承者们,都是假的!)全文免费在线阅读_我的继承者们,都是假的!完整版免费在线阅读_代娇代旭《我的继承者们,都是假的!》全本免费在线阅读_(代娇代旭)最新章节在线阅读_代娇代旭《我...</a>
                        <span class="text-muted">全本全集小说</span>

                        <div>代娇代旭(我的继承者们,都是假的!)全文免费在线阅读_我的继承者们,都是假的!完整版免费在线阅读_代娇代旭《我的继承者们,都是假的!》全本免费在线阅读_(代娇代旭)最新章节在线阅读_代娇代旭《我的继承者们,都是假的!》全文免费阅读_我的继承者们,都是假的!全集在线阅读主角配角:代娇代旭简介:我又收养了一个女儿只因她一语道破我家那个女儿是假的!带新女儿回家那日,历来温顺的女儿割腕抗议儿子也摔碗以死相</div>
                    </li>
                    <li><a href="/article/1948100365983477760.htm"
                           title="江枫沈棠(为爱入赘)全本免费在线阅读_江枫沈棠全集在线阅读_为爱入赘(江枫沈棠)全章节在线阅读_江枫沈棠全章节在线阅读_为爱入赘(江枫沈棠)最新章节在线阅读_(为爱入赘)最新章节在线阅读" target="_blank">江枫沈棠(为爱入赘)全本免费在线阅读_江枫沈棠全集在线阅读_为爱入赘(江枫沈棠)全章节在线阅读_江枫沈棠全章节在线阅读_为爱入赘(江枫沈棠)最新章节在线阅读_(为爱入赘)最新章节在线阅读</a>
                        <span class="text-muted">全本全集小说</span>

                        <div>江枫沈棠(为爱入赘)全本免费在线阅读_江枫沈棠全集在线阅读_为爱入赘(江枫沈棠)全章节在线阅读_江枫沈棠全章节在线阅读_为爱入赘(江枫沈棠)最新章节在线阅读_(为爱入赘)最新章节在线阅读主角配角:江枫沈棠简介:7她习惯性指责的话说完,林晟唇角勾起得意的笑我整个人气的胸腔剧烈地起伏颤抖没想到到了今天,她竟然连站出来承认自己错误的勇气都没有!女儿是从她身上掉下来的肉,她却能绝情到这种程度这就是我爱了五</div>
                    </li>
                    <li><a href="/article/1948099472340873216.htm"
                           title="热门小说兄弟的新娘是我女朋友周淮川乔艺_兄弟的新娘是我女朋友(周淮川乔艺)阅读免费小说" target="_blank">热门小说兄弟的新娘是我女朋友周淮川乔艺_兄弟的新娘是我女朋友(周淮川乔艺)阅读免费小说</a>
                        <span class="text-muted">d036fb3b3d05</span>

                        <div>《兄弟的新娘是我女朋友》主角:周淮川乔艺简介:兄弟结婚请我去当伴郎,我答应了,却发现新娘是我前女友。他说娇小姐脾气大,不好伺候,他来替我受这个气。他把老婆的嫁妆全花了,跟她说是我用她的裸照勒索他。把老婆的房卖了,说我得了癌要用钱。跟有夫之妇偷情被人打断腿,也赖到我头上。对我用尽手段,百般折磨。我不堪受辱跳楼自杀。再睁眼,我回到了兄弟偷情被人打断腿这天。关注微信公众号【无极推文】去回复个书号【102</div>
                    </li>
                    <li><a href="/article/1948097445829341184.htm"
                           title="替身退场去父留子,总裁急疯了苏溪傅晏辞(精彩新书)完整全集免费阅读" target="_blank">替身退场去父留子,总裁急疯了苏溪傅晏辞(精彩新书)完整全集免费阅读</a>
                        <span class="text-muted">九月文楼</span>

                        <div>替身退场去父留子,总裁急疯了苏溪傅晏辞(精彩新书)完整全集免费阅读主角:苏溪傅晏辞简介:结婚一年,不过是一场笑话。也是苏溪作茧自缚换来的结果。“我们离婚吧!”苏溪把离婚协议放在了傅晏辞的办公桌上。男人脸色有些发沉,声音清冷,“苏溪,欲情故纵对我来说,没有任何用。”“正牌都回来了,我一个赝品,摆在傅家不合适。”苏溪藏起已经怀有一个月的身孕,毅然离开傅家。五年后,苏溪成为了一名著名的室内设计师,带着儿</div>
                    </li>
                    <li><a href="/article/1948095399197732864.htm"
                           title="季雨禾许然(爱烬成空)最新章节免费在线阅读_(季雨禾许然)完结版在线阅读_季雨禾许然(爱烬成空)完整版免费在线阅读_《爱烬成空》全集在线阅读_季雨禾许然《爱烬成空》完结版免费阅读_爱烬成空全文免费阅读" target="_blank">季雨禾许然(爱烬成空)最新章节免费在线阅读_(季雨禾许然)完结版在线阅读_季雨禾许然(爱烬成空)完整版免费在线阅读_《爱烬成空》全集在线阅读_季雨禾许然《爱烬成空》完结版免费阅读_爱烬成空全文免费阅读</a>
                        <span class="text-muted">小说全集全本阅读</span>

                        <div>季雨禾许然(爱烬成空)最新章节免费在线阅读_(季雨禾许然)完结版在线阅读_季雨禾许然(爱烬成空)完整版免费在线阅读_《爱烬成空》全集在线阅读_季雨禾许然《爱烬成空》完结版免费阅读_爱烬成空全文免费阅读主角配角:季雨禾许然简介:众目睽睽之下,我拉起她和顾俊的手,将他们的双手交叠在了一起我如同证婚人一般,笑容得当,心怀天地:“真爱无罪,不被爱的那个人,才是小三别害怕,我不仅不会动手打人,我还发自真心的</div>
                    </li>
                    <li><a href="/article/1948089681212141568.htm"
                           title="完结版小说阅读我想我会一直孤单孟思遐邵珈宸_我想我会一直孤单孟思遐邵珈宸全本免费小说阅读" target="_blank">完结版小说阅读我想我会一直孤单孟思遐邵珈宸_我想我会一直孤单孟思遐邵珈宸全本免费小说阅读</a>
                        <span class="text-muted">大叔书楼</span>

                        <div>《我想我会一直孤单》主角:孟思遐邵珈宸简介:“爸,妈,我同意出国留学了。”听见女儿终于松口答应了,远在重洋的父母声音里满是欣慰。“思遐,你总算想明白了,爸妈心里的石头可算落地咯!这段时间你先准备一下,我和你爸爸马上安排,大概一个月后咱们一家就能团聚了。”不同于二老自在欢快的语气,孟思遐的语调很是低沉平淡。“我知道了。”寒暄几句后,电话被挂断了。窗外一片漆黑,孟思遐没有开灯,微红的眼眶里瞧不出太多情</div>
                    </li>
                    <li><a href="/article/1948088923557261312.htm"
                           title="《世家弃女,腹黑相公宠不停》《温书妍、傅问舟》完整版免费全文在线赏析_《世家弃女,腹黑相公宠不停》最新章节无广告" target="_blank">《世家弃女,腹黑相公宠不停》《温书妍、傅问舟》完整版免费全文在线赏析_《世家弃女,腹黑相公宠不停》最新章节无广告</a>
                        <span class="text-muted">霸道推书2</span>

                        <div>书名:《世家弃女,腹黑相公宠不停》主角配角:温书妍、傅问舟小说简介:她是侯府嫡女,出生那日,府上百花一夜凋零,她便被下了刑克双亲的诅咒。整整十六年,无人问津。若不是阿姐定亲的那个少年郎战场上受了伤,她不会被接回来替亲……新婚夜,望着轮椅上俊逸深沉的男人以及面前的和离书,她眼神坚定:我不和离。男人眉眼冷漠:“考虑好,我不给人第二次机会!”考虑好了,她要宠着护着爱着这个男人,还要治好他的腿。从此,高冷</div>
                    </li>
                    <li><a href="/article/1948083813464731648.htm"
                           title="逆行人生高清无修版[百度]云[网盘]1080p/2.36G免费下载电影平台免费" target="_blank">逆行人生高清无修版[百度]云[网盘]1080p/2.36G免费下载电影平台免费</a>
                        <span class="text-muted">星座天蝎座之</span>

                        <div>逆行人生百度网盘百度云资源链接下载逆行人生》是一部引人深思的作品,通过跌宕起伏的剧情和深刻的人物刻画,展现了个体在面对人生困境时的选择与挣扎。影片围绕主角的生活变化,探讨了亲情、友情与自我救赎等主题,层层递进地揭示出人性中最真实的一面。本文将从剧情概述、人物分析、主题探讨以及影片的艺术表现等多个方面对这部电影进行深入点评。《逆行人生》的故事围绕一个普通家庭的变故展开。主角阿明是一名年轻的职员,他的</div>
                    </li>
                    <li><a href="/article/1948083304980869120.htm"
                           title="前世你是冠军侯弃婚于我今生我是太子妃诛你满门全文免费阅读无弹窗大结局_()前世你是冠军侯弃婚于我今生我是太子妃诛你满门最新小说" target="_blank">前世你是冠军侯弃婚于我今生我是太子妃诛你满门全文免费阅读无弹窗大结局_()前世你是冠军侯弃婚于我今生我是太子妃诛你满门最新小说</a>
                        <span class="text-muted">热门小说_</span>

                        <div>前世你是冠军侯弃婚于我今生我是太子妃诛你满门全文免费阅读无弹窗大结局_()前世你是冠军侯弃婚于我今生我是太子妃诛你满门最新小说书名:前世你是冠军侯弃婚于我今生我是太子妃诛你满门主角:季炎唐婉简介:结婚当日,未婚夫抛下我,前往边关追随真爱。三年后,他击退匈奴,屡立奇功,带着身怀六甲的女子,回到京都。满城的百姓都羡慕他们的爱情故事,甚至皇帝都下令,将他们的爱情编撰成戏曲,势必要传唱给大燕国的后人。>></div>
                    </li>
                    <li><a href="/article/1948082921059446784.htm"
                           title="笔趣阁&《替身贵妃将我扒光沉塘,暴君杀红了眼》陆知白阿宁~精彩好文&全集免费阅读" target="_blank">笔趣阁&《替身贵妃将我扒光沉塘,暴君杀红了眼》陆知白阿宁~精彩好文&全集免费阅读</a>
                        <span class="text-muted">神书阁</span>

                        <div>笔趣阁&《替身贵妃将我扒光沉塘,暴君杀红了眼》陆知白阿宁~精彩好文&全集免费阅读主角:陆知白阿宁简介:我是贫门农女,也是暴君爱而不得的白月光。为逼我入宫,他将我满村屠尽!暴君在后宫建了一座水晶殿,将我禁锢其中。他日日宠幸我,直至寻到一个与我七分相似的替身,方才淡了兴致。他将替身封为贵妃,千娇万宠一言可戏诸侯。----阅读全文小说内容请翻阅文章最底部---第1章我是贫门农女,也是暴君爱而不得的白月光</div>
                    </li>
                    <li><a href="/article/1948082412521058304.htm"
                           title="云深不知处(谢雁宁顾长卿)完结热门小说_免费小说阅读云深不知处谢雁宁顾长卿" target="_blank">云深不知处(谢雁宁顾长卿)完结热门小说_免费小说阅读云深不知处谢雁宁顾长卿</a>
                        <span class="text-muted">喵喵美文</span>

                        <div>小说:《云深不知处》主角:谢雁宁顾长卿简介:成婚第三年,谢雁宁决定和离了,不过,是瞒着她的夫君。盛朝,大多是男子休妻,但往往被休之女子,必定要经受流言蜚语。而若是男女和离,便须得双方皆在和离书上签字,这本就是难事,遑论,她的夫君还是权倾朝野的当朝太傅。他不会同意和离的。尽管,他并不爱她。可她心意已决,必须离开他,看样子,只能用点计策。成婚第三年,谢雁宁决定和离了,不过,是瞒着她的夫君。盛朝,大多是</div>
                    </li>
                    <li><a href="/article/1948080752398757888.htm"
                           title="免费阅读全文替身贵妃将我扒光沉塘,暴君杀红了眼陆知白李双儿_替身贵妃将我扒光沉塘,暴君杀红了眼陆知白李双儿免费小说全本" target="_blank">免费阅读全文替身贵妃将我扒光沉塘,暴君杀红了眼陆知白李双儿_替身贵妃将我扒光沉塘,暴君杀红了眼陆知白李双儿免费小说全本</a>
                        <span class="text-muted">957ace074429</span>

                        <div>《替身贵妃将我扒光沉塘,暴君杀红了眼》主角:陆知白李双儿简介:我是贫门农女,也是暴君爱而不得的白月光。为逼我入宫,他将我满村屠尽!暴君在后宫建了一座水晶殿,我禁锢其中。他日日宠幸我,直至寻到一个与我七分相似的替身,方才淡了兴致。他将替身封为贵妃,千娇万宠一言可戏诸侯。贵妃恃宠生娇,趁着暴君出宫巡视,带着一群人闯进水晶殿。“本宫马上就要受封为后,今天就来清理后宫!”她在我脸上刻奴字,挑断我的手筋脚筋</div>
                    </li>
                    <li><a href="/article/1948079992164380672.htm"
                           title="攻略对象们在我死后崩溃了(江璐谢泊年)热门小说免费阅读_热门免费小说攻略对象们在我死后崩溃了江璐谢泊年" target="_blank">攻略对象们在我死后崩溃了(江璐谢泊年)热门小说免费阅读_热门免费小说攻略对象们在我死后崩溃了江璐谢泊年</a>
                        <span class="text-muted">多多文馆</span>

                        <div>《攻略对象们在我死后崩溃了》主角:江璐谢泊年简介:胎穿到任务世界,系统给我派了四个男主。只要我攻略下其中一个,原世界因车祸去世的我,就能复活。可四个男主,我都没能攻略下来。只因他们都共同喜欢上了这个世界的女主。于是,他们每个人都对我恶语相向,让我去死。最后,我因任务失败,自杀离开了。他们看到我的尸体时,又崩溃至极。关注微信公众号【无极推文】去回复个书号【6002】即可阅读小说【攻略对象们在我死后崩</div>
                    </li>
                    <li><a href="/article/1948076942456582144.htm"
                           title="瑕不遮玉的爱(孟思遐邵珈宸)全文免费阅读无弹窗-瑕不遮玉的爱小说完整版在线阅读" target="_blank">瑕不遮玉的爱(孟思遐邵珈宸)全文免费阅读无弹窗-瑕不遮玉的爱小说完整版在线阅读</a>
                        <span class="text-muted">一米文库2</span>

                        <div>瑕不遮玉的爱(孟思遐邵珈宸)全文免费阅读无弹窗-瑕不遮玉的爱小说完整版在线阅读主角配角:孟思遐邵珈宸小说别名:孤单是你给的苦、瑕不遮玉的爱、我想我会一直孤单简介:孟思遐皱了皱眉,却也没有多想,直接拿着手机下楼拦了辆车。这间ktv离得不太远,二十分钟后她顺着地址找到了包厢。门虚掩着,她微微推开,一眼就看见邵珈宸倒在一个女生怀里,两个人正亲密耳语着,像极了恋爱中的小情侣。正文:忙着忙着天就黑了下来,孟</div>
                    </li>
                    <li><a href="/article/1948076301634039808.htm"
                           title="最新韩剧《妈妈朋友的儿子》高清在线观看-2024年电视剧【1080p超清韩语中字】夸克网盘高清迅雷网盘百度云免费在线观看未删减版" target="_blank">最新韩剧《妈妈朋友的儿子》高清在线观看-2024年电视剧【1080p超清韩语中字】夸克网盘高清迅雷网盘百度云免费在线观看未删减版</a>
                        <span class="text-muted">全网优惠分享君</span>

                        <div>《妈妈朋友的儿子》作为一部备受瞩目的韩国爱情喜剧,自其定档消息传出以来,便引发了广泛的期待与热议。该剧由CJENM、StudioDragon等多家知名影视公司联合企划,由《海岸村恰恰恰》的导演柳济元与编剧申夏恩再度携手打造,丁海寅与郑素敏(部分资料中提及庭沼玟,但考虑到最新信息,以郑素敏为主)担纲主演,于2024年8月17日正式在韩国tvN电视台、OTT平台TVING以及Netflix播出。这部剧</div>
                    </li>
                    <li><a href="/article/1948075660899577856.htm"
                           title="我的婚礼,他的闹剧陆彦周诗诗陈若汐(热门小说推荐)我的婚礼,他的闹剧陆彦周诗诗陈若汐&全文免费阅读" target="_blank">我的婚礼,他的闹剧陆彦周诗诗陈若汐(热门小说推荐)我的婚礼,他的闹剧陆彦周诗诗陈若汐&全文免费阅读</a>
                        <span class="text-muted">小说推书</span>

                        <div>我的婚礼,他的闹剧陆彦周诗诗陈若汐(热门小说推荐)我的婚礼,他的闹剧陆彦周诗诗陈若汐&全文免费阅读主角:陆彦周诗诗陈若汐简介:留学两年,我提前结束学业,满心欢喜回国待嫁。却在布置婚房时,发现相爱十年的男友精心保存的上千张机票。每月至少往返一次英国,却不是同我相见。哪怕我只离他的目的地仅一百公里。我提前来到他布置的求婚现场,又看到他单膝跪地在同心上人求婚:“若汐,嫁给我好吗?只要你点头,我立马安排换</div>
                    </li>
                    <li><a href="/article/1948075230241026048.htm"
                           title="ANSYS 2025 R1软件下载及安装教程|附安装文件" target="_blank">ANSYS 2025 R1软件下载及安装教程|附安装文件</a>
                        <span class="text-muted">仰望天空—永强</span>
<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><a class="tag" taget="_blank" href="/search/%E7%A1%AC%E4%BB%B6%E5%B7%A5%E7%A8%8B/1.htm">硬件工程</a><a class="tag" taget="_blank" href="/search/%E6%99%BA%E8%83%BD%E7%A1%AC%E4%BB%B6/1.htm">智能硬件</a><a class="tag" taget="_blank" href="/search/%E7%A1%AC%E4%BB%B6%E6%9E%B6%E6%9E%84/1.htm">硬件架构</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E5%AD%A6%E5%BB%BA%E6%A8%A1/1.htm">数学建模</a>
                        <div>软件名称:ANSYS2.软件版本:2025R13.软件大小:52.2GB4.安装环境:win10/win11(64位)下载通道:夸克网盘链接:https://pan.quark.cn/s/ce34e3269bd4更多免费软件,游戏等点这里软件介绍ANSYS是一款由ANSYS,Inc.开发的工程仿真软件,广泛应用于结构、流体、电磁、热分析和多物理场耦合等领域。它支持有限元分析(FEA)、计算流体力学</div>
                    </li>
                    <li><a href="/article/1948073969999474688.htm"
                           title="【免费下载】 Labview激活软件使用指南" target="_blank">【免费下载】 Labview激活软件使用指南</a>
                        <span class="text-muted">翁丛咏</span>

                        <div>Labview激活软件使用指南【下载地址】Labview激活软件使用指南本仓库提供了一个Labview激活软件,帮助用户激活Labview软件,使其从试用版变为正式版。Labview是一款强大的图形化编程环境,广泛应用于工程、科研等领域项目地址:https://gitcode.com/open-source-toolkit/b97a8简介本仓库提供了一个Labview激活软件,帮助用户激活Labv</div>
                    </li>
                    <li><a href="/article/1948073969487769600.htm"
                           title="【亲测免费】 Labview 2017 安装包管理器与Labview windows运行引擎下载" target="_blank">【亲测免费】 Labview 2017 安装包管理器与Labview windows运行引擎下载</a>
                        <span class="text-muted"></span>

                        <div>Labview2017安装包管理器与Labviewwindows运行引擎下载【下载地址】Labview2017安装包管理器与Labviewwindows运行引擎下载本仓库为Labview2017用户提供一站式安装解决方案,包含Labview2017安装包管理器、64位Labview运行引擎以及LabWindows/CVI底层驱动程序。通过简单操作,用户可快速搭建完整的Labview开发与运行环境,</div>
                    </li>
                    <li><a href="/article/1948073717301047296.htm"
                           title="【免费下载】 LabVIEW 2019 百度网盘安装教程" target="_blank">【免费下载】 LabVIEW 2019 百度网盘安装教程</a>
                        <span class="text-muted"></span>

                        <div>LabVIEW2019百度网盘安装教程【下载地址】LabVIEW2019百度网盘安装教程分享LabVIEW2019百度网盘安装教程本资源文件提供了LabVIEW2019的百度网盘安装教程,帮助用户轻松完成LabVIEW2019的安装过程项目地址:https://gitcode.com/Resource-Bundle-Collection/3164d本资源文件提供了LabVIEW2019的百度网盘安</div>
                    </li>
                                <li><a href="/article/77.htm"
                                       title="算法 单链的创建与删除" target="_blank">算法 单链的创建与删除</a>
                                    <span class="text-muted">换个号韩国红果果</span>
<a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a>
                                    <div>
先创建结构体
struct student {
	int data;
	//int tag;//标记这是第几个
	struct student *next;
};
//  addone 用于将一个数插入已从小到大排好序的链中
struct student *addone(struct student *h,int x){
		if(h==NULL)  //??????
			</div>
                                </li>
                                <li><a href="/article/204.htm"
                                       title="《大型网站系统与Java中间件实践》第2章读后感" target="_blank">《大型网站系统与Java中间件实践》第2章读后感</a>
                                    <span class="text-muted">白糖_</span>
<a class="tag" taget="_blank" href="/search/java%E4%B8%AD%E9%97%B4%E4%BB%B6/1.htm">java中间件</a>
                                    <div>       断断续续花了两天时间试读了《大型网站系统与Java中间件实践》的第2章,这章总述了从一个小型单机构建的网站发展到大型网站的演化过程---整个过程会遇到很多困难,但每一个屏障都会有解决方案,最终就是依靠这些个解决方案汇聚到一起组成了一个健壮稳定高效的大型系统。 
  
       看完整章内容,</div>
                                </li>
                                <li><a href="/article/331.htm"
                                       title="zeus持久层spring事务单元测试" target="_blank">zeus持久层spring事务单元测试</a>
                                    <span class="text-muted">deng520159</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/DAO/1.htm">DAO</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/jdbc/1.htm">jdbc</a>
                                    <div>今天把zeus事务单元测试放出来,让大家指出他的毛病, 
1.ZeusTransactionTest.java 单元测试 
  
package com.dengliang.zeus.webdemo.test;

import java.util.ArrayList;
import java.util.List;

import org.junit.Test;
import </div>
                                </li>
                                <li><a href="/article/458.htm"
                                       title="Rss 订阅 开发" target="_blank">Rss 订阅 开发</a>
                                    <span class="text-muted">周凡杨</span>
<a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/xml/1.htm">xml</a><a class="tag" taget="_blank" href="/search/%E8%AE%A2%E9%98%85/1.htm">订阅</a><a class="tag" taget="_blank" href="/search/rss/1.htm">rss</a><a class="tag" taget="_blank" href="/search/%E8%A7%84%E8%8C%83/1.htm">规范</a>
                                    <div>  
              RSS是 Really Simple Syndication的缩写(对rss2.0而言,是这三个词的缩写,对rss1.0而言则是RDF Site Summary的缩写,1.0与2.0走的是两个体系)。 
  
RSS</div>
                                </li>
                                <li><a href="/article/585.htm"
                                       title="分页查询实现" target="_blank">分页查询实现</a>
                                    <span class="text-muted">g21121</span>
<a class="tag" taget="_blank" href="/search/%E5%88%86%E9%A1%B5%E6%9F%A5%E8%AF%A2/1.htm">分页查询</a>
                                    <div>在查询列表时我们常常会用到分页,分页的好处就是减少数据交换,每次查询一定数量减少数据库压力等等。 
按实现形式分前台分页和服务器分页: 
前台分页就是一次查询出所有记录,在页面中用js进行虚拟分页,这种形式在数据量较小时优势比较明显,一次加载就不必再访问服务器了,但当数据量较大时会对页面造成压力,传输速度也会大幅下降。 
服务器分页就是每次请求相同数量记录,按一定规则排序,每次取一定序号直接的数据</div>
                                </li>
                                <li><a href="/article/712.htm"
                                       title="spring jms异步消息处理" target="_blank">spring jms异步消息处理</a>
                                    <span class="text-muted">510888780</span>
<a class="tag" taget="_blank" href="/search/jms/1.htm">jms</a>
                                    <div>spring JMS对于异步消息处理基本上只需配置下就能进行高效的处理。其核心就是消息侦听器容器,常用的类就是DefaultMessageListenerContainer。该容器可配置侦听器的并发数量,以及配合MessageListenerAdapter使用消息驱动POJO进行消息处理。且消息驱动POJO是放入TaskExecutor中进行处理,进一步提高性能,减少侦听器的阻塞。具体配置如下: </div>
                                </li>
                                <li><a href="/article/839.htm"
                                       title="highCharts柱状图" target="_blank">highCharts柱状图</a>
                                    <span class="text-muted">布衣凌宇</span>
<a class="tag" taget="_blank" href="/search/hightCharts/1.htm">hightCharts</a><a class="tag" taget="_blank" href="/search/%E6%9F%B1%E5%9B%BE/1.htm">柱图</a>
                                    <div>第一步:导入 exporting.js,grid.js,highcharts.js;第二步:写controller 
  
@Controller@RequestMapping(value="${adminPath}/statistick")public class StatistickController {  private UserServi</div>
                                </li>
                                <li><a href="/article/966.htm"
                                       title="我的spring学习笔记2-IoC(反向控制 依赖注入)" target="_blank">我的spring学习笔记2-IoC(反向控制 依赖注入)</a>
                                    <span class="text-muted">aijuans</span>
<a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/mvc/1.htm">mvc</a><a class="tag" taget="_blank" href="/search/Spring+%E6%95%99%E7%A8%8B/1.htm">Spring 教程</a><a class="tag" taget="_blank" href="/search/spring3+%E6%95%99%E7%A8%8B/1.htm">spring3 教程</a><a class="tag" taget="_blank" href="/search/Spring+%E5%85%A5%E9%97%A8/1.htm">Spring 入门</a>
                                    <div>IoC(反向控制 依赖注入)这是Spring提出来了,这也是Spring一大特色。这里我不用多说,我们看Spring教程就可以了解。当然我们不用Spring也可以用IoC,下面我将介绍不用Spring的IoC。 
IoC不是框架,她是java的技术,如今大多数轻量级的容器都会用到IoC技术。这里我就用一个例子来说明: 
如:程序中有 Mysql.calss 、Oracle.class 、SqlSe</div>
                                </li>
                                <li><a href="/article/1093.htm"
                                       title="TLS java简单实现" target="_blank">TLS java简单实现</a>
                                    <span class="text-muted">antlove</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/ssl/1.htm">ssl</a><a class="tag" taget="_blank" href="/search/keystore/1.htm">keystore</a><a class="tag" taget="_blank" href="/search/tls/1.htm">tls</a><a class="tag" taget="_blank" href="/search/secure/1.htm">secure</a>
                                    <div>  
1. SSLServer.java 
package ssl;

import java.io.FileInputStream;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.security.KeyStore;
import </div>
                                </li>
                                <li><a href="/article/1220.htm"
                                       title="Zip解压压缩文件" target="_blank">Zip解压压缩文件</a>
                                    <span class="text-muted">百合不是茶</span>
<a class="tag" taget="_blank" href="/search/Zip%E6%A0%BC%E5%BC%8F%E8%A7%A3%E5%8E%8B/1.htm">Zip格式解压</a><a class="tag" taget="_blank" href="/search/Zip%E6%B5%81%E7%9A%84%E4%BD%BF%E7%94%A8/1.htm">Zip流的使用</a><a class="tag" taget="_blank" href="/search/%E6%96%87%E4%BB%B6%E8%A7%A3%E5%8E%8B/1.htm">文件解压</a>
                                    <div>  
 ZIP文件的解压缩实质上就是从输入流中读取数据。Java.util.zip包提供了类ZipInputStream来读取ZIP文件,下面的代码段创建了一个输入流来读取ZIP格式的文件; 
ZipInputStream in = new ZipInputStream(new FileInputStream(zipFileName)); 
  
  
&n</div>
                                </li>
                                <li><a href="/article/1347.htm"
                                       title="underscore.js 学习(一)" target="_blank">underscore.js 学习(一)</a>
                                    <span class="text-muted">bijian1013</span>
<a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/underscore/1.htm">underscore</a>
                                    <div>        工作中需要用到underscore.js,发现这是一个包括了很多基本功能函数的js库,里面有很多实用的函数。而且它没有扩展 javascript的原生对象。主要涉及对Collection、Object、Array、Function的操作。       学</div>
                                </li>
                                <li><a href="/article/1474.htm"
                                       title="java jvm常用命令工具——jstatd命令(Java Statistics Monitoring Daemon)" target="_blank">java jvm常用命令工具——jstatd命令(Java Statistics Monitoring Daemon)</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/jvm/1.htm">jvm</a><a class="tag" taget="_blank" href="/search/jstatd/1.htm">jstatd</a>
                                    <div>1.介绍 
        jstatd是一个基于RMI(Remove Method Invocation)的服务程序,它用于监控基于HotSpot的JVM中资源的创建及销毁,并且提供了一个远程接口允许远程的监控工具连接到本地的JVM执行命令。 
        jstatd是基于RMI的,所以在运行jstatd的服务</div>
                                </li>
                                <li><a href="/article/1601.htm"
                                       title="【Spring框架三】Spring常用注解之Transactional" target="_blank">【Spring框架三】Spring常用注解之Transactional</a>
                                    <span class="text-muted">bit1129</span>
<a class="tag" taget="_blank" href="/search/transactional/1.htm">transactional</a>
                                    <div>Spring可以通过注解@Transactional来为业务逻辑层的方法(调用DAO完成持久化动作)添加事务能力,如下是@Transactional注解的定义: 
  
/*
 * Copyright 2002-2010 the original author or authors.
 *
 * Licensed under the Apache License, Version </div>
                                </li>
                                <li><a href="/article/1728.htm"
                                       title="我(程序员)的前进方向" target="_blank">我(程序员)的前进方向</a>
                                    <span class="text-muted">bitray</span>
<a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E5%91%98/1.htm">程序员</a>
                                    <div>作为一个普通的程序员,我一直游走在java语言中,java也确实让我有了很多的体会.不过随着学习的深入,java语言的新技术产生的越来越多,从最初期的javase,我逐渐开始转变到ssh,ssi,这种主流的码农,.过了几天为了解决新问题,webservice的大旗也被我祭出来了,又过了些日子jms架构的activemq也开始必须学习了.再后来开始了一系列技术学习,osgi,restful.....</div>
                                </li>
                                <li><a href="/article/1855.htm"
                                       title="nginx lua开发经验总结" target="_blank">nginx lua开发经验总结</a>
                                    <span class="text-muted">ronin47</span>

                                    <div>使用nginx lua已经两三个月了,项目接开发完毕了,这几天准备上线并且跟高德地图对接。回顾下来lua在项目中占得必中还是比较大的,跟PHP的占比差不多持平了,因此在开发中遇到一些问题备忘一下  1:content_by_lua中代码容量有限制,一般不要写太多代码,正常编写代码一般在100行左右(具体容量没有细心测哈哈,在4kb左右),如果超出了则重启nginx的时候会报 too long pa</div>
                                </li>
                                <li><a href="/article/1982.htm"
                                       title="java-66-用递归颠倒一个栈。例如输入栈{1,2,3,4,5},1在栈顶。颠倒之后的栈为{5,4,3,2,1},5处在栈顶" target="_blank">java-66-用递归颠倒一个栈。例如输入栈{1,2,3,4,5},1在栈顶。颠倒之后的栈为{5,4,3,2,1},5处在栈顶</a>
                                    <span class="text-muted">bylijinnan</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                                    <div>
import java.util.Stack;

public class ReverseStackRecursive {

	/**
	 * Q 66.颠倒栈。
	 * 题目:用递归颠倒一个栈。例如输入栈{1,2,3,4,5},1在栈顶。
	 * 颠倒之后的栈为{5,4,3,2,1},5处在栈顶。
	 *1. Pop the top element
	 *2. Revers</div>
                                </li>
                                <li><a href="/article/2109.htm"
                                       title="正确理解Linux内存占用过高的问题" target="_blank">正确理解Linux内存占用过高的问题</a>
                                    <span class="text-muted">cfyme</span>
<a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a>
                                    <div>Linux开机后,使用top命令查看,4G物理内存发现已使用的多大3.2G,占用率高达80%以上: 
Mem:   3889836k total,  3341868k used,   547968k free,   286044k buffers 
Swap:  6127608k total,&nb</div>
                                </li>
                                <li><a href="/article/2236.htm"
                                       title="[JWFD开源工作流]当前流程引擎设计的一个急需解决的问题" target="_blank">[JWFD开源工作流]当前流程引擎设计的一个急需解决的问题</a>
                                    <span class="text-muted">comsci</span>
<a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C%E6%B5%81/1.htm">工作流</a>
                                    <div> 
 
     当我们的流程引擎进入IRC阶段的时候,当循环反馈模型出现之后,每次循环都会导致一大堆节点内存数据残留在系统内存中,循环的次数越多,这些残留数据将导致系统内存溢出,并使得引擎崩溃。。。。。。 
 
      而解决办法就是利用汇编语言或者其它系统编程语言,在引擎运行时,把这些残留数据清除掉。</div>
                                </li>
                                <li><a href="/article/2363.htm"
                                       title="自定义类的equals函数" target="_blank">自定义类的equals函数</a>
                                    <span class="text-muted">dai_lm</span>
<a class="tag" taget="_blank" href="/search/equals/1.htm">equals</a>
                                    <div>仅作笔记使用 
 

public class VectorQueue {

	private final Vector<VectorItem> queue;

	private class VectorItem {
		private final Object item;
		private final int quantity;

		public VectorI</div>
                                </li>
                                <li><a href="/article/2490.htm"
                                       title="Linux下安装R语言" target="_blank">Linux下安装R语言</a>
                                    <span class="text-muted">datageek</span>
<a class="tag" taget="_blank" href="/search/R%E8%AF%AD%E8%A8%80+linux/1.htm">R语言 linux</a>
                                    <div>命令如下:sudo gedit  /etc/apt/sources.list1、deb http://mirrors.ustc.edu.cn/CRAN/bin/linux/ubuntu/ precise/ 2、deb http://dk.archive.ubuntu.com/ubuntu hardy universesudo apt-key adv --keyserver ke</div>
                                </li>
                                <li><a href="/article/2617.htm"
                                       title="如何修改mysql 并发数(连接数)最大值" target="_blank">如何修改mysql 并发数(连接数)最大值</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a>
                                    <div>MySQL的连接数最大值跟MySQL没关系,主要看系统和业务逻辑了 
  
方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MYSQL即可 
  方法二:MySQL的最大连接数默认是100客户端登录:mysql -uusername -ppass</div>
                                </li>
                                <li><a href="/article/2744.htm"
                                       title="单一功能原则" target="_blank">单一功能原则</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E7%9A%84%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1/1.htm">面向对象的程序设计</a><a class="tag" taget="_blank" href="/search/%E8%BD%AF%E4%BB%B6%E8%AE%BE%E8%AE%A1/1.htm">软件设计</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E5%8E%9F%E5%88%99/1.htm">编程原则</a>
                                    <div>单一功能原则[
编辑]            
SOLID    原则    
 
 单一功能原则 
 开闭原则 
 Liskov代换原则 
 接口隔离原则 
 依赖反转原则 
      
 
 查   
 论   
 编 
      
在面向对象编程领域中,单一功能原则(Single responsibility principle)规定每个类都应该有</div>
                                </li>
                                <li><a href="/article/2871.htm"
                                       title="POJO、VO和JavaBean区别和联系" target="_blank">POJO、VO和JavaBean区别和联系</a>
                                    <span class="text-muted">fanmingxing</span>
<a class="tag" taget="_blank" href="/search/VO/1.htm">VO</a><a class="tag" taget="_blank" href="/search/POJO/1.htm">POJO</a><a class="tag" taget="_blank" href="/search/javabean/1.htm">javabean</a>
                                    <div>POJO和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Plain Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比POJO复杂很多,JavaBean是一种组件技术,就好像你做了一个扳子,而这个扳子会在很多地方被</div>
                                </li>
                                <li><a href="/article/2998.htm"
                                       title="SpringSecurity3.X--LDAP:AD配置" target="_blank">SpringSecurity3.X--LDAP:AD配置</a>
                                    <span class="text-muted">hanqunfeng</span>
<a class="tag" taget="_blank" href="/search/SpringSecurity/1.htm">SpringSecurity</a>
                                    <div>前面介绍过基于本地数据库验证的方式,参考http://hanqunfeng.iteye.com/blog/1155226,这里说一下如何修改为使用AD进行身份验证【只对用户名和密码进行验证,权限依旧存储在本地数据库中】。 
  
将配置文件中的如下部分删除: 
  <!-- 认证管理器,使用自定义的UserDetailsService,并对密码采用md5加密-->  
  </div>
                                </li>
                                <li><a href="/article/3125.htm"
                                       title="mac mysql 修改密码" target="_blank">mac mysql 修改密码</a>
                                    <span class="text-muted">IXHONG</span>
<a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a>
                                    <div>$ sudo /usr/local/mysql/bin/mysqld_safe –user=root & //启动MySQL(也可以通过偏好设置面板来启动)$ sudo /usr/local/mysql/bin/mysqladmin -uroot password yourpassword //设置MySQL密码(注意,这是第一次MySQL密码为空的时候的设置命令,如果是修改密码,还需在-</div>
                                </li>
                                <li><a href="/article/3252.htm"
                                       title="设计模式--抽象工厂模式" target="_blank">设计模式--抽象工厂模式</a>
                                    <span class="text-muted">kerryg</span>
<a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a>
                                    <div>抽象工厂模式: 
 
    工厂模式有一个问题就是,类的创建依赖于工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则。我们采用抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。 
 
    总结:这个模式的好处就是,如果想增加一个功能,就需要做一个实现类,</div>
                                </li>
                                <li><a href="/article/3379.htm"
                                       title="评"高中女生军训期跳楼”" target="_blank">评"高中女生军训期跳楼”</a>
                                    <span class="text-muted">nannan408</span>

                                    <div>   首先,先抛出我的观点,各位看官少点砖头。那就是,中国的差异化教育必须做起来。 
   孔圣人有云:有教无类。不同类型的人,都应该有对应的教育方法。目前中国的一体化教育,不知道已经扼杀了多少创造性人才。我们出不了爱迪生,出不了爱因斯坦,很大原因,是我们的培养思路错了,我们是第一要“顺从”。如果不顺从,我们的学校,就会用各种方法,罚站,罚写作业,各种罚。军</div>
                                </li>
                                <li><a href="/article/3506.htm"
                                       title="scala如何读取和写入文件内容?" target="_blank">scala如何读取和写入文件内容?</a>
                                    <span class="text-muted">qindongliang1922</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a><a class="tag" taget="_blank" href="/search/scala/1.htm">scala</a>
                                    <div>直接看如下代码: 
 
package file

import java.io.RandomAccessFile
import java.nio.charset.Charset

import scala.io.Source
import scala.reflect.io.{File, Path}

/**
 * Created by qindongliang on 2015/</div>
                                </li>
                                <li><a href="/article/3633.htm"
                                       title="C语言算法之百元买百鸡" target="_blank">C语言算法之百元买百鸡</a>
                                    <span class="text-muted">qiufeihu</span>
<a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a>
                                    <div>中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”,鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁,母,雏各几何? 
代码如下: 
#include <stdio.h>
int main()
{
	int cock,hen,chick;                               /*定义变量为基本整型*/
	for(coc</div>
                                </li>
                                <li><a href="/article/3760.htm"
                                       title="Hadoop集群安全性:Hadoop中Namenode单点故障的解决方案及详细介绍AvatarNode" target="_blank">Hadoop集群安全性:Hadoop中Namenode单点故障的解决方案及详细介绍AvatarNode</a>
                                    <span class="text-muted">wyz2009107220</span>
<a class="tag" taget="_blank" href="/search/NameNode/1.htm">NameNode</a>
                                    <div>正如大家所知,NameNode在Hadoop系统中存在单点故障问题,这个对于标榜高可用性的Hadoop来说一直是个软肋。本文讨论一下为了解决这个问题而存在的几个solution。 
1. Secondary NameNode 
原理:Secondary NN会定期的从NN中读取editlog,与自己存储的Image进行合并形成新的metadata image 
优点:Hadoop较早的版本都自带,</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>