<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[d_good的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/d_good</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; d_good]]></copyright><item><title><![CDATA[mybatis框架高级应用]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/79635919</link><guid>https://blog.youkuaiyun.com/d_good/article/details/79635919</guid><author>d_good</author><pubDate>Wed, 21 Mar 2018 13:57:15 +0800</pubDate><description><![CDATA[1.mybatis高级映射2.mybatis通用增删改查(单表、关联表)3.mybatis通用分页(单表、关联表)4.mybatis原理]]></description><category></category></item><item><title><![CDATA[Kafka KSQL安装]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/79418183</link><guid>https://blog.youkuaiyun.com/d_good/article/details/79418183</guid><author>d_good</author><pubDate>Thu, 01 Mar 2018 22:45:47 +0800</pubDate><description><![CDATA[KSQL项目地址及简介KSQL项目地址要安装KSQL必须先安装Confluent PlatformConfluent Platform项目地址Centos安装Confluent Platform方法安装完成后可根据此页面检验是否安装成功confluent-platform-quick-start此处的&amp;lt;path-to-confluent&amp;gt; = /usr...]]></description><category></category></item><item><title><![CDATA[Mysql性能优化之索引]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/77915559</link><guid>https://blog.youkuaiyun.com/d_good/article/details/77915559</guid><author>d_good</author><pubDate>Sat, 09 Sep 2017 15:35:11 +0800</pubDate><description><![CDATA[数据库优化,索引使用,mysql]]></description><category></category></item><item><title><![CDATA[Mysql优化]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/77503955</link><guid>https://blog.youkuaiyun.com/d_good/article/details/77503955</guid><author>d_good</author><pubDate>Wed, 23 Aug 2017 11:34:42 +0800</pubDate><description><![CDATA[一、索引相关
1.在一个大表上快速创建索引
可以考虑先导出数据，删除然后新建表，最后再将以前的数据导入，这样比在原有大数据量表上直接建索引快速一些
2.复杂查询查看sql执行计划(explain)
3.尽量少使用not in，not exist，not null这样的查询]]></description><category></category></item><item><title><![CDATA[Git版本管理工具使用]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/77473555</link><guid>https://blog.youkuaiyun.com/d_good/article/details/77473555</guid><author>d_good</author><pubDate>Tue, 22 Aug 2017 10:11:57 +0800</pubDate><description><![CDATA[1.git stash使用
git在分支上进行开发，但是工作还未完成，可以使用git stash save保存目前的更改，不保存更改可能导致无法pull其他人最新的更改。
当pull完成后使用git stash pop进行还原即可恢复到更改但没提交前的代码状态。]]></description><category></category></item><item><title><![CDATA[设计模式-工厂模式]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/73742354</link><guid>https://blog.youkuaiyun.com/d_good/article/details/73742354</guid><author>d_good</author><pubDate>Mon, 26 Jun 2017 18:15:39 +0800</pubDate><description><![CDATA[我们在平时的编程过程中，不可避免的需要创建对象，通过工厂方法可以简化类的创建过程，并提高代码的复用性。所谓的设计模式，都是人们在平时
的编程过程中，不断优化的产物，通过这些简单的设计模式可以提高编程效率。

静态工厂模式
作为一个储户，我们都需要一张银行卡，因此我们需要一个发卡单位----就是银行。假想存在一个统一的制卡单位（中国银行），由于我们每个用户需要
的卡不一样，比如农业银行、招]]></description><category></category></item><item><title><![CDATA[Java多线程基础]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/73430987</link><guid>https://blog.youkuaiyun.com/d_good/article/details/73430987</guid><author>d_good</author><pubDate>Mon, 19 Jun 2017 22:59:46 +0800</pubDate><description><![CDATA[Java多线程存在的几个常见问题：
1.安全性问题

2.活跃性问题
3.性能问题


4.ThreadLocal 
ThreadLocal原理及其实现方式]]></description><category></category></item><item><title><![CDATA[vuejs组件使用问题]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/72146704</link><guid>https://blog.youkuaiyun.com/d_good/article/details/72146704</guid><author>d_good</author><pubDate>Mon, 15 May 2017 14:38:11 +0800</pubDate><description><![CDATA[vue table设置默认选中项
vue tree组件自定义渲染内容]]></description><category></category></item><item><title><![CDATA[java日志组件介绍（common-logging，log4j，slf4j，logback ）]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/64123718</link><guid>https://blog.youkuaiyun.com/d_good/article/details/64123718</guid><author>d_good</author><pubDate>Mon, 20 Mar 2017 11:43:44 +0800</pubDate><description><![CDATA[原文地址:http://www.blogjava.net/daiyongzhi/archive/2014/04/13/412364.html


common-logging

common-logging是apache提供的一个通用的日志接口。用户可以自由选择第三方的日志组件作为具体实现，像log4j，或者jdk自带的logging， common-logging会通过动态查找的机制，]]></description><category></category></item><item><title><![CDATA[json字符串"yyyy-MM-dd HH:mm:ss"-----> Date]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/60962257</link><guid>https://blog.youkuaiyun.com/d_good/article/details/60962257</guid><author>d_good</author><pubDate>Thu, 09 Mar 2017 16:11:59 +0800</pubDate><description><![CDATA[原文地址: http://www.cnblogs.com/qqzy168/p/3938942.html
经过实测，将包含"yyyy-MM-dd HH:mm:ss"的json字符串转换为包含 Date类型的java对象时，不会出现结果不正确的问题]]></description><category></category></item><item><title><![CDATA[Java函数调用时参数合法性检查时机]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/58156609</link><guid>https://blog.youkuaiyun.com/d_good/article/details/58156609</guid><author>d_good</author><pubDate>Mon, 27 Feb 2017 17:32:00 +0800</pubDate><description><![CDATA[在java开发过程中，我们时常需要调用自己或者别人的方法，在调用方法时不可避免一个问题，那就是参数问题。
我们调用方法时常需要传入参数，这时就涉及到一个问题，那就是到底是在调用方法前检查参数的合法性还是在方法
中检查参数的合法性。带着这个问题，我看了一些java API，发现java API方法一般对调用者没有做任何限制，也没要
求调用者在调用函数前先检查参数的非空等，而是在函数内对非空等进]]></description><category></category></item><item><title><![CDATA[Kafka入门经典教程]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/58128796</link><guid>https://blog.youkuaiyun.com/d_good/article/details/58128796</guid><author>d_good</author><pubDate>Mon, 27 Feb 2017 16:04:29 +0800</pubDate><description><![CDATA[原文地址：http://www.aboutyun.com/thread-12882-1-1.html









本帖最后由 desehawk 于 2015-5-3 00:45 编辑
问题导读

1.Kafka独特设计在什么地方？
2.Kafka如何搭建及创建topic、发送消息、消费消息？
3.如何书写Kafka程序？
4.数据传输的事务定义有哪三种？
5]]></description><category></category></item><item><title><![CDATA[Kafka 0.9+Zookeeper3.4.6集群搭建、配置，新Client API的使用要点，高可用性测试，以及各种坑]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/58076241</link><guid>https://blog.youkuaiyun.com/d_good/article/details/58076241</guid><author>d_good</author><pubDate>Mon, 27 Feb 2017 14:53:19 +0800</pubDate><description><![CDATA[转载自：http://www.cnblogs.com/edison2012/p/5774207.html




Kafka 0.9版本对java client的api做出了较大调整，本文主要总结了Kafka 0.9在集群搭建、高可用性、新API方面的相关过程和细节，以及本人在安装调试过程中踩出的各种坑。

 

关于Kafka的结构、功能、特点、适用场景等，网上到处都是，我就不]]></description><category></category></item><item><title><![CDATA[使用Apache Solr对数据库建立索引（包括处理CLOB、CLOB）]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/56677204</link><guid>https://blog.youkuaiyun.com/d_good/article/details/56677204</guid><author>d_good</author><pubDate>Thu, 23 Feb 2017 17:53:01 +0800</pubDate><description><![CDATA[原文地址：http://www.blogjava.net/conans/articles/379546.html

以下资料整理自网络，觉的有必要合并在一起，这样方便查看。主要分为两部分，第一部分是对《db-data-config.xml》的配置内容的讲解（属于高级内容），第二部分是DataImportHandler（属于基础）,第三部分是对db-data-config.xml的进阶（这个国内]]></description><category></category></item><item><title><![CDATA[Mysql性能优化教程]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/56677043</link><guid>https://blog.youkuaiyun.com/d_good/article/details/56677043</guid><author>d_good</author><pubDate>Thu, 23 Feb 2017 17:42:27 +0800</pubDate><description><![CDATA[原文： http://wenku.baidu.com/view/aa43ecc3aa00b52acfc7ca94.html?st=1


MySQL性能优化教程

目录

目录 1
背景及目标 2
Mysql执行优化 2
认识数据索引 2
为什么使用数据索引能提高效率 2
如何理解数据索引的结构 3
优化实战范例 3
认识影响结果集 4
影响结果集的获取 4
影响结]]></description><category></category></item><item><title><![CDATA[java ClassLoader作用]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/54571441</link><guid>https://blog.youkuaiyun.com/d_good/article/details/54571441</guid><author>d_good</author><pubDate>Mon, 16 Jan 2017 09:59:21 +0800</pubDate><description><![CDATA[原文地址：http://blog.chinaunix.net/uid-21227800-id-65885.html
ClassLoader主要对类的请求提供服务，当JVM需要某类时，它根据名称向ClassLoader要求这个类，然后由ClassLoader返回这个类的class对象。 1.1 几个相关概念ClassLoader负责载入系统的所有Resources（Class，文件，来自网络的字节]]></description><category></category></item><item><title><![CDATA[Java动态类加载器(加载外部jar包类 读取资源文件)]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/54571148</link><guid>https://blog.youkuaiyun.com/d_good/article/details/54571148</guid><author>d_good</author><pubDate>Mon, 16 Jan 2017 09:20:02 +0800</pubDate><description><![CDATA[Code：

package xx.xx.xx

import java.io.IOException;
import java.io.InputStream;
import java.util.jar.JarEntry;
import java.util.jar.JarFile;


import org.slf4j.Logger;
import org.slf4j.Log]]></description><category></category></item><item><title><![CDATA[Java单例模式及创建单例模式的多线程问题 volatile synchronized 关键字]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/54139505</link><guid>https://blog.youkuaiyun.com/d_good/article/details/54139505</guid><author>d_good</author><pubDate>Fri, 06 Jan 2017 16:32:45 +0800</pubDate><description><![CDATA[to do!!!]]></description><category></category></item><item><title><![CDATA[数据库存储过程 PL-SQL]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/54020009</link><guid>https://blog.youkuaiyun.com/d_good/article/details/54020009</guid><author>d_good</author><pubDate>Wed, 04 Jan 2017 15:38:22 +0800</pubDate><description><![CDATA[原文地址：http://www.cnblogs.com/knowledgesea/archive/2013/01/02/2841588.html




什么是存储过程：存储过程可以说是一个记录集吧，它是由一些T-SQL语句组成的代码块，这些T-SQL语句代码像一个方法一样实现一些功能（对单表或多表的增删改查），然后再给这个代码块取一个名字，在用到这个功能的时候调用他就行了。

存储]]></description><category></category></item><item><title><![CDATA[java异常处理机制]]></title><link>https://blog.youkuaiyun.com/d_good/article/details/53942755</link><guid>https://blog.youkuaiyun.com/d_good/article/details/53942755</guid><author>d_good</author><pubDate>Fri, 30 Dec 2016 14:35:38 +0800</pubDate><description><![CDATA[原文地址：https://my.oschina.net/wdkxyd/blog/160481



一、 异常的概念和Java异常体系结构


异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架，

是Java语言健壮性的一个重要体现。

Java把异常当作对象来处理，并定义一个基类java.lang.Throwable作为所有]]></description><category></category></item></channel></rss>