草庐IT

非业务

全部标签

超聚变和厦门大学助力兴业银行构建智慧金融隐私计算平台,助力信用卡业务精准营销...

兴业银行与超聚变数字技术有限公司、厦门大学携手,发挥产学研用一体化整体优势联合建设,厦门大学提供先进的算法模型及科研能力,超聚变提供产品解决方案及工程能力,兴业银行提供金融实践能力,三方发挥各自领域优势,强化基础研究与深度应用的高效转化,加速隐私计算与金融科技科研成果的商业应用进程,联合打造软、硬结合的全链路可信的隐私计算一体机方案,共同打造智慧金融隐私计算平台。解决方案提供涵盖超聚变操作系统FusionOS、服务器FusionServer、数据库FusionDB等软硬件的全链路可信解决方案;基于机密计算技术,实现数据“可用不可见”,提供隐私保护的基础上,进行数据挖掘分析;ARM加解密核心,性

SQL vs NoSQL: 为满足您的业务需求选择正确的数据库模型

关于基本SQL的快速回顾SQL(StructuredQueryLanguage)数据库,也称为关系数据库,是一种基于关系模型的数据库管理系统(DBMS)。它以结构化的方式组织和存储数据,使用带有行和列的表来表示实体及其关系。SQL数据库使用一种称为SQL的结构化查询语言与数据库进行交互。SQL提供了一组命令和语法,用于定义、操作和检索数据库中的数据。使用SQL,您可以创建表,使用主键和外键定义表之间的关系,插入和更新数据,并查询数据库以检索特定信息。一些流行的SQL数据库系统包括:MySQL→ 一种广泛用于Web应用程序的开源关系数据库管理系统。PostgreSQL→ 一种以其可扩展性和高级功

如何把握企业数字化转型的关键阶段——基本概念和术语,业务准备阶段、信息采集阶段、存储阶段、处理阶段、智能决策阶段,价值创造、数据管理、赋能机制等

作者:禅与计算机程序设计艺术1.简介2020年是企业数字化转型的一个重要转折点。作为一个时代潮流,数字化让我们能够更好地连接、协同、分析和管理各种信息。把握企业数字化转型的关键阶段、弄清楚当前各项技术应用的优缺点,并采用适合自身条件的策略、布局,推动企业数字化变革,将成为每个企业必经之路。为了帮助读者准确把握数字化转型的关键节点,本文首先对数字化转型的一些基本概念和术语进行了详细的阐述,包括“云计算”、“大数据”、“物联网”、“区块链”、“机器学习”等,以及它们在企业数字化转型中的作用和意义。接下来,分别从企业数字化转型的不同阶段——业务准备阶段、信息采集阶段、存储阶段、处理阶段、智能决策阶段

SpringBoot如何让业务Bean优先于其他Bean加载

本博客原文地址:https://ntopic.cn/p/2023090901/源代码先行:Gitee本文介绍的完整仓库:https://gitee.com/obullxl/ntopic-bootGitHub本文介绍的完整仓库:https://github.com/obullxl/ntopic-boot背景介绍今天走读一个应用程序代码,发现一个有趣的现象:有多个不同的业务Bean中均依赖了一个参数工具类ParamUtils(即:@AutowiredParamUtilsparamUtis),ParamUtils依赖了ParamDAOBean用于从DB中获取参数;为了便于ParamUtils使用,工

浅谈小程序开源业务架构建设之路

  一、业务介绍1.1小程序开源整体介绍百度从做智能小程序的第一天开始就打造真正开源开放的生态,我们的愿景是:定义移动时代最佳体验,建设智能小程序行业标准,打破孤岛,共建开源、开放、繁荣的小程序行业生态。百度智能小程序的生态玩家有三类,分别是:联盟合作伙伴、开发者和用户。对于联盟合作伙伴,满足合作伙伴的生态共建、流量共享、商业共赢诉求,使得合作伙伴App内缺失场景得到高效补充,拉动合作伙伴App用户使用时长,共享小程序的变现收入。对于开发者,满足了开发者一次开发,多端运行诉求,使得开发者流量获取更加便捷高效、并且增加开发者商业收入。对于用户,满足用户的无需跳出即可享受一站式服务诉求。百度搜索做

