自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (12)
  • 收藏
  • 关注

原创 开发一个spring boot的FTP Starter

Maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht...

2019-07-25 09:37:59 431

原创 spring boot 动态加载模块(加载外部jar包)

package com.cm.dynamicer.classloader;import com.cm.dynamicer.util.SpringContextUtil;import org.springframework.beans.factory.config.BeanDefinition;import org.springframework.beans.factory.suppo...

2019-06-21 10:29:35 33751 78

原创 nacos2.2.3版本安装

威胁情报组收到事件情报,部分单位发现Nacos存在权限认证绕过的Nday漏洞(CVE-2021-29441),据在野验证,该漏洞在Nacos版本2.0.4及之前可复现。

2023-08-22 18:53:22 1469

原创 java版雪花算法(chatGPT)

使用chatGPT生成的雪花算法

2023-04-27 09:28:28 192 1

转载 spark常用函数

spark内置函数

2022-10-09 16:36:47 1568

原创 mongodb开启副本集功能

开启mongodb副本集的脚本

2022-09-13 13:49:21 546

原创 centos7下mongodb安装及开启副本

mongodb开启副本,mongodb实时数据获取

2022-08-02 10:56:25 195

原创 spark-3.1.2兼容多版本hive

spark 3.1.2版本对多版本hive的兼容处理

2022-05-31 23:25:02 1341

原创 mac下minikube拉取镜像失败问题解决

使用minikube ssh进入minikube的docker节点执行 touch /etc/docker/daemon.json将以下配置添加到daemon.json文件中{"registry-mirrors": ["https://o2qykx8m.mirror.aliyuncs.com" ]}然后重启minikube再次运行kubectl create创建资源的时候,镜像会被成功拉取...

2022-03-15 21:21:49 1408

原创 批量删除Git中的cherry-pick分支

#!/bin/shpath=$(pwd)cd $pathvariable=$(git branch -a)array=(${variable// / }) for var in ${array[@]}do if [[ $var == remotes/origin/cherry-pick-* ]];then git push origin --delete ${var##*/} fidone 将内容保存到sh格式的文件中,并将文件添加到环境变量中,这.

2022-03-08 14:24:10 489

原创 运行pyspark,报py4j.protocol.Py4JError: org.apache.spark.api.python.PythonUtils.getEncryptionEnabled

解决方式1:配置环境变量:PYTHONPATHexport PYTHONPATH=$SPARK_HOME/python:$SPARK_HOME/python/lib/py4j-0.10.9.2-src.zip:$PYTHONPATH解决方式2:使用findspark模块import findsparkfindspark.init()

2022-02-15 13:56:20 1338 2

原创 spark业务开发-列值替换

spark业务开发-列值替换项目地址:https://gitee.com/cch-bigdata/spark-process.git输入数据order_number,order_date,purchaser,quantity,product_id,remark10001,2016-01-16,1001,1,102,机q器w记e录r10003,2016-01-17,1002,2,105,人工记录10002,2016-01-19,1002,3,106,人工补录10004,2016-02-21,

2022-01-15 10:14:50 1488

原创 spark业务开发-排序

spark业务开发-排序项目地址:https://gitee.com/cch-bigdata/spark-process.git输入数据subject,name,score数学,张三,88语文,张三,92英语,张三,77数学,王五,65语文,王五,87英语,王五,90数学,李雷,67语文,李雷,33英语,李雷,24数学,宫九,77语文,宫九,87英语,宫九,90输出数据+-------+----+-----+|subject|name|score|+------

2022-01-15 10:10:11 582

原创 spark业务开发-union合并(union)

spark业务开发-union合并(union)项目地址:https://gitee.com/cch-bigdata/spark-process.git输入数据集1id,name,profession,enroll,score1,庄劲聪,经济学类,北京理工大学,5512,吴雅思,经济学类,北京理工大学,5293,周育传,经济学类,北京理工大学,6824,丁俊伟,通信工程,北京电子科技学院,7085,庄逸琳,通信工程,北京电子科技学院,7086,吴志发,通信工程,北京电子科技学院,578

2022-01-15 10:08:48 1397

原创 spark业务开发-列拆分

spark业务开发-列拆分项目地址:https://gitee.com/cch-bigdata/spark-process.git输入数据id,data1,"Ming,20,15552211521"2,"hong,19,13287994007"3,"zhi,21,15552211523"输出数据+---+----+---+-----------+| id| 列1|列2| 列3|+---+----+---+-----------+| 1|Ming| 20|15552

