首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
spring
数据库
WS2812驱动程序
操作系统
ArrayDeque
电子学会2022年9月考试
Flink Sql
安全测试
jmeter
皮卡丘
easyui
ssl
博通蓝牙vendor
取代LABVIEW
池化
语法
外贸独立站
51单片机
几何
队列
每日一问
2024/4/11 17:50:01
Android -- 每日一问:谈谈MVC、MVP和MVVM模式,你有在自己的项目中使用过吗?
经典回答 MVC 模式 全名是Model–View–Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,在改进和个性化定制界面及用…
阅读更多...
Java -- 每日一问:你了解Java应用开发中的注入攻击吗?
典型回答 注入式(Inject)攻击是一类非常常见的攻击方式,其基本特征是程序允许攻击者将不可信的动态内容注入到程序中,并将其执行,这就可能完全改变最初预计的执行过程,产生恶意效果。 下面是几种主要的注…
阅读更多...
Android -- 每日一问:两个 Fragment 之间如何进行通信 ?
知识点 先说一下 Fragment,中文可以叫片段,其实我们也可以把它理解成一个组件,它有自己的生命周期(回调函数),可以组织UI和业务逻辑。但它不像 Android 的四大组件(Activity, Service, Broadca…
阅读更多...
Java -- 每日一问:谈谈常用的分布式ID的设计方案?Snowflake是否受冬令时切换影响?
典型回答 首先,我们需要明确通常的分布式 ID 定义,基本的要求包括: 全局唯一,区别于单点系统的唯一,全局是要求分布式系统内唯一。 有序性,通常都需要保证生成的 ID 是有序递增的。例如,在数据…
阅读更多...
Java -- 每日一问:Java常见的垃圾收集器有哪些?
典型回答 实际上,垃圾收集器(GC,Garbage Collector)是和具体 JVM 实现紧密相关的,不同厂商(IBM、Oracle),不同版本的 JVM,提供的选择也不同。接下来,我来谈谈…
阅读更多...
Java -- 每日一问:Java并发包提供了哪些并发工具类?
典型回答 我们通常所说的并发包也就是 java.util.concurrent 及其子包,集中了 Java 并发的各种基础工具类,具体主要包括几个方面: 提供了比 synchronized 更加高级的各种同步结构,包括 CountDownLatch、CyclicBarrier、Semaphore…
阅读更多...
Android -- 每日一问:如何实现自定义View?
经典回答 回忆一下,你去面试时常被问到的自定义 View 方面的问题是那些。有没有: invalidate 和 postInvalidate 方法的区别?自定义 View 的绘制流程?View 的 Touch 事件分发流程? 因为在实际的工作中并不是每个人都…
阅读更多...