Huazie_社区达人页

个人头像照片
Huazie
已加入开发者社区1810

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
开发者认证勋章
开发者认证勋章
个人头像照片
门派掌门
门派掌门

成就

已发布68篇文章
16条评论
已回答2个问题
0条评论
已发布0个视频

我关注的人 更多

技术能力

兴趣领域
  • Java
  • Go
  • C语言
  • Python
  • 前端开发
  • Android开发
  • 开发框架
  • 机器学习/深度学习
  • 人工智能
  • 架构师
擅长领域
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

技术认证

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

阿里云专家博主,CSDN专家博主,51CTO专家博主,华为云云享专家,期待各位的关注,一起成长一起进步!!!

暂无更多
暂无更多信息

2023年12月

2023年11月

2023年10月

2023年08月

2023年07月

  • 07.30 14:16:13
    发表了文章 2023-07-30 14:16:13

    Spring Boot 核心运行原理介绍

    本篇介绍 Spring Boot 核心运行原理,为后续的源码学习打下基础
  • 07.29 20:40:53
    发表了文章 2023-07-29 20:40:53

    Spring Boot 项目介绍

    本篇 带大家先了解 Spring Boot 项目的基本内容,为后面的源码学习打下基础
  • 发表了文章 2024-05-11

    Go语言学习12-数据的使用

  • 发表了文章 2024-05-10

    Java并发编程学习11-任务执行演示

  • 发表了文章 2024-05-09

    Go语言学习11-数据初始化

  • 发表了文章 2024-05-08

    Sublime Text 3配置 C# 开发环境

  • 发表了文章 2024-05-07

    Sublime Text 3 解决中文乱码问题

  • 发表了文章 2024-04-25

    Sublime Text 3配置C/C++开发环境

  • 发表了文章 2024-04-23

    Intellij IDEA 配置 Go 语言开发环境

  • 发表了文章 2024-04-21

    Sublime Text 3配置Go语言开发环境

  • 发表了文章 2024-04-20

    Java并发编程学习10-任务执行与Executor框架

  • 发表了文章 2024-04-18

    Go语言学习10-指针类型

  • 发表了文章 2024-04-16

    【Spring Boot 源码学习】初识 SpringApplication

  • 发表了文章 2024-04-15

    Java并发编程学习9-并发基础演练

  • 发表了文章 2024-04-13

    Go语言学习9-结构体类型

  • 发表了文章 2024-04-12

    flea-db使用之JPA分库分表实现

  • 发表了文章 2024-04-10

    flea-db使用之封装JDBC接入

  • 发表了文章 2024-04-09

    flea-db使用之基于对象池的FleaJPAQuery

  • 发表了文章 2024-04-08

    flea-db使用之JPA接入

  • 发表了文章 2024-04-06

    flea-db使用之JPA封装介绍

  • 发表了文章 2024-04-05

    Java并发编程学习8-同步工具类

  • 发表了文章 2024-04-03

    Go语言学习8-接口类型

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

    你见过哪些独特的代码注释?

    /**
     * @author: huazie
     * @date  : 2019-10-24
     */
    
    // 曾经有一份真诚的爱情摆在我的面前,但是我没有珍惜
    boy.fallInLove().lostLove();       
    while (boy.isLostlove()) { 
        // 等到了失去的时候, 才后悔莫及, 尘世间最痛苦的事莫过于此
        boy.regret().pain();                 
        if (boy.hasChance()) {
            // 如果可以给我一个机会再来一次的话,我会跟那个女孩子说我爱她.
            boy.sayToGirl("I love you");     
            if (boy.love().hasLimit()) {
                // 如果非要把这份爱加上一个期限,我希望是一万年!
                boy.hope("last forever");
            }
        }
    }
    
    踩0 评论0
  • 回答了问题 2024-04-01

    程序员为什么不能一次性写好,需要一直改Bug?

    这就要好好聊聊了,作为一名老码农,我大致总结如下:

    • 人的认知局限性:程序员在编写代码时,可能会受到自身认知局限性的影响,如思维定式、注意力分散等。这些因素可能导致程序员在编写代码时出现疏漏或错误。
    • 需求不明确或变更:在软件开发初期,项目的需求可能并不完全明确或会在开发过程中发生变更。这可能导致程序员在编写代码时无法完全满足最终的需求,从而需要在后续阶段进行修改和调整。
    • 团队协作与沟通:在大型项目中,程序员通常需要与其他团队成员协作,包括设计师、测试人员、产品经理等。团队协作中的沟通不畅或误解可能导致代码中的问题。此外,不同程序员之间的编码风格、经验和思维方式也可能存在差异,进一步增加了出现问题的可能性。
    • 测试的限制性:尽管有单元测试、集成测试、系统测试等多种测试手段,但测试并不能保证代码完全没有Bug。有些Bug可能只在特定的条件下出现,而这些条件在测试阶段可能没有被覆盖到。此外,测试也可能存在其局限性,如测试用例设计不当或测试资源不足等。
    • 技术的复杂性:软件开发涉及到许多复杂的技术概念和知识领域,如数据结构、算法、操作系统、网络通信等。同时,随着技术的快速发展,新的编程语言、框架和工具不断涌现,新技术在应用上必然会存在很多的问题。
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息