• [技术干货] 【开发者空间实践指导】掌握Redis部署,轻松实现电商平台秒杀抢购!
    一、案例介绍Redis 是一个高性能的key-value数据库。Redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别是Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。因此Redis常用于缓存系统和队列系统。本案例将指导开发者如何在云主机中安装和配置Redis,如何在Java项目中使用Jedis对接Redis服务器实现缓存功能并且使用CodeArts IDE模拟运行电商秒杀抢购场景。二、免费领取云主机如您还没有云主机,可点击链接 ,根据领取指南进行操作。如您已领取云主机,可直接开始实验。三、实验流程在云主机上安装Redis并设置密码;下载示例代码到云主机;使用CodeArts IDE打开示例代码工程并修改Redis配置;在CodeArts IDE上运行模拟测试文件查看结果。四、安装配置Redis4.1在云主机上安装Redis1.进入云主机后,点击左侧菜单“终端”按钮,打开命令行工具。2.在命令行中输入命令“sudo apt-get install redis-server”安装redis。3.输入命令“sudo systemctl status redis-server” 确认redis已经安装并且服务正在运行。4.确认安装好以后,键盘输入“ctrl+c”退出查看状态,接下来登录redis并测试数据的保存和获取,输入命令“redis-cli”登录到redis控制台,由于没有设置密码,可以直接登录。5.登录后,使用set 和get 命令实现数据的保存和获取,先输入“get city”查看city的值。6.由于没有保存city的值所以是nil,现在输入命令“set city beijing”保存数据。7.接下来再使用“get city”来查看city的值。现在通过city这个key可以获取到beijing这个value值。4.2 修改Redis配置,配置密码安装好redis后,需要给redis服务器设置密码,先找到redis的配置文件,按照上述方式安装的redis,配置文件路径为/etc/redis/redis.conf。1.使用命令“sudo vim /etc/redis/redis.conf”打开并编辑配置文件,找到“requirepass”这一行,把注释符号“#”删除,并将“foobared”改成想要设置的密码。2.输入“:wq”命令保存文件,接下来使用命令“sudo systemctl restart redis-server”重启redis。3.再使用命令“redis-cli”登录到redis控制台,并使用“get city”获取数据发现报错,提示我们认证失败。4.在步骤1已经设置了登录密码,现在需要使用密码登录,先退出控制台,输入如下命令“redis-cli -h localhost -p 6379 -a <你的密码>”登录,再使用“get city”,获取数据。五、对接Redis并运行模拟场景5.1 下载示例代码1.打开云主机的火狐浏览器,地址栏输入:cid:link_02.打开示例代码页面,登录后点击下载按钮。3.找到下载的代码压缩包,解压缩到当前目录。4.打开云主机的CodeArts IDE,用IDE打开工程,选择项目代码。打开工程后,稍等片刻,等待IDE加载java相关工具和项目适配。5.2 修改代码对接Redis1.打开“src\main\java\com\huaweicloud\dcs\DistributedLock.java”文件,修改HOST、PORT以及redis密码等配置信息:• HOST改为127.0.0.1• PORT改为6379,• 下面密码改成步骤2.2设置的密码即可。5.3 使用CodeArts IDE的调试功能模拟秒杀场景1.添加IDE的运行配置,打开右上角配置的下拉菜单,点击“编辑配置”。2.在弹出框内点击左上角的“+”添加配置项。3.在新的菜单中选择“Java”,在展开的菜单中选择“Launch Current File”,点击“确定”。4.接着就可以在菜单中选到新配置。5.打开项目测试运行文件“CaseTest.java”,运行配置选择“Launch Current File”,点击右面的运行按钮,开始模拟测试。6.可以在控制台看到运行结果:使用2u4g规格的云主机,可能会因为内存不足的原因导致上面执行步骤失败报错,这时可以在命令行工具通过命令来执行。首先,进入项目代码根目录,右键点击空白处,在菜单中选择命令行工具,在命令行中执行如下命令安装maven工具:sudo apt install maven然后执行如下命令打包项目:mvn clean install打包成功后,在运行如下命令:mvn exec:java -Dexec.mainClass="com.huaweicloud.dcs.CaseTest"可以看到,项目成功运行,实验结束。
  • [热门活动] 【华为开发者空间】提优化建议,赢取开发者限量好礼
    开发者空间已经发布上线2个月啦~在此期间收获了在众多开发者对空间的优化意见,产研小哥哥们已在加紧迭代升级中。为感谢大家对开发者空间的关注,小编准备了“抢鲜礼”与“建议礼”免费领主机和提出优化建议都有机会获得开发者礼包,心动不如心动,快来参加吧~【活动时间】9月1日-12月31日【参与方式】1.免费领取专属云主机-点击领取2.反馈开发者空间优化建议-点击反馈【奖项设置】抢“鲜”有礼:活动期间加入华为开发者空间可免费领取云主机,有机会赢取开发者空间定制文化衫。“建议”有礼:体验开发者空间后,在云声平台反馈您的优化意见,即可获得开发者盲盒礼包,详情见云声活动页注:上述活动可同时参与,抢鲜礼抽取10人/月,每月从后台统一抽取;反馈礼不少于3人/月,获奖名单每月在活动页中公示【活动说明】用户限制说明:1.参加本次社区活动的用户必须为华为云注册用户。同时为保证活动公平性,禁止用户以IAM账号身份参与活动,否则将视为无效。2.领取奖品的用户需为华为云实名用户,未完成实名认证的用户将不发放活动奖励。3.本次活动如一个实名认证对应多个账号,只有一个账号可领取奖励。如在同一概率活动中,同一账号重复获奖,只发放首先获奖奖品。4.本次活动一个实名认证账号只能对应一个收件人,如同一账号填写多个不同收件人,不予发放奖励。5.请开发者不要在活动期间随意修改社区昵称和华为云账号,由此产生的统计问题,如过了申诉期,小助手不再处理。(申诉期为活动结果公示3天内。)奖品发放说明:1.获奖开发者用户需在截止时间在获奖信息收集表中填写获奖信息,活动结束且开发者用户填写完整领奖信息后14个工作日内,将统一发出奖品,所有实物奖品包邮,不额外收取任何费用。华为云遵守《中华人民共和国个人信息保护法》规定,将以上个人信息仅用于礼品发放之目的,不会向任何第三方披露,所有信息将在华为云问卷系统留存2个月,礼品发放完毕后即删除。若由于获奖开发者用户自身原因(包括但不限于提供的联系方式有误、身份不符或者通知领奖后超过30天未领取等)造成奖品无法发送的,视为获奖开发者用户放弃领奖。2. 为保证活动的公平公正,华为云有权对恶意刷活动资源(“恶意”是指为获取资源而异常注册账号等破坏活动公平性的行为),利用资源从事违法违规行为的开发者用户收回抽奖及奖励资格。3. 若发放奖品时,出现库存不足,则优先发放等价值的其他奖品。4. 所有参加本活动的开发者用户,均视为认可并同意遵守《华为云开发者用户协议》,包括以援引方式纳入《华为云开发者用户协议》、《可接受的使用政策》、《法律声明》、《隐私政策声明》、相关服务等级协议(SLA),以及华为云服务网站规定的其他协议和政策(统称为“云服务协议”)的约束。5.如果您不同意本活动规则和云服务协议的条款,请勿参加本活动。
  • [问题求助] 请问开发的安卓应用可以发布到哪里
    我开发了一个安卓应用,通过在一个输入框中粘贴或手动输入数据,提交后生成三维的长方体,可以生成较简单的家具,较简单的房间或复杂一些的建筑等等,请问可以发布到华为吗,如果可以的话发布操作是怎样的呢?
  • [技术干货] 开发者空间云主机免费领取指南(内含视频及文字指导)
    如何获取最新最全的鸿蒙、昇腾、鲲鹏等华为生态的学习资料及开发资源?如何高效便捷的完成应用开发?加入华为开发者空间,领取一台云主机,开启您一站式学习、实践、创新体验之旅。华为开发者空间,是为全球开发者打造的专属开发者空间,致力于为每个开发者提供一台云主机、一套开发工具和云上存储空间,汇聚昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等各项根技术的开发工具资源,并提供配套案例指导开发者从开发编码到应用调测。点击下方视频或查看操作指导,立即领取您的云主机。(产品持续迭代,领取界面可能有所变化,以下截图仅供参考)视频指导videovideovideovideovideovideovideo操作指导1. 点击访问华为开发者空间官网2. 登录华为云账号点击页面右上方“登录”账号。2.1 若已有华为云账号可直接登录登录方式1:通过华为云APP扫描登录,如下图:登录方式2:通过密码登录,如下图:2.2 若没有华为云账号,需要先注册账号后再登录3. 加入开发者空间并领取云主机3.1点击“立即体验”。3.2 配置云主机界面状态显示为“配置云主机”,表明领取成功,点击配置云主机。云主机名称、描述、工具等信息可根据需求自行填写和选择,其他信息默认。信息填写完后,点击安装,预计等待2分钟。3.3 使用云主机点击“在浏览器中打开”,初始环境加载预计等待1分钟。备注:在使用过程中,遇到技术问题,可在论坛-开发者空间版块 发帖提问。如需技术支持,可提交开发者工单 。如有产品优化建议,欢迎来云声平台 提交。
  • [获奖公告] 【开发者日专场】产品体验官:在开发者空间完成个人论坛代码部署
    华为云开发者日·上海站来啦!参加“在开发者空间完成个人论坛代码部署”体验项目提出你的建议或使用体验有机会获得开发者盲盒礼包惊喜不容错过,快叫上小伙伴一起来参加吧~【体验项目】在开发者空间完成个人论坛代码部署【活动时间】2024年8月30日-9月6日【参与方式】直接在此活动帖下方回帖提建议/提建议即可比如对产品功能的改进建议、对活动流程的感想、对现场活动的感悟等等PS:不要少于30字哦~【获奖规则】奖项设置有效回复楼层评选条件获奖名额激励礼品优质建议奖20对产品功能有改进价值的建议1名开发者盲盒礼品价值50-100元积极反馈奖20优质建议奖轮空的情况下进行抽取抽取1名开发者盲盒礼品价值50元【活动规则】1、本帖的回帖建议不少于30字,仅限于对“在开发者空间完成个人论坛代码部署”体验项目,其他项目建议不参与此次活动,否则将视为无效内容。2、本次活动将根据实际参与情况发放奖励,包括但不限于用户百分之百中奖或奖项轮空的情况;以上奖品均为实物奖品,具体发放视出库情况而定;3、活动预计于结束后七天内完成奖项公示,并于结束后15个工作日内完成邮寄。【温馨提示】1、请务必使用个人实名账号参与活动(IAM、企业账号等账号参与无效)。如一个实名认证对应多个账号,只有一个账号可领取奖励,若同一账号填写多个不同收件人或不同账号填写同一收件人,均不予发放奖励。2、所有获得奖品的获奖用户,请于获奖后3日内完成实名认证,否则视为放弃奖励。
  • [问题求助] 在云主机安装宝塔面板后无法正常连接
    在云主机安装宝塔面板后无法正常连接,如图,需要如何处理呢
  • [交流吐槽] 每个月60小时的云主机使用时长用完了,如何延长时间
    每个月60小时的云主机使用时长用完了,如何延长时间啊
  • [热门活动] 【开发者空间】提产品优化建议,领多重限量好礼
    开发者空间专场建议反馈活动又来啦~不仅有华为GT手表、手环、体脂秤,还有开发者定制礼盒、云宝手办等限量好礼,先到先得,快叫上小伙伴一起来云声提建议吧~【活动时间】8月1日-8月31日【参与方式】在云声提交对开发者空间的优化建议包括但不限于产品功能增强、优化改进、用户体验等【奖项设置】有效建议总积分第1名:华为GT2(46mm表盘)手表(有效建议数量不少于20条)有效建议总积分第2-3名:500元开发者盲盒礼包(有效建议数量不少于12条)有效建议总积分第4-10名:200元开发者盲盒礼包(有效建议数量不少于3条)高价值优质建议奖:100-200元开发者盲盒礼包(有效建议数量不限,可与其他奖项叠加)8月限定建议好礼:开发者空间:有效建议≧2条可额外获得云宝手办1个(盲盒款),建议标题以【开发者空间】开头【活动规则】1.有效建议积分“开发者空间”功能/缺陷相关有效建议为1分,用户体验相关有效建议为0.1分。2.高价值优质建议奖1)经内部产品研发团队评估为高价值优质建议奖的用户,额外奖励100-200元开发者盲盒礼包/人说明:高价值优质建议要求建议对开发者空间功能及优化改进有重要作用,优先从已被采纳的建议的选择;建议内容需要表述清晰,有明确的建议方案,最好有操作截图或链接等能进一步详细描述;高价值建议数量不限,且与有效建议积分奖可叠加,每位用户每月最多可获得一次。3.注意事项1)若出现积分相同且排名一致的情况,结合已实现和已采纳建议情况,会由内部技术专家选出价值更高的建议用户给予奖励。2)同一用户在同一页面(文档)提出的同一类问题(包括但不限于错别字、语句不通顺、视觉体验等),在通过审核后仅算作一条有效建议数3)若发现代他人提交优化建议,此建议分值只取原分值30%4)以上激励价值为实物礼品价值,兑换礼品以仓库现有实物礼品为准,不可以指定,如遇商品缺货,将随机换成其他等价值礼品发放5)活动结束后,7个工作日内会公示获奖结果,30个工作日内完成礼品邮寄6)此活动与云声月度激励为同一个,奖项不叠加
  • [技术干货] 【动手实践】解锁开发者超能力:免费领取云主机,零码创建专属AI Agent
    只要输入你想要的功能,30秒不到就能创建Agent——你的最佳AI助手,它可以是你的工作规划大师、睡眠管家、数据分析师、Java编程助手等等。一切身份功能皆由你来定义,让你自信应对各种技术难题,提升工作效率。简单三步,带你体验无需编写一行代码,即可拥有个性化AI助手的奇妙之旅。只需30秒,即可快速创建你的Agent👉点击链接申请公测。成功之后进入到AI原生应用引擎界面,点击“创建Agent”的按钮,在弹出的快捷菜单栏里输入你想要的Agent简要关键词描述,如出行、差旅、订机票。点击“生成”,系统会自动智能化生成Agent的基本信息和角色设定,匹配相对应的模型、技能和知识库。创建完成后,点击“开始体验”进行测试,即可让它根据你的需求反馈关于天气、交通、住宿等信息,一站式帮助你完成出行的规划。比如你也可以设置成为毕业季求职规划大师,让它帮你优化简历,进行面试模拟等等。最后点击“发布”,系统会生成API接口,开发者可直接应用在自己的应用中调用这个Agent,无缝融入到AI应用开发中。Tips:在创建agent之前,需要到“配置中心”里进行模型鉴权设置,这样在体验的时候,才能调用相关大模型。除此之外,AI原生应用引擎还支持数据集和模型的微调,让开发者创建的Agent更加“聪明”。加入华为开发者空间,体验更高效的应用开发开发者成功创建好Agent,可以进入到华为开发者空间,领取免费云主机,在开箱即用的开发环境中快速基于Agent开发各种AI应用,用AI创造出更多可能性。在华为开发者空间,开发者可以依照指引,轻松申领并激活专属的云主机工作桌面,云主机预集成CodeArts IDE、代码仓及JDK、Python等运行时插件,解决本地开发环境中配置复杂、稳定性不足和依赖等问题,为开发者提供性能强大、安全、稳定、高效的开发环境。每位开发者每年可享有数百小时的云主机使用时长,5GB的云存储空间和场景化沙箱资源,以及海量的技术赋能课程与专业开发者认证内容,让开发者拥有开箱即用的可延续工作空间。同时华为开发者空间聚合了以华为云CodeArts IDE为核心的多元生态开发工具及资源,包括鲲鹏、昇腾、鸿蒙生态的开发工具资源入口,丰富的开源镜像、热门开发插件等,覆盖代码托管,开发编译、测试、部署、运维等应用构建全旅程,高效支撑开发者进行各类场景的应用开发。华为开发者空间云主机正在公测中,首批体验名额已开放。点击链接领取免费云主机,创建专属AI Agent,给你的开发工作加点“码力”。
  • [技术干货] 华为开发者空间发布,让每位开发者拥有一台云主机,在华为根生态上创新
    6月21日,华为开发者大会2024(HDC 2024)在东莞篮球中心隆重揭幕。会上,华为常务董事、华为云CEO张平安宣布,华为云为每个新生态的开发者免费提供一台云主机、一套开发工具和5GB的云存储空间,基于华为根技术生态开发、创新。华为云是华为公司面向开发者的统一底座,目标打造昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等各项根技术的生态,给广大开发者一个更优的选择。为了开发者更好的学习和使用这些技术,华为云为全球开发者打造专属开发者空间,汇聚了华为优质开发资源及工具,让每一位开发者拥有一台云主机。开发者现在可以访问华为开发者官网进入开发者空间,免费领取一台开箱即用的云主机进行体验。云主机预集成CodeArts IDE、代码仓及JDK、Python等运行时插件,解决本地开发环境中配置复杂、稳定性不足和依赖等问题,为开发者提供性能强大、安全、稳定、高效的开发环境。在华为开发者空间,每位开发者每年可享有数百小时的云主机使用时长,5GB的云存储空间和场景化沙箱资源,以及海量的技术赋能课程与专业开发者认证内容,让开发者拥有开箱即用的可延续工作空间。同时华为开发者空间聚合了以华为云CodeArts IDE为核心的多元生态开发工具及资源,包括鲲鹏、昇腾、鸿蒙生态的开发工具资源入口,丰富的开源镜像、热门开发插件等,覆盖代码托管,开发编译、测试、部署、运维等应用构建全旅程,高效支撑开发者进行各类场景的应用开发。除此之外,在华为开发者空间,开发者还将获得以下能力支持:应用管理:覆盖应用构建、归档、认证、配置全生命周期的应用管理,支持开发者上云应用构建;沃土云创计划:提供多元化的应用构建方向及激励计划,助力开发者实现技术创新;激励管理:提供开源共创、线索分享激励等各类权益,让开发者参与生态建设,享受生态红利;技术咨询与支持:通过工单、云声、ISSUE支持等服务,为开发者提供个性化的技术支持与解决方案;未来,华为云将持续通过华为开发者空间,为开发者提供鲲鹏云资源、昇腾云资源,鸿蒙云手机以及软硬结合的全栈开发工具链,让开发者可以在人工智能、大模型、鸿蒙移动应用开发等技术领域持续学习成长,实现应用和技术创新。华为开发者空间云主机正在公测中,首批体验名额已开放,点击链接了解。后续我们将向所有开发者全面开放,敬请期待!请大家持续关注华为云开发者官网。在HDC 2024期间的产品体验官线下活动中,我们已收到大家反馈的意见并加紧优化中。没去现场的小伙伴,欢迎参加开发者空间体验官专场,线上一样可以领取啦~本次准备了HDC限定礼包,内含双肩包、文化衫、挂脖风扇、渔夫帽等,活动限时一周,礼品数量有限,先到先得哦~点击链接,快叫上小伙伴一起来提建议吧~
总条数:499 到第
上滑加载中