摘要: 数据传输大致过程: datax采用插件模式设计,reader与reade之间,reader与writer之间完全解耦,可做到互不影响。datax有三大部分,reader,writer,channel,reader和writer间依赖channel传输数据,reader通过recordSender.s 阅读全文
posted @ 2021-02-22 14:18 衰草寒烟 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 当服务器系统使用最小化安装,没有pip,只有python2环境,部署Python应用时,需要pip安装一些包比较方便,首先便是开始安装pip 去官网下载whl文件安装,如果可以在线,可以使用apt-get 或者yum安装。 下载好whl文件,执行 python pip-20.3.1-py2.py3- 阅读全文
posted @ 2020-12-09 17:30 衰草寒烟 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: 1. docker安装略 2. 拉取镜像 docker pull mysql 3. 准备MySQL数据目录和配置文件目录,这里以/Users/xiao/dev/mysql为例 4. 准备的mysql目录创建conf和data子目录,在conf目录里创建mysqld.cnf文件 5. mysqld.c 阅读全文
posted @ 2020-10-30 00:40 衰草寒烟 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 本次讲述是MySQL 5.7版本 查看MySQL服务是使用共享表空间还是独立表空间方法: show variables like ‘%per_table%’; 显示OFF则代表关闭,默认使用的是共享表空间方式 另一种方式是查看my.ini或者my.conf或者docker容器内的mysqld.cnf 阅读全文
posted @ 2020-10-30 00:29 衰草寒烟 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 1.需要必要的Jar包 kettle-core kettle-engine commons-vfs commons-vfs2 metastore 2.加载工具类如下: package com.china.job.utils; import org.pentaho.di.core.exception. 阅读全文
posted @ 2020-10-19 14:10 衰草寒烟 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: utf8_bin 将字符串中的每一个字符用二进制数据存储,区分大小写;utf8_genera_ci 不区分大小写,ci为case insensitive的缩写,即大小写不敏感,为utf8默认编码。 当字段作为主键时,使用 utf8_bin 是可以存入大小写不一致的同一个单词的,比如 name 字段中 阅读全文
posted @ 2020-10-15 11:12 衰草寒烟 阅读(1400) 评论(0) 推荐(0) 编辑
摘要: 原文地址 1 select * from A where id in(select id from B) 2 3 select a.* from A a where exists(select 1 from B b where a.id=b.id) 先说结论:in 适合B表比A表数据小的情况 , e 阅读全文
posted @ 2020-10-15 11:03 衰草寒烟 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 原文出处 CAS 是一种有名的无锁算法,即不使用锁的情况下实现多线程之间的变量同步,也就是在没有线程阻塞的情况下实现变量同步。 CAS(Compare And Swap) 比较并替换,是线程并发运行时用到的一种技术 CAS是原子操作,保证并发安全,而不能保证并发同步 CAS是CPU的一个指令(需要J 阅读全文
posted @ 2020-10-15 10:17 衰草寒烟 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 给定一个字符串,求组成字符串(由小写字母构成)所有字母的全部排列,返回组合的数量;字符串长度小于8,字符串为0,返回0. 输入:aab 输出:3 解法:可以根据概率论中的排列组合,计算3*2=6种,去重后即为答案。 第一个字母有n个位置可以交换,下一个字母有n-1个位置,依次类推,使用递归 impo 阅读全文
posted @ 2020-09-23 21:11 衰草寒烟 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 作用 程序计数器(PC寄存器)用来存储指向下一条指令的地址,即将要执行的代码。由执行引擎读取下一条指令 特点 它是一块很小的内存空间,几乎可以忽略不计,也是运行最快的存储区域 在JVM规范中,每个线程都有它自己的程序计数器,是线程私有的,生命周期与线程的生命周期保持一致 任何时间一个线程只有一个方法 阅读全文
posted @ 2020-09-22 20:26 衰草寒烟 阅读(777) 评论(0) 推荐(0) 编辑