自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 活到老学到老-Spring参数校验注解Validated /Valid

Null(groups = CreateCheck.class) // 创建时ID必须为空@NotNull(groups = UpdateCheck.class) // 更新时ID不能为空String message() default "手机号格式错误";Class<?Class<?

2025-05-20 20:06:29 291

原创 活到老学到老-Spring注解-如何创建get和set

​‌Lombok的@Accessors注解‌主要用于控制类中字段的getter和setter方法的生成行为。一般和@Getter @Setter 一起使用。它可以通过配置不同的属性来定制生成的getter和setter方法的命名风格和行为。@Accessors注解主要有两个属性:1‌.1.1)类型为boolean,默认值为false。如果设置为true,生成的setter方法会返回当前对象(即this),从而支持链式调用(Fluent API)1.1.2)使用链式调用1‌.2.1)

2025-05-20 19:53:18 270

原创 Mq队列的了解与深入

MQ协议吞吐量延迟可靠性适用场景RabbitMQAMQP中低高(ACK/持久化)复杂路由、中小规模系统Kafka自定义协议高中极高(副本机制)大数据流处理、日志聚合RocketMQ自定义协议高低极高(金融级)高可靠交易系统ActiveMQJMS/AMQP低中中传统企业应用集成Redis 协议中极低中简单消息队列、实时通知队列使用性能可能有。

2025-05-14 17:55:04 714

原创 面试题之如何设计一个秒杀系统?

前端校验通过后,通过多台NG的转发,到后端处理秒杀功能,单台ng可以处理2-3万的数据量,一旦NG集群了,就需要在NG上方进行部署网络及硬件级别相关的F5/LVS等。通过NG校验及转发后,就会到服务端的网关集成器,比如ribbon或者loadbalancer进行客户端的负债均衡的转发,通过上面四级的负债均衡大概能处理每秒10+万的qps请求并发量。这种秒杀系统一般配合docker、 K8S相关的云服务器的动态伸缩部署,当秒杀开始时,自动扩容服务器节点,结束后,自动缩减节点,有效的利用服务器资源和成本。

2025-04-19 17:19:45 691

原创 面试题之高频面试题

最近开始面试了,410面试了一家公司 针对自己薄弱的面试题库,深入了解下,也应付下面试。

2025-04-17 20:19:32 694

原创 面试题之java基础

最近开始面试了,410面试了一家公司 针对自己薄弱的面试题库,深入了解下,也应付下面试。

2025-04-17 10:41:49 947

原创 面试题之数据库-mysql高阶及业务场景设计

最近开始面试了,410面试了一家公司 针对自己薄弱的面试题库,深入了解下,也应付下面试。

2025-04-15 18:54:38 759

原创 面试题之数据库相关-mysql篇

mysql 基础面试 核心要点 数据库

2025-04-14 11:49:08 659

原创 网络问题之TCP/UDP协议

TCP UDP协议详解

2025-04-11 14:00:51 767

原创 面试题之网络相关

面试前你需要了解的面试相关的网络题 不定期更新

2025-04-11 11:11:26 862

原创 win10本地开发软件安装及环境配置

开发环境配置 jdk maven idea git等

2025-04-02 11:27:01 511

原创 windows 系统重装教程

系统重装

2025-03-28 18:06:58 931

原创 dify(docker deepseek xinference) 机器人的操作

dify deepseek 知识库 机器人

2025-03-27 14:22:49 1194

原创 dify + deepseek /qwen + win +xinference 等完成知识库建设

dify deepseek xinference rerank模型

2025-03-27 11:21:27 433

原创 ollama - deepseek Windows本地化安装

deepseek ollama Windows 安装

2025-03-27 11:08:08 196

原创 本地安装git

git安装教程

2025-03-27 10:43:15 425

原创 本地安装docker

docker 容器 本地化部署

2025-03-27 10:13:18 436

原创 几个工作中常用的网站

大家还有啥好用的可以评论区说一下哈。1.思维导图流程图 在线版。2.编码转换及报文格式化。

2025-03-27 09:42:22 249

原创 centos 离线安装mysql

或者修改配置文件 vim /etc/my.cnf ,给 mysqld 项增加 skip-grant-tables 跳过登录验证。修改 mysqld 文件,在 $bindir/mysqld_safe 后面加上 --user=mysql。useradd -r 参数表示mysql用户是系统用户,不可用于登录系统。useradd -g 参数表示把mysql用户添加到mysql用户组中。不是本地服务,是我们后加的,所以想要设置开机启动务不能用。将 mysqld 服务加入到系统服务。根据本身环境 调整了先后顺序。

2024-06-21 09:51:09 1272

