<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ZHTTTCZY的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ZHTTTCZY</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ZHTTTCZY]]></copyright><item><title><![CDATA[kafka API运行报错javaapi Failed to send messages after 3 tries【已解决】]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/111352464</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/111352464</guid><author>ZHTTTCZY</author><pubDate>Fri, 18 Dec 2020 09:17:35 +0800</pubDate><description><![CDATA[任何kafkaAPI	都运行报错，找了两天的问题

    public static void main(String[] args) {
        // 配置kafka的配置文件。
        Properties properties = new Properties();
        properties.put("metadata.broker.list", "master:9092");
        properties.put("request.required.acks",]]></description><category></category></item><item><title><![CDATA[Kafka安装集群部署以及简单命令行操作]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/111307858</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/111307858</guid><author>ZHTTTCZY</author><pubDate>Thu, 17 Dec 2020 09:44:33 +0800</pubDate><description><![CDATA[准备安装环境
1.集群的配置
master 	  zookeeper   kafka
server01    zookeeper   kafka
server02    zookeeper   kafka
2. jar包下载，稳定版本
http://kafka.apache.org/downloads.html
1）解压安装包
[atguigu@master zzz]$ tar -zxvf kafka_2.20-0.11.0.0.tgz -C /opt/module/

2）修改解压后的文件名称，可不改
[]]></description><category></category></item><item><title><![CDATA[【已解决】Hadoop集群中hive启动终止（hiveserver2&连接不上jdbc:hive2://localhost:10000 拒绝访问）]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/110879902</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/110879902</guid><author>ZHTTTCZY</author><pubDate>Tue, 08 Dec 2020 19:23:55 +0800</pubDate><description><![CDATA[启动Hadoop后，输入hive
卡在以下：
Logging initialized using configuration in jar:file:/home/czy/modules/hive-1.2/lib/hive-common-1.2.0.jar!/hive-log4j.properties

或输入hiveserver2 &amp;
beeline -u jdbc:hive2://master:10000 -n xxx
Error: Could not open client transport ]]></description><category></category></item><item><title><![CDATA[Hive元数据配置MySql方式以及数据分区的简单操作1-2]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/110530034</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/110530034</guid><author>ZHTTTCZY</author><pubDate>Thu, 03 Dec 2020 14:33:28 +0800</pubDate><description><![CDATA[Hive常用交互命令
[atguigu@hadoop102 hive]$ bin/hive -help

usage: hive
 -d,--define &lt;key=value&gt;          Variable subsitution to apply to hive
                                  commands. e.g. -d A=B or --define A=B
    --database &lt;databasename&gt;     S]]></description><category></category></item><item><title><![CDATA[C3P0,alibaba连接池错误【已解决】-An exception occurred while acquiring a poolable resource. Will retry.]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/109325691</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/109325691</guid><author>ZHTTTCZY</author><pubDate>Wed, 28 Oct 2020 09:25:50 +0800</pubDate><description><![CDATA[C3P0 连接池出错
Spring MyBatis 整合时报错,报错信息如下：
[com.mchange.v2.resourcepool.BasicResourcePool]-An exception occurred while acquiring a poolable resource. Will retry.
java.sql.SQLException: ORA-01017: invalid username/password; logon denied

	at oracle.jdbc.driver]]></description><category></category></item><item><title><![CDATA[MyBatis 映射使用方式以及参数传递源码分析]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/109268253</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/109268253</guid><author>ZHTTTCZY</author><pubDate>Sat, 24 Oct 2020 23:45:29 +0800</pubDate><description><![CDATA[MyBatis 映射文件
select
1)Mapper接口方法
public Employee getEmployeeById(Integer id );

2)Mapper映射文件
&lt;select id="getEmployeeById" 
          resultType="com.atguigu.mybatis.beans.Employee" 
          databaseId="mysql"&gt;
		 select * from tbl_employee where id]]></description><category></category></item><item><title><![CDATA[Association 分步查询实际应用以及fetchType懒加载的使用]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/109195333</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/109195333</guid><author>ZHTTTCZY</author><pubDate>Wed, 21 Oct 2020 10:27:49 +0800</pubDate><description><![CDATA[association分步查询
1.实际的开发中，对于每个实体类都应该有具体的增删改查方法，也就是DAO层， 因此对于查询部门信息并且将对应的所有的员工信息也查询出来的需求，就可以通过分步的方式完成查询。
2.先通过部门的id查询部门信息
3.再通过部门id作为员工的外键查询对应的部门信息.
代码如下：
Emp实体类
public class Emp {
    private  int empno;
    private String ename;
    private  String job;
  ]]></description><category></category></item><item><title><![CDATA[关于MyBatis settings详解持续更新 （JDBC读取数据优化方式-fetch size） 1-2]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/109167689</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/109167689</guid><author>ZHTTTCZY</author><pubDate>Mon, 19 Oct 2020 20:16:55 +0800</pubDate><description><![CDATA[# settings设置
1)MyBatis 中极为重要的调整设置，它们会改变 MyBatis 的运行时行为。
defaultFetchSize
&lt;settings&gt;	
&lt;setting name="defaultFetchSize" value="100"/&gt;
&lt;/settings&gt;	


value值设置，是对数据库优化的一种方式。

jdbc没设置fethSize，默认是一次把所有的数据全部查出后返回，这样容易造成OOM问题，导致执行速度过慢，耗费后台资源。这时我们]]></description><category></category></item><item><title><![CDATA[关于MyBatis 全局配置深入讲解（settings详解持续更新）  1-1]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/109167139</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/109167139</guid><author>ZHTTTCZY</author><pubDate>Mon, 19 Oct 2020 19:46:31 +0800</pubDate><description><![CDATA[MyBatis 全局配置深入讲解 1-1
MyBatis 的配置值包含了影响较深的设置（settings） 和属性（preperties）信息。
其文件结构为：
1.properties 属性
（1）可外部配置且可动态替换的，既可以在典型的 Java 属性文件中配置，也可通过 properties 元素的子元素来配置。
&lt;properties&gt;
     &lt;property name="driver" value="com.mysql.jdbc.Driver" /&gt;
     &lt]]></description><category></category></item><item><title><![CDATA[JAVA内部类的简介及注意事项1-2]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/103038384</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/103038384</guid><author>ZHTTTCZY</author><pubDate>Tue, 12 Nov 2019 20:58:31 +0800</pubDate><description><![CDATA[内部类简介
1.成员内部类（static成员内部类和非static成员内部类）
2.局部内部类（不谈修饰符）、匿名内部类
当一个事物的内部，还有一个部分需要一个完整的结构进行描述，而这个内 部的完整的结构又只为外部事物提供服务，那么整个内部的完整结构最好使 用内部类。
内部类和外部类
在Java中，允许一个类的定义位于另一个类的内部，前者称为内部类，后者 称为外部类。
Inner class一般用...]]></description><category></category></item><item><title><![CDATA[Java中几个常用名词的区别]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102923034</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102923034</guid><author>ZHTTTCZY</author><pubDate>Tue, 05 Nov 2019 20:44:20 +0800</pubDate><description><![CDATA[Error与Exception的区别
Error：表示系统级别的错误，这种错误程序员通常无法通过修改程序来处理，遇到此类情况，需要告知用户，停止代码的执行。
exception：表示需要捕捉或者需要程序进行处理的异常，程序如果正常运行，则不会出现异常。

overload与overwrite的区别
overload：仅仅在一个类中，方法名称相同，参数列表不同，与返回值无关。
overwrite：子...]]></description><category></category></item><item><title><![CDATA[Java异常的基本了解及处理方法（初级篇1-1）]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102808104</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102808104</guid><author>ZHTTTCZY</author><pubDate>Tue, 29 Oct 2019 20:43:44 +0800</pubDate><description><![CDATA[什么是异常
Error     错误  Error表示系统级的错误和程序无法通过修改程序处理的异常，内存泄露。
Exception 异常   Exception表示需要捕捉或者需要程序进行处理的异常，如果程序正常执行，将不会出现异常。
Exception: 运行时异常，非运行时异常（检查异常）
运行时异常： 程序运行时出现的异常，由虚拟机捕捉，并抛出到控制台的异常。非运行时异常： java编译器要...]]></description><category></category></item><item><title><![CDATA[关于Java抽象类与接口的定义和区别以及注意事项（1-1）]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102684161</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102684161</guid><author>ZHTTTCZY</author><pubDate>Tue, 22 Oct 2019 20:52:27 +0800</pubDate><description><![CDATA[类抽象
1： 抽象类不能实例化。
2: 抽象类中有抽象方法，子类必须重写。
3: 抽象类中可以有非抽象方法，不要求子类强制实现。
4：如果一个类中，有抽象方法，那么这个类一定是抽象类。
5： 如果一个类是抽象类，这个类中不一定有抽象方法。
接口
接口：使用interface修饰的数据类型。
接口很像抽象类
或是父类。
public static final int A = 10; 接口中可以有属性...]]></description><category></category></item><item><title><![CDATA[Java中的多态]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102671723</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102671723</guid><author>ZHTTTCZY</author><pubDate>Mon, 21 Oct 2019 20:54:34 +0800</pubDate><description><![CDATA[多态
一种类型，多种形态，对象在创建时是父类形态，在使用时是子类形态。
多态在程序设计中，为程序提供了 [可插拔性]。
通俗的来讲，就是同一个事件发生在不同的对象上会产生不同的结果。
两种转换
1，子类赋值给父类。自动类型转换。向上转型。
2，父类强制转换成子类，需要加子类类型符号，向下转型。
多态：形成的必要因素：
1：必须有继承关系。      2：子类中需有方法的重写。 3，父类引用指向子类...]]></description><category></category></item><item><title><![CDATA[java中的访问修饰符]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102671639</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102671639</guid><author>ZHTTTCZY</author><pubDate>Mon, 21 Oct 2019 20:48:01 +0800</pubDate><description><![CDATA[Java中的访问修饰符


]]></description><category></category></item><item><title><![CDATA[JAVA中的继承]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102614953</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102614953</guid><author>ZHTTTCZY</author><pubDate>Thu, 17 Oct 2019 20:58:09 +0800</pubDate><description><![CDATA[继承
什么是继承：
子类可以继承父类共有的属性和方法。继承关键字是：extends子类不能继承父类的构造方法。也就是说super()不是继承，是调用。
继承关系中，必须现有父，再有子。。
继承的优点：
实现类的重用，减少代码的冗余。
子类继承了父类后：
子类可以访问父类中的公有的属性，对象可以直接访问父类的属性[子类可以访问父类中的方法]。 对象可以直接访问父类的方法。子类可以重写父类中的方法。
...]]></description><category></category></item><item><title><![CDATA[Java对象与封装]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102594628</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102594628</guid><author>ZHTTTCZY</author><pubDate>Wed, 16 Oct 2019 20:58:31 +0800</pubDate><description><![CDATA[类和对象
类：是对象的抽象对象：是类的实例化
全局变量，局部变量
全局变量 局部变量
局部变量，作用域从定义位置开始，到代码块结束。
全局变量，定义在类中，方法外的变量叫做全局变量。全局变量所有方法均能够访问。
静态变量，成员变量
类变量（静态变量）    成员变量
成员变量： 在类中定义的变量，实例化对象时访问的变量。叫做成员变量
类变量：定义在类中，使用static 修饰其变量。访问时只需类名...]]></description><category></category></item><item><title><![CDATA[JAVA面向对象]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102537508</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102537508</guid><author>ZHTTTCZY</author><pubDate>Sun, 13 Oct 2019 20:41:08 +0800</pubDate><description><![CDATA[面向对象
什么是面向对象？
面向对象：  将现实生活中的事物，封装成对象，通过对象的实例化和调用，完成需求。面向对象，关注点是对象的属性和方法，而忽略事物执行的顺序或过程。
面向过程：  面向过程是将现实生活中的事物，按照发生的顺序使用代码顺序执行。面向过程，关注事物执行的顺序。
面向对象是一种思维方式，是相对于面向过程来说的。面向过程需要注重流程中的每一个细节，面向对象注重的是对象，只要找...]]></description><category></category></item><item><title><![CDATA[JAVA基本常识]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102537332</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102537332</guid><author>ZHTTTCZY</author><pubDate>Sun, 13 Oct 2019 20:29:52 +0800</pubDate><description><![CDATA[语法结构
.
选择结构
.
运算符的优先级： 从大到小：      算     比     逻     条      或
1:选择结构  if		
if(表达式){ 表达式为true，则进入到代码块。	
代码块		}						
2: if  else		if(表达式){			
表达式为true的代码块		
}else{			
表达式为false 的代码块		
}
## 3： 嵌套 if else...]]></description><category></category></item><item><title><![CDATA[JAVA基本常识]]></title><link>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102506596</link><guid>https://blog.youkuaiyun.com/ZHTTTCZY/article/details/102506596</guid><author>ZHTTTCZY</author><pubDate>Fri, 11 Oct 2019 20:19:44 +0800</pubDate><description><![CDATA[变量规则
1，先声明，后赋值，再使用。
int a ;
a =10 ;
syso(a);
2, 变量只能声明一次，变量名不能重复。
int i =1;
int i =20;  (错误)
3，可以将一个变量值赋值给另一个变量。
4，可以在声明变量的时候直接赋值。
int c =10;
标识符命名规范
项目名： 全小写  （zhttty）
包名：  com.hn.czy.pm   (倒着写)
类名：首...]]></description><category></category></item></channel></rss>