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
Spring设计模式
坦克大战
设计模式
综合运用举例
1.概要这里结合多种模式完成需求,为了体现各模式的使用价值,在对比中对某种模式的特点有一个相对形象的认识。还是一坦克大战作为需求原型,因为需求简单,易于理解,不会在需求本身上消耗太多精力,更容易专注模式本身。2.内容需求:坦克大战创建两种坦克坦克类型射程速度b7070米时/70公里b5050米时/50公里类图需求设计思路坦克,不同的型号采用策略模式,这里用不同的规格承载策略,其实就是70和50两个
科学的发展-只不过是读大自然写的代码
·
2025-06-02 19:30
搜索
设计模式
bash
开发语言
Spring
,
Spring
MVC,
Spring
Boot
1.
Spring
最核心包括aop和ioc概念AOP能够将将哪些于业务无关的,并且大量重复的业务逻辑进行封装起来,便于减少重复代码,降低模块之间的耦合度,给未来的系统更好的可用性和可维护性。
蓝色的猴子
·
2025-06-02 19:58
spring
spring
boot
java
Java
设计模式
之备忘录模式详解
Java
设计模式
之备忘录模式详解一、备忘录模式核心思想核心目标:捕获对象内部状态并在需要时恢复,同时不破坏对象的封装性。如同游戏存档系统,允许玩家保存当前进度并在需要时回退到之前的状态。
季鸢
·
2025-06-02 18:53
设计模式
java
设计模式
备忘录模式
Spring
之循环依赖源码解析
在学习
Spring
源码流程解析之前,首先要清楚什么是循环依赖,怎么解决循环依赖再去跟着源码学习一遍,更能加深印象。Mark
cxh_陈
·
2025-06-02 18:21
spring循环依赖
循环依赖源码解析
如何用Python实现分布式系统架构?
使用Python实现分布式系统架构需要结合多种
设计模式
和工具,以下是一个分步骤的指南,涵盖核心组件和常用实践:一、核心架构设计原则CAP定理:根据场景选择一致性(C)、可用性(A)、分区容忍性(P)CAP
dongno8
·
2025-06-02 16:34
python
架构
开发语言
RuoYi前后端分离框架将前端dist资源集成到Jar包中独立部署
一、背景.NET体系下通常采用服务端渲染(如RazorPages)或直接包含前端资源,而Java
Spring
Boot项目虽支持静态资源打包,但VueCLI工程需要独立的构建流程。
mister-big
·
2025-06-02 14:25
RuoYi-Vue使用
前端
jar
java
若依前后端分离
Spring
Security新增手机号登录
备忘贴转自:【若依RuoYi短信验证码登录】汇总_数据库_z_xiao_qiang-RuoYi若依配置Security:按照Security的流程图可知,实现多种方式登录,只需要重写三个主要的组件,第一个用户认证处理过滤器,第二个用户认证token类,第三个,自定义短信登录身份认证。/***参考UsernamePasswordAuthenticationToken类,继承AbstractAuthe
qq_39845279
·
2025-06-02 14:25
spring
数据库
java
RuoYi-Vue前后端分离版集成Cas单点登录
后端1.添加CAS依赖在common模块pom添加
spring
-security-cas依赖:org.
spring
framework.security
spring
-security-cas2.修改配置文件在
Wen先森
·
2025-06-02 14:25
java
vue.js
前端
javascript
java
后端开发中
Spring
Data MongoDB的全文搜索功能
后端开发中
Spring
DataMongoDB的全文搜索功能关键词:
Spring
DataMongoDB、全文搜索、后端开发、文本索引、搜索算法摘要:本文围绕后端开发中
Spring
DataMongoDB的全文搜索功能展开
后端开发笔记
·
2025-06-02 14:53
spring
mongodb
java
ai
MVC和MVVM的区别
MVC和MVVM的区别MVC(Model-View-Controller)和MVVM(Model-View-ViewModel)都是
设计模式
,用于帮助开发人员更好地组织和管理应用程序的代码。
lmr_
·
2025-06-02 14:22
mvc
探索Python
设计模式
的世界:Head First Design Patterns的精彩呈现
探索Python
设计模式
的世界:HeadFirstDesignPatterns的精彩呈现去发现同类优质开源项目:https://gitcode.com/在软件开发中,
设计模式
是经验证的解决常见问题的有效策略
庞锦宇
·
2025-06-02 13:14
spring
cloud openfeign 请求报错 java.net.UnknownHostException:
现象背景项目内部服务之间使用openfeign通过eureka注册中心进行服务间调用,与外部通过http直接调用。外部调用某个业务方提供的接口需要证书校验,因对方未提供证书故设置了忽略证书校验代码如下@ConfigurationpublicclassIgnoreHttpsSSLClient{@Bean@ConditionalOnMissingBeanpublicClientfeignClient(
movie__movie
·
2025-06-02 12:12
spring
cloud
java
openfeign
Error creating bean with name *.PageHelperAutoConfiguration 异常解析
一、问题报错微服务安装成功,启动失败,报错如下:二、
Spring
Boot应用启动错误分析错误概述这是一个
Spring
Boot应用启动过程中出现的Bean创建错误。
茶本无香
·
2025-06-02 12:11
java
SSH2框架实例源码:用户登录与管理功能实践
本文还有配套的精品资源,点击获取简介:SSH2框架结合
Spring
3.2、Struts22.3.4和Hibernate4.2,提供了一套完整的用户登录和管理功能实现。
我有特别的生活方法
·
2025-06-02 12:09
Spring
中 Bean 的作用域中的单例和多例
在
Spring
框架中,Bean的作用域(Scope)定义了Bean实例的创建和共享方式。其中,单例(Singleton)和多例(Prototype)是两种最基本的作用域。
Yng Forever
·
2025-06-02 11:35
spring
java
后端
Spring
是如何实现属性占位符解析
Spring
属性占位符解析核心实现思路1️⃣定义占位符处理器类2️⃣处理BeanDefinition中的属性3️⃣替换具体的占位符4️⃣加载配置文件5️⃣Getter/Setter方法源码见:mini-
spring
攒了一袋星辰
·
2025-06-02 10:57
Spring源码分析
spring
java
后端
在c#中如何利用
设计模式
优雅地消除业务代码中大量的if/else和重复逻辑
为了优雅地消除这些问题,你可以利用
设计模式
来重构代码。以下是一些常用的
设计模式
及其应用场景,可以帮助你优化业务代码。
爱吃香蕉的阿豪
·
2025-06-02 10:27
c#设计模式
设计模式
.netcore
c#
Spring
中@Component注解
@Component注解在
Spring
框架中,@Component是一个通用的注解,用于标识一个类作为
Spring
容器管理的组件。
别晃我的可乐
·
2025-06-02 09:54
#
Spring
Java
spring
java
后端
web第七次课后作业--
spring
bootWeb响应
统一的响应结果packageorg.example.
spring
_test3.pojo;publicclassResult{privateIntegercode;//1成功,0失败privateStringmsg
dog shit
·
2025-06-02 09:23
前端
windows
java
测试面试必备:什么是POM(面向对象模型)?它有什么优势?
1.POM简介POM(PageObjectModel,页面对象模型)是一种广泛应用于自动化测试(特别是WebUI自动化测试)的
设计模式
。
二进制11
·
2025-06-02 09:51
#
自动化测试面试题
面试
软件测试
Web测试
自动化测试
Spring
Boot 全局配置文件优先级
好的,
Spring
Boot的全局配置文件优先级是一个非常重要的概念,它决定了在不同位置的同名配置属性以哪个为准。
翻滚吧键盘
·
2025-06-02 08:07
spring
boot
spring
boot
linux
后端
Spring
Boot DevTools 热部署
在
Spring
Boot项目中加入
spring
-boot-devtools热部署依赖启动器后,通常不需要手动重启项目即可让更改生效。
翻滚吧键盘
·
2025-06-02 08:37
spring
boot
spring
boot
后端
java
Spring
Cloud入门-Sentinel实现服务限流、熔断与降级(Hoxton版本)
下载完成后在命令行输入如下命令运行Sentinel控制台:java-jarsentinel-dashboard-1.7.0.jarSentinel控制台默认运行在8080端口上,登录账号密码均为sentinel,通过如下地址可以进行访问:http://localhost:8080Sentinel控制台可以查看单台机器的实时监控数据。创建sentinel-service模块这里我们创建一个senti
2401_86984623
·
2025-06-02 07:01
spring
cloud
sentinel
spring
Spring
控制反转(IoC)
Spring
的IoC(InversionofControl,控制反转)是
Spring
框架的核心概念之一,它通过依赖注入(DependencyInjection,DI)实现。
流連忘返
·
2025-06-02 05:23
Spring原理
spring
java
后端
Spring
-控制反转(IOC)
文章目录控制反转(IOC)1.概念1.1问题引入1.2解决思路1.3IOC概念2.依赖及简单配置2.1pom文件依赖导入2.2创建接口和实现类2.3添加配置类2.4测试3.案例细节3.1Bean创建3.2Bean作用域3.3Bean的创建时间3.4Bean获取控制反转(IOC)1.概念1.1问题引入在之前的学习中,已经学会了使用三层架构开发程序,也就是web—>service—>dao,但是在调用
吃土的柚
·
2025-06-02 05:22
spring
java
servlet
Spring
IoC控制反转原理/思想
IoC并不是某一具体的技术,而是一种设计思想,
Spring
IoC框架/容器就是IoC这一思想的具体实现。IoC的核心思想在于,资源不由使用资源的双方管理,交由不使用资源的第三方管理。
7rulyL1ar
·
2025-06-02 04:43
Spring
spring
java
后端
Spring
Boot入门(23):【实战】通过AOP拦截
Spring
Boot日志并将其存入数据库
本文将介绍如何使用
Spring
Boot和AOP技术实现拦截系统日志并保存到数据库中的功能。
喵手
·
2025-06-02 03:34
Springboot
数据库
spring
boot
oracle
spring
boot中interceptor拦截器未生效的解决
开始用的
spring
boot版本为1.5.6代码如下:@ConfigurationpublicclassWebConfigextendsWebMvcConfigurerAdapter{@AutowiredprivateTimeInterceptortimeInterceptor
志在崂山
·
2025-06-02 03:33
spring
boot
java
servlet
spring
framework 5.2 文档 - 核心 ioc 目录
目录1.IoC容器1.1.
Spring
IoC容器和Bean简介1.2.容器概述1.3.Bean概述1.4.依赖关系1.5.Bean范围1.6.定制Bean的性质1.7.Bean定义继承1.8.容器扩展端点
程序猿_JOJO
·
2025-06-02 03:32
spring
rpc
java
Java大厂面试场景:从
Spring
Boot到Kafka的技术探讨
Java大厂面试场景:从
Spring
Boot到Kafka的技术探讨场景介绍毛毛是一名程序员,今天他来到一家互联网大厂面试Java开发岗位。面试官是一位严肃的技术专家,毛毛则以搞笑的方式应对。
yxc2017
·
2025-06-02 02:30
Java场景面试宝典
Java面试
Spring
Boot
Kafka
互联网医疗
技术场景
互联网大厂Java面试:从
Spring
Boot到Kafka的全方位挑战
第一轮:老王:谢飞机,请你谈谈在
Spring
Boot中如何实现一个简单的RESTful服务?谢飞机:这个简单!我会使用
Spring
Boot的注解,比如@RestController和@Req
三个蔡
·
2025-06-02 02:29
Java场景面试宝典
Java面试
Spring
Boot
Kafka
微服务
Redis
互联网大厂
基于
Spring
boot和LUA脚本的Redis分布式锁
原文地址1.前言Redis实现分布式锁,本身比较简单,就是Redis中一个简单的KEY。一般都利用setnx(setifnotexists)指令可以非常简单的实现加锁,锁用完后,再调用del指令释放锁。要确保锁可用,一般需要解决几个问题:不能出现死锁情况,一个获得锁的客户端宕机或者异常后,要保障其他客户端也能获得锁。应用程序通过网络与Redis交互,为避免网络延迟以及获取锁线程与其他线程不冲突,需
u013738122
·
2025-06-02 02:29
分布式
【
设计模式
-4.5】行为型——迭代器模式
说明:本文介绍
设计模式
中,行为型
设计模式
之一的迭代器模式。
何中应
·
2025-06-02 02:28
设计模式
设计模式
迭代器模式
java
详解23种
设计模式
——第三部分:行为型模式
目录4.行为型模式4.1策略模式4.2观察者模式4.3责任链模式4.4模板方法模式4.5状态模式4.6行为型模式总结接上一篇:详解23种
设计模式
——第二部分:结构型模式-CSDN博客4.行为型模式行为型模式关注的是各个类之间的相互作用
来者__
·
2025-06-02 02:58
设计模式
Redis入门(数据结构基础,分布式锁,性能调优)
1.2安装Redis1.3Redis集成
Spring
入门Demo1.4Redis支持数据类型2、分布式锁解决方案-Redis(略)3、Redis性能调优军规3.1缩短键值对的存储长度3.2使用lazyfree
八五年的湘哥
·
2025-06-02 02:27
#
Redis
分布式
redis
java
互联网大厂Java面试:从
Spring
Boot到Kafka的技术之旅
互联网大厂Java面试:从
Spring
Boot到Kafka的技术之旅场景描述在一家知名互联网大厂的面试室里,面试官老张正襟危坐,准备对前来面试的程序员谢飞机进行一场严肃的技术面试。
谢飞机️
·
2025-06-02 02:56
Java场景面试宝典
Java面试
Spring
Boot
Kafka
Spring
Cloud
微服务
互联网大厂
技术面试
Java求职面试:从
Spring
Boot到Kafka的技术探索
场景:互联网大厂Java求职者面试在一家知名互联网大厂的面试间里,严肃的面试官正准备对搞笑的水货程序员小张进行技术面试。第一轮:核心语言与平台面试官:小张,你好!我们先从Java的基础开始吧。请你讲一讲Java11的新特性。小张:哦,Java11……嗯,增加了var关键字,可以用来声明变量。面试官:不错,var是Java10引入的,不过Java11确实有很多新特性,比如局部变量推断、HttpCli
Elevenmao
·
2025-06-02 02:56
Java场景面试宝典
Java
Spring
Boot
Kafka
Redis
Java面试
技术栈
互联网大厂面试
Java互联网大厂面试:从
Spring
Boot到Kafka的技术深度探索
Java互联网大厂面试:从
Spring
Boot到Kafka的技术深度探索在某家互联网大厂的面试中,面试官A是一位技术老兵,而被面试者谢飞机,号称有丰富的Java开发经验。
MyikJ
·
2025-06-02 02:25
Java场景面试宝典
Java
Spring
Boot
Kafka
面试
微服务
Spring
Security
Spark
Spring
Boot 执行Lua脚本 服务端执行 减少性能损耗 优化性能 优化连接性能
介绍通过Redis执行Lua脚本时,所有的操作都在服务器端完成,而不是多次通过网络进行请求。这可以显著减少网络延迟,尤其是在需要多次与Redis交互的场景中。多个操作可以在Lua脚本中组合成一个操作,而不是分多次请求,这减少了客户端与Redis之间的往返次数,从而提升了性能。脚本的执行是原子的。意味着整个Lua脚本会在Redis服务器中一次性执行,不会被中断,确保了操作的原子性。创建Lua脚本re
生产队的驴.
·
2025-06-02 02:25
Spring
Boot
Redis
spring
boot
lua
junit
java
后端
数据库
maven
Java最新JDK进阶技术与实践(六)——高级Java特性、现代框架演进与云原生架构深度优化
现代框架演进与云原生架构深度优化目录引言:Java生态的演进趋势JDK17/21新特性的实战应用Records与模式匹配(PatternMatching)虚拟线程(VirtualThreads)与多线程优化现代框架对比:
Spring
BootvsMicronautvsQuarkus
全息架构师
·
2025-06-02 01:20
Java
前沿探索:引领技术新风尚
java
云原生
架构
Vue3+
Spring
Boot全栈开发:从零实现增删改查与分页功能
本文将详细介绍如何使用Vue3作为前端框架,
Spring
Boot作为后端框架,实现一套完整的增删改查(CRUD)功能,包含分页查询、条件筛选等企业级特性。
定制开发才有价值
·
2025-06-02 00:44
spring
boot
vue.js
后端
Spring
Boot与MyBatis整合秘籍:动态SQL+分页插件最佳实践
DeepSeek-行业融合之万象视界(附实战案例详解100+)全栈开发环境搭建运行攻略:多语言一站式指南(环境搭建+运行+调试+发布+保姆级详解)感兴趣的可以先收藏起来,希望帮助更多的人
Spring
Boot
fanxbl957
·
2025-06-02 00:14
Web
spring
boot
mybatis
sql
Spring
Boot + MyBatis整合教程:企业级数据访问层最佳实践
全栈开发环境搭建运行攻略:多语言一站式指南(环境搭建+运行+调试+发布+保姆级详解)感兴趣的可以先收藏起来,希望帮助更多的人
Spring
Boot+MyBatis整合教程:企业级数据访问层最佳实践一、引言在企业级应用开发中
fanxbl957
·
2025-06-02 00:13
Web
spring
boot
mybatis
后端
mybatis开发实践指南:你需要的都在这里!
关于
Spring
Boot与mybatis的整合可以参考:
Spring
Boot+Mybat
ProblemTerminator
·
2025-06-02 00:43
mybatis
Java面试:企业协同SaaS中的技术挑战与解决方案
首先,我们聊聊JavaSE和
Spring
Boot的应用场景。能解释一下
Spring
Boot是如何简化微服务开发的?谢飞机:呃,
Spring
Boot嘛,就是让我们用起来简单。
MyikJ
·
2025-06-01 23:12
Java场景面试宝典
Java面试
企业协同
SaaS
Spring
Boot
Hibernate
Kafka
Spring
Security
Java求职面试:从
Spring
到微服务的技术挑战
Java求职面试:从
Spring
到微服务的技术挑战在这个故事中,我们将进入一个模拟的互联网大厂Java求职者面试现场。面试官严肃而专业,而求职者谢飞机则以其幽默和捉摸不透的回答,让面试过程充满了趣味。
MyikJ
·
2025-06-01 23:09
Java场景面试宝典
Java
Spring
Boot
微服务
面试技巧
数据库
ORM
Spring
Cloud
设计模式
(1)概述
1.1
设计模式
的概念:
设计模式
是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。
永日45670
·
2025-06-01 23:36
设计模式
设计模式
java
开发语言
@PathVariable注解-补充
这段代码是
Spring
MVC框架中使用RESTful风格的请求处理方法,详细解释其功能和注解:代码功能概述这段Java代码定义了一个
Spring
MVC控制器方法,用于处理RESTful风格的URL请求。
magic 245
·
2025-06-01 23:35
springmvc
java
开发语言
Java
设计模式
详解:策略模式(Strategy Pattern)
在软件开发中,
设计模式
是解决常见问题的经典方法。策略模式(StrategyPattern)作为一种行为型
设计模式
,能够将算法或行为的定义与使用分离,使得算法可以独立于客户端代码进行变化和扩展。
magic 245
·
2025-06-01 23:04
#
行为型设计模式
Java中23种设计模式
java
设计模式
策略模式
Spring
中 @Value 注解多实例配置方案详解
引言在使用
Spring
框架进行开发时,我们经常会使用@Value注解来注入配置值。
magic 245
·
2025-06-01 23:34
spring
spring
java
mysql
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他