软件工程(十五) 行为型设计模式(一)
通过多个对象处理的请求,减少请求的发送者与接收者之间的耦合。将接受对象起来,在链中传递请求,直到有一个对象处理这个请求。传递职责由类图可以比较容易的看出来,其实就是自己关联自己,形成了一个链,并且自己有不同的实现类,实现类就是在链路上的一环又一环。比如请假需要经过层层职级不一样的人进行审批。
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值进行判断和跳转。