理想shi做条咸鱼_社区达人页

个人头像照片
理想shi做条咸鱼
已加入开发者社区185

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布62篇文章
9条评论
已回答1个问题
0条评论
已发布0个视频
github地址

技术能力

兴趣领域
  • Java
  • SQL
  • 关系型数据库
  • 数据库
  • 程序员
  • 开发者
  • 敏捷开发
  • 前端开发
擅长领域
  • Java
    中级

    能力说明:

    掌握封装、继承和多态设计Java类的方法,能够设计较复杂的Java类结构;能够使用泛型与集合的概念与方法,创建泛型类,使用ArrayList,TreeSet,TreeMap等对象掌握Java I/O原理从控制台读取和写入数据,能够使用BufferedReader,BufferedWriter文件创建输出、输入对象。

技术认证

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

一条充满理想的咸鱼,始终是咸鱼...

暂无精选文章
暂无更多信息

2024年07月

  • 07.15 14:49:32
    发表了文章 2024-07-15 14:49:32

    java中的Configuration注解

    java注解Configuration
  • 07.15 14:44:29
    发表了文章 2024-07-15 14:44:29

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

    Mybatis 中的关系映射包括一对一、一对多和多对多。一对一映射可以通过ResultMap定义属性与字段的对应。一对多示例中,User类包含List<Role>,在User的mapper.xml中使用<collection>标签。多对一的情况,如Author与Blog,Blog的ResultMap中使用<association>来映射Author属性。多对多时,如部门与用户,通常需要中间表,并在双方实体中通过<collection>引用中间类,如UserForDept,来维护关系。
  • 07.15 10:10:04
    发表了文章 2024-07-15 10:10:04

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

    Thread.Sleep()方法用于让当前线程短暂停顿。在时间片轮转的Unix系统中,线程会在指定时间后重新排队等待执行;而在抢占式如Windows系统中,线程会释放CPU并允许其他高优先级线程执行。Thread.Sleep(0)不是真正的休眠,而是让当前线程立即放弃时间片,让其他线程有机会执行,常用于减轻CPU占用,避免界面假死。线程何时被唤醒依赖于操作系统调度,并非精确到时间点。
  • 07.15 10:07:30
    发表了文章 2024-07-15 10:07:30

    零拷贝

    服务器在提供文件传输功能时,传统实现方式是通过读取磁盘文件内容,将其加载到用户空间的缓冲区,再通过网络 API 发送至客户端,这个过程涉及多次上下文切换和内存拷贝,导致性能下降。。。
  • 07.15 09:05:53
    发表了文章 2024-07-15 09:05:53

    类加载的常见加载顺序

    这段内容是关于Java代码执行顺序的示例。代码展示了类的静态代码块、构造器和局部构造块的执行优先级:静态代码块先于构造器和局部构造块执行,并且只在类加载时运行一次。主函数执行前,会依次看到静态代码块、局部构造块(初始化变量)和构造器的输出。列表中总结了执行顺序和特点。
  • 07.15 09:03:23
    发表了文章 2024-07-15 09:03:23

    ArrayList扩容机制

    ArrayList在添加元素时有自动扩容机制。`add()`方法首先调用`ensureCapacityInternal(size + 1)`,确保容量足够。首次添加时,如果`elementData`为空数组,最小容量`minCapacity`设为1,然后根据`Math.max()`调整为默认容量10。当需要添加的元素超过当前容量时,`ensureExplicitCapacity()`会调用`grow()`方法进行扩容,通常是原容量的1.5倍。例如,从0扩容到10,再到15。这个过程在添加第11个元素时触发,之后每次超过现有容量的50%就会再次扩容。注意`length`是数组的属性。。。
  • 07.15 08:52:25
    发表了文章 2024-07-15 08:52:25

    容器引擎Docker

    带你简单了解docker,开发必备!!!

2024年06月

  • 06.24 11:53:06
    发表了文章 2024-06-24 11:53:06

    Transactional注解讲解及使用

    事务是数据库操作的一组集合,它作为一个工作单元,要求所有操作要么全部成功,要么全部失败。事务的四个基本特性是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
  • 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-08-08

    代码没有任何报错 ,但启动之后报:“找不到符号”

  • 发表了文章 2024-08-06

    Gateway服务网关

  • 发表了文章 2024-08-06

    Feign远程调用

  • 发表了文章 2024-08-06

    Nacos注册中心

  • 发表了文章 2024-08-06

    安装VS Code报错:您选定的驱动器或UNC共享不存在或不能访问。请选择其他位置。

  • 发表了文章 2024-08-06

    Ribbon负载均衡

  • 发表了文章 2024-08-06

    Eureka服务注册与发现

  • 发表了文章 2024-08-06

    SpringCloud工程部署启动

  • 发表了文章 2024-08-06

    SpringCloud概述

  • 发表了文章 2024-08-06

    微服务概述

  • 发表了文章 2024-08-05

    Jmeter快速入门

  • 发表了文章 2024-08-05

    负载均衡算法

  • 发表了文章 2024-08-05

    什么是RESTful

  • 发表了文章 2024-08-05

    常见的网络攻击!!!

  • 发表了文章 2024-08-05

    数据库设计三范式

  • 发表了文章 2024-08-05

    了解SQL注入

  • 发表了文章 2024-08-05

    关于幂等:大厂如何解决幂等问题?

  • 发表了文章 2024-08-02

    IDEA添加Swagger2:Parameter 0 of method linkDiscoverers in org. springframework hateoas.config.Hateoasconfiguration required a single bean, but 15 were found:

  • 发表了文章 2024-08-02

    Spring Boot搭建实际项目开发中的架构

  • 发表了文章 2024-08-02

    Spring Boot中集成Lucence

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2024-08-01

    智能眼镜能否重塑学习体验?

    本人小学开始戴眼镜 戴眼镜已经成为一种习惯,如果是添加近视功效我相信单论近视群体,是肯定大有可为的,但是不是近视的话我觉得还是比较难坚持的,毕竟要戴这个东西 始终是不习惯的 况且眼镜戴久了对鼻梁也有影响,而且学习靠的是自觉 绝不是什么学习方式 就算一时新鲜也只是一时而已,并不能很大程度的改变一个人学习的态度,当然这是依市场不同群体而言 你非要讲都是爱学习的买 那爱学习de人睡觉都能学并不太需要依赖其他
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息