<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CottonDuke的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CottonDuke</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CottonDuke]]></copyright><item><title><![CDATA[Java时区]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/134383133</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/134383133</guid><author>CottonDuke</author><pubDate>Mon, 13 Nov 2023 17:54:58 +0800</pubDate><description><![CDATA[public static void main(String[] args) throws InterruptedException {
        //Arrays.stream(TimeZone.getAvailableIDs()).forEach(x-> System.out.println(x));
        
        TimeZone japanTimeZone = TimeZone.getTimeZone("Japan");
        TimeZone.setDefaul]]></description><category></category></item><item><title><![CDATA[Java 时区]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/134316246</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/134316246</guid><author>CottonDuke</author><pubDate>Thu, 09 Nov 2023 17:09:03 +0800</pubDate><description><![CDATA[1、时间戳跟时区没有关系，任务统一时间在不同时区执行new Date().getTime() 得到的时间戳一样。]]></description><category></category></item><item><title><![CDATA[Flink 问题]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/130766202</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/130766202</guid><author>CottonDuke</author><pubDate>Fri, 19 May 2023 14:32:12 +0800</pubDate><description><![CDATA[1、web 页面 计数转圈圈，展示不出来。]]></description><category></category></item><item><title><![CDATA[fink 写 starrocks all partitions have no load data]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/129246130</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/129246130</guid><author>CottonDuke</author><pubDate>Mon, 27 Feb 2023 17:35:46 +0800</pubDate><description><![CDATA[改 flink-connector-starrocks 版本 从 1.2.5_flink-1.13_2.11 改成1.2.1_flink-1.13_2.11。flink 1.13.5 写 starrocks 2.3 报问题。]]></description><category></category></item><item><title><![CDATA[Hive SQL避坑记]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/126759351</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/126759351</guid><author>CottonDuke</author><pubDate>Thu, 08 Sep 2022 10:17:19 +0800</pubDate><description><![CDATA[Hive SQL避坑记]]></description><category></category></item><item><title><![CDATA[java 查看对象内存占用大小]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/124455894</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/124455894</guid><author>CottonDuke</author><pubDate>Wed, 27 Apr 2022 17:24:29 +0800</pubDate><description><![CDATA[1、POM 依赖


&lt;dependency&gt;
	&lt;groupId&gt;com.carrotsearch&lt;/groupId&gt;
	&lt;artifactId&gt;java-sizeof&lt;/artifactId&gt;
	&lt;version&gt;0.0.5&lt;/version&gt;
&lt;/dependency&gt;

/2、java 代码通过RamUsageEstimator 查看内存占用大小


        String str = "xxx";]]></description><category></category></item><item><title><![CDATA[Java 基础]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/119283046</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/119283046</guid><author>CottonDuke</author><pubDate>Sat, 18 Dec 2021 12:08:28 +0800</pubDate><description><![CDATA[1、ArrayList 的subList 方法返回的是ArrayList的内部类 SubList，并不是 ArrayList 而是 ArrayList 的一个视图，对 于 SubList 子列表的所有操作最终会反映到原列表上。




]]></description><category></category></item><item><title><![CDATA[两个单向链表相加]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/108357111</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/108357111</guid><author>CottonDuke</author><pubDate>Wed, 02 Sep 2020 10:24:16 +0800</pubDate><description><![CDATA[输入两个链表,每个节点数字0-9

L1 : 1-&gt;2-&gt;3

L2  3-&gt;8-&gt;4

两个链表对应数字相加，满10要进位，得到

L : 4-&gt;0-&gt;8




public class NodeListDemo {

    public static Node addNodeList(Node head1, Node head2) {

        Node head = null;
        Node node = null;
        ...]]></description><category></category></item><item><title><![CDATA[ES 建索引]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/105838284</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/105838284</guid><author>CottonDuke</author><pubDate>Wed, 29 Apr 2020 13:54:07 +0800</pubDate><description><![CDATA[ES 建动态模板索引，设置String 类型写入时，在ES里面设置索引类型为keyword ,避免提前建索引。



PUT /index_name
{
 "settings": {
   "index": {
    "number_of_shards": "5",
    "refresh_interval": "5s",
    "number_of_r...]]></description><category></category></item><item><title><![CDATA[Flink]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/105651612</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/105651612</guid><author>CottonDuke</author><pubDate>Tue, 21 Apr 2020 10:04:18 +0800</pubDate><description><![CDATA[配置：

TaskManager slots number配置

这个参数是配置一个TaskManager有多少个并发的slot数。有两种配置方式：

taskmanager.numberOfTaskSlots. 在conf/flink-conf.yaml中更改，默认值为1，表示默认一个TaskManager只有1个task slot.
	提交作业时通过参数配置。--yarnslots 1，表示T...]]></description><category></category></item><item><title><![CDATA[三阶魔方公式]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/102942392</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/102942392</guid><author>CottonDuke</author><pubDate>Wed, 06 Nov 2019 20:27:34 +0800</pubDate><description><![CDATA[转自https://jingyan.baidu.com/article/f54ae2fcde34be1e92b849d4.html

下该使用那几百种公式中的哪一种。可是很多新人不喜欢背公式，也不习惯记忆诸多颜色分布情况，所以我把我初学魔方时认为最容易记忆的方法推荐给新人们，希望这个教程可以帮助你们。当熟悉了这个方法之后，就可以再学习更多高级方法，认知更多颜色分布。



因为这个方法有很多的...]]></description><category></category></item><item><title><![CDATA[k8s tomcat+mysql  入门实例]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/90274362</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/90274362</guid><author>CottonDuke</author><pubDate>Thu, 16 May 2019 23:36:00 +0800</pubDate><description><![CDATA[文件：mysql-rc.yaml

apiVersion: v1
kind: ReplicationController
metadata:
 name: mysql-rc
spec:
 replicas: 1
 selector:
  app: mysql-pod
 template:
  metadata:
   labels:
    app: mysql-po...]]></description><category></category></item><item><title><![CDATA[k8s contianer 和pod的关系]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/90214672</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/90214672</guid><author>CottonDuke</author><pubDate>Tue, 14 May 2019 20:47:48 +0800</pubDate><description><![CDATA[前言



蜂巢（现已更名为网易云计算基础服务）上线的微服务有两大类，有状态和无状态，两者有很大区别，除了有状态服务可以挂盘、带公网这种比较表面的区别以外，其实它们在底层调用k8s的实现上也有很大区别。这里列出两个不同类型的服务的结构简图。



有状态服务：









无状态服务：









可以看出来pod无论在无状态服务和有状态服务都是一个核心概念。而在服务创...]]></description><category></category></item><item><title><![CDATA[HIve left join on 条件里写常量等值操作]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/82694470</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/82694470</guid><author>CottonDuke</author><pubDate>Thu, 20 Sep 2018 10:21:28 +0800</pubDate><description><![CDATA[有两张表，user1和user2

user1：

hive&amp;gt; select * from user1;
OK
user1.id        user1.name
1       name1
2       name2
3       name1

 

user2:

hive&amp;gt; select * from user2;
OK
user2.id        user2.age
1...]]></description><category></category></item><item><title><![CDATA[在线作图软件]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/81810235</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/81810235</guid><author>CottonDuke</author><pubDate>Sat, 18 Aug 2018 16:29:09 +0800</pubDate><description><![CDATA[在线制作文字构成的图案

https://wordart.com/]]></description><category></category></item><item><title><![CDATA[1-spark编程基础]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/81031859</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/81031859</guid><author>CottonDuke</author><pubDate>Fri, 13 Jul 2018 15:34:28 +0800</pubDate><description><![CDATA[采用maven编程，在pom.xml中添加需要的jar包&amp;lt;properties&amp;gt;
        &amp;lt;scala.version&amp;gt;2.11.8&amp;lt;/scala.version&amp;gt;
        &amp;lt;spark.version&amp;gt;2.1.0&amp;lt;/spark.version&amp;gt;
        &amp;lt;hadoop.version&amp;gt;2.7.3&amp;lt...]]></description><category></category></item><item><title><![CDATA[网络IP地址分类]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/81021203</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/81021203</guid><author>CottonDuke</author><pubDate>Thu, 12 Jul 2018 19:33:43 +0800</pubDate><description><![CDATA[IPv4地址分为A,B,C,D,E类:A类:1.0.0.0~126.255.255.255,默认子网掩码/8,即255.0.0.0 (其中127.0.0.0~127.255.255.255为环回地址,用于本地环回测试等用途)；B类:128.0.0.0~191.255.255.255,默认子网掩码/16,即255.255.0.0；C类:192.0.0.0~223.255.255.255,默认子网掩码...]]></description><category></category></item><item><title><![CDATA[linux mysql 设置编码]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/80061350</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/80061350</guid><author>CottonDuke</author><pubDate>Tue, 24 Apr 2018 10:58:25 +0800</pubDate><description><![CDATA[首先查找MySql的cnf文件的位置：[root@bdpp10 sfapp]#  find / -iname '*.cnf' -print/etc/myback.cnf/etc/pki/tls/openssl.cnf/etc/my.cnf/usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql/my-medium.cnf/usr/share/m...]]></description><category></category></item><item><title><![CDATA[java几种代码块的执行顺序]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/79817305</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/79817305</guid><author>CottonDuke</author><pubDate>Wed, 04 Apr 2018 15:56:16 +0800</pubDate><description><![CDATA[普通代码块：普通方法体中的代码,方法被调用时执行静态代码块：用static修饰的代码 例如  static{},类加载的时候支持，只执行一次构造代码块：直接用大括号括起来的代码块，没有方法名，没有返回类型，例如{}，对象被new的时候调用，构造对象时，先执行构造代码块里的代码，再执行构造函数里的代码，每次new对象的时候，构造代码块里的代码都会被执行同步代码块：用synchronize注释的代码，...]]></description><category></category></item><item><title><![CDATA[jstorm 问题]]></title><link>https://blog.youkuaiyun.com/CottonDuke/article/details/78902439</link><guid>https://blog.youkuaiyun.com/CottonDuke/article/details/78902439</guid><author>CottonDuke</author><pubDate>Tue, 26 Dec 2017 15:07:59 +0800</pubDate><description><![CDATA[1 运行topology时提示work数量不够。或者没有活着的supervisor,Failed to make assignment xxxx, due to no alive supervisor
  但是从集群运行正常，启动supervisor的时候也没有报错。
分析：查看后发现master和supervisor的系统时间不一样,supervisor所在机器的时间比nimbus所在机器的]]></description><category></category></item></channel></rss>