谈谈JSF业务线程池的大小配置

1.简介JSF业务线程池使用JDK的线程池技术,缺省情况下采用Cached模式(核心线程数20,最大线程数200)。此外,还提供了Fixed固定线程大小的模式,两种模式均可设置请求队列大小。本文旨在通过一个简化场景(“单服务应用”)下的负载测试,为“JSF业务线程池大小配置”提供基准测试结果,并形成一些普遍适用的结论。本文的目标读者包括需要合理配置JSF线程大小的压测工程师、开发部署运维工程师以及架构师。本文不涉及JSF服务端的其他配置项,也不针对“复合服务应用”的合理配置进行探讨。你可以利用本文提供的结论,作为设计压测用例或评估业务线程池大小的基本方法的参考,以便在实践中合理配置JSF业务线

Spring Boot项目业务代码中使用@Transactional事务失效踩坑点总结

1.概述接着之前我们对SpringAOP以及基于AOP实现事务控制的上文,今天我们来看看平时在项目业务开发中使用声明式事务@Transactional的失效场景,并分析其失效原因,从而帮助开发人员尽量避免踩坑。我们知道Spring声明式事务功能提供了极其方便的事务配置方式,配合SpringBoot的自动配置,大多数SpringBoot项目只需要在方法上标记 @Transactional 注解,即可一键开启方法的事务性配置。当然后端开发人员对数据库事务这个概念并不陌生,也知道如果整体考虑多个数据库操作要么成功要么失败时,需要通过数据库事务来实现多个操作的一致性和原子性。如下所示:@Overrid

【业务功能篇78】微服务-前端后端校验- 统一异常处理-JSR-303-validation注解

5.前端校验我们在前端提交的表单数据,我们也是需要对提交的数据做相关的校验的Form组件提供了表单验证的功能,只需要通过rules属性传入约定的验证规则,并将Form-Item的prop属性设置为需校验的字段名即可校验的页面效果前端数据校验就搞定了。后端校验也是不可避免的6.后端服务校验6.1JSR-303介绍  JSR是JavaSpecificationRequests的缩写,意思是Java规范提案。是指向JCP(JavaCommunityProcess)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。

IT领导者接受业务变革创造者的角色

 IT领导者正在将业务敏锐度、强大的沟通技巧和沉浸在日常工作流程中相结合,以交付成功的变更管理。领导转型项目的首要任务不是通过指令,而是通过培养共享经验和沉浸在业务中的正确结合。巴里奥斯担任销售电话的副驾驶,花时间观察酿酒师,并定期参加销售和运营计划以及供应链小组的会议。他的努力对于学习工作流程、建立信任和培养有助于推动组织变革的关系至关重要。“你不能成为象牙塔建筑师,”他解释道。“你必须真正了解系统是如何使用的,数据是如何输入系统的,以及如何操纵它来做出决策。如果你不积极地这样做,你就不会成为一个改变者。”与大多数同行一样,巴里奥斯越来越把变革管理领导力视为首席信息官议程的基石。根据《202

阿里终面:业务主表海量数据,读写缓慢有什么优化方案?

无论多么复杂的业务场景,一条数据的一生都体现在CRUD操作上,正是创建、查询、修改、删除。正如人的生死轮回,数据亦是如此,一条数据随着时间的流逝,其价值也是在逐渐变小。数据存在的价值则是在于它被使用的程度,在不同的系统中,人们对于不同时期的数据有着不同的需求。比如12306、携程上的火车、机票订单,人们往往只关注30天之内的订单,而携程正是默认只保留30天的订单信息,超过30天的订单需要通过手机号查找。携程订单携程为什么要这么做?其实仔细想想不难明白,作为全国购票平台,每年数以亿计的订单,如果全部能够开放操作(CRUD),那么系统将会瞬间崩溃。一个订单走到终态的标志则是这笔订单的完成,也就意味