Android 14 APP 全屏代码实现
新的 Android API 改变了应用全屏的方式,网上搜到的全屏代码都不管用了,甚至 [谷歌自己的教程](https://developer.android.com/training/system-ui/status?hl=zh-cn) 都没有更新,看了 API 文档才研究明白最新代码怎么写。本篇讲述两种新的全屏方式,一种保留状态栏文字的全屏,一种隐藏状态栏的全屏。 ###...
51工具盒子
新的 Android API 改变了应用全屏的方式,网上搜到的全屏代码都不管用了,甚至 [谷歌自己的教程](https://developer.android.com/training/system-ui/status?hl=zh-cn) 都没有更新,看了 API 文档才研究明白最新代码怎么写。本篇讲述两种新的全屏方式,一种保留状态栏文字的全屏,一种隐藏状态栏的全屏。 ###...
在Android开发中,`BuildConfig`文件是一个非常重要的工具,它允许开发者在不同的构建环境中定义和管理常量。这些常量可以在整个项目中轻松引用,从而提高了代码的可维护性和灵活性。 1、什么是BuildConfig文件? {#1%E3%80%81%E4%BB%80%E4%B9%88%E6%98%AFbuildconfig%E6%96%87%E4%BB%B6%EF%B...
<h2>前言 {#前言}</h2> <p>在 Elasticsearch 中更新索引的 Mapping 是一个常见的需求,特别是当您需要对字段类型进行修改时。本文将介绍如何通过创建新索引、将搜索请求重定向到新索引、数据迁移(reindex)、测试并最终删除旧索引来有效地完成这个任务。</p> <h2>一:创建新的索引 ...
英文: Elastic update_by_query inside array 问题 {#heading} ============= 我有一个数组,看起来像这样: "_source": { "dateCreated": "2023-07-12", "so...
哈喽,大家好,我是了不起。 最近项目团队找人,我面试了很多人,非常喜欢问一个问题,Java线程池为什么先入队列再增加线程数? **Spring Cloud Gateway 优化:提升网关性能,突破瓶颈** **背景** 在一次压力测试中,我们惊讶地发现 Spring Cloud Gateway 的性能令人失望,阻碍了系统整体的效率。经过深入调查,我们发现罪魁祸首是 Ga...
" 最近公司来了新领导,所谓新官上任三把火。领导review了一遍公司的代码,发现大部分代码的测试覆盖率极低。之后每个部门都动员起来,填补原来单元测试的债".小B对我吐糟道。 指北君见状立马连夜肝了这一篇,SpringBoot单元测试指南。 ### 1 单元测试的优点与基本原则 {#1-单元测试的优点与基本原则} 单元测试,是指对程序中的最小可测试单元进...
<p>大家好,我是指北君</p> <p>不知道大家在写 <code>Spring Boot</code> 项目的过程中,使用过 <code>Spring Boot Actuator</code> 吗? 知道 <code>Spring Boot Actuator</code>...
大家好,我是指北君。 最近公司新来了一个实习生,挺上进的,天天追着我问问题。指北君开启了带实习生打怪升级之路。吶,今天问了一个关于 `Spring Profiles` 的问题。 **实习生** :指北君,你知道 `Spring Profiles` 吗? **指北君**:我知道啊,怎么了?有什么问题吗? **实习生** :那你可以跟我讲讲嘛,`Spring Profile...
大家好,我是指北君。 这段时间有点忙,写文章有点拉下啦。实习生的问题真的挺多的,指北君有点 hold 不住了。 今天给实习生介绍 `Context Path` (上下文路径)。起因是这样的,实习生见公司项目都部署在同一个域名下,过来问我为什么那么多项目都能搞到一起,挺神奇的。 **指北君**:你前几天问了我,那么多项目怎么搞在一起的问题,因为那时候挺忙的,没有回答你,你自己...
大家好,我是指北君,Spring给我们带来很多效率的提升,特别是数据库持久化这块,以往各种必须写代码和SQL实现的数据库操作现在只需要配置和申明接口就能完成相同的任务,包含一些复杂的SQL语句,当然要使用这种便捷的工具少不了按照JPA的要求进行配置,本篇文章中指北君将详细介绍JPA中最核心的配置。 @EnableJpaRepositories注解用于Srping JPA的代码...