E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
kotlin设计模式
Android 结构化KV存储框架——KVStorage
该项目使用
Kotlin
语言编写,旨在简化Android应用中的数据存储过程
葛易曙Linda
·
2025-05-18 17:07
探索高效缓存解决方案:layercache
今天,我们将深入介绍一个强大的开源项目——layercache,它为Android和
Kotlin
开发者提供了一个
洪显彦Lawyer
·
2025-05-18 17:37
事件驱动型架构
事件驱动型架构是一种软件
设计模式
,其中微服务会对状态变化(称为“事件”)作出反应。事件可以携带状态(例如商品价格或收货地址),或者事件也可以是标识符(例如,订单送达或发货通知)。
程序员.小富
·
2025-05-18 16:34
架构
架构
智能路由器
Java 与
Kotlin
:当经典遇到新锐,开发者如何抉择?
然而,
Kotlin
这位“后起之秀”的出现,正以其现代和高效的特性吸引着越来越多的目光。
这儿有一堆花
·
2025-05-18 16:01
java
kotlin
开发语言
仓颉
设计模式
-单例模式
一、单例模式概述1.单例模式定义单例模式是一种创建型
设计模式
,确保一个类只有一个实例,并提供一个全局访问点来获取该实例。这种模式常用于需要控制资源访问或共享资源的清况。
StephQI
·
2025-05-18 10:19
仓颉编程语言
设计模式
单例模式
D-Pointer(Pimpl)
设计模式
(指向实现的指针)
Qt的D-Pointer(Pimpl)
设计模式
1.Pimpl模式简介Pimpl(PointertoImplementation)是一种
设计模式
,用于将类的接口与实现分离,从而隐藏实现细节,降低编译依赖,
m0_55576290
·
2025-05-18 09:13
设计模式
c++
qt
设计模式
单例模式(Singleton Pattern)详解
单例模式(SingletonPattern)详解1.定义与核心目标单例模式是一种创建型
设计模式
,确保一个类只有一个实例,并提供全局访问点。核心目标:控制实例数量:防止重复创建对象,节省资源。
步行cgn
·
2025-05-18 06:14
设计模式
单例模式
【C++
设计模式
之Decorator装饰模式】
Decorator装饰模式前言模式定义动机(Motivation)结构核心思想基础实现1、定义组件接口2、实现具体组件(被修饰对象)3、定义装饰器基类4、实现具体装饰器5、使用示例模式应用(具体应用)1、定义组件接口(应用)2、实现具体组件(被修饰对象)3、定义装饰器基类4、实现具体装饰器5、使用示例输出结果要点总结前言在软件组件的设计中,如果责任划分的不清楚,使用继承得到的结果往往是随着需求的变
yangyang_z
·
2025-05-18 06:44
C++模式设计
c++
设计模式
ajax
单例模式深度解析:从原理到高阶应用实践
第一章:单例模式基础理论1.1
设计模式
概述
设计模式
是软件工程中解决常见问题的经典方案,是前辈开发者经验的结晶。
一枚码农404
·
2025-05-18 06:43
设计模式
单例模式
设计模式
java
系统架构
设计模式
- 单例模式 - Tips
为什么双重检查会带来空指针异常问题?if(instance==null){synchronized(Singleton.class){if(instance==null){instance=newSingleton();}}}instance=newSingleton();上述加粗的代码并不是原子操作,包含三个步骤:为Singleton分配内存地址执行Singleton()构造方法,初始化成员变量
总是难免
·
2025-05-18 06:43
设计模式
单例模式
java
设计模式
(基于Python3)
主要参考资料:【
设计模式
inPy】一个视频搞懂三种
设计模式
:工厂、建造者和单例:https://b23.tv/sNAJw17工厂模式?错!是工厂模式群!
弱冠少年
·
2025-05-18 05:42
Pyhton
设计模式
23种
设计模式
详细知识点(软件设计师)
设计模式
设计模式
是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用
设计模式
是为了重用代码、让代码更容易被他人理解、保证代码可靠性。
儿鱼
·
2025-05-18 05:42
考试测试知识点
软件设计师
设计模式
原型模式
软件设计师考试《综合知识》创建型
设计模式
考点分析
软件设计师考试《综合知识》创建型
设计模式
考点分析1.分值占比与考察趋势(75分制)模式名称近5年题量分值占比高频考察点最新趋势抽象工厂模式45.33%产品族创建/跨平台应用结合微服务配置考查(2023)
软考真题app
·
2025-05-18 05:09
软考-软件设计师
设计模式
软件设计师
综合知识
创建型设计模式
基于
Kotlin
的 Android 架构组件使用:LiveData、ViewModel 等
Kotlin
语言凭借其简洁性、安全性以及与Java的高度互操作性,在Android开发中愈发流行。与此同时,Android架构组件为开发者提供了一套强大的工具,帮助构建高质量的应用架构。
数字魔方操控师
·
2025-05-18 03:23
android
Kotlin
和 Java 混合开发时需要注意哪些问题
1空安全(NullSafety)
Kotlin
有严格的空安全机制(如非空类型的String和可空类型String?)
橙子19911016
·
2025-05-18 02:21
java
kotlin
python
Kotlin
中的 Unit 类型的作用以及 Java 中 Void 的区别
在
Kotlin
中,Unit类型和Java中的void关键字都用于表示“没有返回值”的函数,但它们在设计理念、类型系统和实际使用中有显著的区别。
橙子19911016
·
2025-05-18 02:51
java
kotlin
开发语言
快速学习
Kotlin
(五)解构
在
kotlin
中所谓的解构就是将一个类对象中的参数拆开来,成为一个一个单独的变量,从而来使用这些单独的变量进行操作。
晨雨细曲cyxq
·
2025-05-18 02:50
Kotlin
Kotlin基础知识
android
kotlin
移动开发
语法
Kotlin
变量与数据类型详解
Kotlin
变量与基本数据类型详解一、变量声明1.valvsvarval:不可变变量(只读),类似Java的finalvar:可变变量valname="
Kotlin
"//类型推断为Stringvarage
_龙小鱼_
·
2025-05-18 02:48
kotlin
微信
开发语言
Java
设计模式
(一)面向对象设计原则
Java
设计模式
(一)面向对象设计原则提示:君子不忍其短,不懂则问,不能则学文章目录Java
设计模式
(一)面向对象设计原则面向对象设计原则一、单一职责原则二、开闭原则三、里氏替换原则四、依赖倒转原则五、
爱编程的宵夜
·
2025-05-17 19:58
java
设计模式
开发语言
C#
设计模式
实战教程:23种
设计模式
精讲
本文还有配套的精品资源,点击获取简介:
设计模式
作为软件工程中的最佳实践,是解决常见软件问题的模板。在C#编程中,应用
设计模式
对提高代码的可维护性、可扩展性和效率极为重要。
BE东欲
·
2025-05-17 19:58
Go语言如何进阶?
Goroutine和Channel:深入理解Goroutine的生命周期、调度机制,掌握Channel的使用和
设计模式
(如生产者-消费者模式、workerpool
狒狒伯尼
·
2025-05-17 17:15
golang
开发语言
后端
Android 中使用通知(
Kotlin
版)
1.前置条件AndroidStudio:确保使用最新版本(2023.3.1+)目标API:最低API21,兼容Android8.0(渠道)和13+(权限)依赖库:使用WorkManager和NotificationCompat2.完整实现步骤2.1添加权限和依赖AndroidManifest.xmlbuild.gradle(Module)dependencies{//WorkManager用于后台
时小雨
·
2025-05-17 16:43
android
kotlin
Kotlin
作用域函数(let、run、with、apply、also)对比
Kotlin
的作用域函数(ScopeFunctions)是简化代码逻辑的重要工具,它们通过临时作用域为对象提供更简洁的操作方式。
_龙小鱼_
·
2025-05-17 16:10
kotlin
java
前端
Navigation组件:
Kotlin
实现Android导航的最佳实践
以下是基于
Kotlin
实现导航的最佳实践指南:1.添加依赖在build.gradle中添加Navigation组件的依赖:dependencies{implementation("androidx.navigation
_龙小鱼_
·
2025-05-17 16:40
android
kotlin
开发语言
数据更新后页面刷新导致卡顿
乐观更新:定义与核心理念乐观更新是一种用户界面
设计模式
,其核心理念在于“先更新界面
伍六星
·
2025-05-17 06:54
前端
乐观更新
点赞
用户体验
python单例模式解析_深度解密Python单例模式
1.认识单例模式2.Python实现单例模式3.总结认识单例模式1.1单例模式含义例模式,也叫单子模式,是一种常用的软件
设计模式
。在应用这个模式时,单例对象的类必须保证只有一个实例存在。
weixin_39529128
·
2025-05-17 04:43
python单例模式解析
Python单例
设计模式
深度解析
目录一、什么是单例
设计模式
核心特点二、为什么需要单例模式典型应用场景优势对比三、Python实现单例的三种方式1.使用__new__方法(经典实现)2.使用装饰器实现3.使用模块实现(Python特有)
PythonicCC
·
2025-05-17 04:12
python
设计模式
开发语言
【Python】Python 单例模式 8 大核心应用场景深度解析(2025 新版)
单例模式(SingletonPattern)作为一种经典的
设计模式
,始终保持着重要的工程价值。本文着重于单例模式的主要核心应用场景。至于实现方法,晚些时候发出。
田辛 | 田豆芽
·
2025-05-17 04:10
Python
python
单例模式
开发语言
php builder
设计模式
,PHP
设计模式
—创建型模式杂谈
ps请先看(一)单例模式,工厂模式,建造者模式,原型模式都属于创建型模式。使用创建型模式的目的,就是为了创建一个对象。(二)创建型模式的优点,在于如何把复杂的创建过程封装起来,如何降低系统的内销。(三)我认为创建型模式的一个总要的思想其实就是封装,利用封装,把直接获得一个对象改为通过一个接口获得一个对象。这样最明显的优点,在于我们可以把一些复杂的操作也封装到接口里去,我们使用时直接调这个接口就可以
Chevy Shan
·
2025-05-17 03:39
php
builder设计模式
Java
设计模式
之代理模式:从入门到精通(保姆级教程)
1.代理模式概述代理模式(ProxyPattern)是一种结构型
设计模式
,它为其他对象提供一种代理以控制对这个对象的访问。
Clf丶忆笙
·
2025-05-17 03:36
设计模式
java
设计模式
代理模式
从 Realm 迁移到 SQLDelight
在CrossPaste项目的早期阶段,我们曾选择使用Realm
Kotlin
作为持久化方案,借助其对象映射直观、响应式查询等特性,快速实现了本地数据存储功能。
·
2025-05-17 00:07
Java 性能调优全解析:从
设计模式
到 JVM 的 7 大核心方向实践
引言在高并发、低延迟的技术场景中,Java性能优化需要系统化的方法论支撑。本文基于7大核心优化方向(复用优化、计算优化、结果集优化、资源冲突优化、算法优化、高效实现、JVM优化),结合权威框架与真实案例,构建从代码逻辑到运行时环境的全链路优化体系,确保每个技术点可落地、可验证。一、复用优化:减少重复的“资源重生术”通过缓冲、缓存、对象池化等技术,避免重复创建高成本资源,实现“一次生成,多次复用”。
混进IT圈
·
2025-05-17 00:20
Java
性能优化
JVM
调优
熔断机制
JavaCC
JMH
测试
适配器模式
并发编程
【美团】Java后端一面复盘|网络+线程+MySQL+Redis+
设计模式
+手撕算法
:电话面试面试时长:约50分钟面试轮次:第一轮技术面✨面试整体节奏:这场美团Java一面属于“广度覆盖+重点深挖”的类型,基础知识问得细致,例如TCP的可靠机制、线程私有变量、CAS弱点等,同时还穿插
设计模式
面试官E先生
·
2025-05-17 00:19
java
网络
mysql
装饰者模式详解:给对象动态“穿衣服“的艺术
可以任意叠加不同装饰,不影响基础服饰1.2软件映射核心对象:需要被装饰的组件装饰器:提供额外功能的包装类动态组合:运行时灵活添加功能二、模式原理剖析2.1定义装饰者模式(DecoratorPattern)属于结构型
设计模式
mokro丶
·
2025-05-16 23:48
设计模式
java
设计模式
装饰器模式
spring
boot
23种
设计模式
概述详述(C#代码示例)
文章目录1.引言1.1
设计模式
的价值1.2
设计模式
的分类2.面向对象设计原则2.1单一职责原则(SRP)2.2开放封闭原则(OCP)2.3里氏替换原则(LSP)2.4接口隔离原则(ISP)2.5依赖倒置原则
冰茶_
·
2025-05-16 15:09
架构设计模式
C#
设计模式
c#
开发语言
微软
学习
.net
microsoft
Kotlin
Android单元测试MockK指南
目录MockK简介环境配置基础用法高级用法Android特有场景最佳实践1.MockK简介MockK是一个专为
Kotlin
设计的Mocking框架,支持协程、扩展函数、对象声明(object)等
Kotlin
时小雨
·
2025-05-16 10:08
kotlin
android
Arrow库:函数式编程在
Kotlin
Android中的深度实践
一、Arrow核心组件:从入门到精通1.Option:告别空指针的终极武器传统判空方式的局限://多层嵌套判空导致可读性差fungetDepartmentName(company:Company?):String?{returncompany?.ceo?.assistant?.department?.name}//可能抛出空指针异常vallength=getDepartmentName(compa
时小雨
·
2025-05-16 09:00
android
kotlin
java
掌握
Kotlin
Android 单元测试:MockK 框架深度实践指南
掌握
Kotlin
Android单元测试:MockK框架深度实践指南在Android开发中,单元测试是保障代码质量的核心手段。但面对复杂的依赖关系和
Kotlin
语言特性,传统Mock框架常显得力不从心。
时小雨
·
2025-05-16 08:21
android
kotlin
设计模式
-命令模式
写在前面Hello,我是易元,这篇文章是我学习
设计模式
时的笔记和心得体会。如果其中有错误,欢迎大家留言指正!一、什么是命令模式?
Your易元
·
2025-05-16 02:35
设计模式
java
spring
嵌入式C语言
设计模式
--- 简单工厂模式
简单工厂模式(SimpleFactoryPattern)是一种创建型模式,严格来说,简单工厂模式不属于23种
设计模式
之一,但简单工厂模式在实际的软件开发中,最为简单实用,因此,有必要学习一下简单工厂模式
工程师进阶笔记
·
2025-05-15 23:17
嵌入式
C
语言设计模式系列
c语言
设计模式
简单工厂模式
嵌入式
什么是面向切面编程(AOP)?
Spring是如何实现AOP的说到Spring的AOP就要讲到Java的动态代理
设计模式
什么是动态代理?
"小王"
·
2025-05-15 23:46
spring
aop
设计模式
设计模式
的C语言实现--状态模式
模式动机状态模式(状态机)是嵌入式开发中最重要、最核心的
设计模式
之一,毫不夸张的说,是否熟练掌握状态模式,很大程度上直接决定了嵌入式工程师的代码掌控能力。
lbaihao
·
2025-05-15 23:44
算法与设计模式
设计模式
c语言
状态模式
嵌入式
设计模式
基础--C语言的继承封装与多态
继承,封装和多态是OOP的三大核心特性,它们共同构了面向对象的基础.但嵌入式开发中大量的使用到的却是C语言这种面向过程的语言,那么我们就需要了解如何在C中使用
设计模式
的思想做功能开发。
JANYI2018
·
2025-05-15 23:41
设计模式
c语言
java
设计模式
——创建型模式
创建型模式是软件工程中常用的
设计模式
之一,主要关注对象的创建过程。创建型模式隐藏了对象创建的细节,而不是直接使用new操作符创建对象。
hyem
·
2025-05-15 21:01
设计模式
单例模式
JAVA中的MVC三层架构
JAVA中的MVC三层架构MVC架构概述MVC(Model-View-Controller)是一种软件
设计模式
,用于将应用程序分为主要的部分:模型(Model)、视图(View)和控制器(Controller
楠寻寻
·
2025-05-15 21:30
Java笔记
java
mvc
架构
Unity
设计模式
实战:用单例和观察者模式优化你的游戏架构 (Day 36)
Langchain系列文章目录01-玩转LangChain:从模型调用到Prompt模板与输出解析的完整指南02-玩转LangChainMemory模块:四种记忆类型详解及应用场景全覆盖03-全面掌握LangChain:从核心链条构建到动态任务分配的实战指南04-玩转LangChain:从文档加载到高效问答系统构建的全程实战05-玩转LangChain:深度评估问答系统的三种高效方法(示例生成、手
吴师兄大模型
·
2025-05-15 17:31
C#编程从入门到进阶
unity
设计模式
观察者模式
c语言
游戏开发
开发语言
编程
ES6入门---第三单元 模块七: Proxy的使用+Reflect的使用
proxy:代理扩展(增强)对象、方法(函数)一些功能比如:VueVue.config.keyCodes.enter=65Proxy作用:比如vue中拦截预警、上报、扩展功能、统计、增强对象等等proxy是
设计模式
一种
七灵微
·
2025-05-15 16:28
❌已废弃
es6
javascript
vue.js
【高频考点精讲】JavaScript中的享元模式:从对象池到性能优化
今天咱们聊聊前端性能优化中一个容易被忽视但极其重要的
设计模式
——享元模式(FlyweightPattern)。这个模式听起来有点高大上,但其实理解起来并不难,而且在实际项目中特别实用。什么是享元模式?
全栈老李技术面试
·
2025-05-15 15:49
前端高频考点精讲
前端
javascript
html
css
面试题
react
vue
React构建组件
React构建组件React组件构建方式详解React组件的构建方式随着版本迭代不断演进,目前主要有函数组件和类组件两种核心模式,并衍生出多种高级组件
设计模式
。
大象吃香蕉
·
2025-05-15 11:53
前端知识点
react.js
前端
javascript
(自用)Java学习-4.23(SpringMVC注解,REST)
它基于**MVC(模型-视图-控制器)**
设计模式
,通过DispatcherServlet进行请求的集中处理。
柴薪之王、睥睨众生
·
2025-05-15 09:05
Java学习之路
java
学习
开发语言
spring
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他