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设计模式
基于
设计模式
的SpringBoot+Flowable实现撤回功能
基于SpringBoot+Flowable的流程撤回功能深度实践一、需求场景与架构设计1.1业务流程撤回核心需求场景覆盖:用户任务节点撤回、并行会签撤回、流程实例终止核心约束:时效性控制(如24小时内可撤回)数据版本一致性校验权限验证(发起人/管理员)事务原子性保证1.2技术架构图前端RESTAPIRecallService策略模式责任链模式命令模式节点回退策略流程终止策略空值校验时效校验权限校验
一颗红心丶
·
2025-05-15 05:08
设计模式
spring
boot
后端
架构模式与
设计模式
------------------------------------------------------其实这两者是关于软件系统的不同层面
设计模式
解决的是具体的问题,而架构模式则队软件系统整体产生影响
perfectnihil
·
2025-05-15 04:00
思考
IDEA里链接MySQL数据库的问题怎么解决?
无论是Java、
Kotlin
还是其他支持的语言,它都能提供强大的功能和便捷的操作体验。然而,在实际项目中,我们经常会遇到需要将代码与数据库进行连接的情况。
cda2024
·
2025-05-14 23:27
数据库
intellij-idea
mysql
第三天实习
源代码用到了很多
设计模式
,比如工厂模式什么的,很精简,但是我实力不够,只能努力的看。开发接口发现不参考任何资料,独立去使用mybatis,去配
自由飞翔的海鸥
·
2025-05-14 22:52
实习日志
oracle
java
【Redis进阶】缓存
设计模式
模式概念读操作流程如上图所示写操作流程如上图所示代码示例总结Read-Through模式概念操作流程:优点:Write-Through模式概念操作流程:优点:Write-Behind(Write-Back)模式概念操作流程:优点:缺点:总结缓存
设计模式
是指将缓存作为系统架构的一部分
小智coding
·
2025-05-14 20:34
Redis
缓存
redis
设计模式
Python类与对象详解及实践指南
类与对象核心概念2.1类定义规范2.2对象生命周期3.面向对象三大特性3.1封装实现3.2继承机制3.3多态应用4.案例分析与实现案例1:银行账户管理系统案例2:图形管理系统案例3:电子商务系统5.最佳实践与
设计模式
闲人编程
·
2025-05-14 19:31
python
python
开发语言
类
对象
封装
继承
多态
企业应用架构笔记-
设计模式
-观察者模式
定义定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。通用类图通用类图中几个角色:●Subject被观察者定义被观察者必须实现的职责,它必须能够动态地增加、取消观察者。它一般是抽象类或者是实现类,仅仅完成作为被观察者必须实现的职责:管理观察者并通知观察者。●Observer观察者观察者接收到消息后,即进行update(更新方法)操作,对接收到的
九指程序员
·
2025-05-14 15:34
架构专栏
架构
笔记
设计模式
2019AndroidBATJ面试题
设计模式
&算法专题总结
10.给阿里2万多名员工按年龄排序应该选择哪个算法?11.GC算法(各种算法的优缺点以及应用场景)12.蚁群算法与蒙特卡洛算法13.子串包含问题(KMP算法)写代码实现14.一个无序,不重复数组,输出N个元素,使得N个元素的和相加为M,给出时间复杂度、空间复杂度。手写算法15.万亿级别的两个URL文件A和B,如何求出A和B的差集C(提示:Bit映射->hash分组->多文件读写效率->磁盘寻址以及
m0_64314318
·
2025-05-14 13:55
程序员
面试
android
移动开发
后端领域RESTful架构的分层设计
文章涵盖理论基础、
设计模式
、实际代码实现以及最佳实践,帮助开发者理解并应用RESTful分层设计来构建可扩展、可
后端开发笔记
·
2025-05-14 10:32
restful
架构
后端
ai
设计模式
系列(03):设计原则(二):DIP、ISP、LoD
本文为
设计模式
系列第3篇,聚焦依赖倒置、接口隔离、迪米特法则三大设计原则,系统梳理定义、实际业务场景、优缺点、最佳实践与常见误区,适合系统学习与团队协作。
码农秋
·
2025-05-14 08:23
设计模式
设计模式
依赖倒置原则
接口隔离原则
迪米特法则
论软件
设计模式
及其应用
本文以该项目为例,详细论述了软件
设计模式
在支付场景中的具体应用。在支付场景中,我们用到的
设计模式
主要包括策略模式、模板方法模式和代理模式。
山那边是海*
·
2025-05-14 08:51
设计模式
【C++】【
设计模式
】生产者-消费者模型
生产者-消费者模型(Producer-ConsumerModel)是一种经典的并发编程模式,用于解决多线程或多进程环境下的数据共享和任务协作问题。以下是对该模型的详细介绍:一、核心概念生产者(Producer):负责生成数据或任务,并将其放入共享缓冲区。消费者(Consumer):从共享缓冲区中获取数据或任务并处理。缓冲区(Buffer):线程安全的队列,用于临时存储数据,解耦生产者和消费者。同步
炎芯随笔
·
2025-05-14 08:18
c++
c++
设计模式
开发语言
Java Spring MVC -01
SpringMVC是一种基于的实现MVC
设计模式
的请求驱动类型的轻量级Web框架,属于SpringFrameWork的后续产品,已经融合在SpringWebFlow中。
一个人在码代码的章鱼
·
2025-05-14 07:16
SSM
java
spring
mvc
设计模式
深度解析:AI大模型下的策略模式与模板方法模式对比解析
目录一、策略模式:AI大模型的动态决策引擎1.1核心原理与工业级实现1.2AI时代的技术演进二、模板方法模式:AI流水线的标准化基石2.1多模态处理框架设计三、策略与模板方法的协同创新3.1电商推荐系统实践四、前沿趋势与挑战4.1量子计算增强模式五、伦理与工程实践5.1安全增强实现5.2开发者行动指南参考文献一、策略模式:AI大模型的动态决策引擎1.1核心原理与工业级实现策略模式通过算法族封装和运
七刀
·
2025-05-14 07:46
AI大模型
设计模式
人工智能
策略模式
【go从入门到精通】闭包和陷阱
作者简介:高科,先后在IBMPlatformComputing从事网格计算,淘米网,网易从事游戏服务器开发,拥有丰富的C++,go等语言开发经验,mysql,mongo,redis等数据库,
设计模式
和网络库开发经验
前网易架构师-高司机
·
2025-05-14 04:24
golang从入门到精通
golang
golang从入门到精通
go从入门到精通
闭包
go闭包
最新的30个Android
Kotlin
面试题
以下是2025年最新的30个Android
Kotlin
面试题及其核心解析,综合了协程、密封类、高阶函数、扩展函数等高频考点,并附有相关引用来源:一、协程与并发编程协程与线程的核心区别是什么?
奋斗理想
·
2025-05-14 02:35
android
Kotlin
android
kotlin
23种
设计模式
(java代码实现案例)
设计模式
创造型、结构型、行为型创建型:1、(类)工厂方法(FactoryMethod)意图定义一个用于创建对象的接口,让子类决定实例化哪一个类。
羊羊羊的能量站
·
2025-05-13 22:16
java
设计模式
开发语言
建造者模式(Builder Pattern)是一种创建型
设计模式
,用于创建一个复杂的对象,同时允许用户只通过指定复杂对象的类型和内容就能构建它们
建造者模式(BuilderPattern)是一种创建型
设计模式
,用于创建一个复杂的对象,同时允许用户只通过指定复杂对象的类型和内容就能构建它们,隐藏了对象内部的构建细节。
Bol5261
·
2025-05-13 19:22
Array(Python
Java
C++
JS)
Sql(SQL
Server
Database)
Character
String(STRING)
建造者模式
设计模式
java
设计模式
前篇(总览)
文章目录软件
设计模式
的产生背景软件
设计模式
的概念与意义软件
设计模式
的基本要素23种
设计模式
的分类和功能软件
设计模式
的产生背景“
设计模式
”这个术语最初并不是出现在软件设计中,而是被用于建筑领域的设计中。
凹凸曼蓝博one
·
2025-05-13 15:29
设计模式
设计模式
java
23种
设计模式
总览
深入了解23种
设计模式
:程序员必读指南引言 随着编码时间拉长,遇到的问题增加,发现
设计模式
对于解决某类场景问题确实帮助很大。
开源519
·
2025-05-13 15:28
设计模式
java
开发语言
美团客户端 -点评部 (Android) 一面
1.java泛型,泛型是怎么实现的,然后又问类型擦除2.重载和重写3.Java是如何进行内存回收的4.可达性算法5.线程池的应用场景,OkHttp中线程池有哪些参数6.OkHttp拦截器的
设计模式
7.MVVM
我也念过晚霞
·
2025-05-13 14:53
android
Detekt静态代码分析工具使用指南
Detekt是一款专为
Kotlin
设计的静态代码分析工具,能帮助开发者发现代码中的潜在问题,如风格违规、复杂度过高和潜在错误。以下通过具体代码示例展示其常见用法及优化建议。
时小雨
·
2025-05-13 13:13
java
前端
javascript
Kotlin
协程Flow浅析
Kotlin
协程中的Flow主要用于处理复杂的异步数据,以一种”流“的方式,从上到下依次处理,和RxJava的处理方式类型,但是比后者更加强大。
web老猴子
·
2025-05-13 13:12
kotlin
android
开发语言
Kotlin
懒初始化值
Kotlin
懒初始化值:深入理解lateinit与bylazy在
Kotlin
开发中,懒初始化(LazyInitialization)是一种常见的优化技巧,它允许我们将对象的初始化延迟到真正需要使用时再执行
zimoyin
·
2025-05-13 13:42
kotlin
开发语言
android
kotlin
协程
协程:也叫微线程或者轻量级线程,协程和线程的关系-类似于-线程和进程的关系一个进程可以创建多个线程,一个线程可以创建多个协程(协程也可以嵌套协程)特征:协程是运行在单线程中的并发程序(串行执行)协程简单理解:协程可以类比Runnable,然后把Runnable加入到任务队列中等待被取出执行,但是这个Runnable有挂起和恢复协程也可以类比Handler机制,协程像Message,往Message
码码大人
·
2025-05-13 13:41
功能
kotlin
android
java
Kotlin
协程 vs RxJava vs 线程池:性能与场景对比
1.轻量级任务:10,000个并发延迟操作假设需要并发执行10,000个非阻塞延迟任务(如模拟定时请求):线程池实现ExecutorServiceexecutor=Executors.newFixedThreadPool(64);//最多64线程List>futures=newArrayList{Thread.sleep(100);//阻塞线程returnnull;}));}//需要手动等待所有F
时小雨
·
2025-05-13 13:10
kotlin
rxjava
echarts
常用的
设计模式
详解
常用的
设计模式
详解在后端开发中,
设计模式
是提升代码可维护性、扩展性和灵活性的关键工具。通过合理应用
设计模式
,开发者能够高效解决复杂问题并优化系统架构。
lgily-1225
·
2025-05-13 10:53
日常积累
设计模式
java
python
后端
Unity
设计模式
-原型模式(Prototype Pattern)详解
原型模式(PrototypePattern)原型模式(PrototypePattern)是一种创建型
设计模式
,它允许通过复制现有的对象来创建新对象,而不是通过直接实例化类。
白茶等风12138
·
2025-05-13 10:53
Unity
设计模式
原型模式
设计模式
Python 在 API 版本管理中的实现方式
在Python中,通过灵活的
设计模式
和框架支持,我们可以轻松地实现API的版本管理。本文将探讨几种常见的PythonAPI版本管理方法,并展示如何在实际项目中应用。
BUG生产制造部
·
2025-05-13 08:12
python
开发语言
透彻理解Kafka(四)——ISR机制
阶段1、深入多线程阶段2、深入多线程
设计模式
阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
码炫课堂-码哥
·
2025-05-13 05:51
kafka专题
kafka
分布式
湖仓一体流批融合处理架构设计
存储与计算的解耦设计2.流批统一计算引擎选型2.1ApacheSparkStructuredStreaming2.2Flink实时计算引擎2.3混合计算场景:Spark+Flink混合部署3.核心架构
设计模式
danny-IT技术博客
·
2025-05-13 04:19
企业级SQL
Server深度实践
流批一体
Lambda架构
Kappa架构
Flink
Spark
实时计算
Kotlin
跨平台Compose Multiplatform实战指南
Kotlin
Multiplatform(KMP)结合ComposeMultiplatform正在成为跨平台开发的热门选择,它允许开发者用一套代码构建Android、iOS、桌面(Windows/macOS
时小雨
·
2025-05-13 00:24
kotlin
开发语言
android
Java
设计模式
之抽象工厂模式:从入门到精通
一、抽象工厂模式概述抽象工厂模式(AbstractFactoryPattern)是一种创建型
设计模式
,它提供了一种创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
Clf丶忆笙
·
2025-05-12 17:08
设计模式
java
设计模式
抽象工厂模式
Java
设计模式
之适配器模式:从入门到精通
适配器模式(AdapterPattern)是Java中最常用的结构型
设计模式
之一,它像一座桥梁连接两个不兼容的接口,使得原本由于接口不兼容而不能一起工作的类可以协同工作。
Clf丶忆笙
·
2025-05-12 17:08
设计模式
java
设计模式
适配器模式
Java
设计模式
之单例模式:从入门到精通
一、单例模式概述1.1什么是单例模式定义:单例模式(SingletonPattern)是一种创建型
设计模式
,它确保一个类只有一个实例,并提供一个全局访问点来访问这个实例。
Clf丶忆笙
·
2025-05-12 17:06
设计模式
java
设计模式
单例模式
深入解析适配器模式:软件架构中的接口协调大师
深入解析适配器模式:软件架构中的接口协调大师在软件开发的复杂生态中,
设计模式
如同一个个精巧的工具,帮助开发者解决各种常见问题。
菜鸟一枚在这
·
2025-05-12 16:58
设计模式
适配器模式
Java领域
设计模式
的演变:从传统到现代的发展
Java领域
设计模式
的演变:从传统到现代的发展关键词:Java、
设计模式
、传统
设计模式
、现代
设计模式
、演变发展摘要:本文深入探讨了Java领域
设计模式
从传统到现代的演变过程。
Java大师兄学大数据AI应用开发
·
2025-05-12 16:55
AI应用开发和Java大数据
AI实战
java
设计模式
开发语言
ai
深入理解 Java 适配器模式:架构设计中的接口转换艺术
作为结构型
设计模式
的重要成员,适配器模式的核心思想是通过引入一个中间层(适配器),将一个类的接口转换为另一个客户端期望的接口,从而使原本由于接口不兼容而无法一起工作的类能够协
琢磨先生David
·
2025-05-12 15:54
java
适配器模式
设计模式
python面试题
其他23种
设计模式
python如何实现?Python里面如何拷贝一个对象
weixin_33695450
·
2025-05-12 11:54
python
数据结构与算法
Java
设计模式
心法之第1篇 - 缘起:告别“救火队员”,拥抱架构思维
本文作为《Java
设计模式
心法》的开篇,将直击痛点,剖析“代码能跑就好”背后的技术债危机,揭示为何良好的设计并非奢侈品,而是高质量软件的生命线。
码觉客
·
2025-05-12 11:49
Java
设计模式心法
java
设计模式
架构
Android 电量优化实战:用
Kotlin
智能管理后台任务
以下是整合优化后的完整技术博客:Android电量优化实战:用
Kotlin
智能管理后台任务引言在Android应用开发中,后台任务的不合理使用是导致电量消耗过快的头号杀手。
时小雨
·
2025-05-12 05:39
android
kotlin
开发语言
RecyclerView性能优化:DiffUtil高级用法
以下是一篇整合更多详细代码示例的完整博客,深入讲解RecyclerView中DiffUtil的高级优化技巧:RecyclerView性能优化:
Kotlin
DiffUtil的高级用法全解析RecyclerView
时小雨
·
2025-05-12 05:39
性能优化
性能优化
Kotlin
Android LeakCanary内存泄漏检测实战
在
Kotlin
Android应用中使用LeakCanary检测内存泄漏的步骤如下:1.添加依赖在模块的build.gradle文件中添加LeakCanary依赖:dependencies{debugImplementation'com.squareup.leakcanary
时小雨
·
2025-05-12 04:35
android
kotlin
开发语言
解释器模式(附C++代码示例)
解释器模式解释器模式的含义核心思想及解释为什么要使用解释器模式使用解释器模式需要注意的点工程的应用场景示例代码及解释输出代码运行结果解释器模式的含义解释器模式(InterpreterPattern)是一种行为型
设计模式
Warren++
·
2025-05-11 23:36
设计模式
解释器模式
c++
设计模式
C++ 模板方法模式详解
模板方法模式(TemplateMethodPattern)是一种行为
设计模式
,它在父类中定义算法的框架,而将一些步骤的具体实现延迟到子类中,使得子类可以不改变算法结构的情况下重定义某些特定步骤。
Cuit小唐
·
2025-05-11 23:04
23中设计模式
c++
模板方法模式
java
C++
设计模式
-解释器模式:从基本介绍,内部原理、应用场景、使用方法,常见问题和解决方案进行深度解析
C++
设计模式
总结-汇总了全部23种
设计模式
的详细说明第23种:解释器模式一、解释器模式的基本介绍1.1模式定义与核心思想解释器模式(InterpreterPattern)是一种行为型
设计模式
,其核心思想是为特定领域语言
牵牛老人
·
2025-05-11 23:33
C++专栏
c++
设计模式
解释器模式
【
设计模式
详解】探秘解释器模式,掌握解释器模式的艺术及其神奇力量【C++代码实现示例】
其他模式的详解:【
设计模式
】桥接模式详解,如何优雅地处理不同维度的系统变化?
五木大大
·
2025-05-11 23:03
C++随想录
设计模式
解释器模式
算法
华为od
c++
码蚁软件
Java
设计模式
之桥接模式详解
Java
设计模式
之桥接模式详解一、桥接模式核心思想核心目标:将抽象与实现解耦,使二者可以独立扩展。通过组合代替继承,避免多维度的类爆炸问题,尤其适用于多变化维度的场景。
季鸢
·
2025-05-11 23:30
设计模式
java
设计模式
桥接模式
C#中的
设计模式
:构建更加优雅的代码
C#在面向对象编程(OOP)方面的强大支持,我们可以探讨“C#中的
设计模式
”。这不仅有助于理解如何更好地组织代码,还能提高代码的可维护性和可扩展性。
Envyᥫᩣᩚ
·
2025-05-11 19:07
c#
开发语言
设计模式
-迭代器模式
写在前面Hello,我是易元,这篇文章是我学习
设计模式
时的笔记和心得体会。如果其中有错误,欢迎大家留言指正!
Your易元
·
2025-05-11 18:32
java
开发语言
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他