软件工程(十五) 行为型设计模式(一)

通过多个对象处理的请求,减少请求的发送者与接收者之间的耦合。将接受对象起来,在链中传递请求,直到有一个对象处理这个请求。传递职责由类图可以比较容易的看出来,其实就是自己关联自己,形成了一个链,并且自己有不同的实现类,实现类就是在链路上的一环又一环。比如请假需要经过层层职级不一样的人进行审批。

lnmp架构-tomcat session

关闭server2上的memcached服务后,会自动切换到server3上的memcached服务。解决 当一个tomcat服务器挂掉后 另一个服务器上有第一个服务器上提交的数据问题。tomcat服务通过msm模块把session信息交叉存储到memcached上。在server2 和server

“深入解析JVM内部结构与工作原理:揭秘Java虚拟机的奥秘“

运行时数据区是JVM的内存管理系统,主要包括堆、栈、方法区、程序计数器和本地方法栈等。Java虚拟机(Java Virtual Machine)是Java程序的运行环境,它负责将Java源代码编译成可执行的字节码,并在运行时提供内存管理、垃圾回收、线程管理等功能。JVM在需要类的信息时,会先通过类加

C++中内存的分配

3、全局区(静态区)(数据段)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。程序结束后由系统释放,数据段在程序运行期间始终存在,直到程序结束时才被释放。2、堆区(heap) — 一般由

Spring与Mybatis整合&&aop整合pageHelper分页插件

Spring与MyBatis整合的意义在于提供了一种结合优势的方式,以便更好地开发和管理持久层(数据库访问)代码。这里也是总结了几点主要意义简化配置:Spring与MyBatis整合后,可以通过Spring的配置文件来管理和配置MyBatis的相关配置,例如数据源、事务管理等,而不需要额外的独立配置

Jenkins的流水线详解

jenkins 有 2 种流水线分为声明式流水线与脚本化流水线,脚本化流水线是 jenkins 旧版本使用的流水线脚本,新版本 Jenkins 推荐使用声明式流水线。文档只介绍声明流水线。

【推荐】Spring与Mybatis集成整合

集成是指将不同的组件、系统或框架整合在一起,使它们能够协同工作,共同完成某个功能或提供某种服务。在软件开发中,集成通常指的是将多个独立的模块或组件整合在一起,形成一个完整的系统。数据集成:将来自不同数据源的数据整合在一起,使其能够共享和共同使用。例如,将多个数据库的数据整合到一起,或将外部系统的数据

tomcat更改端口号和隐藏端口号

因为默认端口:8080不会自动隐藏,因此为了更显格调需要将其改为:80进入tomcat的server文件将其改为80,之后将tomcat重新启动即可。

垃圾回收器

垃圾回收器

FastJson的学习

FastJson的使用学习

JAVA集合框架详解,看这一篇就够了

Java的集合框架详细介绍

设计模式之抽象工厂

抽象工厂模式(Abstract Factory Pattern)属于创建型设计模式。用于解决比工厂方法设计模式更加复杂的问题。复杂到哪里了呢?工厂方法设计模式中,指定工厂只能创建对应的单个产品,是一对一的关系。抽象工厂模式中,不仅需要创建产品的工厂,还多了一个创建工厂的工厂(顶级工厂)。当顶级工厂创

35、下载、安装 jdk11 记录,Idea中把项目从 jdk8 换 jdk 11

下载、安装 jdk11 记录,jdea中把项目从 jdk8 换 jdk 11

【SpringMVC】@RequestMapping注解(详解)

@RequestMapping及关联属性详解

Kotlin的Lambda闭包语法

Lambda 表达式是一种在现代编程语言中常见的特性,它可以用来创建匿名函数或代码块,使得将函数作为参数传递、简化代码以及实现函数式编程范式变得更加便捷。Lambda 表达式在函数式编程语言中得到广泛应用,也在诸如 Java 8 和 Kotlin 等主流编程语言中引入。

Spring boot 集成单元测试

【代码】Spring boot 集成单元测试。

Kotlin Flow 转换以及上下游处理

1、下面代码展示了upStreamFlow作为上游,downStreamFlow作为下游,通过对upStreamFlow使用map操作符函数将upStreamFlow转换为新的Flow对象,每个元素都通过lambda表达式进行处理,并生成以“Number:”为开头的字符串。本片文章主要介绍Flow上

maven的依赖下载不下来的几种解决方法

每次部署测试环境,从代码库拉取代码,都会出现缺少包的情况。然后找开发一通调试,到处拷包。

Java网络爬虫——jsoup快速上手,爬取京东数据。同时解决‘京东安全’防爬问题

java爬虫,爬取京东商品内容。同时解决登录界面跳转问题

TabBar组件如何跳转页面?

注意:自己的页面路径要跟tabs里面的路径一样,要先分清tabs里面的数据是哪一个页面,然后根据自己的页面将tabs里面的key进行更改。3、获取假数据的key进行渲染输出。4、给大的tabBar加一个点击事件。5、根据key值进行判断和跳转。

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