后端
浅析VO、DTO、DO、PO的概念、区别和用处
概念
VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。
DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。
DO(D
《KingbaseES数据库:首个多院区异构多活容灾架构,浙人医创新开新篇》
KingbaseES数据库:首个多院区异构多活容灾架构,浙人医创新开新篇
2025 年 10 月 23 日消息,浙江省人民医院(浙人医)作为省内卫健系统信创 “领头雁”,依托金仓数据库搭建异构多院区多活数据底座,成为国内首个 LIS 国产化异构数据多院区多活改造案例。浙人医拥有多院区及托管分院&#x
SpringBoot3(若依框架)集成Mybatis-Plus和单元测试功能,以及问题解决
一、Mybatis-Plus集成新增依赖到父级pom.xml,原先的mybatis依赖可以不动
需要注意 mybatis-plus与mybatis版本之间的冲突,不要轻易改动依赖,不然分页也容易出现问题
分类顶级pom.xml下面,如果没有引入还是出现报错,在common的模块下面再引入一份下面的依赖
<!-- s
Java中常见字符串拼接方式
[TOC]
方式一:+ 最常见的方式
String aa = "今天";
String bb = "明天";
System.out.println(aa+bb);
方式二:StringBuilder.append()和StringBuffer.append()
先有StringBuffer后有StringBuilder,两者就像是孪生双胞胎,该有的
DrissionPage 与 CapSolver:打造无痕、高效的自动化爬虫利器
1. 引言:自动化面临的挑战在数据采集、自动化测试和业务运营等领域,Web 自动化已成为不可或缺的工具。然而,现代网站部署了日益复杂的反爬虫机制和验证码(CAPTCHA),这使得即使是精心设计的自动化脚本也可能功亏一篑。DrissionPage 与 CapSolver 的强强联合,为解决这一难题提供
SystemServer进程启动
1、SystemServer进程作用
SystemServer进程主要是用于创建系统服务的,例如AMS、WMS、PMS;
SystemService进程被创建后,主要的处理如下:
● 初始化一些系统设置,虚拟机配置等;
● 启动Binder线程池,这样就可以与其他进程进行Binder跨进程通信;
● 创建SystemServiceManager,它用来对系统服务进行创建、启动和生命周期管理;
●
服务器迁移及docker部署
背景
这段时间负责公司运维工作,多个私有云服务器快到期了,因此线上服务和数据需要迁移备份,但是如果在同一台机器上部署多个实例难免有端口冲突,为了做到相互隔离和维护方便,docker可能是最佳选择,于是开始了我的迁移之旅:
备份
服务器迁移过程中最重要的是数据,为了确保数据不丢失,最好是晚上停机备份
# redis:拷贝rdb文件和conf配置文件
# mysql全量备份
mysqldump --a
SpringAIAlibaba之短期记忆与长期记忆实现原理(十一)
本文深入剖析 Spring AI Alibaba 框架中短期记忆(Short-term Memory)和长期记忆(Long-term Memory)的实现机制,结合源码和测试用例讲解两者的协作模式。
一、记忆系统概述在 AI Agent 应用中,记忆系统是维持对话连贯性和个性化体验的核心能力:
短期记忆(Short-term Memory):保存当前会话的对话历史,类似人类的"工作
