blog

Mybatis

不打扰是莪最后的温柔 提交于 2019-12-11 16:09:48
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> <association property="author" column="blog_author_id" javaType="Author"> <id property="id" column="author_id"/> <result property="username" column="author_username"/> </association> 关联元素处理“有一个”类型的关系。比如,在我们的示例中,一个博客有一个用户。 关联映射就工作于这种结果之上。你指定了目标属性,来获取值的列,属性的 java 类型(很 多情况下 MyBatis 可以自己算出来) ,如果需要的话还有 jdbc 类型,如果你想覆盖或获取的 结果值还需要类型控制器。 关联中不同的是你需要告诉 MyBatis 如何加载关联。MyBatis 在这方面会有两种不同的 方式: 嵌套查询:通过执行另外一个 SQL 映射语句来返回预期的复杂类型。 嵌套结果:使用嵌套结果映射来处理重复的联合结果的子集。首先,然让我们来查看这个元素的属性。所有的你都会看到,它和普通的只由 select 和 resultMap 属性的结果映射不同。 属性 描述 property 映射到列结果的字段或属性。如果匹配的是存在的,和给定名称相同的 property

快速、简洁且高效的博客框架hexo

杀马特。学长 韩版系。学妹 提交于 2019-12-10 23:37:31
https://hexo.io/zh-cn/ Node.js 所带来的超快生成速度,让上百个页面在几秒内瞬间完成渲染 Hexo 支持 GitHub Flavored Markdown 的所有功能,甚至可以整合 Octopress 的大多数插件。 只需一条指令即可部署到 GitHub Pages, Heroku 或其他平台。 强大的 API 带来无限的可能,与数种模板引擎(EJS,Pug,Nunjucks)和工具(Babel,PostCSS,Less/Sass)轻易集成 npm install hexo-cli -g hexo init blog cd blog npm install hexo server 来源: CSDN 作者: 易天海 链接: https://blog.csdn.net/huawuque004/article/details/103483248

wordpress如何添加调用侧边栏小工具功能

余生颓废 提交于 2019-12-10 15:07:07
wordpress如何添加侧边栏小工具功能 ? 进入后台的外观-小工具,如果出现以下提示,则表示你的 wordpress主题 还没有添加小工具: 在主题文件夹下的functions.php文件中添加以下代码: function daxiawp_sidebar(){ register_sidebar(array( 'id'=>'left_sidebar', 'name'=>'左侧边栏' )); } add_action('widgets_init','daxiawp_sidebar'); 这时在刷新小工具设置页面,就会出现以下界面: 拖动小工具条即可自定义侧边栏了。 另外还有重要的一步,就是要使动态侧边栏在前台显示。一般是找到主题文件夹下的sidebar.php文件,用以下的代码替换原来的内容: <?php if(is_dynamic_sidebar()) dynamic_sidebar('left_sidebar');?> 来源: oschina 链接: https://my.oschina.net/u/346962/blog/101514

shell编程入门

让人想犯罪 __ 提交于 2019-12-10 13:43:43
shell编程入门:linux命令行、重定向、管道;shell变量、shell条件判断、shell流程控制、shell函数 1.linux命令行、重定向、管道 http://my.oschina.net/shw23/blog/688280 2.shell基础 http://my.oschina.net/shw23/blog/688293 3.shell变量 http://my.oschina.net/shw23/blog/688726 4.shell条件判断 http://my.oschina.net/shw23/blog/688733 5.shell流程控制 http://my.oschina.net/shw23/blog/688786 6.shell函数 http://my.oschina.net/shw23/blog/688788 来源: oschina 链接: https://my.oschina.net/u/2775447/blog/688800

创世帖

℡╲_俬逩灬. 提交于 2019-12-10 11:02:07
账号开通了快二十年了,居然没有开通blog,虽然现在是2019年blog已经落后了,现在都在写公众号了。 但是为了做一些技术总结和文章的发布还是开通了,本贴为创世贴。共创美好未来! 来源: CSDN 作者: blan_04 链接: https://blog.csdn.net/blan_04/article/details/103469691

elasticsearch知识点记录

荒凉一梦 提交于 2019-12-10 09:12:39
1、基于http协议,以json为数据交互格式的RESTful API 其他所有程序语言都可以使用RESTful API,通过9200端口的与Elasticsearch进行通信,你可以使用你喜欢的WEB客户端, 事实上,如你所见,你甚至可以通过 curl 命令与Elasticsearch通信 2、 VERB HTTP方法: GET , POST , PUT , HEAD , DELETE PROTOCOL http或者https协议(只有在Elasticsearch前面有https代理的时候可用) HOST Elasticsearch集群中的任何一个节点的主机名,如果是在本地的节点,那么就叫localhost PORT Elasticsearch HTTP服务所在的端口,默认为9200 QUERY_STRING 一些可选的查询请求参数,例如 ?pretty 参数将使请求返回更加美观易读的JSON数据 BODY 一个JSON格式的请求主体(如果请求需要的话) 3、得到集群中的文档数量 curl -XGET -H "Content-Type:application/json" http://localhost:9200/_count?pretty -d '{"query":{"match_all":{}}}' 4、DSL语言:DSL(Domain Specific

