游客4ofjsrhbmtioi_个人页

游客4ofjsrhbmtioi
个人头像照片
0
0
0

个人介绍

暂无个人介绍

擅长的技术

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

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

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2025年12月

  • 12.30 14:27:31
    发表了文章 2025-12-30 14:27:31

    工程搭建与验证

    本文介绍如何基于阿里云脚手架快速搭建SpringBoot工程(选用2.7.6版本),并整合Spring Security实现基础安全控制。涵盖项目创建、代码导入、Web接口开发及Security依赖引入,演示登录认证流程,默认用户名为user,密码动态生成。完整代码见GitHub仓库Day01分支。
  • 12.30 14:26:53
    发表了文章 2025-12-30 14:26:53

    认识SpringSecurity

    SpringSecurity是Java领域主流的权限管理框架,核心功能包括认证、鉴权与安全防护。支持表单、OAuth2、JWT等多种认证方式,基于过滤器链实现请求授权、方法级控制及RBAC模型,并可防御CSRF等常见攻击,具备高扩展性与灵活性,保障系统安全。
  • 12.30 14:26:10
    发表了文章 2025-12-30 14:26:10

    实现权限管理的技术

    权限管理技术选型需综合考量。主流方案如Apache Shiro轻量易用,但安全维护弱;Spring Security功能强大、防护全面,但配置复杂;自定义ACL契合业务但通用性差。多数技术基于ACL或RBAC模型封装,选型应结合项目实际,权衡优劣,避免过度设计。
  • 12.30 14:25:04
    发表了文章 2025-12-30 14:25:04

    通用权限管理模型

    本文介绍了ACL与RBAC等常见权限模型。ACL通过用户/角色直接授权,简单直观;RBAC则基于角色分配权限,支持角色继承与职责分离,更易维护。还简要提及DAC、MAC、ABAC等模型,帮助读者建立权限管理的全局认知。
  • 12.30 14:22:40
    发表了文章 2025-12-30 14:22:40

    @Configuration

    被 `@Configuration` 标注的类视为Spring配置类,等同于XML配置文件。结合 `@Bean` 可注册Bean实例,通过注解方式启动IOC容器,自动加载配置类及其中定义的Bean,实现组件的集中管理与依赖注入。
  • 12.30 14:21:37
    发表了文章 2025-12-30 14:21:37

    汇总

    MyBatis配置优先级:方法参数 > resource/url > properties体内。支持多环境、事务管理(JDBC/MANAGED)、XML映射(一对一、一对多、多对多)及分页(逻辑与物理)。提供一级、二级缓存,三种执行器,支持插件扩展与源码优化。
  • 12.30 14:20:31
    发表了文章 2025-12-30 14:20:31

    分页

    本文介绍了五种分页实现方式:MyBatis自带RowBounds内存分页、PageHelper插件分页、原生SQL分页、数组分页及拦截器分页。对比了逻辑分页(查全量再截取)与物理分页(SQL层限制)的优劣。总结指出,小数据量时逻辑分页较快,但大数据量下物理分页更高效且避免内存溢出,推荐优先使用物理分页。
  • 12.30 14:19:26
    发表了文章 2025-12-30 14:19:26

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

    MyBatis中通过resultMap实现一对一、一对多、多对一及多对多映射。一对一用于属性与字段映射;一对多通过`<collection>`关联主表与子表(如用户对应多个角色);多对一使用`<association>`关联对象(如博客关联作者);多对多借助中间类实现双向关联(如用户与部门互关)。
  • 12.30 14:17:53
    发表了文章 2025-12-30 14:17:53

    MongoDB索引知识

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

    MongoDB单机部署

    本文介绍MongoDB在Windows与Linux系统下的安装启动方法,包括下载、解压、配置数据目录及启动服务的两种方式(命令行与配置文件),并详解配置文件常见问题与解决。同时介绍通过Shell连接及使用图形化工具Compass的方法,涵盖环境变量设置、端口修改、日志配置、防火墙处理及服务关闭等操作,适用于单机生产部署。
  • 12.30 14:15:00
    发表了文章 2025-12-30 14:15:00

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

    Thread.Sleep用于暂停线程执行,Sleep(1000)不保证精确唤醒时间,因系统调度受优先级和竞争影响;Sleep(0)则触发立即重新分配CPU,让其他线程有机会执行,避免界面假死。二者作用显著不同。
  • 12.30 14:13:23
    发表了文章 2025-12-30 14:13:23

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

    Java泛型在编译时会进行类型擦除,所有泛型信息被移除,替换为原始类型(如Object或限定类型)。擦除后,List<String>和List<Integer>均变为List,导致反射可绕过类型限制。类型检查发生在编译期,针对引用而非对象本身。获取泛型值时无需强转,因编译器自动插入类型转换代码。泛型不支持基本类型,静态成员不能使用类的泛型参数,因静态上下文独立于实例化类型。
  • 12.30 14:12:33
    发表了文章 2025-12-30 14:12:33

    ArrayList扩容机制

    ArrayList添加元素时,先调用ensureCapacityInternal()确保容量,首次添加时默认扩容至10。add方法通过grow()实现自动扩容,每次扩容为原容量的1.5倍。当元素数超过当前数组长度时触发扩容,保证动态增长。注意:length用于数组,length()用于字符串,size()用于集合。
  • 12.30 14:11:45
    发表了文章 2025-12-30 14:11:45

    Eclipse运行SSM/SSH项目教程

    本教程介绍如何在Eclipse中配置并运行Java Web项目。涵盖JDK、Tomcat环境搭建,项目导入(支持Maven与非Maven),Eclipse中绑定Tomcat服务器及项目部署步骤。提供常见问题解决方案,如数据库连接配置错误等,助你快速启动项目并访问。
  • 12.30 14:11:02
    发表了文章 2025-12-30 14:11:02

    One Trick Per Day

    初始化Map应避免默认容量导致扩容,推荐Guava的`newHashMapWithExpectedSize`;禁用Executors创建线程池,防止OOM,应手动通过`ThreadPoolExecutor`设置合理参数;`Arrays.asList`返回不可变列表,禁止修改操作;遍历Map使用`entrySet`提升性能;`SimpleDateFormat`非线程安全,建议用`ThreadLocal`或Java8时间类;并发修改记录需加锁,优先乐观锁,冲突高则用悲观锁。
  • 12.30 14:08:42
    发表了文章 2025-12-30 14:08:42

    生产环境缺陷管理

    git-poison基于go-git实现分布式bug追溯,解决多分支开发中bug漏修、漏发等问题。通过“投毒-解毒”机制,自动化卡点发布流程,降低协同成本,避免人为失误,已在大型团队落地应用,显著提升发布安全与效率。
  • 12.30 14:07:57
    发表了文章 2025-12-30 14:07:57

    生产环境发布管理

    本文介绍大型团队如何通过自动化部署平台实现多环境(dev/test/pre/prod)高效发布与运维。涵盖各环境职责、基于Jenkins+K8S的CI/CD流程、分支管理、一键发布及日志排查方案,结合Skywalking实现链路追踪,提升发布效率与问题定位能力。(238字)
  • 12.30 14:07:24
    发表了文章 2025-12-30 14:07:24

    需求开发人日评估

    本文介绍敏捷开发中工时评估的关键——人日估算方法,涵盖开发、自测、联调、测试及发布各阶段周期参考,并提供常见需求如增删改查、导入导出、跨服务调用等的典型人日标准,助力团队科学规划迭代进度。(238字)
  • 12.30 14:05:27
    发表了文章 2025-12-30 14:05:27

    开发环境搭建

    工欲善其事,必先利其器。学习前请确保电脑内存16G以上(建议32G),推荐使用便携显示器分屏开发以提升效率。下载并配置虚拟机(IP:192.168.101.68)、安装VMware、FinalShell远程连接,导入CentOS 7系统。通过Gitee Fork黑马商城项目,配置Maven、Git、IDEA及Nginx,导入数据库hmall.sql,启动服务后访问本地门户登录测试,完成环境搭建。
  • 发表了文章 2025-12-30

    微服务概述

  • 发表了文章 2025-12-30

    Activiti工程搭建

  • 发表了文章 2025-12-30

    什么是API网关

  • 发表了文章 2025-12-30

    Activity代码实现

  • 发表了文章 2025-12-30

    数据同步原理

  • 发表了文章 2025-12-30

    Soul数据库设计

  • 发表了文章 2025-12-30

    Soul网关接入与验证

  • 发表了文章 2025-12-30

    Activiti框架拓展

  • 发表了文章 2025-12-30

    常用过滤器介绍

  • 发表了文章 2025-12-30

    过滤器链加载原理

  • 发表了文章 2025-12-30

    认证源码分析与自定义后端认证逻辑

  • 发表了文章 2025-12-30

    自定义认证前端页面

  • 发表了文章 2025-12-30

    实现权限管理的技术

  • 发表了文章 2025-12-30

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

  • 发表了文章 2025-12-30

    汇总

  • 发表了文章 2025-12-30

    @Configuration

  • 发表了文章 2025-12-30

    工程搭建与验证

  • 发表了文章 2025-12-30

    通用权限管理模型

  • 发表了文章 2025-12-30

    分页

  • 发表了文章 2025-12-30

    MongoDB单机部署

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