最新 最热

【教程】超好看!Python制作桌面时钟屏保

有一个空闲的jetson和13.3寸的屏幕,闲着也是闲着,拿来显示时钟好了(非jetson也可以用哦~)。浏览器显示在线时钟的方式直接占用80%的CPU,所以为了降低资源占用所以用Python写了个。...

2024-05-25
18

【工具】图片对比搜索软件,附代码

有一张目标图片,想从一堆图片里找到这张目标图片或者说相似度最高的图片。

2024-05-25
16

mysql8.0+版本在使用group by 出现的问题

由于想使用MySQL8中的函数,手动将项目中的数据库从5.7升级到了8.0.20 社区版本,但是升级完之后部分查询报错了,错误信息如下

2024-05-25
7

SpringOne2023解读-01-使用spring-cloud-contract与TestContainer构建可靠程序

我们在协作微服务的时候,可能是不同的人写的,不同的团队写的,不同的语言写的,不同的框架写的。通信方式也千奇百怪,可以通过 http 调用,grpc 调用,或者通过消息队列 kafka 这种异步方式通信。但是,核心其实就是我们之间达成某...

2024-05-25
18

SpringOne2023峰会总结-02-SpringBoot与Micrometer如何在WebFlux环境下实现的链路日志

我们可以在日志中加入链路信息,这样我们可以找到某个请求,某个事务所有的日志,这样就可以方便的进行问题排查。并且,我们还可以通过 traceId 找到不同微服务调用链路相关的日志。 在 Spring Boot 3.x 之前,我们一般用 spri...

2024-05-25
16

虚拟线程目前不推荐上生产的个人思考

1. `Thread.HoldsLock(Object)` 这个方法,如果是虚拟线程调用,会在平台线程获取到锁之后,就算切换虚拟线程,也会返回 true:https://bugs.openjdk.org/browse/JDK-8281642...

2024-05-25
16

OpenJDK 目前主要发展方向

Loom:得赶紧解决 synchronized pin 线程的问题(据说 Java 23 会解决,现在有预览版)。各个 Java 库需要改造原来使用 ThreadLocal 的方式:如果是为了穿参数,则可以使用 ScopedLocal;如果是对象池避免多线程访问,则需要整体改写...

2024-05-25
15

2024-4-17 群讨论:防刷机制

针对 2 其实主要是从业务的角度考虑,MFA 机制不仅是安全性的保证,MFA 更是利于验证用户设备有效,从而可以使用设备做一些业务的限制。

2024-05-25
21

2024-4-18 群讨论:关于异步HttpClient如何测试验证

一个代码示例(简单测试,没有仔细调参,只是为了展示测试思路),首先编写 TestContainer 基类,用于复用(这里并不是所有的都用的上,我放出来只是供大家以后测试各种场景):...

2024-05-25
19

2024-4-8 群讨论:前后端安全性页面与接口设计

分为 web/wap(轻客户端),android/ios(受信任客户端) 两大类。

2024-05-25
21