自定义博客皮肤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+Python开发,业余时间研究减肥健身养生,后期可能会去做减肥健身博主.

  • 博客(843)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Mac 如何安装git

如果能够查看到git版本信息 则说明git安装成功!1.第一步打开终端,输入命令行安装homebrew。3.输入命令查看git版本 看是否安装成功。2.安装完成后输入命令 安装git。

2024-03-27 15:13:40 735

原创 No mapping found for HTTP request with URI

参考: 参考地址ssm老项目,接过来别人的项目临时建了一个Controller方便测试用的,结果访问掉不通,报: No mapping found for HTTP request with URIxxxx 这样的错误看了下web,xml配置在 webmvc-config.xml 配置文件里面添加了几行配置说明: com.iph.hiring.headcount.api.service.* 是我Controller所在的地址,酷酷一顿乱粘, 重启项目,发现好使了.启动项目观察控制台发现有这个u

2023-08-21 12:42:46 1628

转载 mac系统端口占用解决

在Mac系统中,当我们遇到端口被占用的问题时,需要查看哪些进程正在使用哪些端口,以便进行相应的处理。终止占用端口的进程:可以使用kill命令来终止占用端口的进程。系统将显示监听该端口的进程信息,包括进程名称、进程ID、用户和协议等。更改应用程序的监听端口:如果是应用程序在占用端口,可以尝试更改应用程序的监听端口,以避免与其他进程冲突。重新启动网络服务:有时候,重启网络服务可以解决端口占用的问题。通过以上方法,您可以在Mac系统中查看端口占用情况,并采取相应的解决方法来解决端口被占用的问题。

2023-08-21 12:21:33 15209

原创 ApiPost7快捷键

保存 Cmd + S导入 Cmd + O新建 Cmd + N。

2023-08-01 14:59:19 802

原创 ConstantScoreQueryBuilder使用

​‍‍‍。

2023-07-24 17:17:21 324

原创 EasyExcel 导出打开提示Excel 无法打开文件“xxxxx.xlsx”,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹

EasyExcel 导出打开提示"Excel 无法打开文件“xxxxx.xlsx”,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹"

2023-06-29 19:52:53 5350

原创 EasyExcel汇总收集

EasyExcel常用API与注解

2023-06-29 15:37:12 177

原创 ElasticSearch知识点汇总,以及踩坑

javaApi添加链接描述设置默认值ES must、filter、should一起使用,导致的should语句失效的问题ES中 minimum_should_match 的用法和误区

2023-06-29 11:24:33 147

原创 Caused by: java.net.BindException: Address already in use

端口被占用了。

2023-06-28 17:25:54 346

原创 ElasticSearch hits.total.value超过1万就显示 10000 的问题处理

searchSourceBuilder.trackTotalHits(true); 设置一下即可

2023-06-27 22:54:54 448

原创 配置tomcat Idea 出现 error=13, Permission denied问题解决方案

参考: https://blog.csdn.net/chungeshihuatian/article/details/116854100进入到tomcat的bin目录下,执行命令chmod a+x catalina.sh

2023-06-25 13:49:55 290

原创 builder() 无法隐藏

父类有@SuperBuilder 注解, 子类有@Builder注解, 然后就会报这个错误,解决办法是 给子类的@Builder 改成 @SuperBuilder 即可。

2023-06-19 22:11:18 498

原创 Java的List toString问题

源码: java.util.AbstractCollection#toString 方法。打印的不是地址池,可以放心使用。

2023-06-19 12:53:04 255

转载 com.fasterxml.jackson.databind.exc.InvalidDefinitionException

com.fasterxml.jackson.databind.ObjectMapper.readValue(String content, Class valueType)方法,传入的class对象没有无参构造器,具体原因是在该对象上同时使用了。生成(无参)构造器,从而该对象只有一个全参构造器,没有无参构造器,导致反序列化失败。显式添加无参构造器或使用。

2023-06-16 16:38:04 3454

原创 git强制推送命令

强制推送到master分支。

2023-06-15 15:50:06 508

原创 zip file is empty

去Maven仓库找到这个jar的目录, 发现有lastUpdated,把这个目录下所有的都删掉,

