自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

道阻且长,行则将至 行而不辍,未来可期

java,大数据,人工智能与金融类相关

  • 博客(155)
  • 资源 (2)
  • 收藏
  • 关注

原创 LambdaQueryWrapper&QueryWrapper增删改CURD使用教程案例

前言:目前在重构一个项目的时候要针对原有的SQL进行重写,所以针对一个好用的Mybatis的插件使用。在这里做一些总结,然后通过我们组内人员使用,统一的改用LambdaQueryWrapper&QueryWrapper简单对象查询方式用起来极为方便!涉及到单表查询的是该该对象查询继承com.baomidou.mybatisplus.core.mapper.BaseMapper推荐使用LambdaQueryWrapper......

2021-11-11 14:43:28 14939 2

原创 MYSQL业务查询卡顿无返回数据被锁怎么样优化

前言: 场景是:我们业务资讯系统系统场景,数据量在列表量2000万上下,详情信息6000万左右,标签信息表1亿4千万以上,每一次详情查询会进行查询三张表, 耗时基本上1.5秒左右,但是最近业务量飙升导致查询卡顿,用户业务操作员也激增好多人,导致钉钉群,经常被艾特,被吐槽怎么又卡顿了,然后预发布系统数据库容量和配置也受限,需要扩容,增加配置,集群,和分区配置。做好这些操作之后呢,但是我们这边还是卡顿想想出现了,所以需要我作为java开发进行处理优化!主要需要查询下怎么会卡顿呢?是不是SQL还有优化空...

2021-07-07 19:38:06 15174 1

原创 生产环境的锁故障:死锁现象演示以及jstack分析死锁问题

2018-12-08 17:55:52Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.151-b12 mixed mode):"Thread-1" #11 daemon prio=5 os_prio=0 tid=0x0000000026dc6000 nid=0x8a6c waiting on condition [0x00000000279ce000] java.lang.Thread.State: WAITING (parking)

2024-02-26 23:28:55 830 1

原创 SpringBoot里面的web与webflux尽量不在一个模块里面使用

可以参看:The bean 'requestMappingHandlerMapping', defined in class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class],

2023-12-13 11:20:07 594

原创 The timestamp difference between admin and executor exceeds the limit.解决办法

---------- xxl-job job callback error, errorMsg:The timestamp difference between admin and executor exceeds the limit. 终止请求Rolling日志,请求失败次数超上限,可刷新页面重新加载日志。解决办法在找到执行日志里面的日志看下执行的那一台机器进行下时间同步操作。由于执行器的 时间触发与xxjob服务器的时间不一致的问题就解决了。

2023-09-09 10:47:11 422

原创 Module not found: Error: Can‘t resolve ‘less-loader‘解决办法

主要是在自我提升方面,感觉自己做后端还是需要继续努力,争取炮筒前后端,作为一个全栈软阿金开发人员,所以还是需要努力下,找个方面,目前是计划学会Vue,这样后端有java和python的语言支持,前端有vue;解决焦虑的办法之一就是努力提升自我,获得自我认同感;1、一定在项目的路径下面管理员模式运行cmd命令。然后运行下这个就可以了。VUE的项目缺少依赖而已。

2023-08-25 17:45:15 1563

原创 动态代理有几种方式,可以借助Mybatis-plus里面的检验动态类

判断实例化对象是否是动态代理生成的

2023-08-18 11:35:31 218

原创 Restful风格的资源获取实现的JAVA工具类

公司内部的一个工具类实现Restful风格的资源获取。

2023-07-19 22:27:18 155

原创 日志以及对象转换的JAVA对象的工具类

示例一下公司内部的项目是怎么样转换java对象的。

2023-07-19 22:23:11 131

原创 MongoDB查询语句记录限定条件查询限定时间索引以及in查询

主要查询限定一部分时间内;

2023-05-26 15:12:53 333

原创 java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed 解决办法

这个问题主要是Mysql8.0链接方式有了个变化。