2022-01-15 10:07:26 1092

原创 spark业务开发-添加索引列

spark业务开发-添加索引列项目地址:https://gitee.com/cch-bigdata/spark-process.git输入数据name,profession,enroll,score曾凰妹,金融学,北京电子科技学院,637谢德炜,金融学,北京电子科技学院,542林逸翔,金融学,北京电子科技学院,543王丽云,金融学,北京电子科技学院,626吴鸿毅,金融学,北京电子科技学院,591施珊珊,经济学类,北京理工大学,581柯祥坤,经济学类,北京理工大学,650庄劲聪,经济

2022-01-14 16:20:31 461

原创 spark业务开发-行转列

spark业务开发-行转列项目地址:https://gitee.com/cch-bigdata/spark-process.git输入数据subject,name,score数学,张三,88语文,张三,92英语,张三,77数学,王五,65语文,王五,87英语,王五,90数学,李雷,67语文,李雷,33英语,李雷,24数学,宫九,77语文,宫九,87英语,宫九,90输出数据+-------+----+----+----+----+|subject|宫九|张三|李雷|

2022-01-14 16:11:36 233

原创 spark业务开发-删除重复行

spark业务开发-删除重复行项目地址:https://gitee.com/cch-bigdata/spark-process.git输入数据order_number,order_date,purchaser,quantity,product_id,remark10001,2016-01-16,1001,1,102,机q器w记e录r10003,2016-01-17,1002,2,105,人工记录10002,2016-01-19,1002,3,106,人工补录10004,2016-02-21

2022-01-14 15:55:27 227

原创 spark业务开发-列选择

spark业务开发-列选择项目地址:https://gitee.com/cch-bigdata/spark-process.git输入数据"id","name","description","weight""102","car battery","12V car battery","8.1""103","12-pack drill bits","12-pack of drill bits with sizes ranging from #40 to #3","0.8""104","hamme

2022-01-14 15:50:12 134

原创 spark业务开发-列转行

spark业务开发-列转行项目地址:https://gitee.com/cch-bigdata/spark-process.git输入数据subject,gongjiu,zhangsan,lilei,wangwu英语,90,77,24,90语文,87,92,33,87数学,77,88,67,65输出数据+-------+----+-----+|subject|name|score|+-------+----+-----+| 英语| 77| 77|| 英语| 90

2022-01-14 15:31:41 322

原创 spark业务开发-数据清洗

spark业务开发-数据清洗项目地址:https://gitee.com/cch-bigdata/spark-process.git输入数据order_number,order_date,purchaser,quantity,product_id,remark10001,2016-01-16,1001,1,102,机q器w记e录r10003,2016-01-17,1002,2,105,人工记录10002,2016-01-19,1002,3,106,人工补录10004,2016-02-21,

2022-01-14 15:16:57 336

原创 spark业务开发-聚合(agg)

spark业务开发-聚合(agg)项目地址:https://gitee.com/cch-bigdata/spark-process.git输入数据name,profession,enroll,score曾凰妹,金融学,北京电子科技学院,637谢德炜,金融学,北京电子科技学院,542林逸翔,金融学,北京电子科技学院,543王丽云,金融学,北京电子科技学院,626吴鸿毅,金融学,北京电子科技学院,591施珊珊,经济学类,北京理工大学,581柯祥坤,经济学类,北京理工大学,650庄劲聪,

2022-01-14 15:06:26 397

原创 spark业务开发-空值处理

spark业务开发-空值处理项目地址:https://gitee.com/cch-bigdata/spark-process.git输入数据集"id","name","description","weight""102","car battery","12V car battery","8.1""103","12-pack drill bits","12-pack of drill bits with sizes ranging from #40 to #3","0.8""104","ham

2022-01-14 14:53:56 371

原创 spark业务开发-join合并(join)

spark业务开发-join合并(join)项目地址:https://gitee.com/cch-bigdata/spark-process.git输入数据集1order_number,order_date,purchaser,quantity,product_id,remark10001,2016-01-16,1001,1,102,机q器w记e录r10003,2016-01-17,1002,2,105,人工记录10002,2016-01-19,1002,3,106,人工补录10004,2

2022-01-14 14:36:57 263

原创 spark业务开发-列过滤(filter)

