艾码汇 小程序开发 建站技术资源分享 知识及实践经验

Android 内存管理机制

2025-03-01

前言:Android系统是基于Linux内核开发的操作系统,而Linux系统有其独到的内存管理机制,会在进程活动停止后结束该进程。Android在此基础上优化了内存管理,会把进程都保存在内存中,直到系统需要更多内存为止,...

WorkManager 在 Kotlin 中的实践

2025-03-01

WorkManager 是一个 Android Jetpack 扩展库,它可以让您轻松规划那些可延后、异步但又需要可靠运行的任务。对于绝大部分后台执行任务来说,使用 WorkManager 是目前 Android 平台上的最佳实践。 WorkManager htt...

Android Handler消息机制源码解析

2025-02-28

好记性不如烂笔头,今天来分析一下Handler的源码实现 Handler机制是Android系统的基础,是多线程之间切换的基础。下面我们分析一下Handler的源码实现。 Handler消息机制有4个类合作完成,分别是Handler,MessageQu...

自身项目导入luckysheet server

2025-02-28

前言 luckysheet server是luckysheet官方的一个后台。用来和luckysheet建立ws连接、保存文档至数据库。 目前最麻烦的是不好导入本身的spring boot项目。直接下载官方代码,也很难直接运行。 如下是我琢磨出来的比...

Pig4Cloud之jasypt 配置文件加密

2025-02-28

简介 Jasypt是一个Java简易加密库,用于加密配置文件中的敏感信息,如数据库密码。jasypt库与springboot集成,在实际开发中非常方便。 引入Jasypt依赖 <dependency> <groupId>com.gi...

469. 还是自主可控香

2025-02-28

用别人开发的软件,阅读别人的代码,对于程序员来说,相比之下,终究还是没自己(包括加入的团队)开发的香。 自己开发的软件遇到什么错误,直接能通过现象,思维贯穿到底层去定位到问题,看到本质,跟火眼金睛似...

MySQL数据库学习笔记1

2025-02-28

MySQL服务器启动与连接 # 启动 mysql.server start # 连接 mysql -u root -p MySQL数据库的数据模型 客户端访问MySQL数据库,是与数据库管理系统交互,再由数据库管理系统对数据库内的数据进行操作。服务器中可以...

MySQL三大日志

2025-02-28

redo log 作用:用于崩溃恢复,保证数据持久性和完整性 刷盘时机:默认每次事务提交都会进行刷盘操作 事务在更新数据的时候就会写redo log,只不过这时只写进redo log buffer,不刷盘一旦崩了就丢失数据了,(后...

Apache Doris 系列: 入门篇-创建数据表

2025-02-28

本文档我们介绍 Doris 怎么创建表及其他的相关操作。 连接 Doris 我们在成功部署完成 Doris 之后,我们可以通过任意 MySQL 客户端来连接 Doris ,下面我们的示例是通过 MySQL 客户端命令行工具来进行操作。 注意...

MySql普通索引的管理

2025-02-27

一、普通索引的使用规则: 一个表中可以有多个index 字段的值可以重复,且可以赋值为null 通常在where条件中的字段上配置Index index索引字段的标志为MUL 二、普通索引的语法结构: 添加索引(新表) CREATE TABLE ...