huc_逆天个人页面-阿里云开发者社区

个人头像照片 huc_逆天 TA的个人档案
个人头像照片 个人头像照片

个人介绍

暂无个人介绍

擅长的技术

  • Java
  • Python
获得更多能力
通用技术能力:
  • Java
    高级

    能力说明:

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

    获取记录:

    • 2021-02-08大学考试 大学/社区-用户参加考试
    • 2021-02-08大学考试 Java开发初级 大学/社区用户通过技能测试
    • 2020-03-04大学考试 大学/社区-用户参加考试
    • 2020-03-04大学考试 Java开发高级 大学/社区用户通过技能测试
    • 2020-03-04大学考试 大学/社区-用户参加考试
    • 2020-03-04大学考试 Java开发中级 大学/社区用户通过技能测试
  • Linux
    初级

    能力说明:

    掌握计算机基础知识,初步了解Linux系统特性、安装步骤以及基本命令和操作;具备计算机基础网络知识与数据通信基础知识。

    获取记录:

    • 2020-03-04大学考试 大学/社区-用户参加考试
    • 2020-03-04大学考试 Linux运维初级 大学/社区用户通过技能测试
云产品技术能力:

阿里云技能认证

详细说明
  • 高分内容
  • 最新动态
  • 文章
  • 问答
正在加载, 请稍后...
滑动查看更多

2021年01月

  • 01.14 23:05:20
    提交了问题 2021-01-14 23:05:20

    【百问百答】Java开发手册灵魂15问之为什么禁止开发人员修改serialVersionUID

  • 01.14 23:03:16
    提交了问题 2021-01-14 23:03:16

    【百问百答】Java开发手册灵魂15问之为什么禁止开发人员使用isSuccess作为变量名

  • 01.14 23:00:42
    提交了问题 2021-01-14 23:00:42

    【百问百答】Java开发手册灵魂15问之禁止SimpleDateFormat定义成static变量

  • 01.14 22:57:52
    提交了问题 2021-01-14 22:57:52

    【百问百答】Java开发手册灵魂15问之禁止工程师直接使日志(Log4j、Logback)的API

  • 01.14 22:55:33
    提交了问题 2021-01-14 22:55:33

    【百问百答】Java开发手册灵魂15问之禁止在foreach循环内元素的remove/add操作

  • 01.14 22:52:25
    提交了问题 2021-01-14 22:52:25

    【百问百答】Java开发手册灵魂15问之为什么不建议在for循环中使用“+”进行字符串拼接

  • 01.14 22:48:19
    提交了问题 2021-01-14 22:48:19

    【百问百答】Java开发手册灵魂15问之为什么要求谨慎使用ArrayList中的subList方法

  • 01.14 22:42:36
    提交了问题 2021-01-14 22:42:36

    【百问百答】Java开发手册灵魂15问之为什么禁止使用Executors创建线程池

  • 01.14 22:38:27
    提交了问题 2021-01-14 22:38:27

    【百问百答】Java开发手册灵魂15问之创建HashMap时设置初始化容量,值多少才是最合适

  • 01.14 22:34:03
    提交了问题 2021-01-14 22:34:03

    【百问百答】Java开发手册灵魂15问之为什么建议初始化HashMap的容量大小

  • 01.14 22:30:01
    提交了问题 2021-01-14 22:30:01

    【百问百答】Java开发手册灵魂15问之三目运算符的空指针问题到底是个怎么回事

  • 01.14 22:26:52
    提交了问题 2021-01-14 22:26:52

    【百问百答】Java开发手册灵魂15问之为什么要求日期格式化时必须有使用y表示年,而不能使用Y

  • 01.14 22:20:22
    提交了问题 2021-01-14 22:20:22

    【百问百答】Java开发手册灵魂15问之禁止使用Apache Beanutils进行属性的copy

  • 01.14 20:58:15
    提交了问题 2021-01-14 20:58:15

    灵魂15问之为什么禁止使用Apache Beanutils进行属性的copy

  • 01.14 15:48:35
    回答了问题 2021-01-14 15:48:35

    阻塞队列的实现,ArrayBlockingQueue的底层实现?

    ArrayBlockingQueue是数组实现的线程安全的有界的阻塞队列,继承自AbstractBlockingQueue,间接的实现了Queue接口和Collection接口。底层以数组的形式保存数据(实际上可看作一个循环数组)。常用的操作包括 add ,offer,put,remove,poll,take,peek。

    踩0 评论0
  • 01.13 09:17:10
    回答了问题 2021-01-13 09:17:10

    简述分布式服务rpc框架dubbo的集群容错策略之Forcking

    并行调用多个服务器,只要一个成功即返回。通常用于实时性要求较高的读操作,但需要浪费更多服务资源。可通过 forks="2" 来设置最大并行数。

    踩0 评论0
  • 01.11 12:32:04
    回答了问题 2021-01-11 12:32:04

    为什么禁止开发人员修改serialVersionUID

    serialVersionUID 是用来验证版本一致性的。所以在做兼容性升级的时候, 不要改变类中serialVersionUID 的值。 如果一个类实现了Serializable 接口,一定要记得定义serialVersionUID

    否则会发生异常。可以在IDE 中通过设置,让他帮忙提示,并且可以一键快速生成一 个serialVersionUID。 之所以会发生异常,是因为反序列化过程中做了校验,并且如果没有明确定义的 话,会根据类的属性自动生成一个。

    踩0 评论0
  • 01.11 12:29:56
    提交了问题 2021-01-11 12:29:56

    为什么禁止开发人员修改serialVersionUID

  • 01.11 12:29:44
    回答了问题 2021-01-11 12:29:44

    简述为什么要明确定义一个serialVersionUID

    一旦类实现了Serializable,就建议明确的定义一个serialVersionUID。不然在修改类的时候,就会发生异常

    踩0 评论0
  • 01.11 12:29:36
    提交了问题 2021-01-11 12:29:36

    简述为什么要明确定义一个serialVersionUID

