MyBatis-Plus 支持多数据源 下面是一个完整的 MyBatis-Plus 多数据源支持的示例代码,包括依赖配置、数据源配置、Mapper 和 Service 的定义。 原创 博文更新于 2024年05月22日 · 1189 阅读 · 3 点赞 · 0 评论 · 8 收藏
使用 Mybatis 的 TypeHandler 存取 PostgreSQL jsonb 类型 使用 Mybatis 的 TypeHandler 存取 Postgresql jsonb 类型 原创 博文更新于 2024年02月29日 · 4835 阅读 · 21 点赞 · 0 评论 · 28 收藏
AndroidStudio 和 IDEA 的 Favorites 及 Bookmarks 数据找回办法 当我们在查看源码时,由于源码调用链路很长可能涉及到非常多的类文件,查找起来并不容易。有时候可能还需要查找某段代码的入口函数,当类文件的代码量很大时,很难快速定位到代码段。AndroidStudio 和 IDEA 的 Favorites 及 Bookmarks 功能,可以有效解决上述烦恼。当我们使用 Favorites 和 Bookmarks 功能添加了很多数据后,如果出现更换电脑硬盘或者更改了项目源码路径等情况,辛苦积累的 Favorites 和 Bookmarks 数据以及恢复数据的方法。...... 原创 博文更新于 2022年10月19日 · 2973 阅读 · 3 点赞 · 4 评论 · 6 收藏
Spring Boot Using Kotlin Spring 是最著名的 Web 框架之一,许多开发人员选择 Spring 是因为它功能强大并且支持依赖注入和面向切面编程。而且 Spring Boot 还支持 Kotlin 和 Gradle,这意味着我们不必使用 Java 和编写 XML 文件。 原创 博文更新于 2022年09月01日 · 2813 阅读 · 1 点赞 · 0 评论 · 7 收藏
数据库 insert 数据的几种方式 在许多情况下,我们可能希望确保表中存在一条记录而没有冲突的条目。本质上,我们希望查找并修改当前记录(如果存在),或者添加具有所需值的新记录(如果尚未存在)。这通常称为"更新插入"操作("插入"和"更新"的组合)。... 原创 博文更新于 2022年07月06日 · 10734 阅读 · 4 点赞 · 0 评论 · 24 收藏
TCL雷鸟电视卸载内置应用 TCL雷鸟电视是一款性价比很高的电视,配置高性能好,价格不贵,但是系统中内置了一些垃圾应用,今天就教大家如何卸载这些应用。 原创 博文更新于 2022年06月28日 · 28503 阅读 · 4 点赞 · 6 评论 · 35 收藏
强烈推荐Flutter必备优秀经典库 视图动画flutter_spinkit :一组带有Flutter动画的加载指示器。flutter_easyloading :一个干净轻巧的 loading/toast 小部件,用于Flutter,易于使用,无需上下文,fluttertoast :Flutter的 Toast 插件,底层是原生实现,只支持Android、iOS、Web 。animate_do :受 Animate.css 启发的美丽动画,每个动画都是一个小部件,其中包含看起来很有吸引力的默认但可自定义的值。animations :可 原创 博文更新于 2022年05月11日 · 4790 阅读 · 13 点赞 · 0 评论 · 33 收藏
Kotlin版注解处理器Annotation Processor 注解将元数据与其他代码元素相关联,允许我们将更多信息放入代码中。利用注解的一种方法是通过注解处理基于该信息生成新的源文件。 原创 博文更新于 2022年03月30日 · 10463 阅读 · 6 点赞 · 0 评论 · 25 收藏
ViewModel是如何在配置更改后继续留存数据的 ViewModel 类旨在以注重生命周期的方式存储和管理界面相关的数据,ViewModel 类让数据可在发生屏幕旋转等配置更改后继续留存。 原创 博文更新于 2022年03月01日 · 4680 阅读 · 4 点赞 · 0 评论 · 16 收藏
Dart 高阶函数与 lambda 表达式 前言在 Kotlin 和 Dart 中函数都是一等公民,这意味着它们可以存储在变量与数据结构中、作为参数传递给其他高阶函数以及从其他高阶函数返回。可以像操作任何其他非函数值一样操作函数。高阶函数高阶函数是将函数用作参数或返回值的函数。下面的内容将比较 Kotlin 和 Dart 语言中 ,将函数作为参数传递给另一个函数。Kotlin 高阶函数下面的示例是 Kotlin 集合的函数式风格的 fold ,它接受一个初始累积值与一个接合函数,并通过将当前累积值与每个集合元素连续接合起来代入累积值来构建 原创 博文更新于 2021年12月07日 · 2462 阅读 · 0 点赞 · 0 评论 · 0 收藏
Android知识体系 ----# 数据结构> 1、栈 Stack> 2、队列 Queue> 3、链表 Linked List> 4、数组 Array> 5、哈希表 Hash Table> 6、二叉树 Binary Tree> 7、堆 Heap> 8、并查集 Union Find> 9、字典树 Trie# 算法 > 1、二分搜索 Binary Search> 2、分治 Divide Conquer> 3、 原创 博文更新于 2021年05月03日 · 4781 阅读 · 0 点赞 · 0 评论 · 12 收藏
Kotlin带有接收者的函数类型(block: T.() -> Unit) 前言Kotlin 标准库的 Standard.kt 文件中有一些常用的扩展函数,比如我们经常使用的 apply 和 also 函数:// public inline fun <T> T.apply(block: T.() -> Unit): T { contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) } block() return this}public inl 原创 博文更新于 2021年05月01日 · 5983 阅读 · 6 点赞 · 0 评论 · 12 收藏
Android架构组件-WorkManager 使用WorkManager安排任务WorkManager API可以轻松指定可延迟的异步任务以及何时运行,这些API可让您创建任务并将其交给WorkManager,以便立即或在适当的时间运行。例如,应用程序可能需要不时从网络下载新资源。... 原创 博文更新于 2021年05月01日 · 20676 阅读 · 9 点赞 · 1 评论 · 44 收藏
DataBinding使用指南(五):绑定布局视图到架构组件 DataBinding使用指南(一):布局和binding表达式DataBinding使用指南(二):使用可观察的数据对象DataBinding使用指南(三):生成binding类DataBinding使用指南(四):BindingAdapterDataBinding使用指南(五):将布局视图绑定到架构组件版权声明:本文为博主原创文章,欢迎大家转载! 转载请标明出处: ... 原创 博文更新于 2021年05月01日 · 7429 阅读 · 0 点赞 · 0 评论 · 8 收藏
DataBinding使用指南(一):布局和binding表达式 版权声明:本文为博主原创文章,欢迎大家转载! 转载请标明出处: http://blog.csdn.net/guiying712/article/details/80206037,本文出自:【张华洋的博客】 数据绑定库数据绑定库是一个支持库,它允许你在 APP 中使用声明性格式而不是编程方式将数据源绑定到布局的UI组件中。布局通常定义在Activity中,使用UI框架方... 原创 博文更新于 2021年05月01日 · 14704 阅读 · 6 点赞 · 8 评论 · 47 收藏
DataBinding使用指南(三):生成的binding类 DataBinding使用指南(一):布局和绑定表达式DataBinding使用指南(二):使用可观察的数据对象版权声明:本文为博主原创文章,欢迎大家转载! 转载请标明出处: http://blog.csdn.net/guiying712/article/details/80343247,本文出自:【张华洋的博客】 DataBinding库会生成用于访问布局的变量和Vie... 原创 博文更新于 2021年05月01日 · 12232 阅读 · 1 点赞 · 0 评论 · 9 收藏
Android架构组件-App架构指南 与传统的桌面应用程序不同,Android应用程序的结构要复杂得多,在大多数情况下,它们只在桌面快捷启动方式中有一个入口,并且作为单个进程运行。一个典型的Android应用程序是由多个 app组件(Android四大组件) 构成的,包括 **activities**, **fragments**, **services**, **content providers** and **broadcast receivers 翻译 博文更新于 2021年05月01日 · 15957 阅读 · 20 点赞 · 2 评论 · 74 收藏