2023-05-23 09:39:33 553

原创 Pycharm找不到python版本怎么办?解决方法:ModuleNotFoundError: No module named ‘torch‘

那么运行结果的就是有错误的,说明没有依赖进去包,就是这个pytorch的包所以解决办法就是直接使用pycharm里面配置的python的解析器为conda即可的!然后就可以正常的解决这个问题。

2023-05-16 11:06:08 1986

原创 tcpdump测试环境网络极其不稳定,需要排查下什么原因导致的,抓取网络包排查结果记录

为了排查下,是不是网络问题导致的!

2023-05-09 15:28:24 157

原创 logback-spring.xml 打印颜色配置

就是需要设置下SpringBoot以及SpringCloud的微服务的部署在linux服务器上能够打印出来各种颜色的日志信息,比较喜欢所以可以在Spring系列里面的resource里面修改下配置即可!只要在这里面添加一行就可以的设置出来不同颜色的打印颜色设置的!在配置里添加后,启动服务就可以的了。

2023-05-06 10:01:44 375

原创 nested exception is Cannot create property=rules for JavaBean=org.apache.shardingsphere.infra.yaml.c

https://shardingsphere.apache.org/document/current/cn/user-manual/shardingsphere-jdbc/yaml-config/rules/sharding/ 这里面的配置,本地表建立好了,依赖SpringBoot。总是这个错误,我有点郁闷了。这个错误明显很明显就是yaml加载不进去无法正常实例化connection。升级snakeyaml试试。

2023-04-20 10:47:31 618

原创 前台页面查询时间是今天12点可是第二天日期才能查询到今年下午的数据什么原因导致的

前言:最近升级Mysql驱动进行升级,导致一系列的查询问题,主要是是因为前端查询语句是正常的一整天日期查询条件是【2022-05-18 00:00:00 - 2022-05-18 23:59:59】主要原因导致的是Mysql驱动升级没有配置好!1、升级好pom依赖<mysql.version>8.0.19</mysql.version><!-- runtime --><dependency> <groupId&g..

2022-10-31 17:20:08 326

原创 Git基本配置过程

Git基本配置git config --global user.name "junzi"

2022-10-31 17:15:13 103

原创 List转Set的java使用stream流进行转换java代码

主要是把一个List里面对象进行转化之后去重,我看到之前老代码还要写一个for循环我就乐了。进行一句话转换即可的!

2022-10-31 17:14:21 1454

原创 Unable to start web server; nested exception is org.springframework.context.ApplicationContextExcept

2022-06-16 13:21:35.928|ERROR|main|21|c.g.d.npp.NppWebApplication :新资讯生产平台[ Npp-Web ]服务启动异常:{}主要是SpringBoot没有设置一个容器,来接受处理前端发送过来的请求,所以需要。

2022-10-31 17:10:06 10315

原创 Deadlock found when trying to get lock; try restarting transaction主要要是死锁问题呢怎么解决

try restarting transaction","flowType": "-1","flowDesc": "kafka消息处理失败"}删除的时候,尽量不能使用索引进行删除,一个过千万的数据量,在根据索引删除数据的时候,会有很大的问题!主要是根据索引删除数据,会有一个间隙锁,在加锁间隙又插入这个表,那么会爆出这个死锁!生产启动的时候,定期排查的 一些日志,发现一个问题呢,主要是加锁了,很奇怪,主要是业务数据的一般的CURD。

2022-10-31 17:06:43 1399 1

原创 extShutdownHook] c.b.d.d.DynamicRoutingDataSource : dynamic-datasource start closing ....解决办法

前言遇到一个问题就是启动的时候失败了,也没搞明白是什么原因,然后百度,发现现在很多的都是爬虫到的答案,没有啥意义!对我是0帮助,发现了一个规律就是遇到问题一定记得要去官方网址,进行查询人家的doc文档说明。会有很大的帮助!

2022-10-31 16:54:04 3118 2

原创 优化group By查询很慢的问题建议使用DISTINCT字段做分组的查询优化