正在加载, 请稍后...
滑动查看更多
  • 发表了文章 2020-07-06

    开发人员应当避免的代价高昂的职业错误

  • 发表了文章 2020-06-18

    从停用Maven,拥抱Gradle开始,学习SpringBoot

  • 发表了文章 2020-06-07

    当机器学习遇见SpringBoot,不一样的火花哦

  • 发表了文章 2020-06-05

    一文读懂redis的持久化机制

  • 发表了文章 2020-06-02

    躲在繁华的角落里,冷读世界

  • 发表了文章 2020-05-29

    掌握这几个秘籍,你的分布式系统绝对牛掰!!!

  • 发表了文章 2020-05-27

    一篇搞定,分布式系统中唯一主键生成

  • 发表了文章 2020-05-26

    或许你不懂Paxos,但是你需要懂Raft

  • 发表了文章 2020-05-23

    深入分布式缓存-Paxos

  • 发表了文章 2020-05-21

    深入分布式缓存-缓存为王

  • 发表了文章 2020-05-18

    什么是架构师?

正在加载, 请稍后...
滑动查看更多
  • 提交了问题 2021-01-14

    【百问百答】Java开发手册灵魂15问之为什么禁止开发人员修改serialVersionUID

  • 提交了问题 2021-01-15

    【百问百答】Java开发手册灵魂15问之为什么禁止开发人员使用isSuccess作为变量名

  • 提交了问题 2021-01-14

    【百问百答】Java开发手册灵魂15问之禁止SimpleDateFormat定义成static变量

  • 提交了问题 2021-01-14

    【百问百答】Java开发手册灵魂15问之禁止工程师直接使日志(Log4j、Logback)的API

  • 提交了问题 2021-01-14

    【百问百答】Java开发手册灵魂15问之禁止在foreach循环内元素的remove/add操作

  • 提交了问题 2021-01-15

    【百问百答】Java开发手册灵魂15问之为什么不建议在for循环中使用“+”进行字符串拼接

  • 提交了问题 2021-01-15

    【百问百答】Java开发手册灵魂15问之为什么要求谨慎使用ArrayList中的subList方法

  • 提交了问题 2021-01-15

    【百问百答】Java开发手册灵魂15问之为什么禁止使用Executors创建线程池

  • 提交了问题 2021-01-14

    【百问百答】Java开发手册灵魂15问之创建HashMap时设置初始化容量,值多少才是最合适

  • 提交了问题 2021-01-14

    【百问百答】Java开发手册灵魂15问之为什么建议初始化HashMap的容量大小

  • 提交了问题 2021-01-15

    【百问百答】Java开发手册灵魂15问之三目运算符的空指针问题到底是个怎么回事

  • 提交了问题 2021-01-15

    【百问百答】Java开发手册灵魂15问之为什么要求日期格式化时必须有使用y表示年,而不能使用Y

  • 提交了问题 2021-01-14

    【百问百答】Java开发手册灵魂15问之禁止使用Apache Beanutils进行属性的copy

  • 提交了问题 2021-01-14

    灵魂15问之为什么禁止使用Apache Beanutils进行属性的copy

  • 回答了问题 2021-01-14

    阻塞队列的实现,ArrayBlockingQueue的底层实现?

    ArrayBlockingQueue是数组实现的线程安全的有界的阻塞队列,继承自AbstractBlockingQueue,间接的实现了Queue接口和Collection接口。底层以数组的形式保存数据(实际上可看作一个循环数组)。常用的操作包括 add ,offer,put,remove,poll,take,peek。

    踩0 评论0
  • 回答了问题 2021-01-13

    简述分布式服务rpc框架dubbo的集群容错策略之Forcking

    并行调用多个服务器,只要一个成功即返回。通常用于实时性要求较高的读操作,但需要浪费更多服务资源。可通过 forks="2" 来设置最大并行数。

    踩0 评论0
  • 回答了问题 2021-01-11

    为什么禁止开发人员修改serialVersionUID

    serialVersionUID 是用来验证版本一致性的。所以在做兼容性升级的时候, 不要改变类中serialVersionUID 的值。 如果一个类实现了Serializable 接口,一定要记得定义serialVersionUID

    否则会发生异常。可以在IDE 中通过设置,让他帮忙提示,并且可以一键快速生成一 个serialVersionUID。 之所以会发生异常,是因为反序列化过程中做了校验,并且如果没有明确定义的 话,会根据类的属性自动生成一个。

    踩0 评论0
  • 提交了问题 2021-01-11

    为什么禁止开发人员修改serialVersionUID

  • 回答了问题 2021-01-11

    简述为什么要明确定义一个serialVersionUID

    一旦类实现了Serializable,就建议明确的定义一个serialVersionUID。不然在修改类的时候,就会发生异常

    踩0 评论0
  • 提交了问题 2021-01-11

    简述为什么要明确定义一个serialVersionUID

正在加载, 请稍后...
滑动查看更多