<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[NaMgAl_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/NaMgAl_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; NaMgAl_]]></copyright><item><title><![CDATA[Kafka入门学习笔记]]></title><link>https://blog.youkuaiyun.com/NaMgAl_/article/details/108827294</link><guid>https://blog.youkuaiyun.com/NaMgAl_/article/details/108827294</guid><author>NaMgAl_</author><pubDate>Sun, 27 Sep 2020 14:31:46 +0800</pubDate><description><![CDATA[Kafka入门学习笔记

一、常用概念

1、Producer：

生产者，发布消息。

将消息发布到指定的topic中，并负责决定发布到哪个分区。通常简单的由负载均衡机制随机选择分区，但也可以通过特定的分区函数选择分区。使用的更多的是第二种。

2、Topic：

Kafka将消息种子(Feed)分门别类， 每一类的消息称之为一个Topic。kafka的数据就保存在topic。

3、Partition：

topic的分区，每个topic可以有多个分区，分区的作用是做负载，提高kafka的吞吐量。同一个]]></description><category></category></item><item><title><![CDATA[Oracle删除一个表中的重复记录（一道经典的面试题）]]></title><link>https://blog.youkuaiyun.com/NaMgAl_/article/details/79068008</link><guid>https://blog.youkuaiyun.com/NaMgAl_/article/details/79068008</guid><author>NaMgAl_</author><pubDate>Mon, 15 Jan 2018 19:42:36 +0800</pubDate><description><![CDATA[一张表中存在很多除主键ID外，其他字段全部一样的记录，要求删除这些记录。
举例讲解：
CREATE TABLE test(
    ID INT,
    NAME VARCHAR2(20),
    age NUMBER
)

INSERT INTO test VALUES(1,'Bob',20);
INSERT INTO test VALUES(2,'Lina',30);
INSERT I]]></description><category></category></item><item><title><![CDATA[Java对自定义对象实现排序，实现Comparable接口]]></title><link>https://blog.youkuaiyun.com/NaMgAl_/article/details/79067769</link><guid>https://blog.youkuaiyun.com/NaMgAl_/article/details/79067769</guid><author>NaMgAl_</author><pubDate>Mon, 15 Jan 2018 19:09:00 +0800</pubDate><description><![CDATA[有时，我们会需要对一个存放自定义bean对象的列表进行排序。

举例讲解，如List&amp;lt;Student&amp;gt;，其中Student有grade（年级）和score（分数）属性，要求先按照grade升序，若grade一样，再按照score降序排序。

定义Student类时，需实现Comparable&amp;lt;T&amp;gt;接口，重写compareTo方法：

 


/*
 * Student类
 ...]]></description><category></category></item><item><title><![CDATA[利用case when then语句进行Oracle行列转换]]></title><link>https://blog.youkuaiyun.com/NaMgAl_/article/details/79027436</link><guid>https://blog.youkuaiyun.com/NaMgAl_/article/details/79027436</guid><author>NaMgAl_</author><pubDate>Wed, 10 Jan 2018 19:30:52 +0800</pubDate><description><![CDATA[执行SELECT * FROM sale_info，得到结果集：

现按照题目要求，需横向展开结果集，结果如下图：



先执行脚本文件，导入数据：

--销售统计表及数据
CREATE TABLE sale_info(
       YEAR INT,
       MONTH INT,
       amount NUMBER(6,1)
);
INSERT INTO sale_]]></description><category></category></item><item><title><![CDATA[JQuery+Ajax实现省市区三级联动（附效果图+数据库）]]></title><link>https://blog.youkuaiyun.com/NaMgAl_/article/details/79018146</link><guid>https://blog.youkuaiyun.com/NaMgAl_/article/details/79018146</guid><author>NaMgAl_</author><pubDate>Tue, 09 Jan 2018 22:11:12 +0800</pubDate><description><![CDATA[一、效果图
1、页面加载后（初始化：北京市-北京市-东城区）


2、单击选择省份后（改变成：河北省-石家庄市-长安区）


二、jsp页面





省市区三级联动


	$(function() {
		
		// 初始化省市区
		initAddress();

		// 更改省份后的操作
		$("select[name='province']").change(func]]></description><category></category></item><item><title><![CDATA[模仿京东用户注册 用JQuery实现简单表单验证（附效果图）]]></title><link>https://blog.youkuaiyun.com/NaMgAl_/article/details/78980491</link><guid>https://blog.youkuaiyun.com/NaMgAl_/article/details/78980491</guid><author>NaMgAl_</author><pubDate>Fri, 05 Jan 2018 13:53:46 +0800</pubDate><description><![CDATA[说明：
1. 代码中的js脚本文件路径需替换为自己的目录文件
2. 代码中加入了ajax验证账号是否存在
效果图：



<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>




会员注册

font {
	font-size: 10px;
}

.info ]]></description><category></category></item></channel></rss>