自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

莫幽天

IT技术类型博主

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 datax二次开发,非常详细[源码下载-项目搭建-打包发布]

前序参考文档:datax 官网中的DataX插件开发宝典一、环境准备jdk1.8 及以上idea 工具git 工具一、项目搭建1、用idea下载源码打开idea 选择 File->New -> Project from Version Control…github地址:https://github.com/alibaba/DataX.git在URL:填写gihub地址并Clone2.等待加载相应文件…3.Engine.java 启动文件修改main方法,增加两

2020-08-19 15:50:36 4108

原创 datax数据迁移所支持的类型及其配置(demo)[txtfilereader]

参考地址:官方文档参考地址:https://github.com/alibaba/DataX/blob/master/txtfilereader/doc/txtfilereader.md内容如下DataX TxtFileReader 说明快速介绍TxtFileReader提供了读取本地文件系统数据存储的能力。在底层实现上,TxtFileReader获取本地文件数据,并转换为DataX传输协议传递给Writer。本地文件内容存放的是一张逻辑意义上的二维表,例如CSV格式的文本信息。功能与限制

2020-08-19 11:47:04 6439

原创 卷Java面向对象

封装、继承、多态

2023-09-15 15:17:29 97

原创 卷Java数组与集合

数组是一种线性数据结构,用于存储相同类型的多个元素。在Java中,数组是一种特殊的对象,可以像其他对象一样进行创建、访问和操作。Set接口定义了一组用于操作集合元素的方法,常用的实现类有HashSet、LinkedHashSet、TreeSet等。集合是一种非线性数据结构,用于存储一组不重复的元素。Java中的集合类包括List、Set和Map等。Map接口定义了一组用于操作键值对的方法,常用的实现类有HashMap、TreeMap等。

2023-09-15 15:09:42 113

原创 卷Java流程控制

分支语句 if 、循环语句 for、跳转语句 break

2023-09-15 15:00:01 91

原创 卷Java运算符和表达式

算数运算符、关系运算符、逻辑运算符、位运算符、条件运算符

2023-09-15 14:51:59 82

原创 卷Java中的变量和数据类型

变量存储值的方式有两种:直接量和引用。直接量是指在程序中直接给出的数值或字符串等,而引用则是指对已存在的对象的引用。Java中的数据类型分为两大类:基本数据类型和引用数据类型。引用数据类型主要包括类、接口和数组。在Java中,使用关键字。

2023-09-15 14:46:39 25

原创 卷Java

Java基础、Java web、 spring

2023-09-15 14:40:10 26

原创 卷好计算机

计挨踢技术之路

2023-09-15 14:27:48 25

原创 Java web应用占用内存过高问题排查

进程内存使用超出正常范围

2021-12-03 13:54:16 2828

原创 力扣题目(leetcode)-34

