第一个分析需求:计算每个tag下的商品数量 GET /ecommerce/product/_search{  "aggs": {    "group_by_tags": {      "terms": { "field": "tags" }    }  }} 将文本field的fielddata属性设置为true PUT /ecommerce/_mapping/product{  "propert…
目录 目录 ----------------------- Easyui入门视频教程 第09集---登录完善 图标自定义   Easyui入门视频教程 第08集---登录实现 ajax button的使用   Easyui入门视频教程 第07集---Accordion的使用   Easyui入门视频教程 第06集---Layout初始化和属性方法使用   Easyui入门视频教程 第05集---Easyui复杂布局   Easyui入门视频教程 第04集---Easyui布局   Easyui入…
Shel脚本-初步入门-04 脚本语言的种类 4.脚本语言的种类 4.1 Shell 脚本语言的种类 Shell 脚本语言是弱类型语言(无须定义变量的类型即可使用),在 Unix/Linux 中主要有两大类 Shell: 1.Bourne shell(sh.ksh.bash) 2.C shell(csh.tcsh) 查看 CentOS 7 系统的 Shell 支持情况 cat /etc/shells 4.2 其他常用的脚本语言种类 1.PHP 语言 2.Perl 语言 3.Python 语言 4…
前言 本文主要介绍的是ELK日志系统中的Filebeat快速入门教程. ELK介绍 ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件.新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具. Elasticsearch是个开源分布式搜索引擎,提供搜集.分析.存储数据三大功能.它的特点有:分布式,零配置,…
强烈推荐visual c++ 2012入门经典适合初学者入门 此书循序渐进,用其独特.易于理解的教程风格来介绍各个主题,无论是编程新手,还是经验丰富的编程人员,都很容易理解. 此书的目录基本覆盖了Windows C++从入门到精通的方方面面. <visual c++ 2012入门经典(第6版)> 第1章 使用visual c++编程 1 1.1 使用visual c++学习 1 1.2 编写c++应用程序 2 1.3 学习桌面应用程序的编程 2 1.3.1 学习c++ 3 1.3.2 控制台应…
该篇为Sping Boot入门到实战系列入门篇的第三篇.介绍Spring Boot的属性配置.   传统的Spring Web应用自定义属性一般是通过添加一个demo.properties配置文件(文件名自定义),然后在xml配置中通过 <util:properties id="demoProps" location="classpath:demo.properties" /> 引入属性文件.再定义一个Bean来读取这些属性,Bean配置: <be…
该篇为Spring Boot入门到实战系列入门篇的第二篇.介绍创建Spring Boot应用的几种方法. Spring Boot应用可以通过如下三种方法创建: 通过 https://start.spring.io/ 网站创建 通过Spring Initializr创建 自主创建 推荐开发工具: JDK 1.8+ maven 3.2+ IntelliJ IDEA 14 1.  通过 https://start.spring.io/ 网站创建 进入https://start.spring.io/,填…
该篇为Spring Boot入门到实战系列入门篇的第一篇.对Spring Boot做一个大致的介绍. 传统的基于Spring的Java Web应用,需要配置web.xml, applicationContext.xml等大量xml配置信息,然后将应用打成war包放入web应用服务器(如Tomcat, Jetty等)中运行.有过实践经验的开发者应能体会到这个过程繁杂且重复.Spring Boot将这种繁杂且重复的工作通过自动化配置等手段实现,从而将开发者从复杂的配置工作中解放出来,能够更专注于业务…
该篇为Sping Boot入门到实战系列入门篇的第四篇.介绍Spring Boot自动化配置的基本原理与实现.   Spring Boot之所以受开发者欢迎, 其中最重要的一个因素就是其自动化配置特性.开发者需要使用某项功能,只需要引入对应的starter依赖包(Spring Boot官方提供了大量starter包),Spring Boot就能自动帮你准备好使用该项功能的条件.比如需要访问Redis, 只需要pom.xml中引入spring-boot-starter-redis依赖,Spring…
摘要:为方便朋友,重新整理汇总,内容包括长期必备.入门教程.练手项目.学习视频. 一.长期必备. 1. StackOverflow,是疑难解答.bug排除必备网站,任何编程问题请第一时间到此网站查找. https://stackoverflow.com/ 2. github,是源码学习.版本控制不可缺少的网站,找源码学习请第一时间到此网站,fork之后自己维护. https://github.com/ 3. Awesome Python 最全的python资源,没有之一,绝对不容错过的pytho…