- 博客(19)
- 问答 (1)
- 收藏
- 关注
原创 解决:Vue.js/Vite.js 项目中 Tailwind.css 不能运行
【代码】解决:Vue.js/Vite.js 项目中 Tailwind.css 不能运行。
2025-07-25 13:29:17
274
1
原创 SQL数据库索引优化查询,索引失效场景以及事务和数据库锁
索引的主要作用是加快数据检索的速度。通过索引,数据库可以快速定位到所需的数据,而不需要扫描整个表。
2025-06-11 21:38:23
932
原创 怎么在Rust里面实现面向对象继承
Rust里面没有继承的概念,但我们可以用trait和组合来实现类似的功能。在Rust里面,如果T实现了或者T就可以调用U的方法。就比如Vec<T>实现了你要知道,Vec没有::is_sort方法,而这个方法是数组的方法,就是因为Vec<T>实现了。
2025-01-01 13:11:32
338
原创 Rust JNI
我们都知道,我们可以用native关键字修饰一个方法,仅在Java代码中声明,然后在别的语言中实现(譬如CC++Rust,这些编程语言执行效率都比Java高,不接受反驳),这种方法一般用于解决性能关键型任务。*.so*.dylib*.dll假如在Maven项目结构有一个动态链接库,由于Maven项目在打包的时候这个目录会放在jar包的根目录,或者,
2024-09-13 13:47:19
452
原创 java RBAC @RolesAllowed实现原理和JWT
专门用来做 RBAC (Role-base Access Control) 的。字段,我不知道这是不是Jakarta EE规范中的一部分还是实现自定义。这就要用到**JWT(JSON Web Token)**了。(JWT ID):令牌的唯一标识符,一般用于防止重放攻击。(not before):生效时间,令牌在此之前不可用。(issuer):签发者,一般为网站URL。(subject):主题,一般是UUID。(issued at):签发时间。这个实现指定的是JWT的。(expire):过期时间。
2024-09-05 00:37:15
573
原创 俺的Quarkus学习日记
学过 JPA-Hibernate的都知道,需要在Maven项目里面配置。但是在Quarkus里面已经弃用了,改成配置。:默认自带 CDI 模块(groupId默认是。
2024-09-03 15:37:09
268
原创 Jakarta JSONB奇奇怪怪的bug @ManyToOne @OneToMany 循环引用问题
我今天遇到了个bug,有关POJO双向绑定,一对多,多对一的JSON序列化bug。,用法上可以这样双向绑定。肯定是Jsonb模块的错误。就是循环引用,搞得我莫名其妙的。
2024-09-03 14:46:46
342
原创 Rust如何解决浮点数f32和f64类型无法作为元素插入HashSet和HashMap问题——Eq和Hash trait问题
EqPartialEq我发现f32和f64无法作为元素插入HashSet和可以看到,元素类型T需要实现Eq和Hashtrait,而f32和f64(一下统称“浮点数”)只实现了PartialEqtrait,而非Eq。Eq。
2024-07-21 15:58:38
689
1
原创 ExecutorCompletionService测试
ExecutorCompletionService(以下简称ECS)是。工具类,用来代理ExecutorService,以木桶效应。本人测试在最差情况下。
2024-04-12 13:01:29
146
原创 JNI (Java原生接口)学习笔记,如何用Java调用C(详细全面包教会)
JNI (Java Native Interface) Java 原生接口,用于原生 C/C++ 代码与 Java 方法和类成员交互,适用于一些操作平台相关的特性和性能要求极高的情景。譬如Thread类的相关方法就是 JNI 写的。其原理非常简单,是将 C/C++ 代码编译成动态连接文件,Java 直接调用就行了。
2024-01-28 16:41:24
554
1
原创 【编译优化】java如何像C++/Rust一样强制inline内联(干货)-@ForceInline
你可以看见下面的两个例子,虽然实现A跟实现B的作用是完全一样的,但是实现A理论上更快一点点点点点。因为在实现B中main函数要等待执行结束后才能返回,这就会浪费栈。如果将实现B优化成实现A的效果,在某些大型代码层层封装的情况下就能提高执行效率,这就是。
2024-01-26 01:12:00
987
1
原创 java 数据库连接JDBC,从入门到精通,深入浅出,看这一篇就够了
Java 原生提供了java.sql.*包用于与数据库交互,然而只是接口而已,你还需要导入对应数据库的驱动库实现,譬如,什么?你说你不知道?叫你教授微信发你。
2023-12-28 18:42:58
746
空空如也
字体脚本无法启用的问题
2022-07-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