Diango博客--解锁博客侧栏

£可爱£侵袭症+ 提交于 2019-12-09 21:58:17
文章目录 0.思路引导 1.[最新文章] 模板标签 2.[归档] 模板标签 3.[分类] 模板标签 4.[标签云] 模板标签 5.使用自定义的模板标签 0.思路引导 博客侧边栏有四项内容: 最新文章、归档、分类和标签云 ,效果展示如下: 这些内容相对比较固定和独立,且在各个页面都会显示,如果像文章列表或者文章详情一样,从视图函数中获取这些数据然后传递给模板,则每个页面对应的视图函数里都要写一段获取这些内容的代码,这会导致很多重复代码。 更好的解决方案是直接在模板中获取,为此,我们使用 django 的一个新技术:自定义模板标签来完成任务。 我们前面已经接触过一些 django 内置的模板标签,比如比较简单的 {% static %} 模板标签,这个标签帮助我们在模板中引入静态文件。还有比较复杂的如 {% for %} {% endfor%} 标签。 这里我们希望自己定义一个模板标签,例如名为 show_recent_posts 的模板标签,它可以这样工作:我们只要在模板中写入 {% show_recent_posts %},那么模板中就会渲染一个最新文章列表页面,这和我们在编写博客首页面视图函数是类似的。 首页视图函数中从数据库获取文章列表并保存到 post_list 变量,然后把这个 post_list 变量传给模板,模板使用 for 模板标签循环这个文章列表变量

【Python搞搞轻量Blog】第二发 Flask入门(2)

♀尐吖头ヾ 提交于 2019-12-09 17:49:20
上一篇文章 Flask入门 中创建了一个非常简单的Web应用。 但从最简单中又稍微深入的说了一下Flask 基于Werkzeug。 使用模板 (利用HTML) 如何快速利用写好的HTML呢? 第一步: 在和主应用的同级目录下,创建一个名为 templates 文件夹。 这个就是存放模板的文件夹,模板就是html文件 第二步:在templates 文件下新建一个index.html 文件 然后看下我们的主程序代码,如何去利用模板。 from flask import Flask,render_template app = Flask(__name__) @app.route('/') def index(): return render_template("index.html",name='Stronger') # 模板名称为 index.html if __name__ == '__main__': app.run(host='0.0.0.0',port=8080,debug=True) 第一行: 新导入了一个 render_template 函数 第六行代码: 调用render_template,传入的第一个参数是模板的文件名称,它会在主程序的同级目录下去寻找一个名为templates的文件夹,在这个文件下去寻找模板。第二个传入的参数,会在模板中显示,看上面的html代码图片

Hive & Performance 学习笔记

我的梦境 提交于 2019-12-09 17:40:16
注:本文来源于 Hortonworks 的 Adam Muise 在 July 23 2013 日的 Toronto Hadoop User Group 大会上的一次演讲, 本文只是稍作增删、整理,以备忘。 原文请见: http://www.slideshare.net/adammuise/2013-jul-23thughivetuningdeepdive 1、Hive – SQL 分析任意大小的数据集 2、Hi ve 关注的焦点 • Scalable SQL processing over data in Hadoop • Scales to 100PB+ • Structured and Unstructured data 3、hive 与 传统的关系型数据库比较 Hive RDBMS SQL Interface. SQL Interface. Focus on analytics. May focus on online or analytics. No transac1ons. Transac1ons usually supported. Par titi on adds, no random INSERTs. In-Place updates not na 1 vely supported (but are possible). Random INSERT and

2016第一季度目标

試著忘記壹切 提交于 2019-12-09 16:53:02
2015下半年目标: 1 3个月熟悉并掌握ios开发的基本技能,能独立完成简单的模块,会使用常用ui控件。 2 坚持写博客,每周至少一篇,作为总结。 3 尝试挑战单独的app,自己设计、自己做客户的,为组建自己的团队做原始积累。 这是2015年下半年的计划完成情况 1 基本上出色的完成了,已经对iOS有了初学者应该有的认识了 2 因为需求开发的时候工作实在太忙,没时间去总结,这里疏忽了,但为什么工作会如此之忙,因为自己能力不足,别人10分钟可以解决的问题,自己要1小时,所以提升自己是非常有必要的. 3 这里基本上搁浅了,没那么多的能力和资源. 基于以上计划及实施情况,做出2016年一季度工作计划 1 提升对iOS的工作原理的基本认识,至少在某一方面(性能,底层runTime,runLoop工作原理,动画)有超过别人的能力. 2 工作再忙也要抽时间写blog,总结自己近一段时间的得失. 3 研究项目架构MVC,MVVM模式的区别,并将公司的项目融入到更好的模式中,让代码变得简单. 4 对于自己手里写出的代码,力求严谨,对以前不好的实现方式进行改进. 来源: oschina 链接: https://my.oschina.net/u/2435827/blog/614161