- 博客(188)
- 资源 (5)
- 收藏
- 关注
原创 队列数据动态分配至通道处理预估剩余执行时间(Java实现)
现在有一批数据在队列中,均匀的分布在多个通道中执行,每个通道执行的数据唯一不会重复,每个通道的执行过程一致但是消耗时间不一样,每个通道的最高并发数也不一样,知道待处理数据总个数S,N个通道及通道内的平均消耗时间和最高并发数,如何分配通道执行的数据和预计总的消耗时间对比俩个方案,平均分配数据和按照数据处理能力分配数据。
2024-10-21 15:53:06 509
原创 无sftp/ftp上传文件时,使用python和中转服务器传输文件
目标服务器:获取文件:wget ip:28000/文件名称。进到中转服务器的某个目录下执行命令。(提前将传输的文件放进去)
2024-07-30 15:38:53 306
原创 finclip是什么?没听过的东西就不要考虑了
总结:finclip 真的不行,文档一大堆,到实战看文档发现,没多少可用的。卸载、卸载、全部卸载。
2024-07-23 17:16:23 528
原创 2024后半年code、life记录
数据库系列仅仅看了看书上关于索引的一部门,并且将其索引的聚集(聚簇)索引、BTREE索引、联合索引相关的内容补充到了。之前将线程池、job功能相关在工作中如何使用,如何基础的案例基本书写完成,后续需要补充面试场景。希望自己能坚持下去吧~
2024-07-16 09:01:48 345
原创 SpringBoot3.3集成knif4j-swagger文档方式和使用案例
springboot3 集成 knif4j,接口文档默认地址:http://localhost:8080/swagger-ui.html#接口文档默认地址:http://127.0.0.1:8080/doc.html。福利配置: 跟路径自动转发到文档页面。
2024-07-02 19:04:29 1330
原创 个人介绍~
大家好,很高兴以这种方式见到大家。本篇文章可能会很长,如果您不喜欢长文章或者笔者,就早早出门右拐(不喜勿喷)。本篇会持续更新,记录个人从大学生涯到毕业后求职,工作,个人爱好,副业等内容。如果有正处于这个阶段的家人,保证各位家人能在此阶段有新的理解和坚持。
2024-06-21 10:37:38 266
原创 聊聊定时任务
本篇主要是记录学习、工作中遇到有关定时任务的经历。从学习了解到的创建线程的方法,到工作项目中创建线程池,后面使用调度框架这样的一个过程。在学习、工作项目中,常常会有很多的业务逻辑,这些业务逻辑通常分为2类,一类为直接执行返回的,另外一类就是定时任务异步执行的。
2024-06-19 08:51:11 162
原创 不同服务器间临时下载传递文件python方案
服务器A在任意目录下:python -m SimpleHTTPServer。服务器B: wget "xxxxxx:8000/文件名称"
2023-12-28 13:29:17 401
原创 postgresql数组重叠(有共同元素)查询
(这是 8.2 之前的PostgreSQL版本的一个变化:旧版本会声称两个具有相同内容的数组相等,即使维数或下标范围不同。,如果 delimiter 参数为 NULL,则输入字符串中的每个字符将成为结果数组中的单独元素。,如果空字符串参数被省略或为 NULL,则将简单地跳过数组中的任何空元素,并且不会在输出字符串中表示。返回数组中第二个参数第一次出现的下标,从第三个参数指示的元素或第一个元素开始(数组必须是一维的)返回作为第一个参数给出的数组中第二个参数的所有出现的下标数组(数组必须是一维的)
2023-11-02 16:46:50 1044
原创 group分组统计获取组内根据时间排序后的最大其他字段值
核心二:使用SUBSTRING_INDEX获取到第一个。核心一:使用group_concat方法获取其他字段。
2023-09-20 20:10:18 217
原创 高性能AC算法多关键词匹配文本功能Java实现
1000000关键词(匹配词)装载消耗时间:20869 毫秒。匹配消耗时间:6599 毫秒。1000000数据集。
2023-09-19 20:20:56 817
原创 解决QueryDSL和MapStruct冲突
类上添加@Mapper(componentModel = MappingConstants.ComponentModel.SPRING)注解即可兼容正常生成querydsl查询类和MapStruct映射类。当在JDK 17下使用QueryDSL和MapStruct时,您可以按以下步骤进行配置,以解决冲突并实现兼容性。首先,删除所有Maven配置,以便在项目中不引入额外的依赖。解决QueryDSL和MapStruct冲突。删除所有Maven配置。
2023-09-12 15:17:11 241
原创 vue2转vue3基本语法的方法
最近vue3十分的火热,vue2官方也表示未来将停止更新大版本了。使用element.ui,内部也大都是vue3的语法,有次写前端突然发现看不懂了,近些天抽空到vue3看了下文档,学习下语法。苦恼?1、ref是啥2、export default 怎么没了?天呀,这变化有点大,我记得之前每个vue代码文件中都有这个export default东西。
2023-08-11 13:54:36 348
原创 线程池死循环系统卡住
同一个线程池。首先核心线程数是8,我一次提交了 > 8个主任务,然后主任务又各自开启了几个子任务。所以子任务没有核心线程来跑,只能放进阻塞队列等。但主任务又等待子任务的结果,不释放占用线程,子又没得执行死循环,导致系统卡住。
2023-08-11 09:10:36 693 2
原创 Java通用解析Excel文件数据库配置化自动批量存储数据库
easy Excel 通用解析 excel 方案。数据库配置解析规则,可配置解析sheet名称(包含、正则),配置解析表头还是index索引方式。表头名称支持多个key匹配一个表头。自动格式转换,支持时间,字符串等。配置入库规则,设置数据库插入语句,可自定义,可实现ON DUPLICATE KEY或者replace等高级功能,通过index对应索引即可。配置Kafka-topic主题配置自定义过滤Java代码配置自定义业务boMap。
2023-05-17 20:28:17 444
原创 javaweb下载接口springboot下载接口通用全文件下载接口
【代码】javaweb下载接口springboot下载接口通用全文件下载接口。
2023-05-13 17:12:32 3615
原创 mybatisplus3.5多数据源多数据库动态切换方言分页插件
问题:mysql中支持limit?,而postgresql不支持limit?2、最佳方案: 使用空参PaginationInnerInterceptor插件类。DbType.POSTGRE_SQL 可以解决。因为mysql兼容。
2023-04-18 21:32:28 2408 3
原创 nginx自定义请求头装载客户端真实IP
客户端访问网关,然后到微服务。网关获取到的一直是桥接网络的IP,无法正常获取到客户端真正的IP。最终通过在客户端区域网中搭建一个nginx,获取到真实IP后,转发到网关,然后到微服务模块。解决微服务 网关、子模块 获取不到真实客户端IP的情况。
2023-01-12 18:03:09 708
原创 mac、window安装gradle环境
Mac 安装 gradle, window安装大同小异。本文采用压缩包,系统配置环境变量的方式安装。也可以直接安装程序包,自动配置环境变量。
2023-01-04 09:37:37 499
原创 mybatis异常 :元素内容必须由格式正确的字符数据或标记组成。mapper-xml:SQL dialect is not configured. Snowflake matches best.
mapper -xml -idea 提示 SQL dialect is not configured. Snowflake matches best.springboot 启动后,mybatis 异常:元素内容必须由格式正确的字符数据或标记组成;[CDATA[ 被包裹的sql(也就是自定义sql) ]]>自定义 sql 异常。
2022-12-16 11:31:36 331
原创 18、Java中的 数据结构
Java2中引入了新的数据结构 集合框架 Collection,下一节再谈论(非常重要,面试也常问).1、枚举 (Enumeration)1.1 Enumeration 源码:publicinterfaceEnumeration<E>{booleanhasMoreElements();EnextElement();}Enumeration接口中定义了一...
2022-11-07 22:16:04 167
原创 19、Java 序列化
1、序列化的概念,意义以及使用场景序列化:将对象写入到IO流中,也就是把Java对象转换为字节序列的过程反序列化:从IO流中恢复对象*,也就是把字节序列恢复为Java对象的过程意义:序列化机制允许将实现序列化的Java对象转换位字节序列,这些字节序列可以保存在磁盘上,或通过网络传输,以达到以后恢复成原来的对象。序列化机制使得对象可以脱离程序的运行而独立存在。使用场景:(1)永久性...
2022-11-07 21:35:23 138
网关如何拦截服务模块异常
2022-11-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人