本文分类:news发布日期:2024/11/30 2:40:44
相关文章
设计模式学习笔记 - 设计模式与范式 - 创建型:2.单例模式(中):为什么不推荐使用单例模式?又有何替代方案?
前言
尽管单例是一个很常用的实际模式,在实际的开发中,也经常使用,但是,有些人认为单例是一种反模式(anti-pattern),并不推荐使用。所以,今天就针对这个说法详细地讲讲。
单例模式…
建站知识
2024/9/30 9:40:59
【C++ leetcode】双指针问题(续)
3. 202 .快乐数 题目 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果这个过程 结…
建站知识
2024/11/30 2:32:35
【接口测试】神器JMeter
1 JMeter是什么
Apache JMeter是Apache组织开发的一款开源软件,是一款非常好用的接口测试工具。它的特点是开源免费,简单好用。
我们在测试过程需要做接口测试的话就可以使用它,也可以用来批量造数据,接下来我们就来看看JMete…
建站知识
2024/9/30 9:40:44
【设计模式】Java 设计模式之代理模式(Proxy Pattern)
代理模式深入分析
一、概述
代理模式是一种为其他对象提供一种代理以控制对这个对象的访问的设计模式。在某些情况下,一个对象不适合或者不能直接访问另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。
代理模式的主要目的是…
建站知识
2024/10/12 8:10:39
Java技术学习|感想1
从韩顺平老师的java基础开始,到国哥的javaweb。之后杨博超老师的spring6。Springmvc(中间入门了Vue,了解了thyemeleaf),mybatis。怎么说呢,到现在,学习springboot,学着学着要用到red…
建站知识
2024/9/30 9:40:27
Kotlin runBlocking CoroutineScope synchronized简单死锁场景
Kotlin runBlocking CoroutineScope synchronized简单死锁场景 import kotlinx.coroutines.*fun main(args: Array<String>) {runBlocking {val lock1 Any()val lock2 Any()CoroutineScope(Dispatchers.IO).launch {repeat(10) {println("A-$it 申请 lock1...&quo…
建站知识
2024/10/5 20:37:23
Spring Web MVC入门(5)
响应
在我们前面的代码例子中, 都已经设置了响应数据Http响应结果可以是数据, 也可以是静态页面, 也可以针对响应设置状态码, Header信息等.
返回静态页面
创建前端页面index.html(注意路径) html代码如下:
<!DOCTYPE html>
<html lang"en">
<hea…
建站知识
2024/10/16 13:37:10