34. 在排序数组中查找元素的第一个和最后一个位置给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。进阶:你可以设计并实现时间复杂度为 O(log n) 的算法解决此问题吗?示例 1:输入:nums = [5,7,7,8,8,10], target = 8输出:[3,4]示例 2:输入:nums = [5,7,7,8,8,10], target = 6输出:[-1

2021-10-26 17:05:20 99

原创 centos7安装docker

1-前置准备安装需要的软件包yum-util 提供yum-config-manager功能另外两个是devicemapper驱动依赖的yum install -y yum-utils device-mapper-persistent-data lvm22-设置yum源yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo3-查看可选择的安装包版本yum list docke

2021-09-18 17:29:57 197

原创 数据结构与算法-练习题03

题目:一个字符串是否包含另一个字符串的字母乱序。举例:abcdefgfg 包含 fgfg ,ffgg ,ggff 等 不包含 dfgfg条件一组额外的空间复杂度O(n) 时间复杂度:O(n*logi n)条件二组空间复杂度O(1)时间复杂度O(n)提示这里提示两种思路:1、枚举出所有的和比较字符串长度一致且连续的字符穿排序后和被比较的字符排序比较是否相等2、滑动窗口比较欢迎您在下面进行问答答案参考暂无...

2021-08-02 19:13:06 118

原创 数据结构与算法练习-题目1

题目1:投票选举村干部背景:投票选举村干部假设本村不的人不重名。一人有一票的投票权,可以投自己或者他人。现在每个人都已经投票完毕。并且这些票已经收集到大队(村干部的票被收集到了一个数组里)。需要选出一个被投了票数超过一半的人。怎么选呢?请你给出答案。伪代码即可。条件一组额外的空间复杂度O(n) 时间复杂度:O(1)提示:可以使用集合数组链表等结构条件二组空间复杂度O(1),不可借用集合链表等结构时间复杂度O(1)提示第二组条件相信大家应该都有想法并且能够实现,比如借助hashMap

2021-07-29 09:22:14 94

原创 数据结构与算法练习-题目1-解题思路及代码

第一组这组相对简单,相信大家基本都能够解出来。主要可以利用map结构,形成KEY,V结构统计数量,便利一遍投票数组,在便利一遍map就能够得到结果。代码我就不提供了第二组这个就要费点头脑了,关键性的就是大于一半这个结果。如果要大于了一半,有啥现象。先从简单的来:比如 [1,2,2,1,1,3,1] 。其实可以想象成这样 [1,a,a,1,1,a,1] 。就是除了自己都是对立的,只要当成两组来统计就行了。只要跟自己一样就对自己的统计进行+1 不一样就-1 。所以需要两个东东,一个是记录当前

2021-07-28 19:15:34 182

原创 数据结构与算法练习-题目2

题目1:投票选举村干部背景:投票选举村干部假设本村不的人不重名。一人有一票的投票权,可以投自己或者他人。现在每个人都已经投票完毕。并且这些票已经收集到大队(村干部的票被收集到了一个数组里)。需要选出一个被投了票数超过一半的人。怎么选呢?请你给出答案。伪代码即可。条件一组额外的空间复杂度O(n) 时间复杂度:O(1)提示:可以使用集合数组链表等结构条件二组空间复杂度O(1),不可借用集合链表等结构时间复杂度O(1)提示第二组条件相信大家应该都有想法并且能够实现,比如借助hashMap

2021-07-28 17:18:56 75

原创 聊聊自学数据结构与算法

聊聊自学数据结构与算法大家好,我是莫幽天很高兴你能够阅读到我的文章。说道自学算法,不知道你是带着一个什么样的心情来学习,我呢是觉得基础太重要了。所以又来尝试深入的学习数据结构与算法。为什么这么说呢,我是一名Java开发的程序猿,现在jdk已经出到18了(时间北京时间:2021-07-28),但是呢开发一般还在用jdk8 。一般的Java程序猿也就了解个jdk8的特性。上层变化的太快,想记忆需要长期持续的使用和记忆。底层支持变化的很慢,如数据结构与算法等。基本从计算及发展至今只是在教学上有一些新的改变。知

2021-07-28 16:42:17 647

原创 nacos 遇到的问题

这里写自定义目录标题项目启动,错误如下原因分析项目启动,错误如下ERROR c.a.c.n.c.NacosPropertySourceBuilder - [loadNacosData,104] - parse data from Nacos error,dataId:application-dev.yml,data:spring:xxxx..org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException

2021-07-28 16:15:02 2263 1

原创 冒泡排序算法详解加代码

冒泡排序算法概述1 .比较相邻的元素。如果第一个比第二个大,就交换他们两个。2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。动态演示代码示例python版本简单版本def simple_bubble_sort(ba_ary): n = len(ba_ary) # 获得数组的长度 for i i

2020-10-05 12:01:57 274

原创 python操作excle详解

python 操作excle为什么用Python操作excel?我们需要的数据都在excel中,一般时候通过excel的一些自带函数就能满足我们绝大多数要求.但是很难完成一些复杂的逻辑计算.对于一些定制化的复杂需求,或者是简单的但是需要我们重复手工完成的我们都可以利用用代码操作.Python 操作excel的优势上手简单丰富的第三方的插件库1.xlrd库:从excel中读取数据,支持xls、xlsx2.xlwt库:对excel进行修改操作,不支持对xlsx格式的修改3.xlutils库:在xl

2020-09-19 10:41:23 273

tab_par_region.sql

2021全国省市区编码,表结构及sql数据

2021-07-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除