前端发生查询一张表大约250W+的数据常量表,每次全量查询,一点击就全量查询,导致的查询很慢,刚开始,我想的是前端先做下限制,不要每一次弹窗就去全表查询,后续我抽时间把他们重构放在Redis上面,可是前端有意见,所以后端做优化,那就只能加班进行SQL的优化,其他的工作影响了进度,那么在这里记录下是如何使用呢SQL优化的解决,select * from 表 group By 表字段;

2022-10-31 16:52:12 1342

原创 Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could

Action:主要是原因是数据库连接对象导致的问题。

2022-10-25 19:51:25 217

原创 Http请求java代码实现Es的查询

这个当初设计以及迁移到新的平台,此时逻辑废弃所以在这里记录下。主要实现CURD的工具类。

2022-10-18 13:42:04 763

原创 自动生成表分区,java使用xxjob来实现自动触发实现表空间

当初是使用的是单数据库,所以针对表空间,如果一张表太大的话,就进行区分表分区,这样查询会快一些。当时的设计应该没有想到表会越来越大,单表太大,就应该进行分表,进而分库分表;当时的设计此时此刻进行废弃;在这里备注保留下记录。

2022-10-18 13:38:57 317

原创 Maven:分析剔除无用的jar引用,打出来的jar太大如何优化?

目前打出来的SpringBoot的jar太大,之前80M,后来需求叠加,目前已经猛增到140M.感觉里面肯定有一些无用的jar占用掉了空间,那么就需要优化掉!

2022-10-17 09:50:51 1955

原创 系统默认的端口号统计

可见,如果在不需要这些服务的情况下开启这些服务,毫无疑问会增加整个系统被攻击的风险,同时,也会使得为系统做的所有保护失去了最大的效力,就如 马奇诺防线一样,如采只做正面防御,其他相关的防御没有做或者没有做好,那么,再坚 固的防御,其作用也会大打折扣,甚至完全失去防御的能力。如果机器很多,在每一台机器上执行命令査看是否运行了不必要的服务是不太可能的, 可以通过端口扫描工具扫描Web服务器上开了哪些端口,一些渗透测试工具也提供了端口 扫描功能,ZAP工具也提供了这个功能,可以参考前面关于ZAP的介绍。

2022-10-16 16:09:54 623

原创 jwt生成token的算法java类

【代码】jwt生成token的算法java类。

2022-10-12 09:16:34 334

原创 redis发布消息消费了俩次,Redis发布订阅的坑

主要是解决redis发布订阅消息俩次!老代码逻辑进行修改,给别人定位问题

2022-09-27 15:33:23 1245

原创 文件类型枚举类统计目前 所有的常见数据类型

【代码】文件类型枚举类统计目前 所有的常见数据类型。

2022-08-19 14:22:55 360 1

原创 SpringBoot自定义实现数据库动态切换使用切面实现

尽量控制影响范围,需要在原来的基础上进行优化下代码逻辑,原来的是xml配置文件,现在统一的修改为:application.properties 方式的配置文件,当然也可以改为yml的配置文件,可是目前SPringBoot 的原来配置文件是application.properties ,老旧的xml配置方式修改为该方式进行优化!下面是动态的切面进行默认的动态表切换操作!只要添加了之前的注解的话,那么切面进行调用手柄类,切换数据库表的切换!只要添加了这个注解,那么就可以动态的切换不同的数据库连接。...

2022-08-09 16:53:20 635

原创 线程执行测试效果

主要是执行线程进行同步,简单的一个线程,后来废弃掉了,所以代码备份到这里。

2022-08-09 11:48:14 70

原创 MongDb的查询方式

MongDb的使用方式,主要是业务逻辑如何使用的MongDb的方式。

2022-08-08 16:30:44 154

原创 Http请求工具类

Http请求工具类工具类代码可以实现针对Http请求的访问以及返回。

2022-08-08 11:01:14 1437

