游客jfno57fqk5sv4_个人页

个人头像照片 游客jfno57fqk5sv4
个人头像照片 个人头像照片
13
0
0

个人介绍

暂无个人介绍

擅长的技术

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

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

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2024年08月

  • 08.06 09:33:39
    发表了文章 2024-08-06 09:33:39

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

    Java的泛型采用类型擦除机制,编译后的字节码中泛型信息被清除,仅保留原始类型。例如,`ArrayList<String>`与`ArrayList<Integer>`在运行时被视为相同的`ArrayList`类型。类型擦除导致一些问题: 1. **反射调用泛型方法**:直接调用受限于类型,但通过反射可绕过限制。 2. **类型检查**:编译器先检查泛型类型再擦除,类型检查针对引用而非对象。 3. **自动类型转换**:访问泛型成员时自动插入强制类型转换。
  • 08.06 09:29:40
    发表了文章 2024-08-06 09:29:40

    1.常见加载顺序

    这段代码展示了一个名为 `CodeBlockDemo` 的Java公共类。该类包含多种代码块:初始化块、构造函数、静态块及局部块,并演示了它们的执行顺序:静态代码块 > 初始化代码块/构造代码块 > 构造函数。当创建 `CodeBlockDemo` 实例时,会依次显示“初始化代码”、“构造器”。静态代码块随类加载仅执行一次,优先于主函数执行。主函数中创建三个实例,展示了构造过程。
  • 08.03 22:00:20
    发表了文章 2024-08-03 22:00:20

    3.分页

    本文介绍了MyBatis中的分页技术,包括四种主要方法:自带`RowBounds`分页、第三方插件PageHelper、SQL分页以及数组分页。`RowBounds`通过内存处理所有查询结果实现分页;PageHelper插件能智能识别数据库类型并自动添加相应的分页关键字;SQL分页直接利用SQL语句中的`LIMIT`或类似关键字;数组分页则是查询所有数据后使用`subList`进行切片。此外,还提到了自定义拦截器实现分页的方式。物理分页虽在小数据量场景下效率较低,但在大数据量时更为适用,优于逻辑分页。
  • 08.03 21:59:12
    发表了文章 2024-08-03 21:59:12

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

    本文介绍了MyBatis框架中处理不同类型的关联关系(一对一、一对多、多对一及多对多)的方法。一对一关联可通过简单的属性字段映射实现;一对多关联需要在相关类中添加列表属性,并在Mapper文件中使用`<collection>`标签进行配置;多对一关联则需在Mapper文件中使用`<association>`标签来指定关联对象;对于多对多关联,通常需要定义一个中间类并在双方类中分别添加集合属性,通过`<collection>`标签完成映射。
  • 08.03 21:57:43
    发表了文章 2024-08-03 21:57:43

    mybatis1.常见配置

    本文介绍了MyBatis框架中的常见配置及其加载顺序。配置可通过`properties`元素、资源文件或方法参数传递,其中方法参数传递的属性具有最高优先级。文章列举了几个重要的配置项,如`cacheEnabled`用于全局开启或关闭缓存功能;`lazyLoadingEnabled`控制对象的延迟加载行为;`useGeneratedKeys`允许JDBC支持自动生成主键;`defaultExecutorType`设定默认执行器类型等。此外,还介绍了多环境配置方法,通过`environments`元素可定义不同环境下的数据库连接信息,并可根据需求动态选择加载特定环境
  • 08.03 21:56:57
    发表了文章 2024-08-03 21:56:57

    5-MongoDB实战演练

    本文档详细介绍了如何使用MongoDB实现头条文章的评论系统。主要功能包括基本的增删改查API、根据文章ID查询评论、以及评论的点赞功能。文章分析了表结构设计,明确了各字段的意义,并给出了具体的字段类型。技术选型方面,文档推荐使用mongodb-driver作为Java连接MongoDB的驱动包,同时介绍了Spring Data MongoDB这一更高层次的持久层框架。此外,文档还提供了搭建文章微服务模块的具体步骤,包括项目工程的搭建、实体类的编写、索引的添加方式等,并展示了如何使用MongoTemplate实现评论点赞功能。
  • 08.03 21:53:46
    发表了文章 2024-08-03 21:53:46

    4-MongoDB索引知识

    MongoDB通过索引提升查询效率,避免全集合扫描。索引采用B树结构存储部分数据集,按字段值排序,支持快速匹配与排序查询。主要类型包括:单字段索引,支持升序/降序;复合索引,字段顺序影响排序逻辑;地理空间索引,适用于坐标数据查询;文本索引,用于搜索字符串内容;哈希索引,用于散列分片,仅支持等值查询。更多详情参见官方文档:[MongoDB索引指南](https://docs.mongodb.com/manual/indexes/)。
  • 08.03 21:53:36
    发表了文章 2024-08-03 21:53:36

    3-MongoDB常用命令

    本文档介绍MongoDB中关于文章评论数据的操作命令。首先定义了一个名为`articledb`的数据库及评论数据结构,包括评论ID、文章ID、内容、用户ID、昵称、创建时间、点赞数、状态等字段。随后详细讲解了数据库与集合的创建、选择、删除等基础操作,并提供了具体示例。此外,还介绍了文档的增删改查等基本CRUD操作,包括单个文档和批量文档的插入、查询、更新和删除的方法及参数说明。文档进一步解释了如何进行投影查询、批量更新以及使用`$inc`运算符来增量更新数值字段。最后,讲解了如何进行分页查询和排序操作,帮助用户高效管理大量评论数据。
  • 08.03 21:52:07
    发表了文章 2024-08-03 21:52:07

    2-MongoDB单机部署

    本文档详述了MongoDB单机部署的过程,包括在Windows与Linux系统下的安装与启动步骤。在Windows系统中,用户需从MongoDB官网下载适合的预编译二进制安装包,并选择稳定版本进行安装。安装后可通过命令行参数或配置文件启动服务,并利用`mongo`命令或Compass客户端进行连接。对于Linux系统,部署流程类似,涉及下载压缩包、解压、配置文件设定等步骤,同样可通过命令行或Compass进行连接测试。文档还提供了启动、连接及关闭服务的具体命令示例,以及防火墙配置和故障处理建议。
  • 08.03 21:50:37
    发表了文章 2024-08-03 21:50:37

    1-MongoDB相关概念

    1-MongoDB相关概念
  • 08.02 13:49:49
    发表了文章 2024-08-02 13:49:49

    One Trick Per Day

    One Trick Per Day
  • 08.01 15:33:32
    发表了文章 2024-08-01 15:33:32

    线程池故障梳理总结

    线程池故障梳理总结
  • 08.01 15:27:16
    发表了文章 2024-08-01 15:27:16

    需求开发人日评估

    需求开发人日评估
  • 发表了文章 2024-08-06

    1.常见加载顺序

  • 发表了文章 2024-08-06

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

  • 发表了文章 2024-08-03

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

  • 发表了文章 2024-08-03

    5-MongoDB实战演练

  • 发表了文章 2024-08-03

    3-MongoDB常用命令

  • 发表了文章 2024-08-03

    2-MongoDB单机部署

  • 发表了文章 2024-08-03

    mybatis1.常见配置

  • 发表了文章 2024-08-03

    3.分页

  • 发表了文章 2024-08-03

    4-MongoDB索引知识

  • 发表了文章 2024-08-03

    1-MongoDB相关概念

  • 发表了文章 2024-08-02

    One Trick Per Day

  • 发表了文章 2024-08-01

    线程池故障梳理总结

  • 发表了文章 2024-08-01

    需求开发人日评估

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