理想&_个人页

个人头像照片 理想&
个人头像照片
5
0
0

个人介绍

暂无个人介绍

擅长的技术

  • Java
  • SQL
  • 关系型数据库
  • 数据库
  • 程序员
  • 开发者
  • 敏捷开发
  • 前端开发
获得更多能力
通用技术能力:

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

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2024年06月

  • 06.21 18:40:23
    发表了文章 2024-06-21 18:40:23

    关于JWT令牌和过滤器以及拦截器的实现流程

    JWT令牌用于验证用户请求合法性,登录时通过Filter或Interceptor校验账号密码,生成JWT并返回给前端保存。请求时,后端通过解析令牌检查其完整性、时效性和合法性。Filter在请求处理前检查是否携带JWT,Interceptor的preHandle方法同样用于此目的。两者选择其一即可,拦截器配置更精确但稍复杂。
  • 06.13 15:11:26
    发表了文章 2024-06-13 15:11:26

    关于idea依赖引用正确但是 编译报错“找不到符号”问题

    解决烧脑问题,尝试重启、清理Maven重编译或改字符集删除target。一张图片总结其他方法,简单易行。重点检查Maven主路径,避免默认捆绑设置。附两张图片示例,完成操作后重新编译启动,问题解决

2024年05月

  • 05.24 11:47:46
    发表了文章 2024-05-24 11:47:46

    自定义注解

    本文介绍了如何在Java中使用自定义注解。首先,通过示例展示了创建`User`类、`UserDAO`、`UserService`和`Controller`的基本流程。接着,定义了一个名为`CustomAnnotation`的自定义注解,用于方法上,并解释了`@Documented`、`@Retention`和`@Target`的作用。然后,通过AOP(面向切面编程)在Controller中使用自定义注解,展示了如何在方法执行前进行拦截处理。最后,提到了自定义注解可以用于登录检查的场景,通过定义`@Login`注解和过滤器来实现。总之,本文以一个简单的例子阐述了Java中自定义注解的创建和应用。
  • 05.23 19:08:39
    发表了文章 2024-05-23 19:08:39

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

    Java中的泛型是伪泛型,编译时泛型信息会被擦除,例如ListString和ListInteger在JVM中都变为List。泛型擦除后,类型检查主要在编译时完成,针对的是引用而非实际对象。例如,ArrayListString的原始类型是ArrayList,但编译时会对引用调用的方法进行类型检查。类型转换由编译器自动处理,如PairDate的value在访问时会自动转换为`Date`。泛型不能用于基本类型,如ArrayListdouble应写作ArrayListDouble。静态方法和静态类不能使用泛型类的类型参数,但可以定义泛型静态方法。
  • 05.23 17:40:18
    发表了文章 2024-05-23 17:40:18

    ArrayList扩容机制

    该内容是关于Java ArrayList的添加元素和扩容机制的代码分析。首先,`add()`方法调用`ensureCapacityInternal(size + 1)`以确保容量足够。接着,`ensureCapacityInternal()`方法计算最小容量,首次添加时使容量至少为10。然后,`ensureExplicitCapacity()`判断是否需要扩容,只有当所需容量大于当前容量时才会调用`grow()`方法。`grow()`方法按旧容量的1.5倍进行扩容。整个过程保证了ArrayList在添加元素时能适应容量需求。
  • 发表了文章 2024-06-21

    关于JWT令牌和过滤器以及拦截器的实现流程

  • 发表了文章 2024-06-13

    关于idea依赖引用正确但是 编译报错“找不到符号”问题

  • 发表了文章 2024-05-24

    自定义注解

  • 发表了文章 2024-05-23

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

  • 发表了文章 2024-05-23

    ArrayList扩容机制

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