兴化_社区达人页

个人头像照片
兴化
已加入开发者社区1645

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
乘风问答官
乘风问答官
个人头像照片
技术博主
技术博主
个人头像照片
门派掌门
门派掌门

成就

已发布253篇文章
3条评论
已回答81个问题
3条评论
已发布0个视频
github地址

技术能力

兴趣领域
  • Java
擅长领域
  • Java
    高级

    能力说明:

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

  • Linux
    初级

    能力说明:

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

技术认证

码中自由一片天地。。。

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

2024年07月

  • 07.04 09:15:59
    发表了文章 2024-07-04 09:15:59

    Java基础之日期和时间

    【7月更文挑战第4天】 Java日期时间API概览:Java 8之前,Date表示不可变时间点,Calendar用于计算,SimpleDateFormat处理格式化。Date的setXXX方法不推荐,Calendar支持加减操作。时区处理用TimeZone,Time仅处理时间(不含日期)。Java 8引入java.time包,提供Instant、LocalDate等线程安全类,改进了性能和易用性,支持时区和更复杂操作。后续将探讨Java 8的新特性!
  • 07.04 09:15:11
    发表了文章 2024-07-04 09:15:11

    Java基础之日期和时间

    Java基础之日期和时间
  • 07.04 09:14:53
    发表了文章 2024-07-04 09:14:53

    Java基础之日期和时间

    Java基础之日期和时间
  • 07.03 10:45:29
    发表了文章 2024-07-03 10:45:29

    Java基础之日期和时间

    【7月更文挑战第3天】 Java 8之前的日期时间处理涉及Date、Calendar、SimpleDateFormat及TimeZone类。Date是不可变对象,但不推荐直接调整时间。Calendar提供日期计算,而SimpleDateFormat用于格式化。Date和Calendar非线程安全,处理时区需用TimeZone。Java 8引入了java.time包,包含Instant、LocalDate等类,提供更现代、线程安全和高效的API,例如Instant用于时间戳,LocalDateTime表示日期和时间,ZonedDateTime处理时区。下节将探讨Java 8的新API。
  • 07.03 10:44:45
    发表了文章 2024-07-03 10:44:45

    Java基础之日期和时间

    Java基础之日期和时间
  • 07.03 10:43:18
    发表了文章 2024-07-03 10:43:18

    Java基础之日期和时间

    Java基础之日期和时间
  • 07.02 21:53:35
    发表了文章 2024-07-02 21:53:35

    Java基础之Math类

    【7月更文挑战第2天】 Java的Math类在`java.lang`包中,提供数学运算如绝对值、最大值/最小值、幂运算、开方、三角函数、对数、随机数等。它包含常量E(自然对数底数)和PI(圆周率)。方法如`abs()`返回绝对值,`max()`和`min()`返回最大/小值,`pow()`计算次幂,`sqrt()`求平方根。还有`sin()`, `cos()`, `tan()`等三角函数以及`random()`生成随机数。通过这些静态方法,开发者能方便地执行各种数学计算。
  • 07.02 21:52:46
    发表了文章 2024-07-02 21:52:46

    Java基础之Math类

    Java基础之Math类
  • 07.02 21:52:24
    发表了文章 2024-07-02 21:52:24

    Java基础之Math类

    Java基础之Math类
  • 07.02 10:19:12
    发表了文章 2024-07-02 10:19:12

    Java基础之StringBuffer

    【7月更文挑战第1天】 Java中的`StringBuffer`是线程安全的字符串操作类,适合多线程环境,而`StringBuilder`非线程安全,速度更快,适用于单线程。两者提供`append()`、`insert()`、`delete()`等方法修改字符串,避免了频繁创建新对象的性能问题。在不需要线程安全时,推荐使用`StringBuilder`以提高效率。
  • 07.02 09:46:46
    发表了文章 2024-07-02 09:46:46

    Java基础之StringBuffer

    Java中的`StringBuffer`是线程安全的字符串操作类,适合多线程环境,而`StringBuilder`在Java 5引入,非线程安全但更快,适用于单线程。两者提供`append()`、`insert()`、`delete()`等方法来动态修改字符串。在不需要线程安全时,推荐使用`StringBuilder`以提升性能。

