自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

群峰之巅的专栏

从今往后,我将竭尽全力,成为群峰之巅!

  • 博客(176)
  • 资源 (4)
  • 收藏
  • 关注

原创 k8s局域网通过operator部署rabbitmq

k8s局域网通过operator部署rabbitmq

2024-03-29 04:33:28 984 1

原创 Flink1.12.7 Standalone版本安装

安装:下载后直接解压即可。

2023-09-21 23:16:37 708

原创 用 flink 插件chunjun实现全量+增量同步-达梦数据库到postgresql

如果新值为null,数据库中的旧值不为null,则不会覆盖。'sink.all-replace' = 'true', -- 解释如下(其他rdb数据库类似):默认:false。

2023-09-19 15:29:28 1231 1

原创 docker容器里面的java进程内存泄露排查

docker里面的java进程在宿主机器无法进入,需要先进入docker容器,然后再安排。网上找了下,发现是xms和xmx写在jar包后面,导致没有生效,修改下就可以了。同事反馈java进程的内存越来越大,设置的是2G,但是占用了8G的内存。发现内存占用比分配的大很多,jvm配合没有生效。1、通过jstat查看gc信息。2、使用arthas进行分析(发现内存占用比分配的大很多。2、找到java进程。

2023-09-18 17:59:52 851

原创 The dirty consumer shutdown, due to the consumed count exceed the max-consumed [0]

根据官网这篇文章的提示,应该是插入的sql语句出现了问题。字面意思是消费数量超过最大消费数量,但是我没做相关的限制,网上关于这个错误的资料比较少。使用taier框架执行同步kafka到数据库postgre sql的语句,报错。这个错误主要是字面意思容易被误导,查找原因的时候还是要从具体的错误中去确认。因为是测试,我改成两个字段就没这个问题了。

2023-09-17 21:04:07 556 1

原创 org.apache.flink.table.api.TableException: Sink does not exists

发现executeInsert方法的参数tablePath需要传入表名,这里的表名应该和。的表名source_sensor一致。

2023-09-15 14:57:24 796

原创 No factory implements ‘org.apache.flink.table.factories.DeserializationSchemaFactory‘

最后确认是因为下面的format.type设置成了json。

2023-09-15 14:42:43 144

原创 flink连接kafka报:org.apache.kafka.common.errors.TimeoutException

KAFKA_ADVERTISED_LISTENERS:负责发布外网地址,这个地址会发布到zookeeper中。2、修改kafka安装的配置,把kafka改成具体的ip。1、在本地的hosts中配置域名指向;所以最终会去访问kafka。

2023-09-14 21:01:00 2542

原创 flink java代码在客户端运行

【代码】flink java代码在客户端运行。

2023-09-14 20:46:08 179

原创 maven本地安装jar包install-file,解决没有pom的问题

maven本地安装jar包install-file,解决没有pom的问题mvn org.apache.maven.plugins:maven-install-plugin:3.1.1:install-file -Dfile=C:\common\cloud-core-1.0.0-SNAPSHOT.jar

2023-08-30 16:07:36 2301

原创 docker-compose设置network的alias

docker network的alias可以理解为同一个网络下的ip,同一个网络的容器可以通过alias调用目标容器:比如容器A的别名是aliasA,那么容器B要调用容器A的一个http端口,可以这样:http://aliasA:端口号

2023-02-03 15:52:21 3051

原创 linux安装docker

安装和启动docker,ce代表社区办,ee代表企业版。每个人的加速服务地址不一样。

2022-08-02 01:06:39 155

原创 docker常用命令

容器生命周期管理 — docker [create|exec|run|start|stop|restart|kill|rm|pause|unpause]容器操作运维 — docker [ps|inspect|top|attach|wait|export|port|rename|stat]容器rootfs命令 — docker [commit|cp|diff]镜像仓库 — docker [login|pull|push|search]本地镜像管理 — docker [build|images|

2022-07-10 10:53:49 1713

原创 某人力资源Saas软件公司面试经历

一面自我介绍主要是写代码,能接受吗?代码设计,比如类似算法,有遇到过吗?java内存划分String a= "123"和new String(“123”)有什么区别有什么办法string一个对象,初始化的时候就直接在堆上?(char数组创建)jvm如何保证类加载的时候的唯一性?默认双亲委派双亲委派分几层?jvm如何识别一个对象是否应该被回收?jvm参数在实际使用有没有调整java语法糖能举几个例子?设计模式能举几个例子为什么要用工厂模式手写一下组合设计模式的类图函数式编程(lambda表达式)volatil

2022-06-05 20:29:06 279

原创 06C语言sizeof strlen编译期函数

sizeofsizeof是编译期,由编译器进行语法分析的时候得出来的结果值,不生成任何机器指令代码验证看下如下代码:#include <stdio.h>struct sdshdr { int len; int free; char buf[];};int main(void) { printf("%d\n", sizeof(struct sdshdr)); return 1;}执行编译:gcc -S -m32 -fno-asynchronous-unwin

2022-05-31 14:01:21 323

原创 字节后端开发面试总结(一面二面)

字节一面二面面经和总结字节一面一、项目部分1是技术负责人吗?2平常有写代码吗?以下基本是针对项目的深入追问:3电商平台一共有多少用户?4经历有没有技术复杂度比较高的5马拉松高并发的场景是如何保证?6memcache存的是什么数据?7用户连续提交两条是怎么处理?8用户大量的使用,会不会产生并发问题9团队有多少人?10技术如果重新实现有什么可以做的更好二、算法题:链接:https://leetcode-cn.com/problems/number-of-islands/给你一个由

2022-05-31 13:47:12 594 2

原创 C语言中的代码重定位

代码重定位demo.c:#include <stdio.h>int main() { sum(33,33); return 1;}sum.c:int func(int a, int b) { return 1;}gcc -c sum.c将机器码反汇编:objdump -d sum.o得到如下代码:0000000000000000 <sum>: 0: 55 push %rbp 1:

2022-05-25 17:29:40 415

原创 愿景、使命和价值观

愿景、使命和价值观之前一直分不清,直到看到李运华老师在极客时间的这段话,才有了比较清晰的认识愿景:你最终想成为什么?使命:你为别人带来什么价值?价值观:你做事的准则是什么?以阿里巴巴为例:愿景:成为一家活 102 年的企业。使命:让天下没有难做的生意。价值观:六脉神剑(客户第一,团队合作,拥抱合作、敬业、诚信、激情)。延伸到个人:愿景:我这辈子最终想成为什么样的人?使命:我为社会创造什么价值?价值观:我做事的准则是什么?参考:34 | 宝洁战略模型:P

2022-05-25 17:27:15 345

原创 面试记录—某团java技术专家岗—一面

今年找工作,3月底到4月初面试了几家公司,接下来做一些记录,希望能帮到后续找工作的伙伴。面试公司:某团面试岗位:java技术专家一、开头沟通1、自我介绍介绍了下自己的经历,面试官对之前工作过的中厂有良好印象2、选择什么方向?带不带团队?照实回答二、算法模块3、链表相交节点两个长度不等链表,从某一个节点开始相交,在这个节点之后,两个链表所有的节点都是重合的,找出第一个相交的节点。一个示例如图:​编辑切换为居中添加图片注释,不超过 140 字(

2022-05-25 13:31:30 446

原创 通过电脑重置解决小米笔记本巨卡无比的问题

记录一次电脑严重卡顿的解决过程。我买的是小米air13,配置win10系统,17年初买的,至今已经有5年了,期间除了手贱拆电脑清理灰尘(其实灰尘不多),导致风扇坏掉,后来买了个风扇(某宝45块搞定)换完就可以了。整体来说,质量还是可以的,我做开发基本够用。这几天发现小米笔记本变得巨卡无比,机器c盘的容量剩下16G左右,内存一直打满,然后和硬盘pagefile的交换非常的频繁,我首先分析是不是换的风扇不给力了,导致散热不行,因为之前原装风扇出问题,就会导致cpu降频,非常慢。我安装鲁大师软件测

2022-05-24 00:06:32 7995 5

原创 centos6系统yum源错误解决方法

centos6系统yum源错误解决方法cd /etc/yum.repos.d/mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repomv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epe

2022-05-17 12:26:51 403 2

原创 java的double和float为什么会丢失精度 为什么BigDecimal精度不会丢失

朋友在高德地图的二面中遇到了这样的问题:double 和float 为什么会丢失精度 ? 如果精度不丢失 怎么解决?(BigDecimal) 为什么BigDecimal精度不会丢失?我搜了很多,发现没有完整的答案,但是有几篇比较全的,所以写这篇文章整合一下,同时致敬几位作者。一、实际问题我们看段代码:public static void main(String[] args) { float a = 1.2f; float b = 1f; float c = a - b;

2022-03-18 12:00:37 2506

原创 linux环境安全设置——禁用22端口、禁用root账户,启用普通账户+sudo

linux服务器使用22端口,使用root账号,很容易遭到黑客的攻击破解,会给自身服务器造成很大的安全隐患。今天这篇文章介绍如何禁用22端口、禁用root账户,启用普通账户+sudo的方式来给linux一个安全的环境...

2022-03-08 18:10:26 7672

原创 Idea编译,出现java: 非法字符: ‘\ufeff‘

有老项目原来是使用Eclipse,今天导入到Idea的时候,编译的时候出现下面的错误:java: 非法字符: '\ufeff'网上查了下,发现原来的文件用的是uft-8-bom编码,而Idea不支持这个。解决方案:直接右击工程,然后点击 Remove Bom即可参考:IDEA提示非法字符,你不懂的UTF-8 - JulyTail - 博客园 (cnblogs.com)...

2022-02-13 23:24:03 782 1

原创 用卡特兰数算法解决左括号“(“和有括号“)“正常排列的问题

一、先了解两个数学概念在了解卡特兰数之前,需要了解两个数学概念:1、组合计算公式c(m,n) = m!/(n! * (m-n)!)2、两个集合相等的判断如果集合A有一个公式,可以一一对应到集合B,而集合B也有一个公式一定可以指向集合A,那么A集合和B集合相等。比如如果国家集合和国旗集合,如果国家列表中每个国家都能找到国旗列表对应的国旗,而国旗列表中总能在国家列表中找到对应的国家,那么我们说国旗列表和国家列表的数量一样二、卡特兰数介绍卡特兰数又称卡塔兰数,number,是组合数学中一个常出

2022-01-23 15:43:45 768

原创 用并查集解决leetcode200题-岛屿数量

和左神学算法,记录一下。题目链接:https://leetcode-cn.com/problems/number-of-islands/给你一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围。示例 1:输入:grid = [ ["1","1","1","1","0"], ["1","1","0","1","0"], ["1","1"

2021-12-22 20:03:28 880

原创 linux maildrop目录的清理

今天发现项目发布的时候报以下错误:no space left on device我看了下硬盘空间df -h只占用了78%,纳闷,网上查了下,发现,还有一个命令,是看inode的:df -i果然被占用了100%。通过以下命令查询每一个文件目录下的文件数量:#查看var目录下的文件数for i in /var; do echo $i; find $i |wc -l|sort -nr; donefor i in /var; do echo $i; find $i |wc -l|so

2021-12-15 15:20:50 4913

原创 阿里云改名并下载文件,乱码问题解决

一个恶心的坑记录下。刚开始不知道阿里云可以通过直接设置下载文件名,所以从网上查到链接https://blog.csdn.net/weixin_45861283/article/details/111597661所以写了一个获取链接然后下载的代码:@RequestMapping(value = "/downloadAttac", method = RequestMethod.GET, produces = "application/octet-stream") public void do

2021-12-14 23:13:44 2737

原创 php7 修改php.ini不生效

协助朋友用discus搭了个论坛。朋友反馈说需要改下php的最大上传文件我写了个php文件<?phpphpinfo();?>看了下,配置,只支持2M我找到了/usr/local/php/php.ini修改成30M然后重启( service php-fpm restart)但是,看配置还是显示2M于是怀疑是不是配置文件的路径不对。看了下没有问题。然后尝试重启服务、重启操作系统。都无效。后来问了下朋友,他说Loa..

2021-08-17 15:55:03 468 1

原创 vue tinymce富文本编辑器 添加源码模式编辑

代码要加上代码模式下修改,需要如下修改:const plugins = [ `code` ]; const toolbar = [ `code` ];整体代码如下,供参考<template> <div class="tinymce-container editor-container"> <textarea class="tinymce-textarea" :id="tinymceId"></textarea>

2020-06-02 12:15:47 2534

原创 MybatisGenerator生成的问题及解决方案

一、MybatisGenerator生成WithBLOBS.java文件解决方案在generatorConfig中按如下格式添加配置<table schema="erpdb" tableName="t_supplier_category" domainObjectName="SupplierCategory" enableCountByExample="false" enableU...

2020-03-27 11:50:10 2505

原创 nodejs安装及Vue工程部署

windows安装nodejsnode下载地址:http://nodejs.cn/download/安装过程中要求下载python通过官网下载实在是太慢了,最后通过华军软件下载。地址:https://www.onlinedown.net/soft/14542.htm下载下来后安装:https://blog.csdn.net/qq_34120459/article/details/86...

2020-03-20 16:10:07 1226

原创 rabbitmq下载安装和使用

erlang和rabbitmq的下载地址erlang和rabbitmq国外下载都很慢,我把文件放到了百度云上,大家有需要可以直接从百度云上下载:链接:https://pan.baidu.com/s/1GmkI0OaxIbFEwhgcwXvyBg提取码:vi80windows安装windows安装参考:http://www.macrozheng.com/#/architect/...

2020-03-19 13:39:43 270

原创 linux下安装启动mongodb,并设置内存

linux下安装mongodb直接从官网下载mongodb的压缩包,在页面需要选择系统和格式,我直接选择TGZ压缩包格式。我目前用的系统是Centos6.5,所以选择了RHEL 6.2 Linux x64.解压到/usr/local文件夹下,具体配置参考https://www.cnblogs.com/tjp40922/p/11870321.htmllinux下启动mongodb01...

2020-03-19 11:27:03 1290

原创 JAVA中return与finally的先后关系

1、finally中修改了值后,会不会影响return的值?具体例子: public static int returnValue2() { int i = 1; try{ return i; } finally { System.out.println("执行finally"); ...

2018-10-15 18:09:19 483

原创 AspectJ和Spring AOP(java动态代理和CGLIB)简单介绍

1、AOP介绍什么是AOP:AOP就是面向切面编程。使用的背景:1)我们的振隆维护着一千个方法,一天老板让振隆把这一千个方法都要加上事务代码(统一代码)2)振隆咬咬牙,添加了一个新的方法,然后让这一千个方法去调用这个事务的方法,解决了当前问题。3)但是过了一段时间,老板又跑过来和振隆说,这一千个方法又要调用日志打印的方法功能,同时又要添加用户合法性验证。这个时候振隆有两种选择:1)...

2018-10-12 17:42:00 3619

原创 CentOS下安装git服务,并实现无密码访问

CentOS下安装git服务,并实现无密码访问git服务器是基于ssh访问,所以运行在linux服务器中是比较理想的,下面是在Centos6.5下安装git服务的经过1、安装gityum install git2、创建git用户:sudo useradd git(创建名称为git的用户)sudo passwd git(git用户对应的密码也是git)3、创建git仓库:sudo mkdir /ho...

2018-05-09 16:33:37 1745

原创 反编译apk文件,获取strings.xml文件的内容——使用apktool反编译

之前我反编译apk文件,1、获取源码:主要是用360zip直接解压缩,然后通过dex2jar工具反编译classes.dex文件得到classes文件,然后通过jd-gui反编译classes文件,得到.java文件。2、获取AndroidManifest.xml文件内容:我主要通过AXMLPrinter2.jar将二进制文件转成文本形式进行获取。现在通过AXMLPrinter2.ja

2016-08-24 16:49:08 8810

原创 Linux iptables参数详解

1、下面是我的服务器/etc/sysconfig/iptables正常的配置,对每一行进行讲解*filter:INPUT ACCEPT [0:0] #该规则表示INPUT表默认策略是ACCEPT,Input: 就是接入本机地址的数据,说白了就是设置别人可以访问我的那些端口的链。举一个例子:本机开启了ftp服务,有一个客户端连接下载ftp资料,那么这个连接在Input链可以进行控

2015-06-16 16:20:36 2834

原创 nginx 设置匿名http正向代理

allow 127.0.0.1;deny all;好久没写博客了,在我遇到困难的时候,总能从网上找到一些大牛们写的文章,解决我的问题。之前由于事情多,都是作为一个索取者,接下来有时间,我会尽量多写些博客,把我遇到的问题的解决办法,写到博客上,分享给大家,作为回馈,也希望大家有时间都能够把自己平常遇到的问题写成博客,分享给更多的人,让大家少走弯路。这两天在研究nginx的正向代理,想通过n

2015-06-15 16:07:47 16375

zip-3.0-36.fc38.x86-64.rpm

zip-3.0-36.fc38.x86-64.rpm

2023-05-12

unzip-6.1c-3.1.mga7.x86-64.rpm

unzip-6.1c-3.1.mga7.x86-64.rpm

2023-05-12

火车订票系统 jsp+sqlserver 课设

jsp+sqlserver关于火车订票系统的课设设计,

2014-01-08

resin-3.0.17

Resin的执行效率要比Tomcat高一些,而且与Apache的整合也比Tomcat要简单,是个不错的网络服务器。

2008-11-05

Eclipse中文教程 PDF.zip

Eclipse中文教程,可以让你更快的学会eclipse

2008-09-13

空空如也

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

TA关注的人

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