- 博客(69)
- 资源 (7)
- 收藏
- 关注

原创 【1024福利局】-把简历给我
另外:朋友公司招1-3年工作经验java后端同学,要求:基础扎实,易沟通,性格好。今天1024给大家发个福利,有要找工作的同学请抓紧时间联系我!百度系公司内推,base:北京、上海;方向:前端、后端、大数据、算法。有正在找工作的朋友请联系我~最后,主打一个话少事大!
2024-10-24 11:22:20
234
1
原创 【flink】之新版本kafka到kafka
通过sinkTo()的优点:更简洁、类型安全,适用于使用 Flink 提供的预定义 sink 或简单的自定义 sink。
2024-10-31 15:04:59
524
1
原创 【flink】之kafka到kafka
本文档旨在介绍如何使用Apache Flink从Kafka接收数据流,并将处理后的数据写入到另一个Kafka Topic中。Apache Flink是一个开源的流处理框架,能够处理无界和有界数据流,并且支持高吞吐量和低延迟的数据处理。通过Flink与Kafka的集成,可以构建实时数据管道,实现数据的实时采集、处理和转发。本文档详细介绍了如何使用Apache Flink从Kafka接收数据流,并将处理后的数据写入到另一个Kafka Topic中。
2024-10-29 22:01:10
746
原创 【flink】之sink到mysql
本文介绍了如何使用Apache Flink从Kafka接收数据流,并将处理后的数据写入MySQL数据库。Apache Flink是一个开源的流处理框架,支持高吞吐量的数据处理,并且具备低延迟的特性。本文将详细讲解如何通过Flink连接Kafka和MySQL,以及实现数据流的接收和写入。
2024-10-29 20:58:40
835
原创 【flink】之集成mybatis对mysql进行读写
MyBatis是一款基于Java的持久层框架,它可以使用XML配置文件或注解来定义数据库操作。MyBatis提供了简单的API来执行SQL语句,以及更高级的API来处理复杂的数据库操作。其核心是SQL映射,可以将关系型数据库的表映射到Java对象中,从而实现对数据库的操作。此外,MyBatis还提供了一些高级功能,如动态SQL、缓存等,以提高开发效率和性能。Flink是一款流处理框架,可以处理大规模的实时数据流。Flink支持各种数据源和数据接收器,如Kafka、HDFS、TCP等。
2024-10-28 16:59:34
1057
原创 【flink】之如何消费kafka数据?
为了编写一个使用Apache Flink来读取Apache Kafka消息的示例,我们需要确保我们的环境已经安装了Flink和Kafka,并且它们都能正常运行。此外,我们还需要在项目中引入相应的依赖库。以下是一个详细的步骤指南,包括依赖添加、代码编写和执行说明。
2024-07-23 11:11:07
977
原创 springboot实战(十二)之通过注解的方式记录接口出入参log&入库
生产过程中,为了更好的辅助线上问题排查避免不了对接口出入参进行日志输出的时候,并且为了分析接口数据效果需要将每次请求接口的出入参进行落库方便后续的数据分析,这时总不能每个接口入参之后、出参之前都打印一遍日志吧?如果需要入库也总不能每个接口下面在调用一次入库方法吧?那这样做代码显的也太臃肿了,所以这时候我们通过注解的方式进行出入参的输出或入库,功能就变成了可插拔,会显得代码非常整洁,而且代码的可用性也会大大提高。一劳永逸,装逼神器。
2024-07-22 17:27:51
379
1
原创 【kafka】可视化工具cmak(原kafka-manager)安装&问题解决
众所周知(反正不管你知不知道),kafka-maneger更名了,现在叫cmak!原因是什么呢?据不可靠小道信息说,原kafka-manager这个名字涉及到kafka商标使用问题,应该是被律师函警告了,所以就换名了~
2024-07-03 15:57:10
1828
1
原创 【kafka】常见命令集
说在前面的话,首先kafka命令集使用比较多的场景应该是基础架构的同学,一个合格的基础架构同学一定要对各种命令了如指掌;其次业务研发同学可能对这些命令用的就不多了,大多数使用kafka的场景都是通过代码编程,很少直接使用命令的,但是作为一个业务研发多多少少还是要知道其有哪些命令,并且是如何使用的。
2024-07-03 14:52:06
364
原创 2024年跳槽面试心得
职业&行业:后端7年,二手车行业由于集团在年初的时候已经定下目标:在年底时,各个事业群中最小核算单元如何还是负盈利,则会丢弃掉不盈利的核算单元(换句话说就是裁员)。很不幸我所在的二手车行业眼看着熬过了口罩期,觉得终于要迎来春天时,而2023年年初的新车降价潮的来临,又将二手车行业来回倒寒冬。新车的优惠力度极大,导致二手车收上来后卖不掉,库存积压,公司也一直处于亏损状态,到了2023年4季度已经裁了当年的第三轮。
2024-03-09 18:29:18
3152
2
原创 AIGC之什么是AIGC
AIGC(Artificial Intelligence Generative Content):翻译过来就是:人工智能生成内容。换句话说就是让AI根据我们的描述来创作各种各样的内容,比如文字,图片、音乐、视频等等。
2024-01-20 20:52:33
617
原创 AIGC之视频图片生成工具gen-2
4.进入下面页面后,在输入框中输入提示词,注意这里的提示词输入尽量详细点,越详细生成的视频越丰富,尽量不要使用中文,我试了几次中文它应该是理解不了的,要用英文提示词。最近无事时研究了一款图片和视频生成工具,它可以通过文本的方式生成视频,也可以通过图片的方式生成视频,也可以通过图片+文本的方式生成视频。2.登录后,点击下图try gen-2 in runway,注意我们这里使用免费的体验次数,如果你想体验更好的功能可以购买一些付费套餐。6.1分钟左右生成完成,在左侧有生成的视频列表。
2024-01-18 20:37:13
1031
原创 springboot实战(十一)之项目实用工具包介绍
lock4j是一个分布式锁组件(注意是lock4j不是log4j哦~),其提供了多种不同的支持以满足不同性能和环境的需求,立志打造一个简单但富有内涵的分布式锁组件。其主要提供工具有:日期时间工具类、数据转换工具类、IO流相关工具类、日志、缓存、加解密等各式各样的工具类,种类繁多,详情请看官方网站。主要支持功能:登录认证、权限认证、单点登录、OAuth2.0认证等功能,其他功能详见官方文档。而我们在生产中常用的工具类是数据转换和日期工具类,比较好用,方法也是精心打磨的,比较推荐。
2023-10-24 08:30:00
356
原创 springboot实战(十)之全网最全RabbitMQ集成
官网介绍:RabbitMQ is the most widely deployed open source message broker.(RabbitMQ是部署最广泛的开源信息代理。RabbitMQ采用Erlang语言开发,是AMQP(Advanced Message Queuing Protocol)的标准实现。支持持久化,支持多种客户端,如 Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP 等。
2023-10-17 16:23:14
340
原创 springboot实战(九)之全局异常捕获&异常统一处理
1.生产环境中为了前后端更加友好的交互,我们需要对异常做标准化处理,向前端返回约定好的的状态码和异常信息2.生产环境中为了更快的定位到程序异常,解决问题,我们需要对异常进行处理,处理成符合我们接受习惯的,更加友好的异常日志信息。
2023-09-27 17:02:04
1797
原创 springboot实战(八)之整合redis
Redis是我们Java开发中,使用频次非常高的一个nosql数据库,数据以key-value键值对的形式存储在内存中。它的使用场景多样可以做缓存,分布式锁,自增序列等,且数据类型丰富,支持5中数据类型的存储,分别是String、has、list、set、zset,还有单线程作业速度超快。
2023-09-26 16:18:34
511
原创 spingboot之devtools热部署IntelliJ IDEA 2022.2.3不生效问题,解决
本文章理论上适用于IntelliJ IDEA 2021.X以上版本,还有不提版本只发文章的都是耍流氓,各idea版本对dev-tools的生效配置各有差异,请注意辨别。
2023-09-25 11:26:05
1050
原创 springboot实战(七)之jackson配置前后端交互下划线转驼峰&对象序列化与反序列化
在某些情况下,Jackson库提供的默认序列化和反序列化行为可能无法满足需求,需要自定义序列化和反序列化规则。例如,在序列化UInfo对象时,我们希望将年龄按字符串类型序列化,而不是默认的整型类型。新建序列化方法IntToStringSerializer/***/@Override对UInfo对象age字段添加注解@JsonSerialize(using = IntToStringSerializer.class)/***/@Data。
2023-09-22 14:36:49
8973
1
原创 【重要】springboot实战(六)之mybatis-plus代码自动生成器
mybatis-plus代码生成器,会生成controller、servce、mapper、entity、mapper.xml等文件,大大减少编码工作量,将有限的工作时间放在业务处理上,提高编程效率,同时本文章也给出了分页查询的实践。
2023-09-06 11:44:44
6929
原创 【重要】springboot实战(五)之sql&业务日志输出
jdk:1.8springboot版本:2.7.15mybatis-plus版本:3.5.3.2。
2023-09-04 17:28:50
3495
原创 springboot实战(一)之项目搭建
错误原因:因为Spring官方发布从Spring6以及SprinBoot3.0开始最低支持JDK17,所以仅需将SpringBoot版本降低为3.0以下即可。同时把pom文件中的java.version也改成8,然后重新刷新pom文件。| - com.iterge.iterge_pre 包名。| - static 静态资源包。| - java 代码包。| - test 测试包。| - main 主代码包。| - src 源码包。
2023-08-31 16:14:16
629
2
原创 springboot项目get请求下划线转驼峰@JsonProperty注解失效问题
问题:解决sprigboot项目get请求中有下划线的入参参数,如:first_name,希望在项目中将下划线格式转成firstName,用@JsonProperty注解发现失效问题。正确包:import com.fasterxml.jackson.annotation.JsonProperty;1.核查:@JsonProperty注解对应包是否正确。如果使用jar正确,还是无效,往下看。2.在实体类中重写参数的set方法。
2023-08-10 15:09:10
1972
1
原创 如何使用idea往github上提交代码时使用emoji表情图标
在idea中提交代码时使用emoji表情图标,适用用github、gitlib等,方便快捷,屡试不爽。
2022-11-08 18:08:04
2899
3
原创 springboot2.x集成es7.x项目启动时报错
报错信息:Caused by: org.elasticsearch.ElasticsearchException: Invalid or missing build flavor [oss]报错原因:由于springboot集成的es版本与链接的目标es版本不一致导致的报错。解决方案:1.将springboot集成的es版本改成和目标链接ES的版本2.将链接的ES改成和springboot集成的一个版本...
2022-06-09 15:05:22
3236
2
原创 我花了两周半时间换了个工作
时间好快,眨眼间半年多没有更新博客了,总结了下原因有两个,第一点2020的下半年是段艰苦的历程,公司突然进来两个着急的项目其中一个由我担任项目负责人负责项目的进度汇报、资源协调和开发,没有更多的时间来写博客;第二个就是年后一边顶着新项目的压力一边思考和准备换工作的事情,所幸的是这周交接完,下周就要去新公司入职了,然后开始新的征程。 换工作的事情不是突然有的,20年下半年就想换了,当时在9月份已经整好了简历,原因主要是虽然在这家公司给于了我足够的发展与创造空间,但是时间长了总感觉是项目千篇一律(因为所在公.
2021-03-23 19:01:46
379
3
原创 解决多线程之线程中无法用@Autowired注解注入bean问题
当我们在new Thread时,在run()方法中注入一个service发现注入的service为null。原因是new Thread不在spring容器中,也就无法获得spring中的bean对象,所以我们只能通过ApplicationContext手动来获取bean。我这里的环境是springboot1.5.9package com.iacp.config;import org.springframework.beans.BeansException;import org.springfr.
2020-07-24 16:10:55
3006
3
原创 springboot shiro框架整合jsp,静态文件(js、css、image)请求不到问题,已解决!
之前写过springboot整合shiro的文章,这里就不在叙述了,这篇文章就是基于springboot整合shiro后融入jsp的项目。1.项目环境:springboot 1.5.9,jdk1.82.目录结构如下图:新建webapp目录与resources为同一层级,而resources目录下的static存放的就是js和css等静态文件目录3.正式配置:3.1 加入依赖这里的依赖只是jsp相关依赖,如需其他依赖请自行加入。需要注意的是当加入jstl依赖时候可能会出现pom文件报.
2020-06-09 10:24:04
684
原创 使用FFmpeg工具将一个图片和一个音频合成一个视频以及在window系统下使用脚本运行
注意:使用命令前检查正在使用的电脑是否安装的有ffmpeg工具以及是否配置环境变量。命令:ffmpeg -r 10 -f image2 -loop 1 -i F:\javatest\3.jpg -i F:\javatest\lx.mp3 -s 1920x1080 -pix_fmt yuvj420p -t 278 -vcodec libx264 F:\javatest\lx1.mp4参数...
2020-02-05 17:00:08
3222
2
原创 springboot之快速简单搭建springboot项目
环境:编译工具IntelliJ IDEA;jdk版本1.81.打开idea点击create New Project创建项目2.选择以下三个选项,然后点击下一步点击next时候初始化spring项目时,可能会有点慢,有时候会出现超时的情况,不过不要着急点击previous回到上一步多试几次就好了,或者直接在浏览器访问https://start.spring.io/地址,看是否能...
2019-10-24 18:40:50
349
net.sf.json的json的jar包以及相关jar包
2018-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人