logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MySQLIntegrityConstraintViolationException: Column ‘DEAL_FLAG‘ cannot be null

MySQL更新语句错误导致非空约束冲突。问题SQL中将字段分隔符错用为AND(正确应为逗号),导致deal_flag未被赋值而违反非空约束。修正方案:将UPDATE语句中的"AND"改为逗号分隔字段,并确保参数非空。典型错误示例:UPDATE table SET field1=1 AND field2=?(错误),正确应为UPDATE table SET field1=1, f

MySQLIntegrityConstraintViolationException: Column ‘DEAL_FLAG‘ cannot be null

MySQL更新语句错误导致非空约束冲突。问题SQL中将字段分隔符错用为AND(正确应为逗号),导致deal_flag未被赋值而违反非空约束。修正方案:将UPDATE语句中的"AND"改为逗号分隔字段,并确保参数非空。典型错误示例:UPDATE table SET field1=1 AND field2=?(错误),正确应为UPDATE table SET field1=1, f

Kubernetes(K8s)重要知识点复习与记录

Kubernetes(K8s)是一个开源容器编排平台,用于自动化部署、扩展和管理容器化应用。其核心架构包括控制平面(API Server、etcd、调度器等)和工作节点(kubelet、kube-proxy等)。K8s提供多种工作负载资源如Deployment(无状态)、StatefulSet(有状态)、DaemonSet等,并支持服务发现、网络策略、存储管理(PV/PVC)、调度策略(亲和性/污

#kubernetes#容器#云原生
LVS 重点精讲 + 背诵记忆点(面试必背精简版)

摘要:LVS(Linux虚拟服务器)是四层负载均衡工具,工作在传输层,具有高性能、高并发特点。其核心架构包括虚拟服务器、真实服务器和虚拟IP。LVS有三种工作模式:NAT(全流量经过)、DR(响应直回,性能最佳)、TUN(跨机房)。常用调度算法包括轮询、加权轮询和最少连接。LVS作为四层负载均衡,转发效率高但不解析HTTP协议,常与Nginx七层负载配合使用。通过Keepalived可实现LVS高

#lvs#面试#职场和发展
Netty 核心重点精讲(面试 + 工作 精简背诵版)

Netty是基于Java NIO的高性能异步事件驱动网络框架,核心优势包括异步非阻塞、事件驱动模型、零拷贝和内存池等机制。其三大核心组件为EventLoop、Channel和ChannelPipeline,采用Reactor线程模型支持高并发。Netty内置TCP粘包处理、心跳检测等功能,相比原生NIO更易用高效。适用于微服务RPC、消息中间件、IM等场景,是Java高性能网络编程的标准框架,能显

#面试
MySQL 性能优化:全生命周期系统性方案(超详细)

本文系统阐述了MySQL性能优化的全生命周期方法论,涵盖数据库设计、开发、部署、运维和故障处理五大阶段。核心观点指出:80%的性能问题源于设计阶段,90%的线上问题由低效SQL引发。文章详细解析了20+关键优化点,包括存储引擎选型、表结构设计、索引策略、SQL编写规范、服务器配置等,强调InnoDB引擎、字段精简、索引精准、小事务等设计原则。同时提供了慢查询监控、缓冲池配置、SSD使用等实操建议,

#mysql#性能优化#数据库
Nacos 超精简精华版

Nacos核心摘要(面试/考试版) Nacos是阿里开源的微服务核心组件,集成注册中心+配置中心+动态DNS三大功能,替代Eureka+Config+Bus。核心功能: 服务注册发现:微服务自动注册/发现,支持负载均衡 配置中心:统一管理配置,动态刷新无需重启 环境隔离:Namespace(环境隔离)、Group(业务分组)、DataId(配置ID)三级隔离 高可用AP架构:适合微服务场景,支持集

github网站无法访问的问题(windows11)

C:\Windows\System32\drivers\etc目录中。1.打开cmd,输入 ping github.com。获取到原地址为 20.205.243.166。2.然后配置到host文件中即可。host没有手动创建。

文章图片
#github
java中Redisson ,jedis,Lettuce和Spring Data Redis的四种深度对比和优缺点详解

Redis Java客户端深度对比:Jedis适合简单场景,提供轻量级API但线程不安全;Lettuce基于Netty支持异步编程,线程安全且性能优异;Redisson提供分布式锁等高级功能;SpringDataRedis与Spring深度集成,简化操作。主流选择上,SpringBoot项目推荐SpringDataRedis+Lettuce组合,兼顾性能与开发效率;分布式系统首选Redisson;

#java#spring#redis
Spring Boot 2 vs Spring Boot 3:50 条核心区别 + 升级优势 + 避坑指南

SpringBoot 3 vs 2核心差异与升级指南 SpringBoot 3相比2.x版本有显著变化:强制要求JDK17+,全面转向Jakarta EE(原JavaEE),原生支持GraalVM镜像和虚拟线程,性能提升50%-300%。主要升级优势包括更好的云原生支持、更低内存占用及内置SpringAI能力,但需注意以下关键改动: 破坏性变更:所有javax.*包替换为jakarta.*,涉及S

#spring boot#java
    共 11 条
  • 1
  • 2
  • 请选择