状态码 406, Not Acceptable, (Spring Boot)

9 月 3 日
阅读 2 分钟
29
问题在postman测试请求的时候,出现了一个406错误。Not Acceptable 翻译过来 不可接受的。不可接受的什么?去官网看下406到底是什么错误上面这段话翻译过来的核心是: 服务器无法生成与请求的主动内容协商标头中定义的可接受值列表相匹配的响应,并且服务器不愿意提供默认表示形式。也就是服务器无法实现客户端的一个 Ac...

AES 加密和解密demo

8 月 27 日
阅读 4 分钟
286
我们数据库中有一条用户信息的数据,需要给到第三方,那么在发送这条数据的时候,我们不能直接把用户的姓名、电话号、身份证号等一些信息发给第三方,不能暴露用户的个人信息,这个时候就需要用到数据加密进行传输。

对 Angular HTTP 请求使用总结

8 月 20 日
阅读 4 分钟
147
问题有一条考试结果,需要更新,采用了PUT请求。 {代码...} 上面examResult方法接收两个参数,一个字段,一个Exam对象。当发起请求的时候后台给我们传了一个错误如下:这个错误说 score、qualified、push字段的值都是空的;后面打印到控制台的时候 又是有值的。 {代码...} 当时就觉得很奇怪,这不是有值吗,为什么后台没...

构建自定义Feign客户端demo

8 月 6 日
阅读 7 分钟
369
当前已经写了两个demo系统,后面因该还有两个需要写,每个demo系统都需要调用健康系统Api。并且还需要调用第三方系统上的一些接口,并且还需记录请求和响应信息,此时使用Feigin.builder是我们最好的选择了。

CD 项目部署总结

7 月 23 日
阅读 3 分钟
200
我们不妨看看CD全程Continuous Deployment“持续部署”,就是“自动化地、持续不断地把通过测试和验证的代码部署到生产环境或其他指定环境”的过程。

使用canvas对图片进行标注

6 月 25 日
阅读 4 分钟
438
我们的图像标注系统中,标注的时候,每人需要一个容器(docker),需要把数据推到去LabelStudio里面去标注,利用webhook回推标注好的数据。

Java 反射 学习

6 月 18 日
阅读 5 分钟
968
主要是在复习、看看老师写的代码、看看worktile、对知识进行扩充,还有不到两周就结课了,但是没有收到考试时间以及放假时间的通知......😅😅😅

上传文件出现的一些问题:

6 月 4 日
阅读 5 分钟
433
问题一:需要上传四个文件 如图:可以发现这个四个需要上传文件都在一个文件夹下,后面为了方便用户上传就改成了上传一整个文件夹,如图:出现的一些问题,后台接收文件的时候出现了报错后台使用的是HttpServletRequest接收的一整个文件夹。 {代码...} 后面经过一系列排查 最终发现是{formData}搞得鬼 最后去掉 {},就上...

设计模式之工厂模式demo

5 月 7 日
阅读 5 分钟
176
当我们的系统中有很多这样的动物类时,或者当我们需要根据一些条件动态地创建这些动物时,直接调用构造函数就会变得不灵活且难以维护。这时,我们可以使用工厂模式来改进这种情况。

@JoinColumn 和 mappedBy

4 月 23 日
阅读 2 分钟
165
这周写项目的时候,出现了一个重要的问题。有两个实体,A实体,B实体。A实体和B实体的关系是多对一,B实体和A实体的关系是一对多。那么此时使只用@ManyToOne和@OneTOMany的话,并没加上mappedBy属性会是什么情况,使用@JoinColumn 又是什么情况呢?

Java 中的Optional

4 月 9 日
阅读 5 分钟
168
定义一个UserRepository,用户仓库,实现仓库里面对数据库的user表进行username字段查询,假设user表里面有了“张三”这条数据,当查询到张三的时候,我们就会返回一“张三”对象,没有“张三”这条数据,就会返回null

java 中的泛型

3 月 26 日
阅读 5 分钟
206
打印 integer类型的值是有了,现在想打印String类型的值,你会如何做呢,是创建一个打印String类型的类,还是和我一样使用泛型。

记录 Miniio Client 的安装以及创建容器与复制

3 月 19 日
阅读 2 分钟
378
如果出现'mc'不是内部或外部命令,也不是可运行程序或批处理文件。解决方法,把mc.exe文件放入C盘的Windows文件夹下即可原因:Windows会首先搜索当前目录,然后是系统目录(比如C:\Windows\System32),接着是用户的路径,最后是系统的路径。如果你将mc.exe放到了系统的路径之中(比如C:\Windows),那么当你在命令提示...

如何在浏览器中调试你的代码

2 月 25 日
阅读 2 分钟
345
在没接触worktile项目的时候,一般都是用console.log打断点,现在再做worktile项目的时候,项目真的很大很大,加载一次要个5分钟左右,就不能用console.log打断点了,就要在浏览器中打断点进行debug了。

ES6的展运算符(...)

2 月 4 日
阅读 2 分钟
801
扩展操作符(...)可在函数调用/数组构造时, 将数组表达式或者string在语法层面展开; 还在构造对象时, 将对象表达式按key-value的方式展开;

Linux 上安装 Flutter 以及启动项目遇到的问题

1 月 27 日
阅读 4 分钟
763
而我是在.zshrc 文件配置的环境变量,导致的问题。因为我的shell 是bash, 所以要在.baserc文件设置变量,重新加载配置文件。

Spring Data JPA 命名约定查询

2023-12-09
阅读 2 分钟
391
假设我只要需要最后三条数据,如下是我的实现方法,这是一个很笨的实现,因为这个操作是真的很冗余,这个是请求到了全部,在进行降序排序,然后在截取前面三条数据。

根据投票进行排名的一个算法

2023-12-02
阅读 4 分钟
293
背景我们现在在做一个周汇报的系统,每周抽取制定人数进行汇报,选中人进行投票,本次汇报谁的内容最好,谁的内容不佳。思路把每个学员投的票进行汇总,然后统计分数。1,把投票的排名对应成分数, {代码...} 2,汇总所有分数,分数越低的用户排名越高。3,设计二维数组,蓝色左边为参加汇报的成员id,红色上面为投票成...