相关文章
MySQL索引和查询优化
文章目录 1.Mysql索引2. b- tree 与 b tree3.覆盖索引和回表查询4.查询优化1.Explain 5.优化实战举例**用户搜索****订单查询****分页查询** 1.Mysql索引
MySQL索引是一种用于提高数据库查询效率的数据结构。它可以加快数据检索的速度,减少查询所需的IO操作和计算…
建站知识
2025/1/7 17:47:37
408考研-数据结构算法-双链表
双向链表的存储方式
双向链表跟链表差不多,只是它每个结点都含有两个链——一个指向下一结点,另一个指向前一结点。此外,它还能直接访问第一个和最后一个结点。
单链表只能向后操作,不可以向前操作。为了向前、向后操作方便&…
建站知识
2025/1/10 2:27:20
frida动态调试入门01——定位关键代码
说明
frida是一款Python工具可以方便对内存进行hook修改代码逻辑在移动端安全和逆向过程中常用到。
实战
嘟嘟牛登录页面hook
使用到的工具
1,jadx-gui 2,frida
定位关键代码
使用jadx-gui 进行模糊搜索,例如搜索encyrpt之类的加密关键…
建站知识
2024/12/26 21:08:49
Ingress IN Kubernetes
摘要 Ingress的设计旨在提供一种统一的方式来管理和暴露集群中的服务,以及灵活地配置和调整服务的访问规则。通过与底层的网络实现解耦,Ingress使得服务的部署和调度更加灵活,同时通过SSL/TLS加密和负载均衡等功能,保证了服务的安…
建站知识
2025/1/10 10:13:12
使用errors.Wrapf()代替log.Error()
介绍不同语言的错误处理机制: Error handling patterns[1] Musings about error handling mechanisms in programming languages[2] 项目中 main调func1,func1调取func2... 这样就会出现很多的 if err ! nil { log.Printf()} , 在Kibana上查看时会搜到多条日志, 需要…
建站知识
2024/12/26 21:08:41
堆的基本存储(Java 实例代码)
堆的基本存储
一、概念及其介绍
堆(Heap)是计算机科学中一类特殊的数据结构的统称。
堆通常是一个可以被看做一棵完全二叉树的数组对象。
堆满足下列性质:
堆中某个节点的值总是不大于或不小于其父节点的值。堆总是一棵完全二叉树。
二、适用说明
堆是利用完…
建站知识
2025/1/11 20:47:37
Android通过setaffinity实现绑核
有时候为了降低App算力占用,会把关键的线程绑定到大核中,下面介绍一种绑核的方式
查看绑核 查看pid :/ # ps -A | grep test
u0_a15 25178 405 15950272 176544 do_epoll_wait 0 S com.test.jnites查看线程号 top -H -p 25178
25224 u0_…
建站知识
2024/12/31 3:55:52
AndroidStudio3.5.2修改项目项目包名
公司项目要打造成产品进行演示,需要更换不同的包名进行安装在同一设备上,即所谓的马甲包
更改步骤基本一样 https://blog.csdn.net/qq_35270692/article/details/78336049 需要注意的是,按照上边的步骤修改完后,如果项目中有数据…
建站知识
2025/1/12 13:38:16