存储

首页 标签 存储
# 存储 #
关注
200058内容
|
1天前
| |
第099篇 属性委托实战:SharedPreferences 的现代写法
本文详解Kotlin属性委托的实战应用:何时自研委托(满足SP/DataStore存储、读写加工、多处复用三条件之一)、如何落地(内存缓存、加密、过期校验、key动态派生),并避坑SP全量加载、主线程commit、key硬编码等问题。强调委托核心价值——将状态读写策略从业务代码中解耦抽离。
|
1天前
|
阿里云限时大促全汇总:云服务器新客特惠机型、活动规则与选购指南
阿里云云服务器限时大促是面向新客户推出的年度优惠专场,主打低门槛上云,覆盖轻量应用服务器、ECS多款实例规格,适合个人建站、开发测试、小型业务部署等场景。本次活动以首购特惠为核心,搭配代金券、免费试用资源包,不同机型价格差异明显,大家可以根据业务负载、带宽需求、存储容量来挑选合适套餐。
|
2天前
| |
第056篇 新时间 API:LocalDateTime 取代 Date 的理由
移动端时间处理易出线上事故:`SimpleDateFormat` 静态共享致线程不安全;跨时区“昨天”判断偏差;字符串截取本地化日期失效。Java 8 `java.time` 核心在于厘清**三类时间语义**:`Instant`(UTC瞬时点)、`LocalDateTime`(无时区墙上时间)、`ZonedDateTime`(含时区规则,支持夏令时)。存储用 `Instant`,展示才绑定时区;格式化必传 `Locale`;`YYYY`≠`yyyy`;`Period`(日历量)与 `Duration`(物理量)不可混用。
|
2天前
| |
第070篇 扩展函数原理:它到底是不是给类加方法
Kotlin扩展函数本质是**静态方法**,编译后以接收者为首个参数,置于文件类中;调用依**静态类型决议**,不参与多态,**不访问private成员**,且**成员方法永远优先于同名扩展**——它是语法糖,而非真正的方法增强。
|
2天前
| |
第044篇 ThreadLocal 原理:主线程到底能不能用
ThreadLocal核心在于“线程独享+弱引用Key+强引用Value”:每个线程持独立ThreadLocalMap,Key为ThreadLocal弱引用,Value强引用用户对象;若不显式remove,线程池复用时易致内存泄漏与数据串号。务必在finally中清理!
|
2天前
| |
第017篇 枚举 enum:不止是常量集合
Android面试中,枚举不仅是“带名字的常量”,更是类型安全的状态管理、轻量策略模式与线程安全单例的统一载体。本文从原理、场景、坑点三层面讲透:如何用`code`字段替代`ordinal`持久化、为何避免可变状态、何时选用`@IntDef`权衡内存与安全,并附可运行代码与EnumSet/EnumMap高效用法。
阿里云CDN流量包,代理商渠道采购折扣大概多少?
阿里云CDN流量包是企业控制网站、图片、下载和视频分发成本的常见方式。由于资源包通常采用预付费,不少企业在采购时会询问:“通过代理商渠道购买,大概能有多少折扣?”
|
2天前
| |
来自: 云原生
从 Agent Framework 到 Agent Harness,开源 AgentScope 项目新定位
AgentScope 2.0 正式演进为通用Harness,通过任务、信息、行动三层机制及沙箱隔离架构,支撑企业构建Agent应用、可服务化的Managed Agents平台。
|
2天前
| |
第006篇 String 不可变性:为什么字符串要设计成不可变
Android面试高频考点“String不可变性”,远不止“被final修饰”这么简单。它关乎源码设计(final类+私有不可变char数组)、内存优化(常量池复用)、线程安全(天然无锁共享)及工程实践(避免+=拼接、必用equals比较)。理解透,才能避开静默bug、性能陷阱与并发误区。
阿里云裸金属服务器,通过代理商下单成本更低吗?
在企业采购高性能计算资源时,阿里云弹性裸金属服务器的价格通常高于普通入门级ECS,因此“通过代理商下单能不能降低成本”成为不少采购负责人和技术负责人关注的问题。
免费试用