自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

茶故

共同成长,共同进步

  • 博客(46)
  • 资源 (16)
  • 收藏
  • 关注

原创 rancher部署flink集群

最简单部署flink方式,保姆级教程,图文并茂

2023-04-21 12:02:15 877 1

原创 File is read-only:/var/lib/clickhouse/preprocessed_configs/config.xml

原因:rancher重启时,是先启动一个新的镜像,而clickhouse中该文件只允许一个进程使用,导致新镜像无法正常启动。解决:在rancher中,先将该服务pod杀掉,再新增,可正常启动。即将clickhouse的pod数改成0后再新增一个为1即可。

2023-02-17 16:56:41 274

原创 all replication slots are in use Hint: Free one or increase max_replication_slots.

提交flinksql作业(pgsql-cdc)时报错:all replication slots are in use Hint: Free one or increase max_replication_slots.进入服务器:输入lsblk,查看镜像,cd 镜像路径,进入镜像,找到pgsql安装目录。文中抛错为PSQLException, 考虑是pgsql数据库的配置问题。此时查看task-managers,发现slot并未使用完,仍有空闲。重启数据库,使用show all查询修改结果。

2022-12-21 10:19:23 580

原创 FlinkCDC是否支持view同步

在flink官方文档中,只说明了如何使用查询创建视图,但是未标明是否可以直接同步源数据库中已经创建的视图表。flinkcdc文档中也未标明,是否可以同步view。尝试过一种方法:使用CDC正常建表语句,但是此表源表是视图,可执行成功,但是无数据。同时请教过大佬,视图无法使用流处理方式,只能通过批处理同步。我目前的解决方案:将视图涉及到的表,读取到flink中,然后再使用flinksql的creat view方式创建视图。

2022-12-19 13:44:06 438

原创 编译flink-cdc-connectors

在java中使用flink-cdc-connectors报错,“org.apache.flink.shaded.guava18.com.google.common.collect” 或是 “org.apache.flink.shaded.guava30.com.google.common.collect”。于是为了与使用的flink版本对应,下载源码编译,但是重新打包的过程中遇到了一些问题,记录如下:1.格式校验错误,spotless,pom文件中引入如下配置然后在maven中找到spotless:a

2022-06-13 21:26:09 2678 1

原创 com.google.protobuf.GeneratedMessageV3.isStringEmpty

grpc方法返回时候报错responseObserver.onNext(GetTitleListResponse.newBuilder().build());经过排查,是前端与后端grpc版本不一致导致,统一grpc版本即可解决该问题

2022-05-26 16:14:19 3751 3

原创 Failed to read artifact descriptor for com.google.errorprone:javac:jar:9+181-r4173-1

只记录下原因:打包项目时使用的java11,而项目本身是使用的java8,java版本不一致导致,替换版本后问题消失。另,若不想替换版本,请参考下面这位的解决方法:Failed to read artifact descriptor for com.google.errorprone:javac:jar:9+181-r4173-1_jack@london的博客-CSDN博客Java maven项目执行时报错 build failure。报错全文:[ERROR] Failed to execute g

2022-05-25 09:22:02 1989

原创 Error in response deserializer function.

protobuf接口,编译,生成时均未报错,项目正常启动,但前端调用时抛错:Errorinresponsedeserializerfunction. 后端控制台无任何提示。因为代码敏感,打了马赛克,不过重点是怎么结局,以做记录。图中红圈位置,两个package报错时为匹配,修改如图中一样后不再报错。...

2021-04-01 11:25:07 388 2

原创 The timestamp difference between admin and executor exceeds the limit. at

The timestamp difference between admin and executor exceeds the limit. at使用xxljob想调试定时器时,出现以上错误。更新服务器时间后,得以解决。

2020-08-20 10:15:29 4166

原创 docker运行envoy

因为nginx高版本中已经有对grpc的原生支持了,遂,停用了envoy在此记录下,相关命令//查询和移除容器docker rm -----docker ps -a//查询和移除镜像docker rmi -----docker images//进入envoy目录后执行docker-compose up --build -d//数据安全起见,只在此处留存一段envoy的配置 - name: psi_service connect_timeout: 0.25s

2020-07-30 15:26:25 1246

原创 逗号拼接字符串转list

将一个用逗号分隔的字符串转为list,代码如下:String str="aa,aaaa,ddd,ads,sasd";Type type = new TypeToken<List<String>>() {}.getType();List<String> list= new Gson().fromJson(str, type);个人记录常用代码。...

2020-07-14 16:02:14 1878

原创 object转map,json转map

