Gerryhihihi_个人页

Gerryhihihi
个人头像照片
75
0
0

个人介绍

暂无个人介绍

擅长的技术

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

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

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2025年12月

  • 12.18 15:28:16
    发表了文章 2025-12-18 15:28:16

    了解SQL注入

    SQL注入是利用Web应用输入验证缺陷,将恶意SQL代码植入数据库查询的攻击方式。可导致身份绕过、数据泄露、篡改甚至系统命令执行。常见于登录框等用户输入场景,通过构造特殊语句改变原有SQL逻辑。防御需结合输入验证、参数化查询及IPS防护,避免敏感信息暴露。
  • 12.18 15:25:59
    发表了文章 2025-12-18 15:25:59

    大厂如何解决订单幂等问题

    在分布式系统中,网络重试易导致重复请求,需保证接口幂等性。创建订单时,可通过预生成唯一订单号并利用数据库主键唯一约束,防止重复插入;更新订单时,引入版本号机制,更新前校验版本,避免ABA问题。结合Redis或数据库状态标记,确保操作仅执行一次,保障数据一致性,适用于各类需幂等的业务场景。
  • 12.18 15:24:20
    发表了文章 2025-12-18 15:24:20

    SpringCloud常见注解及使用说明

    本文介绍了SpringMVC中用于映射HTTP请求的常用注解,重点讲解@RequestMapping的作用及用法。通过该注解可将前端请求路径映射到后端控制器方法,实现增删改查接口的精准定位,如“/staff/add”对应新增操作。同时介绍@GetMapping、@PostMapping等派生注解,均为@RequestMapping的便捷封装,提升开发效率。
  • 12.18 15:23:00
    发表了文章 2025-12-18 15:23:00

    SpringCloud自定义注释

    本文介绍Spring中自定义注解的实现,结合AOP完成日志记录,并通过过滤器实现登录权限控制。涵盖注解定义、元注解说明、切面处理及实际应用,适用于日志、权限、验证等场景,展示完整代码流程与使用示例。
  • 12.18 15:19:20
    发表了文章 2025-12-18 15:19:20

    SpringBoot鉴权

    本文介绍基于Spring Security与JWT的客户端Token认证方案,涵盖实现思路、详细配置及代码实现。通过自定义过滤器与认证逻辑,结合JWT生成与验签,保障Spring Boot应用安全,支持角色与权限控制,构建完整的RBAC权限体系。(239字)
  • 12.18 15:17:59
    发表了文章 2025-12-18 15:17:59

    SpringBoot跨域处理

    本文介绍了跨域(CORS)问题的产生原因及解决方案。当协议、域名、端口不同时,请求即为跨域。浏览器因同源策略限制,默认阻止跨域请求。通过使用`@CrossOrigin`注解、全局配置`WebMvcConfigurer`或自定义`Filter`添加响应头,可实现跨域资源共享。示例展示了Spring Boot中三种解决CORS的方法,并验证其有效性。
  • 12.18 15:17:00
    发表了文章 2025-12-18 15:17:00

    SpringBoot

    支持非JSON格式(如@RequestBody、@RequestParam)和JSON格式入参处理,涵盖单个参数、JSONObject解析及对象封装传参,结合@Valid实现请求参数校验,提升接口安全性与代码可维护性。(239字)
  • 12.18 15:16:21
    发表了文章 2025-12-18 15:16:21

    SpringBoot

    项目打包为单一可执行JAR,内置配置与依赖。通过Maven插件指定主类并repackage,使用`mvn clean package`构建,`java -jar`运行(支持前后台),`kill -9 pid`停止进程。也可分离JAR依赖与配置。
  • 12.18 15:14:46
    发表了文章 2025-12-18 15:14:46

    SpringBoot

    基于Spring AOP实现请求参数拦截与日志记录,通过切面在Controller层前置捕获请求信息,包括IP、URL、方法、参数等,并记录执行时间,便于调试与监控,支持后续扩展至数据库或ELK日志存储。
  • 12.18 15:13:03
    发表了文章 2025-12-18 15:13:03

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

    logback-spring.xml配置文件实现日志分级输出,支持控制台、文件滚动存储,按模块(如SQL、支付、任务等)分离日志,通过LogProxy获取指定名称的Logger,便于定位问题。配置灵活,适用于多环境部署。
  • 12.18 15:11:39
    发表了文章 2025-12-18 15:11:39

    @Inherited

    @Inherited用于注解,使子类继承父类中标记该注解的元数据。仅在类继承中生效,接口继承或类实现接口时均不继承注解。
  • 12.18 15:04:38
    发表了文章 2025-12-18 15:04:38

    SpringBoot使用归纳总结-@Configuration

    被 @Configuration 标注的类视为Spring配置类,等同于XML配置文件。通过 @Bean 注册Bean,结合 AnnotationConfigApplicationContext 可启动IOC容器,加载并管理配置类及其中的Bean组件。
  • 12.18 15:03:02
    发表了文章 2025-12-18 15:03:02

    MyBatis汇总

    MyBatis配置优先级:方法参数 > resource/url > properties内。支持多环境、事务管理(JDBC/MANAGED)、XML映射(一对一、一对多、多对多)及分页(逻辑/物理)。提供缓存机制、执行器类型与批量操作优化,适用于复杂数据映射场景。(239字)
  • 12.18 15:02:08
    发表了文章 2025-12-18 15:02:08

    MyBatis

    本文介绍了五种分页实现方式:MyBatis自带RowBounds内存分页、PageHelper插件分页、原生SQL分页、数组分页及拦截器分页。前两者属逻辑分页,查全表后在内存中处理,适合小数据量;后三者为物理分页,通过SQL或拦截器实现真实分页,适用于大数据量,避免内存溢出,性能更优。推荐优先使用物理分页。
  • 12.18 14:59:20
    发表了文章 2025-12-18 14:59:20

    MyBatis

    MyBatis中通过resultMap实现映射关系:一对一(属性与字段对应)、一对多(如用户关联多个角色,使用`<collection>`)、多对一(如博客关联作者,使用`<association>`)、多对多(通过中间类实现,如用户与部门互相关联)。
  • 12.18 14:57:51
    发表了文章 2025-12-18 14:57:51

    MyBatis

    本文介绍MyBatis核心配置,包括属性加载优先级(方法参数 > resource/url > properties内),关键设置如缓存、延迟加载、执行器类型等,并详解多环境配置与事务管理(JDBC/MANAGED),适用于多数据源场景。结合官网Java-API使用更佳。
  • 12.18 14:55:56
    发表了文章 2025-12-18 14:55:56

    5-MongoDB实战演练

    基于SpringDataMongoDB实现头条文章评论功能,支持增删改查、按文章ID查询及评论点赞。采用MongoDB存储,通过索引优化查询效率,使用MongoTemplate实现高效字段更新,构建高并发下高性能的评论微服务系统。
  • 12.18 14:50:56
    发表了文章 2025-12-18 14:50:56

    4-MongoDB索引知识

    MongoDB索引通过B树结构提升查询效率,避免全表扫描。支持单字段、复合、地理空间、文本及哈希索引,优化相等匹配、范围查询、排序与全文搜索,显著提升大数据量下的查询性能。
  • 12.18 14:49:49
    发表了文章 2025-12-18 14:49:49

    3-MongoDB常用命令

    本案例基于MongoDB实现文章评论数据的存储与操作,涵盖数据库创建、集合管理、文档增删改查、分页及排序查询等功能,全面掌握MongoDB核心操作技能。
  • 12.18 14:47:39
    发表了文章 2025-12-18 14:47:39

    2-MongoDB单机部署

    本文介绍MongoDB在Windows和Linux系统中的安装启动方法,包括下载、解压、配置数据目录及启动方式(命令行或配置文件)。支持32/64位系统,推荐使用稳定版。可通过mongo shell连接,也可使用图形化工具Compass。Linux下需注意权限与防火墙设置,并可采用标准方式安全关闭服务。
  • 12.18 14:44:40
    发表了文章 2025-12-18 14:44:40

    MongoDB相关概念

    MongoDB是一款高性能、无模式的文档型NoSQL数据库,适用于高并发、海量数据、高扩展性场景。适用于社交、游戏、物联网、物流、视频直播等应用,擅长处理数据量大、读写频繁、事务要求不高的业务。支持BSON格式,灵活存储复杂数据,提供丰富查询、索引、分片和副本集功能,实现高效读写与水平扩展,相比MySQL可大幅降低开发运维成本。
  • 12.17 22:26:19
    发表了文章 2025-12-17 22:26:19

    微服务技术栈

    本文介绍大型团队中生产环境发布管理的全流程,涵盖从开发到生产的多环境部署策略(dev→test→pre→prod),结合自动化CI/CD平台实现分支管理、一键发布与回滚。通过Jenkins+K8S+Docker实现构建部署自动化,各环境隔离运行;日志排查依托Skywalking或ELK实现链路追踪,提升故障定位效率,保障发布稳定性与系统可靠性。
  • 12.17 22:17:54
    发表了文章 2025-12-17 22:17:54

    微服务技术栈

    本文介绍敏捷开发中需求人日评估方法,涵盖开发、自测、联调、测试及发布各阶段周期估算,并提供常见功能如增删改查、导入导出、远程调用等参考人日,助力团队科学排期。
  • 12.17 22:15:07
    发表了文章 2025-12-17 22:15:07

    微服务技术栈

    单元测试是保障代码质量的基石。它快速、稳定,能精准定位问题,提升代码可维护性与团队协作效率。通过“测试金字塔”模型,单元测试作为底层支撑,占比应达80%。相比端到端测试,它显著降低维护成本,助力持续交付。写单测不是踩刹车,而是为软件研发提速。
  • 发表了文章 2025-12-18

    nexus搭建docker私仓 使用nexus创建docker私有仓库

  • 发表了文章 2025-12-18

    Docker概述

  • 发表了文章 2025-12-18

    Nexus仓库

  • 发表了文章 2025-12-18

    JSONUtil

  • 发表了文章 2025-12-18

    Docker常用命令

  • 发表了文章 2025-12-18

    Docker安装Mysql

  • 发表了文章 2025-12-18

    Excel工具-HUTOOL-读取Excel

  • 发表了文章 2025-12-18

    日期时间工具

  • 发表了文章 2025-12-18

    StringUtil

  • 发表了文章 2025-12-18

    common-lang3

  • 发表了文章 2025-12-18

    HTTP工具

  • 发表了文章 2025-12-18

    证件工具

  • 发表了文章 2025-12-18

    脱敏工具

  • 发表了文章 2025-12-18

    Registry搭建docker私仓

  • 发表了文章 2025-12-18

    Activiti工程分享

  • 发表了文章 2025-12-18

    调用exe/bat并传参

  • 发表了文章 2025-12-18

    Docker镜像

  • 发表了文章 2025-12-18

    HUTOOL-Word生成-Word07Writer

  • 发表了文章 2025-12-18

    QLExpress使用及源码分析

  • 发表了文章 2025-12-18

    SQL工具

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