深圳幻海软件技术有限公司 欢迎您!

  • 手把手教你用代码画架构图

    作者:京东物流 覃玉杰1.前言本文将给大家介绍一种简洁明了软件架构可视化模型——C4模型,并手把手教大家如何使用代码绘制出精美的C4架构图。阅读本文之后,读者画的架构图将会是这样的:注:该图例仅作绘图示例使用,不确保其完整性、可行性。2.C4模型2.1C4模型整体介绍C4是软件架构可视化的

  • 官方盘点 .NET 7 新功能

    .NET7为C#11/F#7、.NETMAUI、ASP.NETCore/Blazor、WebAPI、WinForms、WPF等应用程序带来了更高的性能和新功能。使用.NET7,您还可以轻松地将.NET7项目容器化,在GitHub操作中设置CI/CD工作流,并实现云原生可观察性。欢迎下载.NET7!.

  • 云迁移优秀实践

    企业迁移到云是因为有各种各样的好处:减少管理开销、只需按一下按钮就可以灵活地扩展或收缩存储需求、可见的运营成本节省——而且所有这些都不需要购买或退出数据中心的物理服务器。越来越多的企业和组织不仅将云迁移视为明智的选择,而且将其视为IT战略的关键部分。通过在大量的公共云上运行生产工作负载(混合模型),

  • 为什么说技术栈中不能少云数据库?

    拥有正确的云数据库有助于解决公司所依赖的应用程序范围,以及他们构建的应用程序,从云到移动和边缘。对于希望提供更好和更个性化的客户体验的公司来说,实现DBaaS(数据库即服务)应该是一个关键考虑因素。数据库是企业业务的基础云数据库使包括零售、交通、游戏、医疗保健和银行在内的各个领域的组织能够以更快的速

  • iOS 15.2 Beta4更新,GPU性能有所提升!BUG修复

    苹果在iOS15.2Beta3发布接近3周后终于更新了iOS15.2Beta4!版本号为19C5050b,下周还会有新的测试版发布也不排除直接是RC版。因为是b结尾所以正式版之前一般还有一个测试版发布!iPhone13系列的自动亮度问题已经修复。(降频问题因为刚更新还未发现目前频率正常,点关注不迷路

  • 哪个是用于开发 Java 应用程序的优秀操作系统?

    Java在Windows、macOS和Linux发行版上运行良好。我在ChronicleSoftware工作,我们的大部分软件都是开源Java库,所以我们不——或者更确切地说,我们不能——要求我们的客户在特定的操作系统上运行。您可能会惊讶地听到我们也没有规定我们的员工应该使用哪种操作系统。我们让他们

  • JHipster:Java和JavaScript的全栈框架

    JHipster是生成Java和JavaScript混合应用程序的成熟框架,支持你喜欢用的开发工具,并提供现成的监控和其他管理功能。JHipster是一个长期存在且雄心勃勃的Java和JavaScript混合项目,致力于使用响应式前端简化全栈Java应用程序的开发。JHipster开发团队不断发布新

  • 高效应用程序应该配置的七个JVM参数​

    图片围绕垃圾收集和内存,您可以将600多个参数传递给JVM。如果包括其他方面JVM参数计数将轻松超过1000+。争论点太多,任何人都无法消化和理解。在本文中,我们将重点介绍七个重要的JVM参数,您可能会发现它们很有用。1.-Xmx和-XX:MaxMetaspaceSize-Xmx可能是最重要的JVM

  • 聊聊微前端那些事儿

    什么是微前端根据Micro-Frontend官网的定义,微前端是将网站或者web应用程序视为由独立团队拥有的功能组合。这么说你可能会感到难以理解,通俗地讲,微前端就是各个仓库组件独立,彼此可以独立开发和部署,它们彼此之间互不影响,通过通信进行沟通,它们整体对外提供一个完整的服务。提到微前端,就不得不

  • 这5个理由让软件架构师积极拥抱低代码

    软件开发者和架构师曾经有理由对低代码技术持怀疑态度,但今天,许多成熟的低代码平台使敏捷开发团队能够提高生产力、增加质量、并频繁部署。开发人员使用低代码技术来构建应用程序、客户体验、门户网站、搜索体验、工作流集成、数据管道、数据流、仪表板、测试自动化、机器学习模型和其他解决方案。"低代码作为一个强大的

  • 2022年需要关注的五个开发工具

    【51CTO.com快译】本文介绍了5个相对较新的开发工具,以改进组织的工作流程,并更顺畅地过渡到远程工作设置。新冠疫情改变人们的工作方式已经有两年的时间。在疫情开始之初,很多组织在开展业务时陷入困境,但现在人们已经习惯了远程工作,并期望在新常态下实现业务增长。远程工作的团队(尤其是开发团队)对创新

  • 测试开发同学必须了解的Java11中的重要变化

    目前市场上主流的稳定版是Java8和Java11(java17也推出了稳定版,但使用者寥寥),目前大部分公司的生产环境还是Java8居多。因为正在建设中的系统,擅自更换语言SDK版本更是大忌。因为更换语言SDK就意味着SDKAPI面临着变更风险,极有可能导致很多未知的运行时错误和编译器错误。一个大型

  • 最易学和最难学的编程语言 Top 5

    在线学习平台 Springboard罗列了一个最容易学习和最难学的编程语言Top5榜单。事实上, 问一个程序员最容易学习的语言,就像问一个人他们最喜欢的冰淇淋。每个人都有自己的偏好,永远没有真正的正确答案。正如开发者和教育家MarekZaluski曾经说的那样,"编程语言是由程序

  • 是“玩具”还是神作?低代码平台真的是下一个千亿级赛道吗?

    近年来,低代码平台非常火,尤其是Mendix和Outsystems的收购及融资后,很多人越来越相信,低代码平台或将成为继云计算之后,又一个千亿级赛道。什么是低代码平台那么什么是低代码平台呢?一般来说,低代码开发平台是指不同水平的开发人员,甚至是没有任何开发经验的人,可以通过可视化用户界面,使用拖拽组

  • Blazor WebAssembly 应用程序中进行 HTTP 请求

     翻译自WaqasAnwar2021年5月13日的文章《MakingHTTPRequestsinBlazorWebAssemblyApps》[1]在我的前篇文章《BlazorServer应用程序中进行HTTP请求》中,我介绍了在BlazorServer应用程序中进行HTTP请求的相关技术,

  • 精益求精!如何让你的Python项目从自动化中受益

    本文转载自公众号“读芯术”(ID:AI_Discovery)无论你的项目是用于开发Web应用,处理数据科学问题还是AI,使用配置良好的CI/CD,可在开发中调试且针对生产环境进行了优化的Docker镜像,或一些其它的代码质量工具,都能让你受益。本文将告诉你该如何把它们加入Python项目中!这是我的

  • Java程序员这项技能没掌握,还是别去面试了

    随便点开一个Java工程师的招聘,你会发现基本每个任职要求里面都会有一条:了解/熟练使用Redis,由此可见,企业对于Redis的重视程度。Redis是最受欢迎的Key-Value存储数据库。曾在2014年也在年度数据库管理系统中排名前三位,Redis之所以如此流行,除了其稳定、高性能和功能丰富的特

  • Python中的依赖关系处理

    对许多人来说,依赖关系是一场噩梦。一些人甚至认为它们是技术债务。管理你的软件的库列表是一种可怕的体验。自动更新依赖项?-这听起来像是在说胡话。请继续关注我,因为我将帮助你更好地掌握一些你在实践中无法摆脱的东西——除非你非常富有和有才华,能够在没有他人代码的情况下生活。首先,我们需要清楚地了解一些有关

  • 浅析七款“Python开源框架”的优缺点

    一:DjangoDjango应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。优点:开源框架,有完美的文档支持解决方案众多,内部

  • JavaScript已经从浏览器中脱颖而出,成为一种通用的编程语言

    传统上,JavaScript都是关于Web开发的,但一项新的调查显示,它正在打破这种束缚,成为移动应用程序开发中的一股主力军。不久前的移动开发主要局限于使用Java和Objective-C等语言,而ReactNative、NativeScript、PhoneGap/Cordova、ionon等方法已

推荐阅读