<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ae8390的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ae8390</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ae8390]]></copyright><item><title><![CDATA[logstash同步mysql到elasticsearch]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155960</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155960</guid><author>ae8390</author><pubDate>Mon, 10 Dec 2018 16:10:00 +0800</pubDate><description><![CDATA[logstash 获取

wget https://artifacts.elastic.co/downloads/logstash/logstash-6.5.2.zip
unzip logstash-6.5.2.zip &amp;&amp; cd logstash-6.5.2

安装 jdbc 和 elasticsearch 插件

bin/logstash-plugin ...]]></description><category></category></item><item><title><![CDATA[servlet3.0 注解开发 helloworld]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155961</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155961</guid><author>ae8390</author><pubDate>Wed, 28 Nov 2018 19:44:00 +0800</pubDate><description><![CDATA[使用编辑器为MyEclipse 版本2018 .9
当前版本


老版本



新建一个Servlet

 1 package com.xiaou;
 2 
 3 import java.io.IOException;
 4 
 5 import javax.servlet.ServletException;
 6 import javax.servl...]]></description><category></category></item><item><title><![CDATA[JavaScript 事件的冒泡问题]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155959</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155959</guid><author>ae8390</author><pubDate>Mon, 19 Nov 2018 22:57:00 +0800</pubDate><description><![CDATA[事件冒泡主要是指：
　　　多个元素嵌套，有层次关系，这些元素都注册了相同的事件，如果里面的元素的事件触发了则外面元素的事件也会依层触发
阻止事件冒泡 的主要方法
　　　　window.event.cancelBubble() 火狐不支持,IE、谷歌支持
　　　　

onclick=function (e) {
    console.log(this.id);
    /...]]></description><category></category></item><item><title><![CDATA[git的使用---gitee码云]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155958</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155958</guid><author>ae8390</author><pubDate>Thu, 08 Nov 2018 20:20:00 +0800</pubDate><description><![CDATA[先要安装git下载链接
第一种在gitee上新建项目是这样滴

1.
git config --global user.name '用户名'
git config --global user.email '邮箱'

2.克隆/拉取工程到本地
git clone https://xxxxx.git

3.进入到项目目录 cd 项目名（也就是当前文件夹下刚刚增加的文件夹名...]]></description><category></category></item><item><title><![CDATA[java 知识小点]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155957</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155957</guid><author>ae8390</author><pubDate>Sat, 20 Oct 2018 19:38:00 +0800</pubDate><description><![CDATA[try{}catch{}finally{}

 1 package com.xiaou.test1;
 2 
 3 public class FinallyDemo {
 4     // 第一种情况
 5     public static  int test1() {
 6         try {
 7             return 1;
 8     ...]]></description><category></category></item><item><title><![CDATA[Java8 新特性 Optional]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155955</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155955</guid><author>ae8390</author><pubDate>Tue, 25 Sep 2018 22:58:00 +0800</pubDate><description><![CDATA[1 package test;
 2 
 3 import java.util.Optional;
 4 
 5 import org.junit.Test;
 6 /**
 7  * Optional 类是一个可以为null的容器对象。
 8  * 如果值存在则isPresent()方法会返回true，调用get()方法会返回该对象。
 9  * 用于解决空指针异...]]></description><category></category></item><item><title><![CDATA[Elasticsearch初级语句入门]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155956</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155956</guid><author>ae8390</author><pubDate>Mon, 10 Sep 2018 22:46:00 +0800</pubDate><description><![CDATA[# 创建索引
PUT test
{
  "settings": {
    "index":{
      "number_of_shards":5,
      "number_of_replicas":1
    }
  }
}

# 使用默认配置创建索引pretty只是为了如果json返回打印更  加的漂亮一点
PUT test2?pretty
# 更...]]></description><category></category></item><item><title><![CDATA[在maven工程指定java版本并指定编码格式]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155954</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155954</guid><author>ae8390</author><pubDate>Sun, 09 Sep 2018 14:51:00 +0800</pubDate><description><![CDATA[1.第一种在pom直接指定java版本

&lt;build&gt;
        &lt;plugins&gt;
            &lt;plugin&gt;
                &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
                &lt;artifactId&...]]></description><category></category></item><item><title><![CDATA[内置tomcat使用servlet]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155927</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155927</guid><author>ae8390</author><pubDate>Sun, 09 Sep 2018 14:30:00 +0800</pubDate><description><![CDATA[tomcat启动类

public class AppTomcat {
    public static void main(String[] args) throws LifecycleException {
        // 创建Tomcat应用对象
        Tomcat tomcat = new Tomcat();
        // 设置Tomcat的...]]></description><category></category></item><item><title><![CDATA[eclipse报错记录]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155953</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155953</guid><author>ae8390</author><pubDate>Sat, 25 Aug 2018 07:42:00 +0800</pubDate><description><![CDATA[An internal error occurred during: “Initializing Java Tooling
解决方式一：
删除 当前工作目录文件夹下的/.metadata/.plugins/org.eclipse.core.resources/.project。就是把初始化的项目删除，然后打开eclipse以后可以重新初始化。
解决方式二：
eclipse -&...]]></description><category></category></item><item><title><![CDATA[转json出现的死循环问题--SSH]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155951</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155951</guid><author>ae8390</author><pubDate>Fri, 27 Jul 2018 21:48:00 +0800</pubDate><description><![CDATA[主要原因：
是在json时hibernate才会加载数据（懒加载）加载出来的数据又有其他关系数据又去加载其他的数据，而其他的数据又包含了本类数据进入死循环
这种现象一般出现在多表查询时
解决方案
方案一：配置JsonConfig排除不加载的数据项
方案二：将关联对象改为立即加载，并且将关联对象中的属性排除，一般不能是集合，因为如果加载集合数据太过于消耗资源
立将关联对象改为即...]]></description><category></category></item><item><title><![CDATA[mybatis笔记]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155952</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155952</guid><author>ae8390</author><pubDate>Fri, 20 Jul 2018 20:31:00 +0800</pubDate><description><![CDATA[mybatis简介
　　MyBatis 本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了google code，
　　　　并且改名为MyBatis 。2013年11月迁移到Github。
　　MyBatis是一个优秀的持久层框架，它对jdbc的操作数据库的过程进行封装，使开发者只需要关注 SQL 本身，...]]></description><category></category></item><item><title><![CDATA[solr初次使用]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155949</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155949</guid><author>ae8390</author><pubDate>Tue, 17 Jul 2018 19:52:00 +0800</pubDate><description><![CDATA[什么是solr？
Solr 是Apache下的一个顶级开源项目，采用Java开发，它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言，同时实现了可配置、可扩展，并对索引、搜索性能进行了优化。

solr整合Tomcat步骤
第一步：安装tomcat。D:\temp\apache-tomcat-7.0.53
第二步：把solr的war包复制到to...]]></description><category></category></item><item><title><![CDATA[lucene初次使用]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155950</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155950</guid><author>ae8390</author><pubDate>Mon, 16 Jul 2018 23:32:00 +0800</pubDate><description><![CDATA[什么是全文检索？
将非结构化数据中的一部分信息提取出来，重新组织，使其变得有一定结构，然后对此有一定结构的数据进行搜索，从而达到搜索相对较快的目的。
这部分从非结构化数据中提取出的然后重新组织的信息，我们称之索引
这种先建立索引，再对索引进行搜索的过程就叫全文检索(Full-text Search)。

什么实现全文检索呢？
cene是apache下的一个开放源代码的全文检索...]]></description><category></category></item><item><title><![CDATA[功能性笔记]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155947</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155947</guid><author>ae8390</author><pubDate>Mon, 09 Jul 2018 10:18:00 +0800</pubDate><description><![CDATA[//获取泛型的类型

ParameterizedType ptClass = (ParameterizedType)this.getClass().getGenericSuperclass();
lazz =(Class)ptClass.getActualTypeArguments()[0];




转载于:https://www.cnblogs.com/FlyBlueS...]]></description><category></category></item><item><title><![CDATA[SSH报错记录]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155948</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155948</guid><author>ae8390</author><pubDate>Sat, 07 Jul 2018 15:42:00 +0800</pubDate><description><![CDATA[org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [applicationContext.xml]: Initialization of bean failed; nested ...]]></description><category></category></item><item><title><![CDATA[SSH整合笔记]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155943</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155943</guid><author>ae8390</author><pubDate>Fri, 06 Jul 2018 15:34:00 +0800</pubDate><description><![CDATA[Spring+Struts2+Hibernate 整合笔记
1.导包
Hibernate导包
　　　　hibernate/lib/required/*目录下的全部的jar包
　　　　hibernate/lib/jpa | java persist api java的持久化规范(接口)
　　
　　　　数据库驱动（MySQL）
　　　　
Struts2 导包
　　　　str...]]></description><category></category></item><item><title><![CDATA[Spring框架学习第二天]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155940</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155940</guid><author>ae8390</author><pubDate>Thu, 14 Jun 2018 23:20:00 +0800</pubDate><description><![CDATA[1.使用注解配置Spring
　　1.导包基本包4个+2个Spring+aop
　　2.导入新的命名空间context
　　3.开启注解扫描功能

&lt;!-- 扫描着这包下的注解 --&gt;
    &lt;context:component-scan base-package="cn.xiaou.domain"&gt;&lt;/context:component-sc...]]></description><category></category></item><item><title><![CDATA[Spring框架学习第一天]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155937</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155937</guid><author>ae8390</author><pubDate>Thu, 14 Jun 2018 22:48:00 +0800</pubDate><description><![CDATA[1.Spring框架
　　Spring框架是一站式框架正是因为Spring框架性质是属于容器性质的
　　容器中装什么对象就有什么功能，Spring不光不排斥其他框架，还帮助其他框架管理对象
　　还对AOP支持
2.导包

　　　　　　
3.HelloWord
applicationContext.xml

&lt;?xml version="1.0" encoding...]]></description><category></category></item><item><title><![CDATA[struts2—过滤器interceptor]]></title><link>https://blog.youkuaiyun.com/ae8390/article/details/102155945</link><guid>https://blog.youkuaiyun.com/ae8390/article/details/102155945</guid><author>ae8390</author><pubDate>Sun, 10 Jun 2018 23:20:00 +0800</pubDate><description><![CDATA[1.最简单的过滤器
　　配置文件

&lt;struts&gt;
    &lt;package name="interceptor" namespace="/interceptor" extends="struts-default"&gt;
        &lt;interceptors&gt;
            &lt;!--1. 注册拦截器 --&gt;
  ...]]></description><category></category></item></channel></rss>