logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java设计模式-中介者模式

摘要:中介者模式通过引入中介对象封装对象间的交互,将网状通信转变为星型结构。核心角色包括抽象/具体中介者和同事类,显著降低系统复杂度(从O(N²)降至O(N))。以聊天室为例,用户通过中介者转发消息,实现解耦。优点包括降低耦合度、易于扩展,但中介者可能过于复杂或成为性能瓶颈。适用于GUI组件交互、聊天系统等场景,典型如MVC框架中控制器协调模型和视图。

#设计模式#中介者模式
httpClient工具的单例封装

httpClient客户端采用单例设计模式,CloseableHttpClient单例。

#java#http#开发语言
org.apache.maven.archiver.MavenArchiver.getManifest错误

新建maven项目出现org.apache.maven.archiver.MavenArchiver.getManifest错误解决办法:1、打开Help——>Install New SoftWare2、点击add,添加https://otto.takari.io/content/sites/m2e.extras/m2eclipse-mavenarchiver/0.17....

#maven
vscode更新以后打开黑屏

今天更新完vscode打开后出现黑屏状态。解决方案一右键属性选择以兼容模式运行这个程序。、解决方案二下载安装NET Framework,重启vscode

#vscode
MySQL大数据量分页查询方法

使用数据库提供的SQL语句MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,Nselect*from dept limit800000,20 36.34秒适用于数据量较少的情况(元组百/千级)全表扫描,速度会很慢 且 有的数据库结果集返回不稳定(如某次返回1,2,3,另外的一次返回2,1,3). Limit限制的是从结果集的M位置处取出N条...

vscode提示command 'code-runner.run' not found

打开C:\Users\Administrator\.vscode\extensions\formulahendry.code-runner-0.9.10\out\src目录找到codeManager.js注释两段代码重启vscode原因分析最新版本是code-runner-0.9.10,添加了正则匹配的库micromatch。micromatch库最低支持node-v10.16...

#vscode
mybatis动态创建/删除表格/批量插入数据

mybatis动态创建/删除表格<update id="dropTable">DROP TABLE IF EXISTS ${tableName}</update><update id="createNewTable" parameterType="String">CREATE TABLE ${ta...

关于Caused by: org.xml.sax.SAXParseException;必须为元素类型 “select“ 声明属性 “parmeterType“

今天写统计查询的时候出现了Springboot项目启动失败没有报错关于Caused by: org.xml.sax.SAXParseException;必须为元素类型 "select" 声明属性 "parmeterType"在main函数上捕捉异常try {SpringApplication.run(TiangongSpringBootDemoApplication.class, args);}

springboot整合thymeleaf实现简单的登录功能-单点登录(四)

上篇地址:https://blog.csdn.net/qq_36154832/article/details/90718252单点登录的系统实现单点登录的服务端项目结构1、新建一个Springboot项目,添加依赖同需求端2、UserController实现登陆跳转@Controllerpublic class UserController {@Autow...

JDK8新特性

表单现实生活中的表单是用来提交信息的,比如:办理银行卡填写的申请表、找工作填写的简历、入学时填写的个人信息表。这些都是表单的一种网页中的表单是用来向服务器提交信息的,我们最常用到的表单就是baidu的搜索框在搜索框填入关键字后,点击搜索按钮,关键字会提交到baidu的服务器,服务器根据用户输入的关键字进行检索,返回相应信息表单可以将用户填写的信息提交的服务器表单的标签使用form标签创建一个表单f

    共 13 条
  • 1
  • 2
  • 请选择