原创 多线程生产者与消费者(等待唤醒机制)

生产者消费者模式是一个十分经典的多线程协作模式因为多线程的随机性,导致线程A与线程B会出现都是线程A在运作或者都是线程B在运作。而等待唤醒机制可以让线程A和线程B轮流运行。

2024-05-22 16:58:21 316

原创 线程的安全问题

使用同步代码块 可以解决多线程抢占同一个资源的问题 即优化后的代码 但是同步代码块只能锁住共享对象,但是不能控制线程的执行顺序。ps:以上代码是通synchronized 自动锁,在进入synchronized之后 自动加锁,处理完之后 自动解锁。执行结果如下:会发现线程不安全导致不同员工(线程)分发了同一个号码的礼品,即相同的号码数出现了多次,且超出了范围号码。特点1:同步方法是锁住方法里面所有的代码。特点2:所对象不能自己指定。:当前类的字节码文件对象。

2024-05-17 17:28:40 349

原创 多线程常见的成员变量及生命周期

多进程基础描述

2024-05-16 16:08:09 330

原创 java实现多线程的四种方式

线程概念、多线程四种实现方式

2024-05-16 14:24:46 2276

原创 mysql 1130 - Host ‘10.0.0.0‘ is not allowed to connect to this MySQL server

安装mysql后无法远程连接

2024-04-29 17:56:40 527

原创 linux上安装mysql详解

linux 离线包安装mysql

2024-04-29 17:31:23 222

原创 oracle使用一段时间,硬盘内存不足导致运行失败

第一时间想到的就是硬盘内存不够 T T(因为其他应用也是硬盘不够导致nacos启动失败, 百度很久才发现!中间查询了服务名 想要强制启动,(百度看了别人 查不到后 就蛮启动下 就好了)迁移完成 后 需要重启下数据库的监听和数据库实例。使用oracle时,应用连接出错,连接不了。找了个地方先把数据迁移了。

2024-03-20 13:56:14 317

原创 spring两大特性-IOC(控制反转)理解

如果不用spring 需要进行创建赋值需要以下五行代码,若有更多的类及更多属性,则需要写更多的创建及赋值逻辑,这样加重了程序员的负担,交于spring后程序员则可以值倾向于处理业务逻辑。在程序运行时,用的具体的DeptService对象、StaffService对象,这些对象是什么时候创建的?这些都是spring帮我们处理的。Ioc表示控制反转,若使用spring,则会通过spring来负责对象的创建及属性的赋值,那么对象的控制权则交于spring。spring控制对象的创建、控制对象内属性的赋值。

2024-03-19 16:42:14 297 1

原创 Oracle 启动失败 ORA-03113: end-of-file on communication channel 闪回空间不足

/查看归档状态及路径,若Archive destination为USE_DB_RECOVERY_FILE_DEST,则执行。#删除所有过期归档日志(同步删除控制文件的信息和实际物理文件的信息)SQL> show parameter db_recovery_file_dest;//查看闪回空间文件路径。

2024-03-19 16:10:42 835

原创 ORACLE ORA-03113: end-of-file on communication channel 归档日志太大导致登录不了

删除归档日志

2023-06-14 15:26:25 1406

原创 ORA-01578、ORA-01110:数据块被损坏,此时无法读取文件

ORA-01578、ORA-01110:数据块被损坏,此时无法读取文件

2023-06-13 16:25:24 11040 2

原创 ORA-01157: cannot identify/lock data file 6 - see DBWR trace file oracle数据库文件删除后 无法启动数据库

数据库文件被误删,数据库无法启动

2023-06-13 10:29:17 1208

原创 linux centos进行系统盘扩容

linux centos 系统盘扩容 根目录扩容

2023-06-07 17:19:09 1320

原创 linux下安装oracle图形化界面方块乱码

linux下安装 oracle图形化界面方块乱码 centos

2023-06-05 17:20:46 1209 1

原创 oracle自启动设置及重启

【代码】oracle自启动设置及重启。

2023-06-05 16:51:09 234

原创 mysql 分库分表

mysql 分库分表问题

2023-05-26 16:49:37 91

原创 如何选择合适的分布式主键方案呢

分布式主键方案

2023-05-25 16:37:03 220 1

原创 oracle迁移表空间文件

表空间文件迁移

2023-04-15 15:04:30 1138

原创 oracle表空间不足

表空间不足

2023-04-15 14:53:05 173

原创 linux查找文件相关的命令

find grep 命令 查找关键字文件

2023-03-20 10:26:19 88

原创 oracle备份出现磁盘空间不足问题

oracle 备份 磁盘不足 Nospaceleftondevice

2023-03-14 15:31:22 473

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除