-
基于AI的架构优化:创新数据集构造法提升Feature envy坏味道检测与重构准确率
本文分享自华为云社区《华为云基于AI实现架构坏味道重构取得业界突破,相应文章已被软工顶会FSE 2023收录》,作者: 华为云软件分析Lab。 基于AI技术实现架构坏味道检测与重构建议是当前业界比较流行的做法,但此做法往往存在一个通病,即训练数据集的质量问题,如何构建大规模、高质量的训练数据成为制约算法有效性的关键挑战。针对这项挑战,我们以Feature e...
时间:2023-12-01点击:210收藏
-
kunlun-admin v1.4.0 发布,昆仑管理系统
昆仑管理系统 v1.4.0 发布了! 更新日志 1、升级 Umi 版本至4.x; 2、升级 Antd 版本至5.x,并更新其他组件版本; 3、登录页面调整; 4、优化并修复前端及后台若干问题。 系统介绍 昆仑管理系统是一套基于前后端分离架构的后台管理系统。kunlun-web 基于 React + Umi (乌米) + Ant Design (蚂蚁金服) 构...
时间:2023-12-01点击:185收藏
-
AYANEO 新品复古 Mini PC:R3 3200U/R7 5700U 可选
游戏硬件公司 Ayaneo 于近日正式发布了旗下首款迷你主机:Ayaneo Retro Mini PC AM01,号称引领 Mini PC 2.0 时代。该公司全新的 Mini PC 系列旨在满足玩家的多样化需求,打造无缝的游戏体验。 Retro Mini PC AM01 整体设计致敬了苹果公司经典的Macintosh。精致复古的造型设计搭配仅 1L 的小巧...
时间:2023-12-01点击:282收藏
-
Go语言实现GoF设计模式:备忘录模式的实践探索
本文分享自华为云社区《【Go实现】实践GoF的23种设计模式:备忘录模式》,作者:元闰子。 简介 相对于代理模式、工厂模式等设计模式,备忘录模式(Memento)在我们日常开发中出镜率并不高,除了应用场景的限制之外,另一个原因,可能是备忘录模式 UML 结构的几个概念比较晦涩难懂,难以映射到代码实现中。比如 Originator(原发器)和 Caretake...
时间:2023-12-01点击:205收藏
-
Turbo Pascal 诞生 40 年
Turbo Pascal 迎来了 40 岁生日。 1983 年 11 月 20 日,Borland 公司发布了 Turbo Pascal 的第一个版本。该版本的编译器核心部分由Anders Hejlsberg授权给 Borland 公司。 Anders Hejlsberg 为 MS-DOS 和 CP/M 设计了 Pascal 编译器,Borland 买下该编...
时间:2023-12-01点击:196收藏
-
Sailfish OS 开发商 Jolla 已被其前管理层收购
芬兰科技公司 Jolla 的前管理层收购了 Jolla Ltd. 的全部业务和员工。 根据 Jolla 发布的新闻稿,Jolla Ltd 专注于操作系统和汽车软件的全部业务和员工将被转移到一家新公司,这家新公司已被 Jolla 前管理层收购。 由于乌克兰战争,俄罗斯在 Jolla 集团结构中的所有权成为员工和客户面临的一个紧迫问题,最终导致该公司于 2023...
时间:2023-12-01点击:192收藏
-
Java 表达式引擎选型调研分析
一、简介 我们项目组主要负责面向企业客户的业务系统,企业的需求往往是多样化且复杂的,对接不同企业时会有不同的定制化的业务模型和流程。我们在业务系统中使用表达式引擎,集中配置管理业务规则,并实现实时决策和计算,可以提高系统的灵活性和响应能力,从而更好地满足业务的需求。 举个简单的例子,假设我们有一个业务场景,在返利系统中,当推广员满足一定的奖励条件时,就...
时间:2023-12-01点击:251收藏
-
JumpServer 开源堡垒机 V2 社区版即将停止维护
尊敬的JumpServer开源堡垒机用户:您好! 如《关于JumpServer开源堡垒机V2版本产品生命周期的相关说明》所示,JumpServer开源堡垒机V2版本(社区版)将于2023年12月31日停止维护支持。 在过去两年多的时间里,JumpServer开源堡垒机V2版本获得了众多用户的支持和喜爱。出于产品自身迭代和用户需求升级的要求,2023年2月27...
时间:2023-12-01点击:205收藏
-
Node.js 21.3.0 发布
Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境,采用 Google 开发的 V8 运行代码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高性能。 Node.js 21.3.0 现已发布,具体更新内容如下: Notable Changes 新的--disable-warningflag 此版...
时间:2023-12-01点击:233收藏
-
AREX 在开发自测场景中应用实践
前言 AREX是一款重新定义自动化测试的回归测试平台。它基于 Java Agent 的代码注入能力,实现流量录制回放技术,捕获线上真实用户流量和数据,在开发测试等验证环境回放,比对差异,明确代码变更影响面,实现全自动化回归测试。 AREX 运行模式与使用场景 AREX 运行的两种模式 AREX 除了可以为测试人员提供回归测试的便利,还可以助力开发人员在新功能...
时间:2023-12-01点击:310收藏
-
Istio 网格的出口定义者:深入了解 Egress Gateway
本文分享自华为云社区《Istio Egress 出口网关使用》,作者:k8s技术圈。 前面我们了解了位于服务网格内部的应用应如何访问网格外部的 HTTP 和 HTTPS 服务,知道如何通过ServiceEntry对象配置 Istio 以受控的方式访问外部服务,这种方式实际上是通过 Sidecar 直接调用的外部服务,但是有时候我们可能需要通过专用的 Egre...
时间:2023-12-01点击:195收藏
-
七年 4 个阶段:滴滴可观测架构演进与实践
一分钟精华速览 在当前阶段,可观测性的建设并没有统一的执行路径。每家公司会根据自身的业务需求、运营模式和规模,形成一套独特的实践方案。为了应对业务规模的扩大和需求的变化,可观测团队必须持续优化和升级其架构,并始终保证可观测系统本身的高可用性。 本文详尽地描绘了滴滴从 2017 年至今,在四个不同阶段所遭遇的技术挑战,如单体应用阶段的资源瓶颈、运维成本的上升、...
时间:2023-12-01点击:215收藏
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程