logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【java】[架构]-----PO、VO、BO、DTO、DAO、POJO 的关系和作用;为什么要这样设计?

本文介绍了Java开发中常见的PO、VO、BO、DTO、DAO、POJO等概念及其作用。POJO是基础对象,PO用于数据库映射,DAO封装数据访问,BO处理业务逻辑,DTO用于数据传输,VO面向视图展示。这些对象通过职责划分实现系统解耦,POJO是母类,其他都是其场景化实现。设计目的是分层隔离、按需定制和代码清晰,让不同层次关注不同职责,提高可维护性和扩展性。理解这些概念的关键在于掌握何时使用何种

文章图片
#java#架构#开发语言
【运维】【实战】[数据备份]----定时备份公司重要mysql数据库(windows脚本)

│├── mysql_backup_schedule.bat# 调度程序,负责任务调度,定时执行–> 备份程序1 、备份程序2├── mysql_backup1.bat#备份程序1├── mysql_backup2.bat#备份程序2(可以复制配置多个 3/4/5/6/7)

文章图片
#数据库#运维#mysql
【java】[分布式]----从零吃透 Redisson:基于 Spring Boot 3 的入门到精通指南

《Redisson从入门到精通(基于Spring Boot 3)》摘要 本文全面介绍Redisson在Spring Boot 3中的集成与应用。Redisson作为Redis官方推荐的Java客户端,提供分布式锁、集合、服务等高级功能。文章从基础配置开始,讲解如何通过Spring Boot Starter快速集成,并演示键值存储示例。重点剖析了分布式锁(可重入锁、公平锁、读写锁)的实现与自动续期机

文章图片
#java#分布式#spring boot
【多线程】【线程池】-----IO密集型、CPU密集型 的线程池分别怎么配置

类型核心线程数最大线程数队列选择核心逻辑CPU密集型CPU核心数(+1)等于核心线程数小容量有界队列避免上下文切换,最大化CPU利用IO密集型2*CPU核心数4*CPU核心数(或更大)大容量有界队列/同步队列利用CPU空闲时间,提高吞吐量核心逻辑:线程池配置的本质是平衡CPU利用率和线程开销,让资源消耗与任务特征匹配。

#数据库#服务器#运维
【java】[分布式]----从零吃透 Redisson:基于 Spring Boot 3 的入门到精通指南

《Redisson从入门到精通(基于Spring Boot 3)》摘要 本文全面介绍Redisson在Spring Boot 3中的集成与应用。Redisson作为Redis官方推荐的Java客户端,提供分布式锁、集合、服务等高级功能。文章从基础配置开始,讲解如何通过Spring Boot Starter快速集成,并演示键值存储示例。重点剖析了分布式锁(可重入锁、公平锁、读写锁)的实现与自动续期机

文章图片
#java#分布式#spring boot
【数据库】[MongoDB] ----- MongoDB整合spring boot3 并实现 正删改查、复杂查询

本文介绍了Spring Boot 3与MongoDB的整合方案,采用MVC模式实现完整的CRUD和高级查询功能。主要内容包括:1)添加必要的依赖配置;2)使用@Document注解定义MongoDB实体类;3)通过继承MongoRepository实现数据访问层;4)服务层封装各类MongoDB操作,支持分页、排序、聚合等高级查询;5)采用Lombok简化代码结构。该方案完整展示了Spring D

文章图片
#数据库#mongodb#spring boot
【运维】【实战】[数据备份]----定时备份公司重要mysql数据库(windows脚本)

│├── mysql_backup_schedule.bat# 调度程序,负责任务调度,定时执行–> 备份程序1 、备份程序2├── mysql_backup1.bat#备份程序1├── mysql_backup2.bat#备份程序2(可以复制配置多个 3/4/5/6/7)

文章图片
#数据库#运维#mysql
【分布式】[数据同步]----- 采用Canal 中间件 把 MySQL 数据 同步到 Elasticsearch入门到实战实例详细教程

SpringBoot 3实现MySQL同步Elasticsearch指南 本文介绍了使用SpringBoot 3实现MySQL与Elasticsearch同步的完整方案。主要内容包括: 同步方案选型:对比了Log-Based(Canal)、Poll-Based和数据双写三种方案,推荐使用Canal+Elasticsearch方案,具有准实时、无侵入等优势。 环境配置:详细说明了MySQL开启bin

文章图片
#分布式#中间件#mysql
【分布式】【雪花算法】----- 一篇文章搞懂 Java 雪花算法:从入门到原理,再到实战

雪花算法是分布式 ID 生成的“轻量级王者”,核心是通过 64 位字段划分实现“全局唯一、有序、高性能”的 ID 生成。本文从“是什么(入门)→ 怎么设计(原理)→ 怎么用(实战)→ 怎么优化(进阶)”四个维度,帮你掌握雪花算法的核心逻辑。核心记忆点:64 位结构(1 符号 + 41 时间 + 10 机器 + 12 序列)、线程安全(原子类/CAS)、防时钟回拨。生产建议。

文章图片
#分布式#算法#java
【ES】[教程8]----第八章:Elasticsearch 可视化工具Kibana(控制台、仪表盘)

Kibana是Elastic Stack的免费可视化工具,用于分析Elasticsearch数据。安装需确保Java环境,版本与Elasticsearch匹配。配置修改kibana.yml文件(端口、主机地址等),启动后通过浏览器访问。首次登录需使用Elasticsearch提供的token或账号密码。Kibana提供Discover探索数据、Console调试API等功能,支持索引管理、数据增删

文章图片
#elasticsearch#大数据#搜索引擎
    共 30 条
  • 1
  • 2
  • 3
  • 请选择