<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Elasticsearch on 领风沐雨</title><link>https://blog.zdltech.com/tags/elasticsearch/</link><description>Recent content in Elasticsearch on 领风沐雨</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Fri, 18 Dec 2020 03:07:25 +0000</lastBuildDate><atom:link href="https://blog.zdltech.com/tags/elasticsearch/index.xml" rel="self" type="application/rss+xml"/><item><title>ElasticSearch安装与配置</title><link>https://blog.zdltech.com/posts/elasticsearch-an-zhuang-yu-pei-zhi/</link><pubDate>Fri, 18 Dec 2020 03:07:25 +0000</pubDate><guid>https://blog.zdltech.com/posts/elasticsearch-an-zhuang-yu-pei-zhi/</guid><description>## ElasticSearch安装与配置 {#toc_0} &amp;gt; centos 7 安装 ElasticSearch &amp;gt; &amp;gt; 安装elasticsearch之前 先要安装java jdk 8 &amp;gt; &amp;gt; 这里提供下载地址：链接: 密码: gr08 ``` `# 进入opt目录 cd /opt/ # 创建...</description></item><item><title>Spring boot 集成ElasticSearch</title><link>https://blog.zdltech.com/posts/spring-boot-ji-chengelasticsearch/</link><pubDate>Sun, 28 Jun 2020 06:04:34 +0000</pubDate><guid>https://blog.zdltech.com/posts/spring-boot-ji-chengelasticsearch/</guid><description>* [Spring boot 集成ElasticSearch][1] * [第一步Spring boot集成ELasticSearch][2] * [第二步Spring boot中配置ElasticSearch][3] * [第三步 创建操作的实体Bean（我创建的是UserItemBean）][4...</description></item><item><title>window postMessage使用Demo</title><link>https://blog.zdltech.com/posts/window-postmessage%E4%BD%BF%E7%94%A8demo/</link><pubDate>Sun, 21 Jun 2020 01:01:42 +0000</pubDate><guid>https://blog.zdltech.com/posts/window-postmessage%E4%BD%BF%E7%94%A8demo/</guid><description>## 使用window.open进行postmessage处理 {.wp-block-heading} 打开新页面和监听界面的界面 ``` `&amp;amp;lt;!DOCTYPE html&amp;gt; &amp;amp;lt;html lang=&amp;#34;en&amp;#34;&amp;gt; &amp;amp;lt;head&amp;gt; &amp;amp;lt;meta charset=&amp;#34;UTF-8&amp;#34;&amp;gt; &amp;amp;lt;...</description></item><item><title>node.js中express框架的基本使用</title><link>https://blog.zdltech.com/posts/node-js%E4%B8%ADexpress%E6%A1%86%E6%9E%B6%E7%9A%84%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8/</link><pubDate>Tue, 14 Apr 2020 06:30:24 +0000</pubDate><guid>https://blog.zdltech.com/posts/node-js%E4%B8%ADexpress%E6%A1%86%E6%9E%B6%E7%9A%84%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8/</guid><description>``` `express是一个基于node.js平台的，快速，开放，极简的web开发框架。 一、安装 express npm install express --save 二、简单使用 express //引入express const express = require(&amp;#39;express&amp;#39;); /...</description></item><item><title>Koa2 和 Express 中间件对比</title><link>https://blog.zdltech.com/posts/koa2-%E5%92%8C-express-%E4%B8%AD%E9%97%B4%E4%BB%B6%E5%AF%B9%E6%AF%94/</link><pubDate>Thu, 26 Mar 2020 09:03:42 +0000</pubDate><guid>https://blog.zdltech.com/posts/koa2-%E5%92%8C-express-%E4%B8%AD%E9%97%B4%E4%BB%B6%E5%AF%B9%E6%AF%94/</guid><description># koa2 中间件 {#koa2-中间件.wp-block-heading} koa2的中间件是通过&amp;amp;nbsp;`async await`&amp;amp;nbsp;实现的，中间件执行顺序是“洋葱圈”模型。 中间件之间通过next函数联系,当一个中间件调用&amp;amp;nbsp;`next()`&amp;amp;nbsp;后，会将控制权交给...</description></item><item><title>Spring boot 读取properties</title><link>https://blog.zdltech.com/posts/spring-boot-du-quproperties/</link><pubDate>Thu, 11 Jul 2019 03:36:38 +0000</pubDate><guid>https://blog.zdltech.com/posts/spring-boot-du-quproperties/</guid><description>\## Spring boot 读取properties &amp;gt; 在开发中我们需要通过属性文件配置常用属性，例如数据库相关、日志相关、测试相关等。 &amp;gt; &amp;gt; 1. 自定义properties文件获取属性 &amp;gt; 2. application.properties获取属性 \### 自定义properties文...</description></item><item><title>Java AES256加密解密实现</title><link>https://blog.zdltech.com/posts/java-aes256%E5%8A%A0%E5%AF%86%E8%A7%A3%E5%AF%86%E5%AE%9E%E7%8E%B0/</link><pubDate>Sun, 09 Dec 2018 06:53:35 +0000</pubDate><guid>https://blog.zdltech.com/posts/java-aes256%E5%8A%A0%E5%AF%86%E8%A7%A3%E5%AF%86%E5%AE%9E%E7%8E%B0/</guid><description>import it.sauronsoftware.base64.Base64; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.security.Secure...</description></item><item><title>Android动态化框架App Bundles</title><link>https://blog.zdltech.com/posts/android%E5%8A%A8%E6%80%81%E5%8C%96%E6%A1%86%E6%9E%B6app-bundles/</link><pubDate>Tue, 16 Oct 2018 03:04:50 +0000</pubDate><guid>https://blog.zdltech.com/posts/android%E5%8A%A8%E6%80%81%E5%8C%96%E6%A1%86%E6%9E%B6app-bundles/</guid><description>*摘要：* Android App Bundles 在今年的Google I/O大会上，Google向 Android 引入了新 App 动态化框架（即Android App Bundle，缩写为AAB），与Instant App不同，AAB是借助Split Apk完成动态加载，使用AAB动态下发方...</description></item><item><title>Android WebView 与登录状态保持一致，建立SESSION会话</title><link>https://blog.zdltech.com/posts/android-webview-%E4%B8%8E%E7%99%BB%E5%BD%95%E7%8A%B6%E6%80%81%E4%BF%9D%E6%8C%81%E4%B8%80%E8%87%B4%E5%BB%BA%E7%AB%8Bsession%E4%BC%9A%E8%AF%9D/</link><pubDate>Tue, 11 Oct 2016 11:54:03 +0000</pubDate><guid>https://blog.zdltech.com/posts/android-webview-%E4%B8%8E%E7%99%BB%E5%BD%95%E7%8A%B6%E6%80%81%E4%BF%9D%E6%8C%81%E4%B8%80%E8%87%B4%E5%BB%BA%E7%AB%8Bsession%E4%BC%9A%E8%AF%9D/</guid><description>在登陆界面获取验证码的时候: ``` `new Thread(){ @Override public void run() { try { SharedPreferences spf = getSharedPreferences(&amp;amp;lt;span class=&amp;#34;hljs-string&amp;#34;&amp;gt;&amp;#34;Cooki...</description></item><item><title>android获取web服务器端session并验证登陆</title><link>https://blog.zdltech.com/posts/android%E8%8E%B7%E5%8F%96web%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AFsession%E5%B9%B6%E9%AA%8C%E8%AF%81%E7%99%BB%E9%99%86/</link><pubDate>Mon, 22 Aug 2016 02:31:18 +0000</pubDate><guid>https://blog.zdltech.com/posts/android%E8%8E%B7%E5%8F%96web%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AFsession%E5%B9%B6%E9%AA%8C%E8%AF%81%E7%99%BB%E9%99%86/</guid><description>传统网页实现用户登陆一般采用session或cookie记录用户基本信息又或者两者结合起来使用。android也可以采用session实现用户登陆验证并记录用户登陆状态时的基本信息，session是在服务器端的;而类似cookie的记录方式，则可以在客户端采用xml文件记录用户基本信息,重要数据则可...</description></item><item><title>charles工具抓包教程(http跟https)</title><link>https://blog.zdltech.com/posts/charles%E5%B7%A5%E5%85%B7%E6%8A%93%E5%8C%85%E6%95%99%E7%A8%8Bhttp%E8%B7%9Fhttps/</link><pubDate>Tue, 19 Jul 2016 01:20:27 +0000</pubDate><guid>https://blog.zdltech.com/posts/charles%E5%B7%A5%E5%85%B7%E6%8A%93%E5%8C%85%E6%95%99%E7%A8%8Bhttp%E8%B7%9Fhttps/</guid><description>**1.下载charles** 可以去charles官网下载,下载地址:http://www.charlesproxy.com/download/ 根据自己的操作系统下载对应的版本,然后进行安装,然后打开charles工具 **2.设置代理（记住手机跟电脑要在同一个网络,用的同一个路由器）** 1)...</description></item><item><title>在低版本android系统上实现Material design应用</title><link>https://blog.zdltech.com/posts/%E5%9C%A8%E4%BD%8E%E7%89%88%E6%9C%ACandroid%E7%B3%BB%E7%BB%9F%E4%B8%8A%E5%AE%9E%E7%8E%B0material-design%E5%BA%94%E7%94%A8/</link><pubDate>Tue, 05 Jan 2016 02:35:06 +0000</pubDate><guid>https://blog.zdltech.com/posts/%E5%9C%A8%E4%BD%8E%E7%89%88%E6%9C%ACandroid%E7%B3%BB%E7%BB%9F%E4%B8%8A%E5%AE%9E%E7%8E%B0material-design%E5%BA%94%E7%94%A8/</guid><description>Material Design真的很好看，动画效果真的很实用。前面也写了一些文章介绍如何编写Material风格的程序，但是很多都是一些新的api，低版本上面没有这些api，我们没办法使用。但是不用气馁，google官方，以及一些大牛，给我们提供了一些程序，让我们在低版本上面可以实现Material...</description></item><item><title>Material Designer的低版本兼容实现——View &amp; Animation</title><link>https://blog.zdltech.com/posts/material-designer%E7%9A%84%E4%BD%8E%E7%89%88%E6%9C%AC%E5%85%BC%E5%AE%B9%E5%AE%9E%E7%8E%B0-view-animation/</link><pubDate>Tue, 05 Jan 2016 02:32:40 +0000</pubDate><guid>https://blog.zdltech.com/posts/material-designer%E7%9A%84%E4%BD%8E%E7%89%88%E6%9C%AC%E5%85%BC%E5%AE%B9%E5%AE%9E%E7%8E%B0-view-animation/</guid><description>**Material Designer** 宗旨：让不同大小不同用途的设备上拥有同一种设计风格 ![](http://images.cnitblog.com/blog/651487/201411/071155051599008.png) &amp;amp;nbsp; **1.纸张** ![](http://imag...</description></item><item><title>Universal-Image-Loader，android-Volley，Picasso、Fresco和Glide五大Android开源组件加载网络图片的优缺点比较</title><link>https://blog.zdltech.com/posts/universal-image-loaderandroid-volleypicassofresco%E5%92%8Cglide%E4%BA%94%E5%A4%A7android%E5%BC%80%E6%BA%90%E7%BB%84%E4%BB%B6%E5%8A%A0%E8%BD%BD%E7%BD%91%E7%BB%9C%E5%9B%BE/</link><pubDate>Thu, 05 Nov 2015 02:09:52 +0000</pubDate><guid>https://blog.zdltech.com/posts/universal-image-loaderandroid-volleypicassofresco%E5%92%8Cglide%E4%BA%94%E5%A4%A7android%E5%BC%80%E6%BA%90%E7%BB%84%E4%BB%B6%E5%8A%A0%E8%BD%BD%E7%BD%91%E7%BB%9C%E5%9B%BE/</guid><description>在android中的加载网络图片是一件十分令人头疼的事情，在网上有着许多关于加载网络图片的开源库，可以让我们十分方便的加载网络图片。在这里我主要介绍一下我自己在使用Volley, Picasso, Universal-Imageloader的一些使用的感悟。以及最基本的用法介绍。 1.android...</description></item><item><title>直接拿来用！十大Material Design开源项目</title><link>https://blog.zdltech.com/posts/%E7%9B%B4%E6%8E%A5%E6%8B%BF%E6%9D%A5%E7%94%A8%E5%8D%81%E5%A4%A7material-design%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/</link><pubDate>Fri, 10 Jul 2015 01:28:05 +0000</pubDate><guid>https://blog.zdltech.com/posts/%E7%9B%B4%E6%8E%A5%E6%8B%BF%E6%9D%A5%E7%94%A8%E5%8D%81%E5%A4%A7material-design%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/</guid><description>** **本文详细介绍了十个Material Design开源项目，从示例、FAB、菜单、动画、Ripple到Dialog，看被誉为“Google第一次在设计语言和规范上超越了Apple”的Material Design是如何逐渐成为App的一种全新设计标准。 介于拟物和扁平之间的Material ...</description></item><item><title>List of Android UI/UX Libraries</title><link>https://blog.zdltech.com/posts/list-of-android-uiux-libraries/</link><pubDate>Thu, 09 Jul 2015 03:17:07 +0000</pubDate><guid>https://blog.zdltech.com/posts/list-of-android-uiux-libraries/</guid><description>A curated list of awesome Android UI/UX libraries. ## [][1]{#user-content-other-lists.anchor}Other lists * _Looking for Core Library? Check out_ [wasa...</description></item><item><title>让Android Support V4中的SwipeRefreshLayout支持上拉加载更多</title><link>https://blog.zdltech.com/posts/%E8%AE%A9android-support-v4%E4%B8%AD%E7%9A%84swiperefreshlayout%E6%94%AF%E6%8C%81%E4%B8%8A%E6%8B%89%E5%8A%A0%E8%BD%BD%E6%9B%B4%E5%A4%9A/</link><pubDate>Fri, 12 Jun 2015 02:36:11 +0000</pubDate><guid>https://blog.zdltech.com/posts/%E8%AE%A9android-support-v4%E4%B8%AD%E7%9A%84swiperefreshlayout%E6%94%AF%E6%8C%81%E4%B8%8A%E6%8B%89%E5%8A%A0%E8%BD%BD%E6%9B%B4%E5%A4%9A/</guid><description>## 前言 原 来的Android SDK中并没有下拉刷新组件，但是这个组件确实绝大多数APP必备的一个部件。好在google在v4包中出了一个 SwipeRefreshLayout，但是这个组件只支持下拉刷新，不支持上拉加载更多的操作。因此，我们就来简单的扩展一下这个组件以实现上拉下载的 目的。 ...</description></item><item><title>Material Design开发利器</title><link>https://blog.zdltech.com/posts/material-design%E5%BC%80%E5%8F%91%E5%88%A9%E5%99%A8/</link><pubDate>Sat, 06 Jun 2015 15:39:36 +0000</pubDate><guid>https://blog.zdltech.com/posts/material-design%E5%BC%80%E5%8F%91%E5%88%A9%E5%99%A8/</guid><description>Android 5.0 Lollipop 是迄今为止最重大的一次发布，很大程度上是因为 material design —— 这是一门新的设计语言，它刷新了整个 Android 的用户体验。但是对于开发者来说，要设计出完全符合 material design 哲学的应用，是一个很大的挑战。Andro...</description></item><item><title>用户手势检测-GestureDetector使用详解</title><link>https://blog.zdltech.com/posts/%E7%94%A8%E6%88%B7%E6%89%8B%E5%8A%BF%E6%A3%80%E6%B5%8B-gesturedetector%E4%BD%BF%E7%94%A8%E8%AF%A6%E8%A7%A3/</link><pubDate>Tue, 28 Apr 2015 09:41:08 +0000</pubDate><guid>https://blog.zdltech.com/posts/%E7%94%A8%E6%88%B7%E6%89%8B%E5%8A%BF%E6%A3%80%E6%B5%8B-gesturedetector%E4%BD%BF%E7%94%A8%E8%AF%A6%E8%A7%A3/</guid><description>## 一、概述 当用户触摸屏幕的时候，会产生许多手势，例如down，up，scroll，filing等等。 一般情况下，我们知道View类有个View.OnTouchListener内部接口，通过重写他的onTouch(View v, MotionEvent event)方法，我们可以处理一些tou...</description></item><item><title>ym——Android仿QQ5.0侧滑菜单ResideMenu源码分析</title><link>https://blog.zdltech.com/posts/ym-android%E4%BB%BFqq5-0%E4%BE%A7%E6%BB%91%E8%8F%9C%E5%8D%95residemenu%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90/</link><pubDate>Tue, 03 Mar 2015 07:15:13 +0000</pubDate><guid>https://blog.zdltech.com/posts/ym-android%E4%BB%BFqq5-0%E4%BE%A7%E6%BB%91%E8%8F%9C%E5%8D%95residemenu%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90/</guid><description>AndroidResideMenu &amp;amp;nbsp; ![\](http://www.2cto.com/uploadfile/Collfiles/20140911/20140911091421122.gif) 先看看如何使用： 把项目源码[下载](http://www.2cto.com/soft)下来导...</description></item><item><title>Android RESideMenu侧滑菜单</title><link>https://blog.zdltech.com/posts/android-residemenu%E4%BE%A7%E6%BB%91%E8%8F%9C%E5%8D%95/</link><pubDate>Tue, 03 Mar 2015 07:10:52 +0000</pubDate><guid>https://blog.zdltech.com/posts/android-residemenu%E4%BE%A7%E6%BB%91%E8%8F%9C%E5%8D%95/</guid><description>参考GitHub 中 # RESideMenu {.entry-title.public} https://github.com/romaonthego/RESideMenu https://github.com/kyze8439690/ResideLayout https://github.com...</description></item><item><title>圆形进度（ProgressWheel）</title><link>https://blog.zdltech.com/posts/%E5%9C%86%E5%BD%A2%E8%BF%9B%E5%BA%A6progresswheel/</link><pubDate>Tue, 06 Jan 2015 07:22:07 +0000</pubDate><guid>https://blog.zdltech.com/posts/%E5%9C%86%E5%BD%A2%E8%BF%9B%E5%BA%A6progresswheel/</guid><description># This is a custom component for Android intended for use instead of a progress bar. [![sample_image](http://www.etongwl.com/images/2015/01/sample_ima...</description></item><item><title>解决谷歌google不能访问造成wordpress打开缓慢的问题</title><link>https://blog.zdltech.com/posts/%E8%A7%A3%E5%86%B3%E8%B0%B7%E6%AD%8Cgoogle%E4%B8%8D%E8%83%BD%E8%AE%BF%E9%97%AE%E9%80%A0%E6%88%90wordpress%E6%89%93%E5%BC%80%E7%BC%93%E6%85%A2%E7%9A%84%E9%97%AE%E9%A2%98/</link><pubDate>Fri, 14 Nov 2014 02:14:08 +0000</pubDate><guid>https://blog.zdltech.com/posts/%E8%A7%A3%E5%86%B3%E8%B0%B7%E6%AD%8Cgoogle%E4%B8%8D%E8%83%BD%E8%AE%BF%E9%97%AE%E9%80%A0%E6%88%90wordpress%E6%89%93%E5%BC%80%E7%BC%93%E6%85%A2%E7%9A%84%E9%97%AE%E9%A2%98/</guid><description>**1. 前台页面访问Google AJAX Libraries API（一般多是在主题里调用的）** AJAX Libraries API架构在Google Code上，提供了JQuery 等JavaScript库，本来CDN是为我们提供更快更稳定的访问，但是无奈在国内我们没法正常享受谷歌的CDN...</description></item><item><title>Html5无刷新修改Url,history pushState/replaceState</title><link>https://blog.zdltech.com/posts/html5%E6%97%A0%E5%88%B7%E6%96%B0%E4%BF%AE%E6%94%B9urlhistory-pushstatereplacestate/</link><pubDate>Fri, 17 Oct 2014 06:50:46 +0000</pubDate><guid>https://blog.zdltech.com/posts/html5%E6%97%A0%E5%88%B7%E6%96%B0%E4%BF%AE%E6%94%B9urlhistory-pushstatereplacestate/</guid><description>## ## ## 一、认识window.[history][1] window.history表示window对象的历史记录，是由用户主动产生，并且接受javascript脚本控制的全局对象。window对象通过history对象提供对览器历史记录的访问能力。它暴露了一些非常有用的方法和属性，让你在...</description></item><item><title>Android SwipeRefreshLayout 官方下拉刷新控件介绍</title><link>https://blog.zdltech.com/posts/android-swiperefreshlayout-%E5%AE%98%E6%96%B9%E4%B8%8B%E6%8B%89%E5%88%B7%E6%96%B0%E6%8E%A7%E4%BB%B6%E4%BB%8B%E7%BB%8D/</link><pubDate>Tue, 05 Aug 2014 03:49:15 +0000</pubDate><guid>https://blog.zdltech.com/posts/android-swiperefreshlayout-%E5%AE%98%E6%96%B9%E4%B8%8B%E6%8B%89%E5%88%B7%E6%96%B0%E6%8E%A7%E4%BB%B6%E4%BB%8B%E7%BB%8D/</guid><description>下面App基本都有下拉刷新的功能，以前基本都使用XListView或者自己写一个下拉刷新，近期Google提供了一个官方的下拉刷新控件SwipeRefreshLayout，我感觉还不错啊，见惯了传统的下拉刷新，这个反而给人耳目一新的感觉（貌似知乎的APP已经使用这种下拉刷新了）。 Google也在官...</description></item><item><title>wordpress做api接口</title><link>https://blog.zdltech.com/posts/wordpress%E5%81%9Aapi%E6%8E%A5%E5%8F%A3/</link><pubDate>Fri, 23 May 2014 00:44:26 +0000</pubDate><guid>https://blog.zdltech.com/posts/wordpress%E5%81%9Aapi%E6%8E%A5%E5%8F%A3/</guid><description>我在想在wordpress中如何写一个api接口，请求这个网址，可以获取最新文章列表，一般通常的做法是新建一个php文件，接收几个参数，查询数据库，用json格式返回数据就行了，当然wordpress也可以这样弄，wordpress插件很强大，有没有这样的插件呢，上网找了一下，果然有。 一款叫JSO...</description></item><item><title>安卓图片OCR识别技术 tesseract研究文档</title><link>https://blog.zdltech.com/posts/%E5%AE%89%E5%8D%93%E5%9B%BE%E7%89%87ocr%E8%AF%86%E5%88%AB%E6%8A%80%E6%9C%AF-tesseract%E7%A0%94%E7%A9%B6%E6%96%87%E6%A1%A3/</link><pubDate>Fri, 09 May 2014 04:03:20 +0000</pubDate><guid>https://blog.zdltech.com/posts/%E5%AE%89%E5%8D%93%E5%9B%BE%E7%89%87ocr%E8%AF%86%E5%88%AB%E6%8A%80%E6%9C%AF-tesseract%E7%A0%94%E7%A9%B6%E6%96%87%E6%A1%A3/</guid><description>## 针对安卓APP的 OCR图片识别技术研究与 DEMO： 鉴于大家都给我发私信要源码：现在更新源码 在下载（由于最近CSDN下载分不够了。。所以要了10分 还希望大家理解哦） [http://download.csdn.net/detail/wei2253498/7146411](http://...</description></item></channel></rss>