Systemctl777_个人页

个人头像照片 Systemctl777
个人头像照片 个人头像照片
0
47
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

阿里云技能认证

详细说明

暂无更多信息

2023年12月

2023年07月

2023年06月

2023年05月

2023年04月

2023年03月

2023年02月

2022年11月

正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2023-12-25

    如何正确地给代码写注释?

    1、我在工作中曾遇到过一些糟糕的注释,1.比如过时的注释没有更新
    2.或者注释与实际代码不符合的情况。
    3.优秀的注释通常清晰简洁,解释代码的意图和关键步骤。

    2、为了减少注释但仍保持代码可读性,我常采用以下方法:
    1.使用有意义的变量和函数命名,能够清晰表达其用途。
    2.拆分长函数,使每个函数专注于单一任务,减少需要解释的代码块。
    3.利用空行和缩进突出代码结构,提高可视化效果。
    4.添加简短的概要注释,说明整个文件或每个函数的主要功能。
    5.利用版本控制系统的提交信息来记录代码变更,减少内联注释的需要。
    通过这些方式,我发现可以在保持代码整洁的同时减少对注释的依赖,并且有些代码和注释一定要参考阿里巴巴代码开发规范。

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

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

    我的2023年度关键词是“留下”
    对阿里的心动来自于阿里的文化!阿里真的治愈了我的精神内耗。
    大学的氛围比较官话,喜欢称呼“哥”“姐”“老师”,讲实话,所有人都爱摆架子的文化下,我也变得有些社恐了,一直在怀疑自己做的对不对,而不是去直接找人对一下结果。所以到了阿里,看到大家互相称呼同学,营造的是相当平等的氛围。甚至不管是多大的领导,都可以直呼其名,对于体制内家庭的小孩,真是一场文化洗礼。
    在来到阿里之前,实习过了两三个大厂,大家也都是比较有距离感的。
    这种环境下作为实习生,我很容易就会陷入内耗,这也是职场上常见的“学生思维”,永远闷头做事而不去同步进度,不停地道歉。但是在阿里我发现,这些事情都是不必要的。
    但是在阿里,mentor带我做的第一件事就是约饭,我也在之后的一周和大部分同事都one on one,很快的了解了业务。
    出问题不是不停道歉而是找解决方案,及时同步,随时汇报才够及时纠错。任务导向而不是情感导向,等等。
    阿里就是一群优秀的人聚集在一起,共同努力把很棒的点子付诸实践。我现在也还在了解产品,学习产品的路上,希望将来毕业之后也能继续做为阿里的一员工作!

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

    有什么暗号可以证明你是程序员?

    我很擅长跟计算机 '交流',让它们按照我的意愿完成任务。"

    这个说法暗示了你与计算机交互、控制和指导它们完成任务的能力,间接地展示了你是一个程序员的身份。

    "我最近一直在探索代码的奥秘。"

    “bug修了吗?”

    这些暗号或者行业“黑话”可以帮助你展示自己的程序员身份,并与其他行业的人进行

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

    为啥集群内存都 48 个 g 了,dataworks依然抽不出starrocks一张表?

    如果DataWorks无法抽取StarRocks表,可能有以下几个原因:

    集群内存不足:如果集群内存已经达到48GB,可能无法满足DataWorks抽取StarRocks表的需求。您可以尝试增加集群的内存配置,以提高抽取的性能。 权限问题:请确保DataWorks具有访问StarRocks表的权限。您可以检查DataWorks的账号是否具有正确的权限,并且已经授权访问所需的表。 网络连接问题:请确保DataWorks与StarRocks之间的网络连接正常。您可以检查网络配置,确保DataWorks能够正常访问StarRocks的服务端口。

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

    数据保护伞的脱敏规则如何应用到dataworks里面呢?

    根据阿里云官网文档中如下操作 登录DataWorks控制台,进入项目空间。 在左侧导航栏中选择“数据开发”。 在数据开发页面,选择需要应用脱敏规则的表。 右键点击表,选择“脱敏规则”。 在脱敏规则页面,点击“添加规则”按钮。 在规则配置页面,选择要应用的脱敏规则,可以根据需要选择不同的规则类型,如身份证号、手机号、银行卡号等。 配置规则的参数,如脱敏方式、脱敏字符等。 点击“确定”按钮,保存配置。 完成以上步骤后,DataWorks会根据配置的脱敏规则对相应的字段进行脱敏处理。在数据开发和数据集成等任务中,使用该表的数据将会按照规则进行脱敏,保护敏感信息的安全性。

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

    "dataworks中上传大于50M的jar包可以吗?

    在DataWorks中,上传大于50MB的jar包是可以的。你可以使用DataWorks的资源管理功能来上传和管理jar包。请注意,上传的jar包大小不能超过项目的最大限制。如果你遇到了上传失败的问题,请确保你的网络连接稳定,并检查你的权限是否足够上传jar包。

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

    "dataworks中是什么权限 我看访问控制这里也没有这个,给了all也是不行,要怎么解决呢?

    这通常是由于缺少相应的权限导致的。要解决这个问题,您可以按照以下步骤进行操作: 1. 确保您具有足够的权限:在DataWorks中,权限是通过访问控制(RAM)进行管理的。请确保您的RAM账号具有创建表的权限。

    1. 检查项目空间权限:在DataWorks中,项目空间是一个逻辑隔离的环境,具有独立的权限控制。请确保您在所选项目空间中具有创建表的权限。

    2. 检查数据源权限:如果您在创建表时使用了外部数据源(如MaxCompute),请确保您具有访问该数据源的权限。

    3. 检查网络连接:如果您的DataWorks实例与MaxCompute实例不在同一个VPC网络中,可能会导致访问权限问题。请确保网络连接正常,并且网络配置正确。

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

    DataWorks中如何限制odps单人查询费用上限?

    根据阿里云官网文档搜搜结果显示 在DataWorks中,可以通过以下步骤来限制ODPS单人查询费用上限: 1. 登录DataWorks控制台,选择对应的项目空间。 2. 在左侧导航栏中选择“工作空间管理”。 3. 在工作空间管理页面,选择“计算引擎管理”。 4. 在计算引擎管理页面,选择“ODPS”。 5. 在ODPS页面,选择“资源组管理”。 6. 在资源组管理页面,选择需要限制费用上限的资源组。 7. 在资源组详情页面,选择“费用管理”。 8. 在费用管理页面,可以设置单人查询费用上限。 9. 点击“保存”按钮,保存设置。 通过以上步骤,可以在DataWorks中限制ODPS单人查询费用上限。请注意,这个设置是针对单个资源组的,如果需要对多个资源组进行设置,需要分别进行操作。

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

    DataWorks中SQL 如何处理JSON?

    在DataWorks中,可以使用SQL处理JSON数据。以下是一些常用的处理JSON的函数和操作:

    1. 获取JSON字段的值:使用json_extract(json, path)函数可以从JSON中提取指定路径的值。例如,json_extract('{"name":"John", "age":30}', '$.name')将返回John

    2. 解析JSON数组:使用json_tuple(json, key1, key2, ...)函数可以解析JSON数组,并返回指定键的值。例如,json_tuple('[{"name":"John", "age":30}, {"name":"Jane", "age":25}]', 'name', 'age')将返回[["John", 30], ["Jane", 25]]

    3. 过滤JSON数组:使用json_array_filter(json, lambda)函数可以过滤JSON数组中的元素。lambda是一个表达式,用于指定过滤条件。例如,json_array_filter('[{"name":"John", "age":30}, {"name":"Jane", "age":25}]', '$.age > 28')将返回[{"name":"John", "age":30}]

    4. 转换JSON为字符串:使用json_serialize(json)函数可以将JSON转换为字符串。例如,json_serialize('{"name":"John", "age":30}')将返回'{"name":"John", "age":30}'

    5. 转换字符串为JSON:使用json_parse(string)函数可以将字符串转换为JSON。例如,json_parse('{"name":"John", "age":30}')将返回{"name":"John", "age":30}

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

    如何防止架构师PM化?

    1、一定要有很强的编码能力才能担任架构师吗? 架构师需要具备一定的编码能力,但并不需要非常强的编码能力。架构师需要理解系统的整体架构和设计,需要能够评估技术方案的可行性和优劣,需要能够指导开发团队进行开发和调试。因此,架构师需要具备全局思维和技术洞察力,而不是纯粹的编码能力。

    2、你觉得怎样的迹象表明架构师已经PM化了? 架构师已经PM化的迹象可能包括:过度关注进度和时间表,而忽略了技术方案的质量和可维护性;过度强调项目管理和流程,而忽略了技术创新和团队建设;过度追求短期目标,而忽略了长期规划和战略布局。

    3、你在工作中是否也遇到类似的情况呢?你认为有哪些好的方法可以避免呢? 1.建立清晰的职责和角色分工,让架构师专注于技术方案的设计和评估,而将项目管理交给专业的项目经理。 2.建立良好的沟通机制,让架构师和项目经理之间能够充分交流和协作,确保技术方案和项目管理的平衡。 3.建立良好的团队文化,鼓励团队成员进行技术创新和知识分享,提高整个团队的技术水平和创造力。 4.建立良好的绩效评估机制,让架构师和项目经理都能够得到公正的评价和激励,避免出现过度追求短期目标的情况。

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

    通过数据,你都知道了哪些“原来是这样”的事儿?

    1.您觉得日常生活、工作里运用到数据分析的场景有哪些? 数据分析在日常生活和工作中有很多应用场景,例如:市场营销分析、用户行为分析、销售预测、财务分析、运营管理等等

    2.您是否知道阿里云存储的免费试用活动?可以分享下使用体验吗? 阿里云存储提供了高可靠性、高可用性、高扩展性的云存储服务,支持多种数据类型和多种数据访问方式,同时还提供了丰富的安全控制和数据管理功能,非常适合企业和个人使用。

    3.您是否会考虑参加阿里云数据洞察创新挑战赛?您认为,哪些方法有助于运维排障、高效管理媒体文件?

    我会考虑参加阿里云数据洞察创新挑战赛,因为这是一个非常好的机会,可以锻炼自己的数据分析和解决问题的能力。对于运维排障和高效管理媒体文件,我认为以下方法可能有助于解决问题: 建立完善的监控系统,及时发现和解决问题; 制定详细的运维流程和标准操作规范,确保运维工作的高效性和准确性; 使用自动化工具和技术,减少人工干预,提高效率; 采用云存储等技术,实现媒体文件的高效管理和共享。

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

    你觉得众多的消息队列产品哪个更香?

    1.你认为一款优秀的消息队列应该具备什么特质? 一款优秀的消息队列应该具备以下特质:

    1. 可靠性:消息队列应该能够保证消息的可靠性,即消息不会丢失或重复发送。

    2. 可扩展性:消息队列应该能够支持高并发和大规模的消息传递,能够水平扩展。

    3. 可靠性保证:消息队列应该能够保证消息的顺序性,即消息按照发送的顺序被消费。

    4. 消息持久化:消息队列应该能够将消息持久化,以便在出现故障时能够恢复消息。

    5. 可视化管理:消息队列应该提供可视化的管理界面,方便管理员进行监控和管理。

    6. 支持多种协议:消息队列应该支持多种协议,如AMQP、MQTT、STOMP等。

    7. 高性能:消息队列应该具备高性能,能够快速地处理大量的消息。

    8. 安全性:消息队列应该具备安全性,能够保护消息的机密性和完整性。

    2.你使用过云消息队列RocketMQ吗?它让你印象最深刻的点是什么?

    支持多种消息模式:RocketMQ支持点对点和发布/订阅两种消息模式,可以根据业务需求选择合适的模式。

    高可用性:RocketMQ采用主从复制和多副本同步刷盘机制,确保消息的高可用性和数据安全性。

    高性能:RocketMQ采用零拷贝技术和批量发送机制,提高了消息的传输效率和吞吐量。

    可扩展性:RocketMQ支持水平扩展和垂直扩展,可以根据业务需求动态调整集群规模。

    易于使用:RocketMQ提供了丰富的客户端API和管理工具,方便用户进行消息的发送、接收和管理。

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

    你觉得消息队列MQ的产品怎么样?

    作为一种解决分布式系统中异步通信问题的技术,消息队列(MQ)在现代软件架构中扮演着越来越重要的角色。市面上有很多MQ产品,如Kafka、RabbitMQ、ActiveMQ、RocketMQ等等。每个产品都有其独特的特点和适用场景。

    Kafka是一个高吞吐量的分布式发布订阅消息系统,适用于大规模的数据处理场景。RabbitMQ是一个开源的AMQP消息代理,适用于企业级应用。ActiveMQ是一个开源的消息中间件,支持多种协议和编程语言。RocketMQ是阿里巴巴开源的分布式消息中间件,适用于高并发、高可靠的消息处理场景。

    总的来说,MQ产品的选择应该根据具体的业务场景和需求来进行评估和选择。需要考虑的因素包括消息的大小、吞吐量、延迟、可靠性、安全性、可扩展性等等。

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

    你印象最深的一道SQL题目是什么?

    经典的SQL题目包括 1.SQL中有一些有趣的函数,比如说字符串函数、日期函数、数学函数等等。例如,可以使用SUBSTRING函数截取字符串的一部分,使用DATEADD函数在日期上加上一定的时间,使用ABS函数获取一个数的绝对值等等。 找出每个部门的员工数量和平均工资,并只显示平均工资高于公司平均工资的部门。如果有多个部门平均工资相同,则按部门名称从A到Z排序。同时,只显示前5个部门。如果有多个部门平均工资相同且都在前5个部门中,则显示所有这些部门。 SELECT department, COUNT() AS num_employees, AVG(salary) AS avg_salary FROM employees GROUP BY department HAVING AVG(salary) > (SELECT AVG(salary) FROM employees) ORDER BY avg_salary DESC, department ASC LIMIT 5 UNION SELECT department, COUNT() AS num_employees, AVG(salary) AS avg_salary FROM employees GROUP BY department HAVING AVG(salary) = (SELECT AVG(salary) FROM employees) AND department IN (SELECT department FROM employees GROUP BY department HAVING AVG(salary) > (SELECT AVG(salary) FROM employees) ORDER BY AVG(salary) DESC, department ASC LIMIT 5) ORDER BY avg_salary DESC, department ASC;

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

    只用一行代码,你能玩出什么花样?

    用一行代码实现猜数字游戏: import random; print("猜数字游戏开始!"); random_num = random.randint(1, 100); guess = int(input("请输入你猜的数字:")); print("你猜的数字是:", guess); print("正确的数字是:", random_num); print("你猜对了!" if guess == random_num else "你猜错了!")

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

    正式发布的阿里语音AI app sdk不能使用?需要更新sdk?

    使用的是正式发布的阿里语音AI app SDK,但无法使用,可能是因为你的SDK版本过低或者存在其他问题。建议您尝试更新SDK到最新版本 在更新SDK之前,可以先检查一下以下几个方面: 检查SDK版本:查看您当前使用的SDK版本是否是最新版本,如果不是最新版本,可以尝试更新到最新版本。 检查SDK配置:检查您的SDK配置是否正确,包括App ID、App Key、App Secret等信息是否填写正确。 检查网络连接:检查您的网络连接是否正常,如果网络连接不稳定,可能会导致SDK无法正常使用。

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

    在软件开发中,业务开发和非业务开发哪个工作量更大?

    这取决于具体的软件开发项目。在某些项目中,业务开发可能需要更多的工作量,因为它涉及到理解和实现业务逻辑、业务流程和业务需求。而在其他项目中,非业务开发可能需要更多的工作量,因为它涉及到底层技术、架构设计、性能优化等方面的工作。因此,无法一概而论哪个工作量更大,需要根据具体情况进行评估。

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

    你认为一个优秀的数据库,最重要的特质是什么?

    1.你认为一款优秀的数据库应该具备什么特质?

    1.1可靠性:数据库应该能够保证数据的完整性、一致性和可靠性,即使在系统故障或其他异常情况下也能够恢复数据。 1.2高性能:数据库应该能够快速地处理大量数据,支持高并发访问,同时保证数据的安全性和一致性。 1.3可扩展性:数据库应该能够支持水平和垂直扩展,以应对不断增长的数据量和访问量。 安全性:数据库应该能够保护数据的安全性和隐私性,支持访问控制和数据加密等安全机制。 1.4易用性:数据库应该具备良好的用户界面和易用的API,使得用户能够方便地管理和操作数据。 1.5兼容性:数据库应该能够与其他系统和工具进行良好的集成和兼容,以便于数据的共享和交换。 1.6可管理性:数据库应该能够提供良好的管理工具和监控机制,以便于管理员对数据库进行管理和维护。 综上所述,一款优秀的数据库应该具备可靠性、高性能、可扩展性、安全性、易用性、兼容性和可管理性等特质。

    2.你使用过RDS MySQL吗?它让你印象最深刻的点是什么? RDS MySQL支持自动备份、可扩展性、可靠性和高可用性等特性是我在使用中印象最深刻的几个特点。

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

    datawork是否可以连接不通地区的实例rds

    是的,DataWorks可以连接不同地区的RDS实例。您可以在DataWorks中创建一个连接,然后使用该连接在您的数据开发任务中访问RDS实例。请确保您的RDS实例已经开启了外网访问功能,并且您的DataWorks工作空间所在的VPC和RDS实例所在的VPC之间已经建立了VPC对等连接或者专线连接。

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

    DataWorks中下载文件使用tunnel,报错cod eillegal

    可能是因为您的DataWorks账号没有tunnel的权限,需要联系管理员开通权限。或者您可以尝试重新配置tunnel,确保配置正确。

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