自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张俊杰 的博客

这个博客是平时给自己学习记录和工作遇到的问题解决啥的碎片化的随便写写的

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

原创 减肥问答

内容源于我刷抖音,听到抖音减肥博主说的内容,我觉得有用,我就一边听一边打字记录下来.‍。

2024-07-22 18:23:06 231

原创 减肥关于激素问题

内容源于我看书笔记。

2024-07-22 17:57:03 443

原创 java default注解怎么设置数组默认值

如果数组默认值只有一个元素,也可以直接使用该元素而不需要大括号。在Java中,为注解的数组类型属性设置默认值时,需要使用大括号。

2024-07-02 14:22:47 322

原创 Spcok测试代码抛异常场景

为了测试不同输入数据下的方法行为,包括抛出异常和不抛出异常的情况,你需要将这些测试拆分为单独的测试用例。Spock内置thrown()方法,可以捕获调用业务代码抛出的预期异常并验证,再结合where表格的功能,可以很方便的覆盖多种自定义业务异常。通过这种方式,你可以在数据驱动的测试中测试方法在不同输入数据下是否抛出异常或不抛出异常,并验证方法的行为是否符合预期。​块中,我们使用了条件语句来分别处理抛出异常和不抛出异常的情况。​方法,这个方法可以捕获我们要测试的业务代码里抛出的异常。

2024-06-24 15:53:14 386

原创 Spock使用Spy不生效原因

在Spock框架中,如果你发现Spy对象似乎不起作用或“失效”,这可能是由于几个原因。

2024-06-21 15:00:19 421

原创 Spock使用Spy来Mock内部调用的方法

就是先mock buildEngine()方法,让它返回 "DagEngine<Map<String, Object>> engine = Spy(engineOriginal)" 这个被Spy好的engine对象, 然后再 mock"engine.runAndWait(_) >> {}" ,注意,>>后面的 {} ,这个"{}" 里面留空,就代表是void返回值.使用Spock的Spy功能可以使你在测试过程中有效地控制类的内部行为,这对于只想测试类的一部分行为而不是整个类的行为时非常有用。

2024-06-21 14:58:40 320

原创 减肥知识点-整理中

‍‍‍。

2024-06-20 16:28:21 1025

原创 Spock mock私有方法

getPromptIdKeyAppPromptInfoMap("4HPF1HTFDR") 写就行, groovy和Java不一样,groovy能直接访问private方法.​类下的getPromptIdKeyAppPromptInfoMap方法。下面的方法我没试过,先记录下,后面有时间我去试试.直接middleGroundAppListBO。

2024-06-16 18:49:22 312

原创 数据库相关-Spock

【代码】数据库。

2024-06-16 17:55:45 406

原创 Jackson指定json的key

​注解来指定JavaBean属性序列化到JSON时使用的key。要在序列化JavaBean时指定JSON的key,可以使用。因此,输出的JSON字符串中,原本应该是。​属性对应json的key应该是。​对象被序列化为JSON时,​,通过在该属性上使用。​注解,我们指定了当。

2024-06-16 14:28:28 340

原创 SpockMockStatic方法

参考:‍。

2024-05-31 14:30:23 376

原创 [bug]java.security.NoSuchAlgorithmException: class configured for TrustManagerFactory: sun.security.

解决办法: class上添加。

2024-05-31 14:16:47 237

原创 Mac杀死指定端口

执行完了之后发现没了, 说明端口被杀死了.

2024-05-28 16:10:33 142

原创 Junit4的Mock使用案例

‍。

2024-05-10 18:43:21 210

原创 如何接手一坨烂业务代码?如何在烂业务代码中成长?--出自 设计模式之美

接手烂业务代码并不容易,但通过熟悉业务、阅读代码、文档化知识等方法,可以成功应对挑战。在接手烂代码的过程中,不仅可以锻炼技术能力,还能通过解决性能问题和应对业务复杂性来提升自己。业务系统开发的难度在于高性能要求和业务复杂性,因此需要具备架构能力、技术广度和深度,以及对业务的熟悉。通过接手烂业务代码,可以获得更多施展才华的空间,锻炼技术的机会,以及提升自己的成长。‍。

2024-04-29 10:46:02 281

原创 Sublime手动安装汉化包

‍。

2024-04-26 10:19:36 561

原创 java 根据对象的boolean字段对集合进行排序

需求大概如下: 把boolean为true的排序到前面,false排序到后面。排序后, boolean为true的会在前面, 为false的会在后面 ,isHasMaterial 为boolean类型。

2024-04-24 16:43:20 594

原创 MacBook安装Python基础开发环境

文件里面追加下面两行,注意路径alias python3= 是你上面brew list python@3.10输出的路径。修改完了环境变量之后刷新一下配置文件:source ~/.zshrc。查看python查看安装路径 : brew list。需要先安装brew, 如果不会的话, 自行百度去安装.命令: vim ~/.zshrc。查看python版本号。

2024-04-24 11:26:34 312

原创 jrebel with debug启动不起来,run with jrebel可以正常启动,jrebel无错误日志

可以试试这个方法,之前我没改过这个配置,不过改后就启动成功了。后和plugin后,启动项目遇到了无法启动的问题。

2024-04-24 11:19:11 287

原创 vim 编辑后报错提示没权限,

使用: sudo xxx 试一下.

2024-04-17 17:14:48 152

原创 Mybatis generate xml 没有被覆盖

【代码】Mybatis generate xml 没有被覆盖。

2024-04-17 17:14:08 417

原创 Mybatis generate xml 没有被覆盖

【代码】Mybatis generate xml 没有被覆盖。

2024-04-12 17:48:32 617 1

原创 Mac 如何安装git

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

2024-03-27 15:13:40 596

原创 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 1561

转载 mac系统端口占用解决

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

2023-08-21 12:21:33 13883

原创 ApiPost7快捷键

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

2023-08-01 14:59:19 640

原创 ConstantScoreQueryBuilder使用

​‍‍‍。

2023-07-24 17:17:21 245

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

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

2023-06-29 19:52:53 3995

原创 EasyExcel汇总收集

EasyExcel常用API与注解

2023-06-29 15:37:12 121

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

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

2023-06-29 11:24:33 102

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

端口被占用了。

2023-06-28 17:25:54 312

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

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

2023-06-27 22:54:54 335

原创 配置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 250

原创 builder() 无法隐藏

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

2023-06-19 22:11:18 330

原创 Java的List toString问题

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

2023-06-19 12:53:04 176

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

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

2023-06-16 16:38:04 2985

原创 git强制推送命令

强制推送到master分支。

2023-06-15 15:50:06 451

原创 程序包不存在

启动项目报错java程序包org.apache.poi.ss.usermodel不存在。

2023-06-05 15:05:51 790

原创 zip file is empty

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

2023-06-05 14:50:40 470

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

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

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

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

WPS Office.10.1.0.6875(无联网功能)

WPS Office.10.1.0.6875(无联网功能) 这是没有联网功能,单纯就是wps的文本,没有广告,没有登录功能, 绿色版的.压缩后只有80m 还有wps表格功能.我现在就在用,挺好用的比world2016要小巧

2018-03-31

json格式转换工具

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

2018-02-15

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

TA关注的人

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