spark业务开发-列过滤(filter)输入数据order_number,order_date,purchaser,quantity,product_id,remark10001,2016-01-16,1001,1,102,机q器w记e录r10003,2016-01-17,1002,2,105,人工记录10002,2016-01-19,1002,3,106,人工补录10004,2016-02-21,1003,4,107,自然交易10001,2016-01-16,1001,1,102,机器记录

2022-01-14 14:21:22 731

原创 CDC框架之Debezium使用

CDC框架之Debezium简介Debezium 是一组分布式服务,用于捕获数据库中的更改,以便您的应用程序可以看到这些更改并对其做出响应。Debezium 在更改事件流中记录每个数据库表中的所有行级更改,应用程序只需读取这些流以查看更改事件发生的相同顺序。Debezium 构建在Apache Kafka之上,并提供与Kafka Connect兼容的连接器,用于监控特定的数据库管理系统。Debezium 在 Kafka 日志中记录数据更改的历史记录,从您的应用程序使用它们的位置。这使您的应用程序可以轻

2021-11-22 14:10:38 3328

原创 kudu集群安装

kudu集群安装服务器masterslave01slave02架构master:kudu-master,kudu-tserverslave01:kudu-tserverslave02:kudu-tserver前置条件安装ntp同步时间,否则会报错误Check failed: _s.ok() Bad status:Service unavailable: Cannot initialize clock: Error reading clock. Clock con

2021-10-27 14:45:15 512

原创 Neo4j 图数据库快速学习

neo4j简介Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。程序员工作在一个面向对象的、灵活的网络结构下而不是严格、静态的表中——但是他们可以享受到具备完全的事务特性、企业级的数据库的所有好处。Neo4j因其嵌入式、高性能、轻量级等优势,越来越受到关注.安

2021-09-16 00:02:09 291

转载 Hadoop Shell命令

Hadoop Shell命令cat使用方法:hadoop fs -cat URI [URI …]将路径指定文件的内容输出到stdout。示例:hadoop fs -cat hdfs://host1:port1/file1 hdfs://host2:port2/file2hadoop fs -cat file:///file3 /user/hadoop/file4返回值:成功返回0,失败返回-1。chgrp使用方法:hadoop fs -chgrp [-R] GROUP URI [UR

2021-08-26 14:54:56 91

原创 json数据平铺规则

json数据平铺规则maven依赖<!-- https://mvnrepository.com/artifact/net.sf.json-lib/json-lib --> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <ve

2021-08-24 14:17:13 785

原创 基于docker搭建hadoop集群

1. 创建自定义docker networkdocker network create --subnet=172.20.0.0/16 hadoop-cluster2. 创建自定义镜像(基于centos) 拉取centos镜像:docker pullcentos:latest 运行容器:docker run -d --privileged --name cluster-master -h cluster-master --net hadoop-n...

2021-08-02 10:51:13 447

原创 网页内容无法右键,无法复制问题解决

按F12打开控制台选中Console选项卡输入document.oncontextmenu = function () {event.returnValue = true; }敲回车输入document.onselectstart = function(){event.returnValue = true; };敲回车即可进行页面内容选中和复制了...

2021-05-18 17:19:44 1252

转载 docker 容器内apt-get install 报E: Unable to locate package xxx问题解决

现象:apt-get install vimReading package lists... DoneBuilding dependency tree Reading state information... DoneE: Unable to locate package vim解决root@0ca58288509f:/# mv /etc/apt/sources.list /etc/apt/sources.list.bakroot@0ca58288509f:/# ec...

2021-04-23 19:32:19 1289 3

原创 docker登录报WARNING! Using --password via the CLI is insecure. Use --password-stdin.

当使用docker login -u xxx -p xx时,报WARNING! Using --password via the CLI is insecure. Use --password-stdin.提示解决:1. 将密码写入到一个文件中,例如/etc/docker_passwd文件2.使用以下命令执行登录:cat /etc/docker_passwd | docker login --username 用户名--password-stdin...

2021-03-15 16:55:47 17519 2

转载 netstat查看端口情况

netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]-a或--all 显示所有连线中的Socket。 -A<网络类型>或--<网络类型> 列出该网络类型连线中的相关地址。 -c或--continuous 持续列出网络状态。 -C或--cache 显示路由器配置的快取信息。 -e或--extend 显示网络其他相关信息。 -F或--fib 显示路由缓存。 -g或--groups 显示多重广播功能群组组员名..

2021-03-09 14:30:31 237

原创 spring boot 单元测试

