<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pdw2009的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pdw2009</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pdw2009]]></copyright><item><title><![CDATA[Elasticsearch 地理空间计算]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/131387846</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/131387846</guid><author>pdw2009</author><pubDate>Sun, 25 Jun 2023 23:31:12 +0800</pubDate><description><![CDATA[Geo Bounding Box Query是一种以四边形形式搜索地理坐标数据的查询。它可以定义顶点坐标来定义一个范围，在该范围内返回所有文档。一句话，查询在一个框内的文档。Geo Distance Query是在给定的距离范围内搜索数据的查询。例如，可以搜索给定地理位置附近指定距离内的所有文档。]]></description><category></category></item><item><title><![CDATA[hive2es的一个例子]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/111026022</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/111026022</guid><author>pdw2009</author><pubDate>Thu, 10 Dec 2020 23:19:08 +0800</pubDate><description><![CDATA[用于hive2es的es字段大小验证

1、es建库
curl -XDELETE "http://134.194.15.192:9200/tmp_peidw"
curl -X PUT 'http://134.194.15.192:9200/tmp_peidw' -d '{"settings": {"number_of_shards":5,"number_of_replicas":0,"refresh_interval": "120s"},"mappings":  {"tmp_peidw": {"prope.]]></description><category></category></item><item><title><![CDATA[一个带Reducer的hive2es的一个例子]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/106715527</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/106715527</guid><author>pdw2009</author><pubDate>Fri, 12 Jun 2020 14:49:15 +0800</pubDate><description><![CDATA[package com.peidw.ch1;

import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapreduce.Mapper;

import java.io.IOException;
import java.util.StringTokenizer;

public class WordsMapper extends Mapper&lt;Object.]]></description><category></category></item><item><title><![CDATA[javafx收例子收藏]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/106606339</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/106606339</guid><author>pdw2009</author><pubDate>Sun, 07 Jun 2020 19:55:13 +0800</pubDate><description><![CDATA[各组件css样式
https://docs.oracle.com/javase/8/javafx/api/javafx/scene/doc-files/cssref.html
http://tutorials.jenkov.com/javafx/tabpane.html  TabPane Example
https://docs.oracle.com/javafx/2/ui_controls/jfxpub-ui_controls.htm 各组件使用教程
http://tutorials.jenko...]]></description><category></category></item><item><title><![CDATA[验证hive2es的一个例子]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/106522369</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/106522369</guid><author>pdw2009</author><pubDate>Wed, 03 Jun 2020 14:41:57 +0800</pubDate><description><![CDATA[package com.peidw.hive2es;

import com.alibaba.fastjson.JSONObject;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.LongWritable;
import org.apache.hadoop.io.NullWritable;
import org.apache.hadoop.]]></description><category></category></item><item><title><![CDATA[c++ 线程应用 始上最简单的例子]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/99421283</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/99421283</guid><author>pdw2009</author><pubDate>Tue, 13 Aug 2019 13:12:06 +0800</pubDate><description><![CDATA[join（）的作用前面已经提到，主线程等待子线程结束方可执行下一步（串行），detach（）是的子线程放飞自我，独立于主线程并发执行，主线程后续代码段无需等待。看看效果：



#include &lt;thread&gt;
#include &lt;iostream&gt;
#include &lt;mutex&gt;

void hello_thread(){
  std::cout&lt;...]]></description><category></category></item><item><title><![CDATA[spring 容器中的对象赋值给静态变量]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/98879920</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/98879920</guid><author>pdw2009</author><pubDate>Thu, 08 Aug 2019 17:44:09 +0800</pubDate><description><![CDATA[声明静态redisTemplate
private static RedisTemplate&lt;String, Object&gt; redisTemplate ;

生成set方法，通过set方法注入(必须用@Resource注入，redisTemplate不支持@Autowired)；

@Resource(name="redisTemplate")
public void setRedi...]]></description><category></category></item><item><title><![CDATA[linux shell里查询mysql 记录]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/96760247</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/96760247</guid><author>pdw2009</author><pubDate>Sun, 21 Jul 2019 20:49:42 +0800</pubDate><description><![CDATA[#!/bin/bash
MYSQL=mysql
USER='xxxxy'  
PASSWORD='xxxx'
DB='dpp' 
HOST='110.192.555.80'
COMMAND=" SELECT run_step,run_result_code FROM uapi_asynWHERE fetch_id='422' "
declare count=`$MYSQL -...]]></description><category></category></item><item><title><![CDATA[java http客户端发起请求工具类]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/89455968</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/89455968</guid><author>pdw2009</author><pubDate>Mon, 22 Apr 2019 17:03:56 +0800</pubDate><description><![CDATA[package com.tydic.tagtap.services.utils;

import com.alibaba.fastjson.JSONObject;
import org.apache.http.HttpEntity;
import org.apache.http.NameValuePair;
import org.apache.http.client.config.Request...]]></description><category></category></item><item><title><![CDATA[javaFX资源加载]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/88149205</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/88149205</guid><author>pdw2009</author><pubDate>Tue, 05 Mar 2019 00:38:03 +0800</pubDate><description><![CDATA[用法示例


FXMLLoader loader = new FXMLLoader();
loader.setLocation(getClass().getResource(&quot;/main.fxml&quot;));
Parent content = loader.load(); 

位置分辨率选项


	将所有fxml放在src / main / resources目录中。

	
loader.setLoc...]]></description><category></category></item><item><title><![CDATA[使用ExecutorService、Callable、Future实现有返回结果的线程]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/87939915</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/87939915</guid><author>pdw2009</author><pubDate>Tue, 26 Feb 2019 17:55:06 +0800</pubDate><description><![CDATA[ 可返回值的任务必须实现Callable接口
无返回值的任务必须实现Runnable接口
执行Callable任务后，可以获取一个Future的对象，在该对象上调用get就可以获取到Callable任务返回的Object
注意：get方法是阻塞的，即：线程无返回结果，get方法会一直等待

 

例子1：



/** 
* 有返回值的线程 
*/  
@SuppressWarnings(&quot;unc...]]></description><category></category></item><item><title><![CDATA[mysql 菜单目录生成的参考代码]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/85058404</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/85058404</guid><author>pdw2009</author><pubDate>Mon, 17 Dec 2018 23:15:14 +0800</pubDate><description><![CDATA[
@Service
public class CategoryServiceImpl implements CategoryService {
	@Autowired
	CategoryMapper categoryMapper;
	@Override
	public List&amp;lt;Category&amp;gt; getAllCategorys() {
		return categoryMapper....]]></description><category></category></item><item><title><![CDATA[java加载配置文件]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/84957095</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/84957095</guid><author>pdw2009</author><pubDate>Tue, 11 Dec 2018 16:20:46 +0800</pubDate><description><![CDATA[
package com.xiaoju.products.util;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public c...]]></description><category></category></item><item><title><![CDATA[spring mvc 收藏]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/84750143</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/84750143</guid><author>pdw2009</author><pubDate>Mon, 03 Dec 2018 10:24:28 +0800</pubDate><description><![CDATA[spring mvc生成验证码

https://blog.youkuaiyun.com/u011637069/article/details/51112187

 

 ]]></description><category></category></item><item><title><![CDATA[DIV布局]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/84703375</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/84703375</guid><author>pdw2009</author><pubDate>Sun, 02 Dec 2018 11:30:07 +0800</pubDate><description><![CDATA[CSS3使用 calc() 计算DIV宽度高度

 

以前我们想实现DIV宽度的计算，只能使用JS，现在可以使用CSS3快速高效的进行计算：

div{

        width: calc(100vw - 220px);

        height: calc(100vh - 100px);     

    }

其中：

vw Viewport宽度， 1vw 等于viewport...]]></description><category></category></item><item><title><![CDATA[zuul2 参数]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/84205143</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/84205143</guid><author>pdw2009</author><pubDate>Sun, 18 Nov 2018 21:29:43 +0800</pubDate><description><![CDATA[Ribbon Client Config Properties


&amp;lt;originName&amp;gt;.ribbon.ConnectTimeout                   // default: 500 (ms)
&amp;lt;originName&amp;gt;.ribbon.ReadTimeout                      // default: 90000 (ms)
&amp;lt;...]]></description><category></category></item><item><title><![CDATA[mysql 目录树查询]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/83716886</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/83716886</guid><author>pdw2009</author><pubDate>Sun, 04 Nov 2018 16:17:12 +0800</pubDate><description><![CDATA[创建 根据父节点查询子节点的function


DELIMITER $$

USE `dpp_new`$$

DROP FUNCTION IF EXISTS `getChildLst`$$

CREATE DEFINER=`tag`@`localhost` FUNCTION `getChildLst`(rootId INT) RETURNS VARCHAR(1000) CHARSET utf8 ...]]></description><category></category></item><item><title><![CDATA[jquery mvc写法参考]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/83034290</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/83034290</guid><author>pdw2009</author><pubDate>Fri, 12 Oct 2018 23:52:41 +0800</pubDate><description><![CDATA[login.js


$(function () {
    MembershipLogin.init();
});

var MembershipLogin = {
    init: function () {
        LoginMVC.View.initControl();
        LoginMVC.View.bindEvent();
        LoginMVC.Vie...]]></description><category></category></item><item><title><![CDATA[gojs  Diagram Events（图表事件）]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/82993971</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/82993971</guid><author>pdw2009</author><pubDate>Wed, 10 Oct 2018 11:06:24 +0800</pubDate><description><![CDATA[事件（Events）

 

GoJS涵盖了三种基本事件：DiagramEvents（图表事件）、InputEvents（输入事件）以及ChangedEvents（变更事件）。这一页我们讨论前两种事件；至于最后一种事件请见 Changed Events。

 

1、图表事件（Diagram Events）

 

DiagramEvent（图表事件）表示一般用户发起的对图表的改变。你可以通过调用...]]></description><category></category></item><item><title><![CDATA[gojs 图表(Diagram)布局]]></title><link>https://blog.youkuaiyun.com/pdw2009/article/details/82990412</link><guid>https://blog.youkuaiyun.com/pdw2009/article/details/82990412</guid><author>pdw2009</author><pubDate>Tue, 09 Oct 2018 23:06:30 +0800</pubDate><description><![CDATA[正如你可以看到的，TreeModel自动创建需要的节点间的链接，但是它很难确定谁的父节点是谁。
图表(Diagram)有一个缺省布局会管理那些没有具体位置的节点，会自动分配一个位置。我们可以显示的给每个节点分配一个位置来给组织排序，但是在我们的例子中一个更容易的解决方案是，我们会使用布局来自动排列位置。

我们想要来显示一个层级，而且已经用了TreeModel，因此最自然的方式是使用TreeLay...]]></description><category></category></item></channel></rss>