游客q3fp3aip7afjo_个人页

游客q3fp3aip7afjo
0
0
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2025年12月

  • 12.29 21:59:28
    发表了文章 2025-12-29 21:59:28

    Activiti框架拓展

    Activiti数据库表以ACT_开头,分五类:ACT_RE(流程定义)、ACT_RU(运行时)、ACT_HI(历史)、ACT_ID(身份)、ACT_GE(通用)。每类对应不同服务API,支撑流程管理全过程。
  • 12.29 21:58:47
    发表了文章 2025-12-29 21:58:47

    Activity代码实现

    本教程演示如何使用Activiti创建、部署并操作简单工作流。包括流程定义、启动实例、任务查询与完成,结合代码与数据库验证,实现审批流程自动化管理。
  • 12.29 21:57:58
    发表了文章 2025-12-29 21:57:58

    Activiti工程搭建

    本文介绍如何在IntelliJ IDEA中创建Maven工程并安装ActiBPM插件,支持Activiti流程设计。内容涵盖工程搭建、插件下载与兼容性修复、依赖配置及启动类和配置文件的编写,助力快速集成工作流引擎。
  • 12.29 21:57:15
    发表了文章 2025-12-29 21:57:15

    认识Activiti

    工作流指具有审批流程的业务(如请假、报销等),通过流程引擎实现可视化管理。它支持单/多节点审批,广泛应用于CRM、TMS、WMS等系统。主流技术包括BPMN、Activiti、Flowable等,推动了泛微、金蝶、用友等企业的发展。
  • 12.29 21:56:33
    发表了文章 2025-12-29 21:56:33

    什么是API网关

    API网关作为系统对外的统一入口,实现请求路由、协议转换、鉴权、限流、熔断降级等功能,简化服务调用复杂度,提升系统安全性和可维护性,是微服务架构中的关键组件。
  • 12.29 21:54:30
    发表了文章 2025-12-29 21:54:30

    Soul数据库设计

    该插件采用数据库设计,存储插件、选择器、规则及其匹配条件的配置数据。通过UML类图展示表结构,核心为plugin、selector、rule三大模块,支持多层级关联:插件→选择器→规则→匹配条件,各规则处理逻辑以JSON存于handle字段,适用于Dubbo、SpringCloud等协议。
  • 12.29 21:53:49
    发表了文章 2025-12-29 21:53:49

    Soul网关接入与验证

    本章节在前两章基础上集成Soul网关,讲解Provider与Consumer应用如何通过添加依赖、注解及配置文件接入Soul,实现服务注册与网关路由,并通过实际请求验证网关调用流程。
  • 12.29 21:53:04
    发表了文章 2025-12-29 21:53:04

    搭建dubbo-zk应用

    基于Spring Boot 2.2.2与Dubbo 2.0.0,构建ZooKeeper注册的分布式服务架构,实现Provider与Consumer模块间高效RPC通信,含完整POM配置及启动验证流程。
  • 12.29 21:51:25
    发表了文章 2025-12-29 21:51:25

    记Arthas实现一次CPU排查与代码热更新

    本文介绍如何使用Arthas排查Java应用CPU占用过高问题,通过thread、watch、jad等指令定位线程阻塞与异常代码,并实现无需重启的热更新修复,结合profile生成火焰图进行性能分析,提升线上问题处理效率。
  • 12.29 21:50:42
    发表了文章 2025-12-29 21:50:42

    精准定位Java应用CPU负载过高问题

    本文介绍如何通过Arthas工具的watch指令监控Spring MVC中DispatcherServlet的getHandler方法,快速定位请求对应的Controller,并结合反编译查看代码逻辑,提升问题排查效率。
  • 12.29 21:50:03
    发表了文章 2025-12-29 21:50:03

    .jvm相关

    本系统提供实时数据监控与JVM诊断功能,涵盖线程、内存、系统属性、环境变量、日志级别及堆栈信息的查看与修改,支持动态调整JVM参数并分析性能计数器,助力Java应用调试与优化。
  • 12.29 21:48:25
    发表了文章 2025-12-29 21:48:25

    下载安装

    Arthas 是一款Java诊断工具,使用前需确保服务器已启动Java应用、安装JDK并可访问公网。通过下载 arthas-boot.jar 并启动,可连接目标Java进程进行实时监控与问题排查,支持多进程选择,操作简单高效。
  • 12.29 21:47:43
    发表了文章 2025-12-29 21:47:43

    xxljob执行源码分析

    本文深入解析XXL-JOB分布式任务调度框架的源码实现,涵盖架构设计、核心执行流程与关键线程机制。内容包括任务触发、快慢线程池分离、注册与心跳检测、失败重试告警、日志清理、时间轮调度等核心模块,结合源码与流程图全面剖析其高性能设计原理。(239字)
  • 12.29 21:46:16
    发表了文章 2025-12-29 21:46:16

    定时任务概述

    定时任务是基于时间表达式调度执行的任务,适用于对账、提醒、订单超时等场景。单体架构常用轮询、Timer、ScheduledExecutorService、Quartz、SpringTask等方案;分布式架构需解决重复执行、动态调整、故障转移等问题,主流方案有TBSchedule、Elastic-Job、Saturn、XXL-JOB等。
  • 12.29 21:44:32
    发表了文章 2025-12-29 21:44:32

    Dubbo

    本章节介绍Dubbo+Zookeeper远程服务框架,涵盖入门与核心原理,适合具备JavaSE/EE和MySQL基础的开发者。内容时长约2小时,含服务暴露、集群容错等12个中等难度小节,每个10分钟掌握。
  • 12.29 21:41:29
    发表了文章 2025-12-29 21:41:29

    容器化部署引擎Docker

    Docker是容器化部署引擎,通过镜像打包应用及依赖,实现跨环境一致运行。它利用沙箱机制隔离容器,解决开发、测试与生产环境差异问题,相比虚拟机更轻量、启动更快,助力高效部署微服务集群。
  • 12.29 21:39:52
    发表了文章 2025-12-29 21:39:52

    持久层框架MyBatisPlus

    MyBatisPlus是MyBatis的增强框架,简化单表CRUD操作,通过继承BaseMapper即可实现增删改查,支持条件构造器、分页插件、代码生成等功能,提升开发效率,广泛应用于企业项目中。
  • 12.29 21:35:25
    发表了文章 2025-12-29 21:35:25

    鉴权

    本文介绍基于Spring Security与JWT的客户端Token认证方案,涵盖实现思路、核心类设计及完整流程。通过自定义过滤器与认证逻辑,结合RBAC权限模型,实现安全的Spring Boot应用保护机制,支持Token生成、验签与接口访问控制。
  • 12.29 21:34:25
    发表了文章 2025-12-29 21:34:25

    .跨域处理

    本文介绍跨域问题及其解决方案。当协议、域名或端口不同时,浏览器出于安全限制会阻止跨域请求。通过CORS(跨域资源共享)机制,可使用@CrossOrigin注解、全局配置WebMvcConfigurer或自定义Filter添加响应头,实现安全的跨域访问。
  • 12.29 21:32:01
    发表了文章 2025-12-29 21:32:01

    不定参数入参

    本文介绍Java中不定参数的入参方式,涵盖非JSON格式与JSON格式的多种处理方法,包括使用@RequestBody、@RequestParam等注解接收单个或多个参数,并演示如何封装参数对象及进行数据校验。
  • 12.29 21:30:47
    发表了文章 2025-12-29 21:30:47

    打包

    本文介绍Java项目打包为可执行JAR的两种方式:一是将所有内容整合到单一JAR中,通过Maven配置主类并使用`mvn clean package`打包,再用`java -jar`运行;二是将JAR、依赖与配置文件分离,便于管理。同时提供前台/后台运行及停止进程(kill -9 pid)等操作指令。
  • 12.29 21:25:49
    发表了文章 2025-12-29 21:25:49

    整合切面,参数拦截+过滤

    本文介绍如何通过Spring AOP整合切面,实现对Controller层方法的参数拦截与过滤。利用`@Aspect`和`@Component`注解,结合`JoinPoint`获取请求参数,实现统一的日志记录与前置处理,提升代码可维护性与安全性。
  • 12.29 21:23:20
    发表了文章 2025-12-29 21:23:20

    整合Logback,滚动记录+多文件

    本文介绍如何整合Logback实现日志的滚动记录与多文件输出,包含logback-spring.xml配置详解,支持控制台与文件双输出、日志级别设置、路径自定义及SpringBoot集成方式,提升项目日志管理能力。
  • 12.29 21:22:14
    发表了文章 2025-12-29 21:22:14

    @Inherited

    @Inherited是Java元注解,用于标注自定义注解,使其在类继承中可被子类继承。若父类使用了被@Inherited修饰的注解,则子类自动继承该注解;但接口之间或类实现接口时均不继承注解。
  • 12.29 21:13:19
    发表了文章 2025-12-29 21:13:19

    无标题

    `@Configuration` 注解用于标记配置类,相当于 XML 配置文件。被标注的类会被 Spring IOC 容器识别,其中 `@Bean` 注解的方法可注册 Bean 实例。通过 `AnnotationConfigApplicationContext` 可加载配置类并启动容器,实现组件的自动注册与管理。
  • 12.29 21:11:51
    发表了文章 2025-12-29 21:11:51

    @Configuration

    `@Configuration` 是 Spring 的配置类注解,用于替代 XML 配置文件,标注的类会被 Spring IOC 容器识别并加载。通过 `@Bean` 注解可注册 Bean 实例,配合 `AnnotationConfigApplicationContext` 启动容器,实现组件的自动装配与管理,简化配置,提升开发效率。(238 字)
  • 12.29 21:10:24
    发表了文章 2025-12-29 21:10:24

    汇总

    本文介绍了MyBatis的核心配置与使用技巧,涵盖属性加载优先级、多环境配置、事务管理、XML映射(一对一、一对多、多对多)、分页策略(逻辑与物理分页)及缓存机制,并简要分析执行器类型与批量操作原理,助力高效开发。
  • 12.29 21:07:06
    发表了文章 2025-12-29 21:07:06

    分页

    本文介绍分页实现的多种方式,包括MyBatis自带的RowBounds内存分页、PageHelper插件、SQL物理分页、数组分页及拦截器分页。对比逻辑分页与物理分页的优劣,指出大数据量下应优先使用物理分页,避免内存溢出,提升系统性能。
  • 12.29 21:06:13
    发表了文章 2025-12-29 21:06:13

    映射关系(1-1 1-n n-n)

    本文介绍了MyBatis中四种核心映射关系:一对一、一对多、多对一、多对多。通过resultMap实现属性与字段的映射,解决命名不一致问题;利用`<collection>`处理集合关联,`<association>`处理单对象引用,结合实际代码示例展示如何配置XML映射规则,实现复杂数据结构的精准封装与查询。
  • 12.29 21:05:14
    发表了文章 2025-12-29 21:05:14

    常见配置

    本文介绍MyBatis核心配置,涵盖属性加载优先级(方法参数 > resource/url > properties元素)、关键配置项如cacheEnabled、lazyLoadingEnabled、useGeneratedKeys等,并详解多环境配置方式及事务管理机制(JDBC与MANAGED),适用于多数据源场景。
  • 12.29 21:04:05
    发表了文章 2025-12-29 21:04:05

    5-MongoDB实战演练

    本文介绍某头条文章评论功能的设计与实现,基于SpringDataMongoDB构建微服务。内容涵盖需求分析、表结构设计、技术选型(mongodb-driver与SpringDataMongoDB),完成评论的增删改查、按文章ID查询、分页查询及点赞功能。通过实体类Comment映射MongoDB文档,使用MongoRepository简化数据操作,并利用MongoTemplate实现高效字段更新,如点赞数递增,提升性能。
  • 12.29 21:03:15
    发表了文章 2025-12-29 21:03:15

    4-MongoDB索引知识

    MongoDB索引基于B-Tree结构,可高效支持查询,避免全表扫描。主要类型包括单字段、复合、地理空间、文本及哈希索引,适用于不同查询场景,提升数据检索性能。
  • 12.29 21:02:27
    发表了文章 2025-12-29 21:02:27

    3-MongoDB常用命令

    本文介绍了MongoDB数据库的基本操作,包括数据库与集合的创建、删除,文档的增删改查及分页排序查询。以文章评论系统为例,演示了数据存储结构设计、CRUD操作语法及注意事项,适用于初学者快速掌握MongoDB核心功能。
  • 12.29 20:15:59
    发表了文章 2025-12-29 20:15:59

    2-MongoDB单机部署

    本文介绍MongoDB在Windows和Linux系统下的安装与启动方法,包括下载地址、版本选择规范(奇数为开发版,偶数为稳定版)、解压配置、命令行及配置文件启动方式,以及如何通过mongo shell和Compass图形化工具连接数据库,并简要说明Linux下的部署、防火墙设置与服务关闭操作。
  • 12.29 20:15:13
    发表了文章 2025-12-29 20:15:13

    1-MongoDB相关概念

    MongoDB是一款高性能、无模式的文档型数据库,适用于高并发读写、海量数据存储及高扩展性需求场景。广泛应用于社交、游戏、物流、物联网等领域,支持灵活的数据模型和丰富查询,是NoSQL中类关系型体验的最佳选择。
  • 12.29 20:14:13
    发表了文章 2025-12-29 20:14:13

    Thread.sleep(0) 到底有什么用(读完就懂)

    本文深入解析Thread.Sleep的原理与应用。通过分蛋糕的比喻,对比Unix时间片与Windows抢占式调度机制,阐明Sleep(0)并非无用,而是触发系统重新进行CPU竞争,让出执行权,避免界面假死。同时指出Sleep(1000)不保证精确唤醒时间,取决于系统调度和线程优先级。
  • 12.29 20:13:25
    发表了文章 2025-12-29 20:13:25

    零拷贝

    文件传输中,传统方式因频繁的上下文切换和内存拷贝导致性能低下。零拷贝技术通过减少系统调用和内存拷贝,提升传输效率。结合PageCache预读与缓存机制,适用于小文件高并发场景;而大文件则推荐异步IO+直接IO,避免缓存污染,优化整体性能。(239字)
  • 12.29 20:11:44
    发表了文章 2025-12-29 20:11:44

    线程池

    本文深入剖析了Java线程池的核心实现机制。首先介绍线程池的基本概念与优势,通过`Executors`工厂类创建不同类型的线程池,并详细解析了`ThreadPoolExecutor`的运行原理,包括核心参数、任务调度流程及工作线程(Worker)的执行逻辑。接着重点分析了具备周期性调度能力的`ScheduledThreadPoolExecutor`,揭示其如何结合延迟队列(DelayedWorkQueue)和任务重入机制来实现定时与周期性任务调度。文章还探讨了线程池中关键的阻塞队列、拒绝策略等组件,帮助读者全面理解Java并发编程中的线程管理技术。
  • 12.29 20:09:04
    发表了文章 2025-12-29 20:09:04

    Java泛型类型擦除以及类型擦除带来的问题

    Java泛型在编译时会进行类型擦除,即泛型信息被移除,替换为原始类型(如Object或限定类型)。这导致List<String>和List<Integer>在运行时均为List,仅保留类型检查于编译阶段。擦除后可能引发多态冲突、反射绕过限制等问题,但通过桥方法、自动强转等机制解决。静态成员不能使用类的泛型参数,且基本类型需用包装类。instanceof无法用于泛型类型判断。
  • 12.29 20:07:24
    发表了文章 2025-12-29 20:07:24

    ArrayList扩容机制

    本文深入解析ArrayList扩容机制:首次添加元素时默认容量为10,后续每次扩容为原容量的1.5倍,通过grow()方法实现动态扩容,并结合源码分析add、ensureCapacityInternal等关键方法的执行流程。
  • 12.29 20:05:57
    发表了文章 2025-12-29 20:05:57

    Eclipse运行SSM/SSH项目教程

    本文介绍了如何在Eclipse中配置并运行Java Web项目,涵盖JDK、Tomcat等基础软件的安装与版本要求,详细演示了项目导入、服务器绑定及启动流程,并提供常见错误如数据库连接配置的解决方法,辅以案例项目和视频讲解,助您快速部署SSM/SSH框架项目。
  • 12.29 20:05:03
    发表了文章 2025-12-29 20:05:03

    One Trick Per Day

    初始化Map应避免直接指定大小,建议使用Guava;线程池禁用Executors,防止OOM;Arrays.asList不可修改;遍历Map优先用entrySet;SimpleDateFormat避免static;并发更新记录需加锁,推荐乐观锁。
  • 发表了文章 2025-12-29

    Activiti工程搭建

  • 发表了文章 2025-12-29

    定时任务概述

  • 发表了文章 2025-12-29

    搭建dubbo-zk应用

  • 发表了文章 2025-12-29

    精准定位Java应用CPU负载过高问题

  • 发表了文章 2025-12-29

    映射关系(1-1 1-n n-n)

  • 发表了文章 2025-12-29

    Activiti框架拓展

  • 发表了文章 2025-12-29

    xxljob执行源码分析

  • 发表了文章 2025-12-29

    .jvm相关

  • 发表了文章 2025-12-29

    Soul数据库设计

  • 发表了文章 2025-12-29

    Activity代码实现

  • 发表了文章 2025-12-29

    Dubbo

  • 发表了文章 2025-12-29

    .跨域处理

  • 发表了文章 2025-12-29

    认识Activiti

  • 发表了文章 2025-12-29

    容器化部署引擎Docker

  • 发表了文章 2025-12-29

    什么是API网关

  • 发表了文章 2025-12-29

    记Arthas实现一次CPU排查与代码热更新

  • 发表了文章 2025-12-29

    Soul网关接入与验证

  • 发表了文章 2025-12-29

    鉴权

  • 发表了文章 2025-12-29

    持久层框架MyBatisPlus

  • 发表了文章 2025-12-29

    下载安装

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息