自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 GORM使用

即Object-Relational Mapping,它的作用是在关系型数据库和对象之间作一个映射,这样我们在具体操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作就可以。

2025-03-10 15:46:06 325

原创 Jetpack Compose状态

在重新创建Activity或进程后,可以使用rememberSaveable恢复界面状态。此外,rememberSaveable也可以在重新创建activity或进程后保持吃状态。LiveData是一种可观察状态容器,这意味着它可让任何人观察状态的变化。然后我们在界面中使用observe方法,以便在状态变化时更新界面。将状态从Activity移到了Viewodel中,在ViewModel中,状态由LiveData表示。在安卓中状态会根据事件进行更新,事件是从应用程序的外部输入。

2025-03-10 15:44:32 910

原创 安卓14在asop的framework中集成原厂的资源调用依赖

当你编译好后,在刷入设备中调用却发现,无法获取到你想要的数据,要么是返回了 null 要么都是false。这个时候其实是权限不够了,可以使用logcat | grep avc 查看对应的senlinux报错,根据相关信息修改添加对应的权限策略,最后再编译固件刷入设备。在添加权限策略中可能不止需要加一个,可能需要加好几个,还是需要根据日志来查看需要加哪些权限。我是在framework/base/sevices/core中的bp文件中添加了需要使用的依赖。需要编译固件出来,对应的资源才会被打包到系统中。

2025-02-17 15:32:04 229

原创 Gin学习之路

使用gin.Default()还有gin.New();两者的关系,Dafault内部实际上也是调用了New,但是加上了Logger和Recovery中间件。gin支持GET、POST、POST、PUT、DELETE、PATCH、HEAD、OPTIONS方式。gin.default实例化引擎,默认有两个中间件Logger和Recovery分别处理日志和错误。文档地址:https://gin-gonic.com/zh-cn/docs。关键方法:engine.Use()这个案例使用了GET方式。

2024-01-11 14:03:59 419

原创 在使用Mybatis的分页插件PageHelper时导致的分页失效

总的来说,在你调用PageHelper的开始分页方法时,只会在接下来执行的第一条查询有效,在它返回的list其实不是Collection类型,而是Page。不知道大家有没有更好的解决方法,欢迎评论!希望能帮到碰到这种问题的人。

2023-11-17 09:57:10 393 1

原创 MYSQL索引,慢查询,好文分享

索引,慢查询,索引失效

2023-06-30 14:25:46 168

原创 Elasticsearch的使用

elasticsearch

2022-08-04 14:43:56 360

原创 Linux常用命令

Linux基本命令

2022-08-03 17:19:26 87

原创 Mysql索引失效的情况

mysql

2022-07-29 14:29:37 1097 1

空空如也

空空如也

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

TA关注的人

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