原创 XxlJobConfig分布式定时器任务管理XxlJob配置类,替代

废弃原来的quartz定时器的任务管理,总体来说,本地服务应该使用quartz定时任务还是不错的选择,可是多个应用服务的话,也就是分部署应用部署,还是建议使用XXjob吧,这个前台页面可以自定义开发,所以使用体验较好,多应用系统使用上来说还是不错的!...

2022-08-08 10:47:17 706

原创 Linux中防火墙的相关操作命令

一、iptables防火墙(需要安装防火墙sudo apt-get install firewalld命令查看插件)

2022-08-07 16:08:48 296

原创 俩个不同对象的List获取交集通过属性来判断,JDK8Stream的使用

代码】俩个不同对象的List获取交集通过属性来判断,JDK8Stream的使用。

2022-08-03 17:01:04 727

原创 List转Map的几种方式

需要记录下之前List的转Map的使用方法,感觉好记性不如烂笔头,记录下之前使用过的List转成Map的实现java逻辑代码。

2022-08-02 16:22:41 901

原创 JVM内存溢出在线分析Dump文件以及在线分析打开.hprof文件得出JVM运行报告jvisualvm怎么在线分析

我目前在测试环境模拟一些JVM异常的情况,可是不知道怎么进行分析这个,之前公司有测试专家建议使用Jprofile工具可以检测到这个JVM溢出情况,压力测试以及之前有过生产问题,就是使用shiro二级缓存里面配置的ThreadLocal。导致的内存溢出。我这次模拟的是内存不够导致OOM。以及线程过多导致内存溢出!.........

2022-07-28 15:41:30 1364

原创 kafka不消费:9092 (id: 0 rack: null)

1、搞了个pre环境,Jenkins集成部署的包部署上去就可以的消费,可是自己打的包就是不能消费,诡异的很,所以不断各种定位结果还是。设置打印日志是显示成功了的!添加了这俩货可是还是不行。...

2022-07-27 11:18:37 1716

处理平台删除数据梳理以及大数据表迁移方案设计.sql

处理平台删除数据梳理以及大数据表迁移方案设计 如果存在一张表以及超过1个亿的话,你会怎么处理呢? 这边针对采集的新闻做加工处理,上下游流转之后,四五十个topic通过kafka的流转,落库占用了起码十几个库,每一个库的数据量都很多,每一天采集量都要突破500W数据,针对这些数据落库,很容易就会出现,爆炸表数据的出现! 那么针对此种场景需要怎么样的设计方案,进行数据迁移归档呢? 生产数据过期数据是不是就可处理了呢! 目前附件就是针对工作中的方案处理,数据迁移,针对历史数据怎么处理的方案!

2023-12-05

kafka事务+DB事务企业级应用是怎么处理这俩个事物SpringBoot管理事务管理的报错信息

【文件夹】名称: log 文件名称: business-provider_debug.log 文件名称: business-provider_error.log 主要可以看下这个日志,主要是事务找不到管理器 文件名称: business-provider_file.log 文件名称: business-provider_info.log 文件名称: business-provider_warn.log 文件名称: log.zip 报错日志信息,便于学习:两个事物的异常信息! demo.service.AbstractNewsConsumer :资讯消费异常: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.springframework.transaction.TransactionManager' available: expected single matching bean but found 2: dataSourceTr

2023-12-01

动态表名切换java一个Service切换表名;同一个java对象怎么样映射多个数据表名

https://blog.csdn.net/m0_59252007/article/details/123796185 具体描述实现以及运行场景; 在这个博客里面详细说明了; https://blog.csdn.net/m0_59252007/article/details/123796185

2022-03-28

四级菜单转成JOSN层级树状结构.zip

具体实现逻辑-->https://blog.csdn.net/m0_59252007/article/details/119007807 参考下这个CSDN文字说明,操作下,这里面主要有 1、代码; 2、数据库脚本; 3、JSON结果字符串字段;

2021-07-29

空空如也

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

TA关注的人

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