1.测试类上添加注解@RunWith(SpringRunner.class)@SpringBootTest2.属性注入类使用@PropertySource(value = "xx/xx.properties")类似的写法时,需要换成@PropertySource("classpath:xx/xx.properties")否则运行单元测试时,会报无法找到配置文件的错误Could not open ServletContext resource [/application..

2021-03-08 10:51:27 94

原创 加快访问github的速度

使用https://www.ipaddress.com/解析以下地址github.com assets-cdn.github.com github.global.ssl.fastly.net将解析结果添加到host文件中例如140.82.113.3 github.com185.199.108.153 assets-cdn.github.com199.232.69.194 github.global.ssl.fastly.net然后刷新DNS如果是Windows Vi..

2021-01-19 15:23:33 156

原创 debezium 监控数据库事件(docker compose 容器编排模式)

a

2021-01-13 15:59:05 630

原创 debezium 监控数据库事件(docker独立容器模式)

Debezium是什么?Debezium是一组分布式服务,用于捕获数据库中的更改变化,以便您的应用程序可以看到这些更改并做出响应。Debezium在更改事件流中记录每个数据库表内的所有行级更改,应用程序只需读取这些流,即可按发生事件的顺序查看更改事件。...

2021-01-13 14:37:47 1192

原创 mysql对应的JDBC类型

MySQL Type Name Return value ofGetColumnTypeName Return value ofGetColumnClassName BIT(1) BIT java.lang.Boolean BIT( > 1) BIT byte[] TINYINT TINYINT java.lang.Booleanif the configuration propertytinyInt1isBitis set to...

2021-01-08 20:39:14 581

dynamicer.zip

该代码是基于springboot的开发方式,主要实现了springboot动态加载外部任意位置的jar文件(这个jar是根据具体的业务逻辑来的),jar可以是一个完整的spring类型的功能模块。暂时没有处理controller相关的实现。

2019-06-21

docker自动化离线安装.zip

请确保centos版本在7以上,已通过安装验证。centos6未测试是否可以正确使用。

2019-05-21

word,excel,ppt转换成pdf项目的依赖jar

该资源专门为我的github程序提供的依赖jar包 程序名称:convert2pdf 地址:https://github.com/w757227129/convert2pdf

2018-09-21

比较全的java工具类

功能比较全面的java工具类。包括数据库方面的,日期格式方面的,文件操作的,网络操作,String工具类以及常用类。

2017-09-26

aspose将office组件(word,excel,ppt)转换为PDF

通过在csdn中下载的其他破解方案,进行了整合,最后整理出的一个可以通过aspose转换word,excel,ppt为PDF的项目

2017-09-26

java_源码,java_源码

java源码

2016-06-29

最简化tomcat设计,socket,web服务器

请先运行com.cm.server包中的HttpServer.java服务器程序 业务流程 1,使用一个ServerSocket 等待客户端连接 2,客户端连接后,实例化request,response对象 3,截取请求的url进行处理,判断是请求的静态页面还是servlet(自己编写的一个接口) 4,如果访问的是sevlet,则使用类加载器,根据configServlet.xml中配置的参数,查找对应的class,载入 5,最后执行方法. 6,可扩展开发,在com.cm.util包下,可编写专门读取txt,ini,propertie等文件的实现类, 当然,前提是需要实现ServletReader接口,实现接口中的方法. 后记: 该程序是最低级,简单的一个web服务器, 不足之处,请谅解.全靠自己敲写.

2016-06-29

java反编译工具

java反编译

2016-06-29

vbs自动输入数据

通过该脚本,可实现仿打印机效果的自动输入操作. 比如,自动输入密码,自动输入代码

2016-06-29

vbs控制浏览器操作,自动化最简代码

vbs控制浏览器操作,自动化最简代码 在此脚本基础上,可以实现更为复杂的自动化操作。

2016-06-29

jdk-6u43-windows-x64

jdk-6u43-windows-x64.exe 官网下载的程序,可放心使用

2015-12-25

飞秋(局域网传文件)

飞秋(FeiQ)是一款局域网聊天传送文件的即时通讯软件,它参考了飞鸽传书(IPMSG)和QQ, 完全兼容飞鸽传书(IPMSG)协议,具有局域网传送方便,速度快,操作简单的优点,同时具有QQ中的一些功能,是飞鸽的完善代替者。类似一些公司使用的BQQ。它支持语音,远程协助群聊天(不需要服务器)。

2015-12-25

空空如也

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

TA关注的人

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