2023-06-05 14:50:40 518

原创 Easyexcel 将指定单元格的文字设置成指定的颜色

需求,将1~12月的列的数据小于0的数设置为红色字体。

2023-05-30 15:30:37 5631 1

原创 java list按照部门链排序

公司组织表部门链是 2-3 ,2 , 2-3-1 , 3 , 3-1 ,1-1 这样的,排序要求是:1-122-32-3-133-1。

2023-05-27 13:48:46 206

原创 DDD、微服务和中台之间的关系

中台本质是业务模型,微服务是业务模型的系统落地,DDD 是一种设计思想,它可以同时指导中台业务建模和微服务设计,它们之间就是这样的一个铁三角关系。DDD 强调领域模型和微服务设计的一体性,先有领域模型然后才有微服务,而不是脱离领域模型来谈微服务设计。出自-- 欧创新 人保资深架构师。

2023-05-20 15:07:36 224

原创 读写分离强制查询主库结果查不到数据

有A和B两个表 A和B两个表是一对多关系,我在业务代码先插入A表,然后再插入B表,此时我通过订阅binlog的工具订阅了A表,当A表来数据的时候会通过kafka发送mq消息给我,我消费者接收消息处理业务逻辑,我在消费者通过A表的某个关联字段去查询B表,是强制路由主库去查询的,结果查询不到,后来思考,可能是业务插入A表和插入B表的动作不是一个事务内的,A表插入了,然后binlog工具立马订阅到了,此时B表还没来得及插入,因为B表和A表不是一个事务.所以结果就是通过主库查询B表查询不到。

2023-05-10 17:10:45 334 2

原创 Spring用xml方式在工具类静态注入一个Request作用域的bean

Spring工具类静态注入一个Request作用域的bean。

2023-05-06 19:27:06 176

原创 No thread-bound request found: Are you referring to request attributes outside of an actual web requ

Spring工具类静态注入一个Request作用域的bean。request bean那边配置添加个。

2023-05-06 18:34:16 3238

原创 git删除提交及记录

如果希望以前的提交在历史中彻底消失,而不是被抵消掉,可以使用 git reset 命令,丢弃掉某个提交之后的所有提交。

2023-04-27 16:14:25 591

原创 EasyExcel手动设置列宽3.x.x版本

EasyExcel是3.x.x 版本的参数1就是Excel列的索引,从0开始setColumnWidth(i,j)函数中,i是列的下标,从0开始,j是列的宽度,单位是1/256个字符宽度,所以代码中要乘以256,两个参数都必须是整数。

2023-04-27 15:30:36 2239

原创 EasyExcel设置Excel导出自动列宽

使用注册策略: .registerWriteHandler(new LongestMatchColumnWidthStyleStrategy()) 即可。该案例出自EasyExcel的官方示例 ,我用了一下,好使。

2023-04-27 14:19:18 2955

