PeterPu个人博客

spring boot 打包到harbor私服

1.增加打包插件 <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering>

PeterPu PeterPu 发布于 2025-08-09

sql优化-索引

问题发现 我认为一条很简单的SQL然后跑了很久,明明我已经都建立相应的索引,逻辑也不需要优化。 SELECT a.custid, b.score, b.xcreditscore, b.lrscore FROM ( SELECT DISTINCT custid FROM synccre

PeterPu PeterPu 发布于 2025-08-09

mysql数据库索引的不同类型的建立方法和优缺点

MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型 在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表: 代码如下:h

PeterPu PeterPu 发布于 2025-08-09

mybatis 大致原理

读取 MyBatis 配置文件:mybatis-config.xml 为 MyBatis 的全局配置文件,配置了 MyBatis 的运行环境等信息,例如数据库连接信息。 加载映射文件:映射文件即 SQL 映射文件,该文件中配置了操作数据库的 SQL 语句,需要在 MyBatis 配置文件 mybat

PeterPu PeterPu 发布于 2025-08-09

集合扩容机制

ArrayList 和Vector扩容机制总结: ArrayList扩容规则 ArrayList() 会使用长度为零的数组 ArrayList(int initialCapacity) 会使用指定容量的数组 public ArrayList(Collection c) 会使用 c 的大小作为数组容量

PeterPu PeterPu 发布于 2025-08-09

Linux系统下通过nginx + nginx rtmp 方式搭建流媒体服务器

实测:解决Linux系统下通过nginx + nginx rtmp 方式搭建流媒体服务器 一、准备工作 虚拟机系统:CentOS 7 【本人所用是腾讯服务器】 所需软件包:nginx-1.18.0.tar.gz 、nginx-rtmp-module 远程连接工具:xshell 、xftp

PeterPu PeterPu 发布于 2025-08-09

MQTT 协议

什么是 MQTT 协议 MQTT 协议的全称是 Message Queuing Telemetry Transport,翻译为消息队列传输探测,它是 ISO 标准下的一种基于发布 - 订阅模式的消息协议,它是基于 TCP/IP 协议簇的,它是为了改善网络设备硬件的性能和网络的性能来设计的。MQTT

PeterPu PeterPu 发布于 2025-08-09

别再面向 for 循环编程了,JDK 自带的观察者模式就很香!

Java技术栈 专注分享Java技术干货,包括多线程、JVM、Spring Boot、Spring Cloud、Intellij IDEA、Dubbo、Zookeeper、Redis、架构设计、微服务、消息队列、Git、面试题、程序员攻略、最新动态等。 大家好,你还在面向 for 循环编程吗? 还有

PeterPu PeterPu 发布于 2025-08-07