能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
暂时未有相关云产品技术能力~
网站:http://ixiancheng.cn/ 微信订阅号:小马哥学JAVA
【4月更文挑战第28天】在分布式微服务架构中,确保系统的稳定性和可靠性至关重要。Spring Cloud Sentinel 为微服务提供流量控制、熔断降级和系统负载保护,有效预防服务雪崩。本篇博客深入探讨 Spring Cloud Sentinel 的核心概念,并通过实际案例展示其在项目中的应用。
【4月更文挑战第27天】在当今的软件开发领域,安全性编程是一个至关重要的方面。Java,作为广泛使用的编程语言之一,提供了多种机制来保护应用免受常见的安全威胁。本博客将探讨 Java 安全性编程的基本概念,并通过实际示例来展示如何实现这些安全措施。
【4月更文挑战第27天】事件驱动编程是一种编程范式,其中程序的执行流程由外部事件的发生而触发或驱动。
【4月更文挑战第25天】在Java注解中,@Target注解用于指定另一个注解可以应用的Java元素类型。使用ElementType.FIELD作为@Target的参数时,这表明标注的注解仅可用于类的字段上。
在大数据时代,企业对数据处理的需求日益增长,特别是在实时数据分析方面。StarRocks 是一种新兴的分布式关系型数据库,专为快速且高并发的实时分析设计。本文将从 StarRocks 的基本概念入手,逐步深入到其应用层面,探讨这一技术如何在现实世界中发挥作用。
【4月更文挑战第20天】在现代Web开发中,创建RESTful服务已成为常态。Spring Boot通过提供@RestController注解,极大简化了REST API的开发过程。本篇博客旨在详细介绍@RestController的概念、优势以及在Spring Boot项目中的具体应用方法。
【4月更文挑战第20天】在 Spring Boot 项目中,@Configuration 注解扮演了一个关键角色,它标识一个类作为配置源,这些配置用于定义和管理 Spring 应用程序中的 Bean
在现代企业级应用开发中,Spring Boot 和 Spring Cloud 是两个非常流行的项目。它们通常被用于构建和部署微服务架构的应用。尽管它们属于同一个大家族 —— Spring,但它们的设计目标和应用场景有所不同。本文将探讨 Spring Boot 和 Spring Cloud 的基本区别和它们之间的联系。
【4月更文挑战第16天】责任链模式是一种行为设计模式,旨在将请求的发送者和接收者解耦。在这种模式中,多个对象可以处理同一请求,但具体由哪个对象处理,则取决于运行时决定。这样的设计使得请求的处理者形成一条链,每个处理者都有机会处理请求或者将其传递给链中的下一个处理者
Spring Boot 作为一种简化 Spring 应用开发的工具,继承了 Spring 框架的核心概念,其中最重要的是控制反转(IOC)和面向切面编程(AOP)。它们是 Spring 框架的基础,同时也深深植根于 Spring Boot 中。本文将讨论 IOC 和 AOP 的概念以及它们在 Spring Boot 中的应用。
【4月更文挑战第13天】Spring Boot中的工厂模式是一种用于解耦组件创建过程的设计模式,它允许系统在运行时根据需要动态地创建不同类型的对象。这种模式在Spring框架中得到了广泛的应用,特别是在依赖注入(DI)和控制反转(IoC)的上下文中,它有助于管理复杂的依赖关系并提高代码的可维护性和可扩展性
在复杂的系统架构中,组件间的通信是至关重要的问题。消息队列作为一种解决方案,能够使组件之间的通信更加高效、可靠。本文将从简单到复杂,逐步向您介绍消息队列的概念、使用场景以及如何实现。
随着微服务架构的兴起,远程过程调用(RPC)框架成为了关键组件。Dubbo,作为阿里巴巴的开源RPC框架,已经演进到了3.x版本,带来了许多新特性和技术改进。本文将探讨Dubbo 3.x中的一些最新技术,包括服务注册与发现、负载均衡、服务治理等,并通过代码示例展示其使用方式。
在Spring Boot应用中,对于入参的过滤,通常会涉及到对Web层的数据验证和处理。Spring Boot借助Spring框架提供了强大的验证框架支持,主要基于JSR-303/JSR-380(Bean Validation API)规范,以及Spring自身的@Valid或@Validated注解来实现请求参数的验证。以下是一些常见的使用案例来展示如何对参数进行过滤和验证。
单元测试是软件开发中的一个测试方法,用于验证软件代码中最小的、独立的单元是否按照预期工作。在Java中,这通常指的是单个的方法或者一个类的个别功能。单元测试的目的是隔离代码的每个部分,并确保各个部分是正确的。
Serverless应用引擎SAE是一款极简易用、自适应弹性的容器化应用平台。它提供全托管的计算服务,用户不必再关心复杂的基础设施,只需要上传代码或者容器镜像,SAE会自动运行,并提供网络、负载均衡、监控等配套能力,适用于网站、小程序、APP等Web应用以及微服务应用
近期阿里云宣布日志服务 SLS 内核迎来全新升级(https://developer.aliyun.com/topic/sls_pay_by_ingested_data1?spm=a2c6h.13066369.question.3.7f77533dUZ1xiM),通过运维领域模型加持,全链路提升智能分析能力,以更稳定、更智能、更高效、更普惠的平台全方面帮助企业加速拥抱云原生和AI;目前我公司日志服务的使用场景,以及公司自研的日志系统。
现在众多企业都要求在面试中用“手撕代码”来考验应聘者的代码能力,我觉得手敲代码可以体现真实的基础实力。
阿里云联合亚奥理事会官方资料馆发起“用AI修复亚运珍贵史料”活动,邀请全球AI开发者,对新中国参与的第一届亚运会——1974年德黑兰亚运会官方老照片进行修复,完成修复的开发者可领取荣誉证书,优秀作品将获得亚运特许纪念品、键鼠套装、运动手环等好礼,还有在杭州亚运博物馆署名展出的机会。同时,你也可以携手好友共同修复,iPad Mini、Apple Home Pod 等好礼等你来赢,活动地址:https://developer.aliyun.com/topic/referralforgames?spm=a2c6h.13066369.question.4.32a07760amqIM7
微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力
这些日子学的那些 AIGC生图本领,这回用上啦!阿里云携手国民服装品牌森马推出 AIGC T 恤设计大赛,无论您是开发者、设计师、还是AI绘画爱好者,都可以使用阿里云函数计算快速部署 Stable Diffusion,以“宇宙漫游”为主题,进行AI 创作并投递作品即可参赛。所有作品均有机会被森马选中并购买版权成为下一季服装图案主题。 https://developer.aliyun.com/adc/series/activity/aigc_design?spm=a2c6h.13066369.question.3.3e7223c08Zpgdl
在当今互联网时代,程序员已经成为了一类备受关注的职业。而高端的程序员往往有化代码为神奇的能力,那么今天就邀请大家,一起分享下都有哪些朴素的编程方式?
微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。 邀请您参与下一代网关评测,可降低50%资源开销,展现技术和架构先进性,参与评测赢取 Cherry 机械键盘等礼品,活动地址:https://developer.aliyun.com/mission/nacos?spm=a2c6h.12883283.
中文竞技场体验中文大语言模型,并可以在写作创作相关,代码相关,知识常识,中文游戏,人类价值观,NLP专业领域中测试不同的模型效果。每个领域提供了一些示例的提示词 。活动参与地址:https://developer.aliyun.com/topic/ms2023
在整个算力全栈中,操作系统下可驱动硬件,上可支撑应用,是整个信息技术的核心和产业链的战略制高点。当前,国产操作系统迅速崛起,《龙蜥+超级探访》是龙蜥社区打造的全网首档操作系统探访体验节目,面向社区用户和开发者展示合作示范标杆,让大家充分了解龙蜥是什么、与龙蜥合作能带来什么价值。
大模型的风潮还未停歇,国内大模型的研发也正如火如荼地开展着。你试用过哪些大模型呢?你觉得哪一款产品最适合开发者呢?你有想过训练出自己的大模型吗?这不就来了! 通义千问开源!阿里云开源通义千问70亿参数模型,包括通用模型Qwen-7B和对话模型Qwen-7B-Chat,两款模型均已上线ModelScope魔搭社区,开源、免费、可商用。点击链接,立即开启模型开源之旅:https://modelscope.cn/models/qwen/Qwen-7B/summary
从宽泛的意义上讲,有数据状态的地方就有数据库,在网站的背后、应用的内部,单机软件,区块链里,甚至在离数据库最远的Web浏览器中,都会用到数据库相关知识。今天就来聊聊开源数据库的那些事。
成长的本质是自我革新,成长就是在不断变化中的积极面。深度思考、目标设定、自律实践、持续学习、总结反思等步骤可以帮助我们成长,同时也需要避免陷入低水平勤奋的陷阱,不要忙于行动而忽视了反思和学习。
近期,有韩国科学家团队表示,他们发现了全球首个室温超导材料。室温超导,即在室温条件下实现的超导现象。而“超导”是指导体在某一温度下,电阻为零的状态。 如果室温超导被验证成功且可以被应用,没有电阻的超导体基本不会产生耗损,室温超导对电力、算力等行业会产生很大的变革。
龙蜥+超级探访上线啦!《龙蜥+超级探访》是龙蜥社区打造的全网首档操作系统探访体验节目,面向社区用户和开发者展示合作示范标杆,让大家充分了解龙蜥是什么、与龙蜥合作能带来什么价值。《龙蜥+超级探访》第一期走进统信软件技术有限公司,统信软件系中国操作系统领创者,致⼒于为⽤户与合作伙伴提供安全稳定、智能易⽤的中国操作系统产品及服务,点击下方链接即可观看!https://developer.aliyun.com/live/252289?spm=a2c6h.26396819.creator-center.6.2aef3e1
在我国历史长河中留存下来的古籍星汉灿烂,但无论是竹简帛书还是纸质古籍在时间的浸润下都会造成不同程度的损毁,抢救、保护、修复... ...如何让古籍“活”起来、“动”起来、传承下来,是一个亟待解决的课题。通过阿里云 Serverless 产品,帮助复旦大学进行数字图书馆的搭建,从传统的浅层次图片,逐步建立了可打标、可互动图像修复的标准方案,让更多用户可以查阅到复旦图书馆特藏中心的古籍图片等大量珍贵的历史资料。
看过《长安三万里》,是不是勾起了你想要赋诗一首的欲望。对于咱们IT人来说,也许不能作出工整、押韵的绝句,但来一首打油诗还不是手到擒来嘛; 7月24日是一个专属于 IT人的日子,寓意是7×24小时待命电脑不离手、保障业务7×24小时高效可用。他们运筹“维”幄,有紧急情况发生,他们会坚守在机房直到问题解决;他们“时来运转”,每逢重大节日、重大活动,就能看见运维人忙碌的身影像陀螺一样运转。致敬所有it运维工程师;
阅读一篇技术文章,畅聊一个技术话题。本期文章推荐的是《Node 中的 AsyncLocalStorage 的前世今生和未来》,一起来聊聊开发者阅读源码的这件事。阅读源码的过程实质上是对软件构建技术和架构深度的一种持续学习和理解。阅读源码可以揭示代码的内在逻辑,可以对技术深度的理解,也能提高对技术的理解程度。然而,仅仅阅读源码并不能代替实践操作,因为通过实践,可以更加全面的理解代码的深度和进展。
随着人工智能技术的不断发展,AIGC作为其中一种重要的应用,正在越来越受到大众的关注和重视。AI从理解语言,理解文字,理解图片和视频,走向了生成内容,这被称之AIGC,是一种“人机共创”的新模式。有人觉得AIGC距离我们的生活还很遥远,需要有超高的数学基础,超强的代码能力才能接触到这个领域。其实不是这样的,人人都可以玩转AIGC。智能对话机器人,AIGC绘画、用文本生成视频等八大热门AIGC的应用场景,可以通过阿里云推出的书籍《玩转AIGC》提供最详细的操作指南和实践方案。
kibana作为基于Elasticsearch的数据可视化工具,提供了直观,交互式的方式来对Elasticsearch中的数据进行搜索,分析和可视化。通过“十分钟玩转Elasticsearch”活动,快速学习在Elasticsearch Kibana上进行数据搜索和可视化操作,输出属于自己的可视化仪表盘。还有多重好礼免费送。
EMR Serverless StarRocks是开源StarRocks在阿里云上的全托管服务,您可以通过EMR Serverless StarRocks灵活的创建和管理StarRocks实例以及数据。StarRocks作为一款兼容MySQL协议的OLAP分析引擎,提供了极致的性能和丰富的OLAP场景模型,包括OLAP多维分析、数据湖分析、高并发查询以及实时数据分析。
架构师和PM都是需要对项目的进度和里程碑关心的,有人说“架构师PM化”是脱实际向虚化的一种表现,PM用表格和数字项目进度,缺少实体内容;架构师是对交付物的把控,用架构设计和模型拆解做支撑,其风险和进展都是有实体内容的,对此,我有下面的看法。
我们身处在智能时代21世纪,日常生活中无处不在AI的应用,人工智能与传媒行业的融合发展也称为内容生产行业的发展趋势。AIGC作为当前新型的内容生产方式,被广泛应用于传媒、电商、影视行业,帮助提高内容的生产效率和多样性。
在生活中,数据无处不在,有新数据,也有老数据。有1T的数据,也有1P的数据。有文件数据,也有视频数据。通过数据的分析与洞察,我们总能通过数据了解到一些 “原来是这样”的事儿。比如,记账APP会总结自己花费了多少钱,分析钱花在那些地方了。音乐APP会汇总曲库的歌曲自己听了多少次,分析自己喜欢那些类型的音乐。
随着分布式架构的日益流行,一款优秀的消息队列已经成为系统异步解耦的“必须品”。目前常用的消息中间件有kafka、RocketMQ和RabbitMQ等。立足于企业业务集成的核心场景,RocketMQ在高可靠低延迟方面重点优化 ,构建了全新的低延迟存储引擎和多场景容灾解决方案;面向业务集成过程中链路逻辑的多样性,RocketMQ提供了丰富的业务消息类型,这些特性的积累使得RocketMQ成为金融级业务消息的首选方案。
当下主流数据库,哪个最火?
通义听悟产品测评
容器服务ASK-阿里云产品评测
你想要这样智能的AI助手吗?会议讨论打开实时记录,同步实现语音转文字、实时翻译以及要点总结,帮你记录每一个创意迸发的瞬间;学习工作上传一份音视频,区分发言人、完成文字转换、关键词定位,还能生成摘要,帮助你快速get内容的核心重点;当然,还具备 学习能力,通过文档词汇自学习,让它了解你的喜好,越学越聪明!
云效业产技(BizDevOps)分层协作方案---测评
阿里云瑶池数据库SQL挑战令题目三
阿里云 瑶池数据库的解答一
SQL不仅是一个工具,更是一种思维方式,它可以帮助我们发掘数据中的潜在价值,为业务决策提供有效的支持。在软件开发过程中,数据库也是很重要的一环。
在整个软件开发环节,需要对相关业务领域有一定的了解和掌握,以便做出符合需求的软件系统,如针对具体的业务需求,开展数据处理、业务流程、交互逻辑等方面的开发工作。同时为了支持业务开发,一些不直接涉及业务需求的工作也是整体开发过程的必要环节,可能也会涉及专业知识和技能。本篇文章来聊聊在实际的工作中,到底是业务开发工作量占比大还是非业务开发工作量占比大呢?
阿里云降价后,我算了笔账,可以节省90%