2024年06月

  • 06.27 20:26:12
    发表了文章 2024-06-27 20:26:12

    Java基础之String类

    Java的String类是引用类型,用于创建和操作字符串。字符串对象在`java.lang`包中,不可变。创建方式包括字面量和`new`关键字。字符串池存储字符串常量,避免重复。比较字符串用`equals()`(区分大小写)和`equalsIgnoreCase()`(不区分大小写)。`length()`返回长度,`concat()`或`+`拼接,`substring()`截取,`indexOf()`和`lastIndexOf()`查找,`replace()`替换,`split()`分割。这些是常用的字符串API。
  • 06.27 20:24:45
    发表了文章 2024-06-27 20:24:45

    Java基础之String类

    Java基础之String类
  • 06.27 20:23:30
    发表了文章 2024-06-27 20:23:30

    Java基础之String类

    Java基础之String类
  • 06.25 15:39:11
    发表了文章 2024-06-25 15:39:11

    Java基础之方法

    Java基础讲解了方法作为代码逻辑封装的单元,存在于类中。方法通过方法名、参数列表和返回类型定义,可重用且能执行特定任务。方法重载允许同一类中同名但参数不同的方法,而方法重写在继承时用于子类定制父类方法。方法签名包括方法名和参数列表,是识别方法的依据。了解这些概念对于初级面试至关重要。
  • 06.25 15:38:33
    发表了文章 2024-06-25 15:38:33

    Java基础之方法

    Java基础之方法
  • 06.25 15:38:19
    发表了文章 2024-06-25 15:38:19

    Java基础之方法

    Java基础之方法
  • 06.24 23:06:03
    发表了文章 2024-06-24 23:06:03

    Java基础之数据载体定义及场景

    Java开发中,对象按角色分为:PO(持久化对象,对应数据库表),DTO(数据传输对象,跨层传输数据),VO(值对象,用于页面展示),RO(资源对象,如文件连接)。此外,还有Entity(ORM实体),BO(业务对象),DAO(数据访问对象),SO(服务对象),FO(外观对象),AO(应用对象),EO(实体对象)和TO(传输对象),它们在不同场景下负责不同的职责,促进代码组织和解耦。
  • 06.24 23:05:08
    发表了文章 2024-06-24 23:05:08

    Java基础之数据载体定义及场景

    Java基础之数据载体定义及场景
  • 06.24 23:04:18
    发表了文章 2024-06-24 23:04:18

    Java基础之数据载体定义及场景

    Java基础之数据载体定义及场景
  • 06.20 16:29:26
    发表了文章 2024-06-20 16:29:26

    Java基础之访问控制关键字

    Java访问控制关键字包括public、protected、default和private。public成员可从任何地方访问,protected允许同包和子类访问,default仅限同包,而private只限类内部。选择修饰符应考虑数据封装和安全,优先使用最严格的访问级别。
  • 06.20 16:28:54
    发表了文章 2024-06-20 16:28:54

    Java基础之访问控制关键字

    Java基础之访问控制关键字
  • 06.20 16:28:36
    发表了文章 2024-06-20 16:28:36

    Java基础之访问控制关键字

    Java基础之访问控制关键字
  • 06.19 09:07:03
    发表了文章 2024-06-19 09:07:03

    Java基础之类封装、继承、多态

    Java基础的封装、继承和多态是OOP的核心。封装通过访问控制(如private)隐藏类的内部细节,提供公共接口供外部交互。例如,`Person`类封装`name`和`age`,通过`getName()`和`setAge()`方法访问。继承允许子类(如`Dog`)继承父类(如`Animal`)的属性和方法,并可扩展或覆盖。多态使得父类引用可指向子类对象,调用方法时根据实际对象类型执行,如不同动物的`makeSound()`。接口实现多态提供了一种定义行为而不必关心实现的方式。向上转型(子类→父类)安全且默认,而向下转型(父类→子类)需类型检查以避免异常。
  • 06.19 09:06:02
    发表了文章 2024-06-19 09:06:02

    Java基础之类封装、继承、多态

    Java基础之类封装、继承、多态
  • 06.19 09:05:27
    发表了文章 2024-06-19 09:05:27

    Java基础之类封装、继承、多态

    Java基础之类封装、继承、多态
  • 06.18 10:32:11
    回答了问题 2024-06-18 10:32:11
  • 06.18 10:18:53
    发表了文章 2024-06-18 10:18:53

    Java基础之类和对象

    Java中,万物皆对象,如人、狗。对象含属性(如人有年龄、名字)和行为(如跑、说话)。面向对象编程(OOP)通过类来抽象对象的共性,类定义属性和行为(方法)。`class`定义类,`new`创建对象。OOP强调封装、继承和多态,提高代码可重用性和可维护性。对比面向过程编程,OOP耦合度低,更适合复杂场景。例如,咖啡机制作过程,OOP会将咖啡机、咖啡豆等抽象为独立对象,方便扩展和维护。
  • 06.18 10:18:16
    发表了文章 2024-06-18 10:18:16

    Java基础之类和对象

    Java基础之类和对象
  • 06.18 10:17:57
    发表了文章 2024-06-18 10:17:57

    Java基础之类和对象

    Java基础之类和对象
  • 06.17 09:31:58
    发表了文章 2024-06-17 09:31:58

    Java基础之数组

    Java基础之数组
  • 06.17 09:31:26
    发表了文章 2024-06-17 09:31:26

    Java基础之数组

    Java基础之数组
  • 06.17 09:30:56
    发表了文章 2024-06-17 09:30:56

    Java基础之数组

    Java数组概览:用于存储相同类型数据的结构,内存中连续分配。声明如`int[] num = new int[5]`。访问元素用索引,如`num[0]`。数组长度固定,用`length`属性获取。遍历可用for或foreach循环。多维数组如`int[][] matrix`表示矩阵。数组可作为方法参数,传递时按引用。Java `Arrays`类提供排序、搜索和复制功能。泛型允许限定数组类型,如`GenericArray<String>`。数组越界会抛`ArrayIndexOutOfBoundsException`。
  • 06.13 21:50:09
    发表了文章 2024-06-13 21:50:09

    Java基础之流程控制

    Java基础的流程控制包括顺序、选择和循环控制。顺序控制是默认的逐行执行;选择控制(if/else, if...else if...else, switch)根据条件执行不同代码块;循环控制(for, while, do-while)用于重复执行代码。for循环适合已知循环次数,while适合未知次数但有明确终止条件,do-while至少执行一次。知识点包括if与switch的区别、for-each循环的工作原理、嵌套循环、避免死锁的方法以及尾递归在优化递归调用中的作用。
  • 06.13 21:49:33
    发表了文章 2024-06-13 21:49:33

    Java基础之流程控制

    Java基础之流程控制
  • 06.13 21:49:11
    发表了文章 2024-06-13 21:49:11

    Java基础之流程控制

    Java基础之流程控制
  • 06.07 10:32:57
    发表了文章 2024-06-07 10:32:57

    Java基础之运算符

    Java运算符包括算术、赋值、关系、逻辑、条件和类型等,如加减乘除、自增自减(前缀++n/后缀n++)、赋值(+/-/*/=等)、比较(==/!=/>/<等)、逻辑(&&/||/!)和三元运算符。自增前后缀的区别在于赋值顺序。初面常问:=与==的区别(赋值vs比较),==与equals()(引用vs内容比较),&&与&(短路逻辑与vs按位与)。
  • 06.07 10:32:25
    发表了文章 2024-06-07 10:32:25

    Java基础之运算符

    Java基础之运算符
  • 06.07 10:32:09
    发表了文章 2024-06-07 10:32:09

    Java基础之运算符

    Java基础之运算符
  • 06.06 20:57:47
    发表了文章 2024-06-06 20:57:47

    Java基础之注释

    Java中的注释用于添加代码说明,分为单行、多行和文档注释。单行注释以`//`开始,多行注释以`/*...*/`包围,文档注释`/**...*/`用于生成API文档,如Javadoc。`@param`、`@return`等标签提供方法详情。注意,Java不支持嵌套注释。运行包含文档注释的代码,可通过`javadoc`命令生成API文档。示例代码展示了如何创建和使用文档注释。
  • 06.06 20:56:46
    发表了文章 2024-06-06 20:56:46

    Java基础之注释

    Java基础之注释
  • 06.06 20:56:29
    发表了文章 2024-06-06 20:56:29

    Java基础之注释

    Java基础之注释
  • 06.05 09:46:35
    发表了文章 2024-06-05 09:46:35

    Java基础之关键字

    Java基础之关键字
  • 06.05 09:46:10
    发表了文章 2024-06-05 09:46:10

    Java基础之关键字

    Java语言包含50个关键字,用于定义数据类型(如byte, int, boolean等)、控制语句(if, for, while等)、类和对象(class, extends, implements等)、访问控制(private, protected, public)以及异常处理(try, catch, finally)。这些关键字是Java语法的基础,构建了其面向对象特性和流程控制。了解它们不可在代码中作为变量名使用,并为Java的强功能和灵活性提供支撑。
  • 发表了文章 2024-07-04

    Java基础之日期和时间

  • 发表了文章 2024-07-04

    Java基础之日期和时间

  • 发表了文章 2024-07-04

    Java基础之日期和时间

  • 发表了文章 2024-07-03

    Java基础之日期和时间

  • 发表了文章 2024-07-03

    Java基础之日期和时间

  • 发表了文章 2024-07-03

    Java基础之日期和时间

  • 发表了文章 2024-07-02

    Java基础之Math类

  • 发表了文章 2024-07-02

    Java基础之Math类

  • 发表了文章 2024-07-02

    Java基础之Math类

  • 发表了文章 2024-07-02

    Java基础之StringBuffer

  • 发表了文章 2024-07-02

    Java基础之StringBuffer

  • 发表了文章 2024-06-27

    Java基础之String类

  • 发表了文章 2024-06-27

    Java基础之String类

  • 发表了文章 2024-06-27

    Java基础之String类

  • 发表了文章 2024-06-25

    Java基础之方法

  • 发表了文章 2024-06-25

    Java基础之方法

  • 发表了文章 2024-06-25

    Java基础之方法

  • 发表了文章 2024-06-24

    Java基础之数据载体定义及场景

  • 发表了文章 2024-06-24

    Java基础之数据载体定义及场景

  • 发表了文章 2024-06-24

    Java基础之数据载体定义及场景

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

    在图像处理应用场景下,Serverless架构的优势体现在哪些方面?

    Serverless架构,即“无服务器”架构,是一种云计算的执行模型,在这种模型中,云提供商会负责分配资源来执行代码,而用户则无需关心底层的服务器。在图像处理应用场景下,Serverless架构的优势主要体现在以下几个方面:

    弹性伸缩:

    Serverless架构可以根据需求自动扩展服务资源,对于图像处理这种需要大量计算资源的任务,Serverless可以快速响应,动态分配足够的资源来处理图像,无需担心服务器容量规划的问题。

    成本效益:传统的服务器需要支付固定的费用,即使在没有处理任务时也需要承担这些成本。而Serverless架构允许用户按需付费,只有在函数执行时才计费,这样可以大大降低成本。

    简化管理:在Serverless架构下,云服务提供商会负责服务器的维护和更新,用户无需关心底层硬件和操作系统的维护,可以专注于图像处理的核心业务逻辑。

    快速部署和迭代:Serverless架构支持快速部署和迭代,用户可以迅速将图像处理功能部署到云端,并进行快速迭代,这对于需要频繁更新的图像处理应用来说非常有利。

    高可用性和容错性:

    云服务提供商通常会提供高可用性和容错性的服务,这意味着图像处理应用在Serverless架构下可以享受到更好的稳定性和可靠性。
    地理分布:对于需要在全球范围内进行图像处理的应用,Serverless架构可以在多个地理位置部署函数,实现更低的延迟和更好的用户体验。

    事件驱动:

    Serverless架构通常与事件驱动的模式相结合,这意味着可以很容易地与其他云服务集成,例如,当图像上传到对象存储服务时,可以自动触发图像处理函数。

    踩0 评论0
  • 回答了问题 2024-05-29

    为什么程序员害怕改需求?

    这可多了
    已经完成的工作需要返工:需求的变更通常意味着之前编写的代码可能不再适用,需要重新编写或修改。这会造成时间和精力的浪费。
    影响项目进度:项目进度通常是按照最初的需求来规划的。需求的变更可能会导致项目延期,增加开发成本。
    增加沟通成本:每次需求变更都需要开发团队与产品经理、设计师等其他团队成员进行额外的沟通,以确保大家对新的需求有共同的理解。
    引入潜在的错误:代码的修改可能会引入新的错误或导致现有功能出现问题,特别是在时间紧迫的情况下。
    影响团队士气:频繁的需求变更可能会导致开发团队感到挫败,影响团队的士气和效率。
    测试成本增加:每次代码变更后,都需要进行回归测试,以确保修改没有引入新的问题。这增加了测试团队的工作量。

    踩0 评论0
  • 回答了问题 2024-05-29

    AI技术对开发者的职业天花板是提升还是降低?

    那肯定是提升了啊

    踩0 评论0
  • 回答了问题 2023-12-25

    年度福利 | 你的2023关键词是▁▁?

    1.我的2023年度关键词是“创新”

    2.“创新”背后的故事

    2023年,公司业务已经全面切换到阿里云平台,各种新奇的组件和平台使得工作流程得到了优化,同时也遇到了新的挑战!
    今年开始也接触项目管理,考取了pmp证书,接下来要多方面发展,不断努力!

    踩0 评论0
  • 回答了问题 2023-03-01

    云服务器ECS功能组件中的快照的作用是什么?

    数据备份,类似于以前系统的一键goft 也相当于数据库的备份功能。

    踩0 评论0
  • 回答了问题 2023-02-19

    生成式AI是激发人类创作灵感还是会替代人类艺术创作?

    生成式AI生成的只是已有的创作,因为没有艺术深意及创作意境

    踩0 评论0
  • 回答了问题 2023-02-19

    ChatGPT给国内外科技公司带来了怎样的机遇和威胁?

    数据越来越多的情况下,人工智能也会越来越主流

    踩0 评论0
  • 回答了问题 2023-02-02

    rocketMQ配置了消费者,生产者发送成功了,但是无法消费

    先检查是否成功发送到topic。 查看下是不是有线程被死循环占用或者被IO流等待了,线程一直处于Runnable状态。 检查消费者是否成功订阅。

    踩0 评论0
  • 回答了问题 2023-02-02

    我们的镜像超过了10个GB,想使用容器镜像构建的方法,没有办法超过10G吗?

    10G太大了,试试能不能优化一下,比如修改为一个小点基础镜像,业务拆分等等

    踩0 评论0
  • 回答了问题 2023-01-28

    2023,社区讨论聊什么?话题由你定!

    讨论下Java及周边的发展方向及技术图谱吧

    踩0 评论0
  • 回答了问题 2023-01-03

    invokeFunction这个api的body参数的最大值是多大?

    byte的127KB

    踩0 评论0
  • 回答了问题 2023-01-03

    为什么我在云服务器上部署了应用,启动起来,netstat看端口也正常,但是telnet端口不通呢?

    防火墙白名单

    踩0 评论0
  • 回答了问题 2023-01-03

    最近程序老是这样挂了,谁知道是什么原因吗?

    嘿,rpc调用10秒超时了吧

    踩0 评论0
  • 回答了问题 2023-01-03

    有这个文件,为什么程序执行的时候提示找不到?

    根据提示看,是不是java的包名路径不正确啊

    踩0 评论0
  • 回答了问题 2023-01-03

    2022年你和社区发生了哪些故事?

    注册了好多年了,但是2022年才开始正式入驻开发社区,参加了乘风者计划,以后也会继续坚持编写文章,也得到了很多的小礼品。有幸成为了一名乘风问答官,一年里也学习了很多的课程,参加了不少的活动。收获满满!希望以后社区越来越完善,能学到更多高大上的技术!

    踩0 评论1
  • 回答了问题 2022-12-02

    什么是data-属性?

    双向绑定,参数与data-xxx的属性可以绑定

    踩0 评论0
  • 回答了问题 2022-12-02

    有⼏种前端储存的⽅式?

    cookies用过 storage用过 存储为本地文本文件用过

    踩0 评论0
  • 回答了问题 2022-12-02

    Elasticsearch修改配置,显示yml错误,请问是什么原因?

    图片里已经给出了提示,不可用的Es配置,排除下每个配置是否正确。

    踩0 评论0
  • 回答了问题 2022-12-02

    执行update sql的时候报错,请问是什么原因?

    执行update sql报错,这个咋回答呢? 应该贴出来报啥错的 一般情况下都是sql编写问题,检查下sql,确保没问题。 再就是看下MySql是否运行在safe-updates模式下,修改数据库安全模式,允许在非主键条件下执行update或者delete命令。 如果是mybaties执行多条失败,看看是否开启了一次执行多条语句allowMultiQueries=true 等等。。。

    踩0 评论0
  • 回答了问题 2022-12-02

    进入MaxCompute的高级设置报错没有权限是什么原因

    可以通过工作空间管理中的MaxCompute高级配置操作,对当前工作空间的MaxCompute属性进行管理和配置: 1.进入创建并管理工作空间页面后,单击左侧导航栏中的MaxCompute高级配置,进入MaxCompute高级配置页面。 2.安全配置权限 image.png

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