单例模式(四)—懒汉双锁模式 前言 在之前的文章,我们已经讲过了单例模式的线程不安全模式,大家有兴趣的可参考以下文章: 单例模式(一)—懒汉模式 单例模式(二)—懒汉模式(线程安全模式) 单例模式(三)—饿汉模式 今天讲讲懒汉双锁模式,涉及的内容有: 懒汉双锁模式实现步骤 懒汉双锁模式实现代码 懒汉双锁模式优化 一. 懒汉双锁模式 实现步骤 写一个private 无参构造函数 声明private static 该类 移动开发 2025年07月11日 124 点赞 0 评论 3979 浏览
Android 仿 DeepSeek 思考效果:逐字显示 AI 生成内容,支持加粗、颜色,复制内容 最近特别火的非AI莫属了,对我们高级搬运工太友好了,不管是网页端还是APP端,输入你要问的问题,都会逐字给你显示出来,有的还会加粗,这种效果看着不错,今天就带大家一起来实现。有啥更好的建议请在评论区留言。 首先我们要了解,这种数据不像平常调用接口返的,一下子都给你返了&# 移动开发 2025年04月18日 153 点赞 0 评论 3970 浏览
基于Android的XX校园交流APP 开发语言:Java 框架:ssm+Android JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat12 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 系统展示APP登录APP首 移动开发 2025年06月05日 32 点赞 0 评论 3957 浏览
Java并发编程——ForkJoinPool之WorkQueue 一、ForkJoinPool ForkJoinPool 是 JDK7 引入的,由 Doug Lea 编写的高性能线程池。核心思想是将大的任务拆分成多个小任务(即fork),然后在将多个小任务处理汇总到一个结果上(即join),非常像MapReduce处理原理。同时,它提供基本的线程池功能,支持设置最大并发线程数,支持任务排队,支持线程池停止,支持线程池使用情况监控,也是AbstractExecut 移动开发 2025年04月27日 111 点赞 0 评论 3945 浏览
常用的Flutter第三方库 2022-05-17 周二 简介 不论是iOS开发,还是Android开发,使用第三方库是必不可少的。 现在,切换到Flutter,面临的第一个问题就是该用哪些第三方库? 所有代码都需要自己写?当然不会。 常用的第三方库概览 dependencies: flutter: sdk: flutter # The following adds the Cupertino Icons font to your a 移动开发 2025年04月06日 135 点赞 0 评论 3940 浏览
Android路由ARoute使用 一、先导入ARoute,这里分为两种情况,java和kotlin 在module(或library)中的build.gradle添加如下代码 java配置 android { ....省略... defaultConfig { ....省略... //java路由配置 javaCompileOptions { annotationPr 移动开发 2025年05月31日 103 点赞 0 评论 3939 浏览
iOS横竖屏切换 基础概念 UIDeviceOrientation UIDeviceOrientation,表示设备朝向,可以通过[UIDevice currentDevice] orientation]获取,取值有: typedef NS_ENUM(NSInteger, UIDeviceOrientation) { UIDeviceOrientationUnknown, // 未知 移动开发 2025年04月25日 169 点赞 0 评论 3930 浏览
Android 常用 框架 集合 1. Jetpack(MVVM) MVVMHabit 于谷歌最新AAC架构,MVVM设计模式的一套快速开发库。 binding-collection-adapter 数据绑定框架将集合绑定到列表视图。 data-binding-recyclerview Recyclerview数据绑定框架。 FlowBinding 受RxBinding启发, Kotlin Flow 绑定 API 和未捆绑的 U 移动开发 2025年05月22日 158 点赞 0 评论 3925 浏览
Swift列表中view删除效果 image.png 使用示例: class ViewController: UIViewController { private let listv: listView = { let view = listView() view.layer.cornerRadius = 10 view.layer.masksToBoun 移动开发 2025年05月07日 114 点赞 0 评论 3922 浏览