从redis中取值,object类型转map格式,json格式转map格式都可以用,转换代码如下://需要导入的包import com.google.gson.Gson;//从redis根据memberid取出json串Object member = redisUtils.getMemberById(memberid);Map<String, String> map = new Gson().fromJson(String.valueOf(member), Map.class);

2020-07-14 15:25:21 423

原创 去掉pgsql脚本中注释

利用正则:comment '(?<=').*?(?=')'

2020-07-06 10:35:55 528

原创 leetcode面试题01.02java 判定是否互为字符重排

面试题01.02:题目:给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。示例 1:输入: s1 = "abc", s2 = "bca"输出: true示例 2:输入: s1 = "abc", s2 = "bad"输出: false说明:0 <= len(s1) <= 1000 <= len(s2) <= 100java实现:/* *此处定义数组长度为128,因为基础ASCII..

2020-06-01 10:45:38 413

原创 leetcode面试题01.01java 判定字符是否唯一

面试题01.01:题目:实现一个算法,确定一个字符串s的所有字符是否全都不同。难度:简单示例 1:输入: s = "leetcode"输出: false示例 2:输入: s = "abc"输出: true限制:0 <= len(s) <= 100如果你不使用额外的数据结构,会很加分。java实现:/* *这道题看到后最先想到的就是利用set存放,但是有个一个限制 *不使用额外的数据结构会很加分,因此选用indexof来实现lastindexo.

2020-05-29 16:02:32 295

原创 poi导入导出处理百分号问题

解决方法如下,其中,specification是规格字段,也是poi读取的其中一列String spec="";if (specification.getCellStyle().getDataFormatString().indexOf("%") != -1) { spec = specification.getNumericCellValue() * 100 + "%"; specification.setCellValue(spec);//此处因为我要将错误数据导出,所以把值写回到列中.

2020-05-18 14:52:44 1498

原创 git subtree fatal unable to get credential storage lock File exists

在使用subtree命令同步子项目文件时,出现的这个异常,特记录下,与正常git出现这个异常的解决方法一样解决方法:执行此代码,通用。git config --system --unset credential.helper

2020-05-14 17:16:36 993

原创 分布式ID生成方法-雪花算法java版本

雪花算法(Snowflake)是twitter公司内部分布式项目采用的ID生成算法,开源后广受国内大厂的好评,在该算法影响下各大公司相继开发出各具特色的分布式生成器/** * Twitter的SnowFlake算法,使用SnowFlake算法生成一个整数,然后转化为62进制变成一个短地址URL * * https://github.com/beyondfengyu/SnowFlak...

2020-04-27 10:25:17 226

原创 poi导入excel如何优化,优化步骤,代码层面能做到的最大优化

由于公司做的是商业项目,代码不方便贴上来,只记录下思路。项目中,有不少需要导入excel数据的地方,因为项目赶工期,没有考虑太多,直接实现了就完事了,在压测的时候,发现导入数据到几百条时就会出现前端连接超时,于是,优化成为了必做项。先说说未优化前状态前端上传文件至阿里云,后端通过ossAPI以流的方式下载到内存并逐条通过poi读取校验(业务原因,校验较多,也是只有几百条数据就超时的主要...

2020-04-17 09:27:29 842

原创 电脑经常卡住,软件出现终止进程,cpu占用100%

只是简单记录下,来源于在家办公期间发生的事。因为家里电脑刚好坏了,疫情原因没法出去修,2月要在家办公,搬了公司电脑回家。emmm,,,公司电脑内存只有8G(人艰不拆~),由于服务器在公司,遂使用docker+envoy+哲西云通过内网穿透使用公司本地环境开发。我使用的docker桌面 版本,随开机自启动,多次出现开机后cpu拉满,以及启动idea后出现卡死并弹程序终止系统框,无奈,凑合...

2020-03-10 09:48:46 1420

原创 SpringCloud教程,学习SpringCloud你只需要它!大牛教学!

一 为什么需要SpringCloud 不建议未学习SpringBoot的兄弟直接上手SpringCloud.。

2020-02-24 16:58:06 1578

原创 pgsql中使用jsonb类型

项目中因为要存一些操作在通知消息中,于是将消息的主体设置为jsonb类型。项目环境:数据库使用的gpsql,框架为grpc,使用proto3协议文档,db层使用mybatis在项目中具体使用方法如下,仅做记录:写操作时:转换代码:JsonbUtils.json2Map(content)需要的工具jar包:读操作时:该行代码为:typeHan...

2020-01-03 11:21:21 6155 5

原创 Command line is too long(命令行过长) protobuf编译异常

记录这个错误的原因是,最开始编译protobuf报的错误是一堆乱码,在设置计算机的编码后,才看到正确的错误:Command line is too long protobuf乱码解决办法如下:(不具有普遍性,只是我电脑如此解决的)Command line is too long(命令行过长)的解决方法则来自官网:https://www.xolstice.org/protobuf-m...

2019-09-16 18:21:21 894

原创 ByteString与inputStream互转

网上没搜到,记录一下ByteString 是protobuf的bytes类型生成后对应的java类型 ByteString fileStream = request.getFileStream(); byte[] bytes = fileStream.toByteArray(); ByteArrayInputStream byteArrayInputStream =...

2019-08-07 11:15:38 980

原创 postgresql添加sequence并在mybatis中使用

本文创建的sequence主要是用在订单号自增上一.在pgsql中创建sequenceCREATE SEQUENCE order_seq INCREMENT 1 START 1 MINVALUE 1 MAXVALUE 99999999 CACHE 1;二.mybatis中sql这么写 <insert id="insertSeq"...

2019-08-03 15:19:46 1664 1

原创 微信小程序使用阿里云ocr识别名片信息

事先说明,博文中只是一个简单的demo。阿里云的ocr识别有一定误差,图片的清晰光暗程度也会影响识别结果。更完善的ocr识别名片程序,本人有两种想法:一种是使用全能名片王的api,有收费部分。一种是同时使用阿里云的名片识别接口和普通图片文字识别接口,在后台进行对比修正后再返回;同时看能否找到自动裁剪图片的方法。目前正在尝试此种方法,但是代码不方便放上来。有兴趣的可以自己研究。源码地...

2019-08-03 14:27:51 2538

原创 Working tree has modifications. Cannot add --git subtree 拉取错误

错误如图:错误原因:本地git有与远程仓库不同的地方,修改后撤销的操作也会被判定为与仓库不一致。将当前代码提交,并拉取仓库代码,保证代码完全一致后,再使用命令拉取即可。...

2019-07-10 17:29:37 3139

原创 oss服务端签名客户端上传并设置服务端回调,服务端对回调进行验证

官网文档:https://help.aliyun.com/document_detail/31989.html?spm=a2c4g.11186623.2.14.292d15a6Afw15W#reference-b3p-cyw-wdb官网JavaDemo:https://gosspublic.alicdn.com/images/AppCallbackServer.zip?spm=a2c4g.11...

2019-06-04 16:38:08 4568 5

原创 idea连接github报错:not found

错误来源于一个小功能,跟公司主产品完全分开的一个小功能,同事在github上建了一个项目,用于版本管理,我的idea之前连接的自己的项目,同事这个是私有的不公开的,但是给了我权限。当用idea连接的时候就出问题了:xxxx(项目名) not found!idea的配置如下,账号密码无错。连接我自己之前的项目也没问题,因为同事这个项目地址不一样,更改了地址,即url。解决办法:...

2019-05-20 15:26:50 2737

原创 https与http底层区别

目录一.http1.0、http2.0和https的区别1.http2.0优势(http2.0基于谷歌的SPDY设计的,支持明文传输,但SPDY强制使用HTTPS)2.https:是通过TLS或SSL对http进行加密二.http请求方法详解三.http状态码一.http1.0、http2.0和https的区别1.http2.0优势(http2.0基于谷歌的SPDY设计...

2019-05-05 12:11:39 440

原创 线上安装docker(centos7)

本文出自我老大的博客,稍加整理,更易懂。原文:https://safami.co/2019/04/26/docker-install-on-centos-7-and-connect-by-intellij-idea/基本安装:yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --...

2019-04-28 11:37:12 146

原创 本地安装docker(centos7)

此安装方式仅适用于本地环境。服务器安装请看这篇:因为新的项目要使用docker,就装了个vm,然后安装了centos7系统。并在centos7安装dockercentos国内下载镜像:http://mirrors.aliyun.com/centos/7/isos/x86_64/,我使用的版本:CentOS-7-x86_64-DVD-1810.isodocker安装的版本:这是准备条...

2019-04-10 10:12:11 653

原创 Push rejected: Push to origin/master was rejected idea提交github错误

错误代码:Push rejected: Push to origin/master was rejected 推送拒绝:推送到起源/主分支被拒绝错误原因:你的项目中有和推送历史不符的东西 ,你可以看下这个项目的localhistory解决办法:打开你要上传代码的文件夹位置鼠标右键git Bash Here然后直接运行下面的命令解决问题gi...

2019-04-08 10:17:07 219

原创 win10纯净版安装(小白教程)

第一步:系统下载 ,打开迅雷点击新建任务然后把下面的链接复制到迅雷 进行下载ed2k://|file|cn_windows_10_multi-edition_vl_version_1709_updated_sept_2017_x64_dvd_100090774.iso|4630972416|8867C5E54405FF9452225B66EFEE690A|/第二步:安装:下载好了之...

2019-04-02 08:33:43 3625

原创 springboot启动图修改(简单好玩

在看springboot2.0新特性的时候,发现这么个好玩的。可以修改springboot启动图。对我来说,新大陆啊,原来springboot启动图片还可以修改!!!!方法如下:1)在application.yml同级位置新建一个banner.txt(敲黑板,名字格式必须一样)文件.2)http://patorjk.com/software/taag/#p=display&am...

2019-03-19 17:35:13 3931

原创 qrcode生成的二维码长按不识别问题

一,原因通过qrcode生成的二维码,在页面中是以convas显示。微信中长按2秒识别二维码是通过img标签识别的。如图,红色是qrcode生成的标签,绿色是转换后的标签。二,解决方法定义两个div,将qrcode.js自动生成的convas标签内容放在隐藏的div中,即图中id=qrcodeNone的div标签中,然后将转换后的img标签放在第二个未隐藏的div中,即图中id...

2019-03-12 11:50:49 7475 2

原创 java路径规划,面向对象版本

因为要做一个地图相关的功能,涉及到java路径规划问题,最后确定了两套,借鉴的博文如下:面向对象版本算法:https://www.cnblogs.com/zhuweisky/archive/2005/09/29/246677.html(c#版本的,java版本在评论中)邻接矩阵版本算法:https://blog.csdn.net/carson0408/article/details/786...

2019-03-06 16:23:54 798

原创 'url' attribute is not specified and no embedded datasource could be configured.编译错误

报错原因:将yml文件中的本地数据源注释,打开服务器数据源后,使用maven命令:mvn install -Dmaven.test.skip=true打包上线。然后切换回本地数据源,启动,报错如图一。yml文件配置如图二。图一:图二:解决办法:1)网上搜了很多,多数是说没有配置数据源,还有的说spring没有扫描到yml文件2)但是,这个项目已正常开发2个月,同一套...

2019-02-27 11:29:47 72563 22

原创 二维数组转json字符串,json字符串转二维数组

二维数组转json字符串,直接上代码 /** * 二维数组转json字符串 */ public static String twoArrToJson(int[][] arr) { String jsonStr = JSONArray.fromObject(arr).toString(); return jsonStr; ...

2019-02-27 11:15:56 8058 4

原创 Failed to execute Document.write() 百度地图jsjdk异常

报这个错的时候,按F12控制台会有黄色提示,将提示中的地址引入页面中即可。

2019-02-22 15:00:31 1104

大数据分层理论介绍ppt

内容概要:通过对现有通用大数据开发层级划分进行分析,并汇总为此ppt。 适用人群:为团队人员讲解大数据开发分层理论知识,适合给有一定开发能力的人员讲解

2023-04-20

第三方可视化平台调研比对

大数据可视化平台调研结果,比对了三家市面上常见的成熟平台分别从以下三个方面做了对比: 1.开源情况 2.功能支持情况 3.本地部署情况 4.优缺点分析

2023-04-20

wx-ocr-minipro

说明: 1.该项目是微信小程序,通过调用阿里ocr接口完成名片识别. 2.文中的appcode 需要您自己去阿里云开通ocr服务,有试用版,可以调用500次. 3.请下载后用微信开发者工具打开. 4.开发语言为wxml 5.适用人群为有一定前端基础者 6.如有问题,可移步我的博文,也可留言

2023-04-20

自适应简易企业官网,可适用不同客户端,手机平板电脑mac,拿来即用,简单易懂 直接打开html页面即可

资源简述:自适应简易企业官网,可适用不同客户端,手机平板电脑mac,拿来即用,简单易懂。 使用方法:直接打开html页面即可 编写语言:html+css+vue 部署方式:tomcat

2023-04-13

深入解析spring架构与设计原理.rar

如有问题,请留言。本书书名:深入解析Spring架构与设计原理

2019-05-22

惠普打印机驱动HP_LJ_Pro_MFP_M225.rar

来自于官网,只是为不会找驱动的小伙伴提供一个下载的位置。有问题请留言

2019-05-22

Xftp6.0.rar

Xftp是一个功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS Windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的需要。它采用了标准的 Windows 风格的向导,它简单的界面能与其他 Windows 应用程序紧密地协同工作,此外它还为高级用户提供了众多强劲的功能特性。无需破解,打开即用。如有问题,请根据readme的联系方式联系我

2019-05-22

rsocket在springboot中的使用

该项目是rsocket在springboot中的使用,仅用作入门练习

2019-05-06

redisson的demo

该项目是redisson在springboot中的使用,仅用作入门练习

2019-05-06

springwebflux的demo

该项目是springwebflux的一个联系项目,仅用作入门webflux

2019-05-06

grpc的demo

该项目是grpc在springboot中的使用,仅适合入门练习使用

2019-05-06

sumatra PDF阅读器(开源超简洁阅读器)

开放源代码:这是一套开放源代码的小软件,这就意味着您不仅可以完全免费地使用它,还可以在其协议范围内自由地修改它。支持的操作系统是windows的系列产品,包括XP/Vista/Win7/Win8,均可完美表现。支持的文件格式除了PDF以外,还有DjVu、CHM、ePub、MOBI、CHM、XPS、CBZ、CBR等。其中的DjVu也是一种优秀的文档格式。不仅软件提供简体中文界面,官网也有简体中文界面。当前最新版本为2.4。官网提供两种安装包和便携版(绿色版)两种下载格式。下载后其安装包仅4.00MB,而便携版仅2.66MB。可根据需要下载使用。正常情况下还是安装包使用要方便些,因为可直接建立文件关联。在U盘上当然就只能使用便携版了。压缩包中有官网地址 官网下载速度比csdn慢很多。

2019-04-08

java反编译工具(最新超小版本,只有700kb)

大家都知道,将源代码转换成二进制执行代码的过程叫“编译”,比如将C源代码编译成.exe可执行文件;那么把二进制执行代码转换成源代码的过程就叫“反编译”,比如把exe转换为C源代码就叫“反编译”。        由于主流的C的编译器都进行了代码的优化,因此把C编译生成的exe文件反编译成C代码非常困难。但是像Java、.net这样基于虚拟机技术的编程语言则反编译非常容易。 这个反编译工具为jad,直接打开就可以,无需安装,亲测可用。如有问题,请留言。

2019-03-18

超轻便取色器(只有36kb大小)

如何将自己编辑的文字或者形状编辑成自己想要的颜色呢?当然可以通过颜色的选项进行编辑,但是其与我们想要的颜色可能不大相同,如果知道了颜色的色值,当然方便,但是在不知道色值的情况下,就有点无能为力了。这个取色器使用起来超简单,直接打开就可以使用,无需安装。亲测可用。

2019-03-18

ibeacon三点定位demo(java代码)

这是一个采用iBeacon技术的室内定位服务端程序,里面包含了三种定位算法,三边定位算法、加权三边定位算法和三角形加权质心定位算法。程序采用Spring框架,简化了JDBC和RMI的样板式代码,并配置了Druid数据库连接池,同时,为了满足高并发的需求,采用了NIO框架Netty,更好地支持大量终端同时定位。程序已经Maven化。 github地址以及使用说明在压缩包中。亲测可用,如有问题,请留言

2019-03-18

josm官网最新版本

JOSM(Java OpenStreetMap编辑器,英语:Java OpenStreetMap Editor)是开放街图地理信息的自由编辑工具,以Java撰写。其有许多高级的功能,但是也比默认的iD线上编辑器有较复杂的用户界面。

2019-03-18

微信小程序车牌键盘录入demo

微信小程序车牌键盘录入demo,亲测可用,自定义键盘,符合车牌录入方式。此demo中包含整个页面,如有问题,请留言

2018-10-24

xshell中文绿色版以及xftp中文版

xshell以及xftp中文版本,傻瓜式安装后直接使用,如有问题,请阅读解压后的readme.txt文件。xshell版本为5.0.

2018-10-18

springboot1.5+shiro+mybatis+druid监控后台系统(java)

使用前请详细阅读压缩包中的readme文件。本套系统使用springboot1.5+shiro实现权限控制,界面主要使用bootstrap构建。有文件上传下载功能。定分较高,请谨慎下载,因为本人保证可以远程教将项目在你的本地跑起来。达到下载后可以自己使用的效果。联系方式见压缩包中readme。

2018-07-03

H+后台主题框架(未压缩,带说明文档,带注释),官网最新版本

亲测可用,在docs文件夹中有说明文档,js文件全部未压缩。使用时可以直接页面进行替换。官网998买的,将下载积分定低一些,方便大家。 这个是官网介绍 H+是一个完全响应式,基于Bootstrap最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本,当然,也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。 当前版本:v4.1.0 如果您下载后确认可用,希望您可以留一下一个评价。谢谢。对于有能力的人,还是希望您去官方购买。

2018-02-23

空空如也

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

TA关注的人

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