原创 Elasticsearch exception [type=parsing_exception, reason=[multi_match] unknown token [START_ARRAY] af

代码报错。

2023-04-20 17:23:44 1723 1

原创 java.lang.NoClassDefFoundError: org/apache/lucene/search/spans/SpanBoostQuery

用Mavenhelper 插件把lucene-core 冲突的依赖排除掉, 只留RestHighLevelClient包下的lucene-core。项目中有RestHighLevelClient, 但是还有别的Maven依赖也有lucene-core。排查是因为lucene-core 版本冲突了,

2023-04-19 11:59:01 370

原创 java静态方法用泛型

静态方法是类级别的,在类没被实例化的时候就可以使用了,所以静态方法不能直接使用类上定义的方法。

2023-04-16 18:31:01 906

原创 无法访问 某个包 使用maven编译报错

无法访问com.xxx.dto.Page。

2023-04-03 11:17:02 489

原创 IDEA创建类之后类上文档注释设置年月日时间

*英文的: 找到Editor–>点击File and Code Templates **

2022-11-03 18:18:28 1098

原创 Windows10安装MySQL

链接: https://pan.baidu.com/s/1cUVH8_WlnNA0OLuDEN3Lmg?pwd=ras7该免安装版本 使用方法,假如存放在了:B:\databaseTools\mysql-5.7.24-winx64解压到你需要存放的目录, 然后在系统变量配置环境变量:MYSQL_HOMEB:\databaseTools\mysql-5.7.24-winx64B:\databaseTools\mysql-5.7.24-winx64\bin内容参考附件:修改basedirdatad

2022-10-29 13:07:50 1275

原创 windows10的MySQL忘记密码

其中 --skip-grant-tables 选项的意思是启动 MySQL 服务的时候跳过权限表认证。 启动后,连接到 MySQL 的 root 将不需要口令(危险)。如何重启MySQL的服务这样就可以重启服务了3.到 my.cnf 中删除 skip-grant-tables 选项,然后重启MySQL服务。最后:客户端连接一下

2022-10-29 13:07:00 1048

原创 CentOS7虚拟机取消屏幕保护

1

2022-08-28 15:17:36 920

原创 centos7 如何取消自动锁屏

1

2022-08-28 15:16:44 377

原创 Error response from daemon: conflict: unable to delete 8e6aee9da407 (must be forced) - image is refe

3218b38490ce是imageId。

2022-08-27 14:24:49 668

原创 Eclipse的MAT的支配树

学习 尚硅谷 宋红康 JVM从入门到精通 的学习笔记。

2022-08-14 17:58:54 449

原创 Eclipse-MAT 案例:Tomcat堆溢出分析

学习 尚硅谷 宋红康 JVM从入门到精通 的学习笔记。

2022-08-14 17:57:36 697

原创 Eclipse-MAT的使用案例

打开hprof文件后点击下面图片的图标来查看线程概述能看到main方法方法里面3个Student对象,三个student的shallow heap(浅堆)大小都是24, 但是三个对象的retained heap (深堆)都是不一样的.第一个student对象如果被回收的话,就会回收3784个字节第二个student对象如果被回收的话,就会回收1872个字节第三个student对象如果被回收的话,就会回收1384个字节。...

2022-08-14 17:55:56 549

原创 Eclipse-MAT的插件介绍使用

leak suspects report 泄露的疑点报告这个是mat会自动的检测dump文件,用于查看哪些是泄露的疑点,报告中会说明哪些对象还在存活,以及为什么没有被垃圾回收器收集.内存泄露的问题非常关注这个,因为内存泄露就是对象不用了,但是为什么不能被垃圾回收器回收.Component Report 组件的报告会分析对象的集合,找到相关的可疑的内存空间,比如说重复的字符串,空的集合容器,弱引用等等,这些都是我们认为可疑的内存。.........

2022-08-14 17:53:45 6423

原创 内存泄露详细介绍

可达性分析算法来判断对象是否是不再使用的对象,本质都是判断一个对象是否还被引用.那么对于这种情况下,由于代码的实现不同就会出现多种内存泄露的问题(让JVM误以为这个对象还在引用中,无法回收,造成了内存的泄露)是否还被使用?是是否还被需要?是是否还被使用?是是否还被需要?不需要。...

2022-08-07 16:37:34 2602

sqoop-1.4.6.bin__hadoop-2.0.4-alpha

sqoop-1.4.6.bin__hadoop-2.0.4-alpha 导入导出工具,, 可以去官网下载, 也可以用这个

2020-10-29

mysql-connector-java-5.1.27.jar

mysql-connector-java-5.1.27-bin.jar jar包, 可以用这个连接MySQL的,, 适合MySQL5 版本的,, 很不错......

2020-10-29

ssm整合通用mapper

ssm整合通用mapper,如题,,适合新手去看,如题Spring4 mybatis3 好早以前弄的了, 适合新手看看,

2019-02-11

简单的ajax异步Crud项目

是自己写的简单的异步CRDU 项目,我本人也是一个菜鸟,当时什么都不会,自己写异步写了半天,现在自己写出来了,供新手学习,里面有ajax异步页面, 以及传智封装的分页

2018-05-12

json格式转换工具

可以把json格式的代码转换成,用起来挺不错的.

2018-02-15

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

TA关注的人

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