随笔分类 - 程序员之家
摘要:摘要:装饰者模式通过组合的方式,提供了能够动态地给对象/模块扩展新功能的能力。理论上,只要没有限制,它可以一直把功能叠加下去,具有很高的灵活性。 本文分享自华为云社区《【Go实现】实践GoF的23种设计模式:装饰者模式》,作者: 元闰子。 简介 我们经常会遇到“给现有对象/模块新增功能”的场景,比如
阅读全文
摘要:摘要:最开始我想做的是通过拦截器拦截SQL执行,但是经过测试发现,过滤器至少可以监听每一个SQL的执行与返回结果。因此,将这一次探索过程记录下来。 本文分享自华为云社区《jfinal中使用过滤器监控Druid的SQL执行【五月07】》,作者:KevinQ 。 最开始我想做的是通过拦截器拦截SQL执行
阅读全文
摘要:摘要:DevSecOps 是“开发(development)、安全(security)和运营(operations)”的缩写,是通过一套包含了人文、流程、技术的框架和方法,把安全能力无缝且柔和地集成到敏捷和 DevOps 流程和工具中。 本文分享自华为云社区《软件快速交付真的需要以安全为代价吗?》,
阅读全文
摘要:摘要:本文讲述如何在保存Kafka特有能力的情况下给Kafka扩充一个具有能处理延时消息场景的能力。 本文分享自华为云社区《Kafka也能实现消息延时了?》,作者:HuaweiCloudDeveloper 。 1、背景 Kafka是一个拥有高吞吐、可持久化、可水平扩展,支持流式数据处理等多种特性的分
阅读全文
摘要:摘要:借助Karmada原生API的支持能力,Karmada可以借助Flux轻松实现Helm应用的跨集群部署。 本文分享自华为云社区《 使用Karmada实现Helm应用的跨集群部署【云原生开源】》,作者:华为云云原生开源团队。 背景 通过使用 Kubernetes 原生 API 并提供高级调度功能
阅读全文
摘要:摘要:前些天一个很简单的SQL报了一个不常见的错误。 本文分享自华为云社区《记一次mysql关联查询格式冲突问题【五月04】》,作者: KevinQ 。 问题起源 作为CRUD程序员,最常用的功能当然是数据库查询了。 前些天一个很简单的SQL报了一个不常见的错误: Illegal mix of co
阅读全文
摘要:摘要:下面就来给大家介绍这三个函数在字符截取时的一些用法与区别。 本文分享自华为云社区《GaussDB(DWS)中的字符截取三胞胎》,作者:我站在北方的天空下 。 在GaussDB(DWS)中关于字符截取功能的支持有个函数三胞胎,它们分别是substrb()、substr()、substring()
阅读全文
摘要:摘要:本文讲述4种查看java对象所占内存大小的方法 本文分享自华为云社区《查看java对象所占内存大小》,作者:xiewenci。 计算java对象所占内存大小 1.使用jdk8自带API 使用这种jdk8方式时,Open JDK 不是天然支持的,需要set一下环境变量 System.setPro
阅读全文
摘要:摘要:本文介绍什么是算子,算子有哪些基本特征。 本文分享自华为云社区《【CANN文档速递05期】一文让您了解什么是算子》,作者: 昇腾CANN 。 什么是算子 深度学习算法由一个个计算单元组成,我们称这些计算单元为算子(Operator,简称OP)。在网络模型中,算子对应层中的计算逻辑,例如:卷积层
阅读全文
摘要:摘要:如果你能理解OpenStack的网络,那么对于其他云平台的网络,应该也可以通过分析后理解掌握了。 本文分享自华为云社区《《跟唐老师学习云网络》 - OpenStack网络实现》,作者: tsjsdbd 。 整体设计 首先,OpenStack是用来管理大量的VM的“上帝”。他的目的是要像掌控物理
阅读全文
摘要:摘要:面对所谓的35岁危机,冯柯强调最重要的是要有积累和分析沉淀。 本文分享自华为云社区《干货满满!华为云数据库首席架构师20年技术经验分享,如何化解35岁危机》,作者:华为云社区精选 。 数据库承载了客户最关键的数据,它需要有非常好的可用性,可靠性,所以也非常考验一个内核团队的开发的能力,产品化的
阅读全文
摘要:摘要:商业敏捷机构(Business Agility Institute)再次联合Scrum联盟(Scrum Alliance)和国际敏捷联合会(ICAgile)共同推出了2022年度的敏捷教练行业现状报告,本文对此报告从作者的角度进行了简要的解读。 本文分享自华为云社区《2022年度敏捷教练行业现
阅读全文
摘要:摘要:介绍了Angular中依赖注入是如何查找依赖,如何配置提供商,如何用限定和过滤作用的装饰器拿到想要的实例,进一步通过N个案例分析如何结合依赖注入的知识点来解决开发编程中会遇到的问题。 本文分享自华为云社区《Angular依赖注入模式的应用和玩法案例》,作者:DevUI 。 注入,一种组件树状层
阅读全文
摘要:摘要:本文介绍openGauss数据库的启动过程,包括主线程,辅助线程及业务处理线程的启动过程。 本文分享自华为云社区《openGauss内核分析(一):openGauss 多线程架构启动过程详解》,作者:Gauss松鼠会。 openGauss数据库自2020年6月30日开源以来,吸引了众多内核开发
阅读全文
摘要:摘要:List item使用scikit-learn机器学习包的支持向量机算法,使用全部特征对鸢尾花进行分类。 本文分享自华为云社区《支持向量机算法之鸢尾花特征分类【机器学习】》,作者:上进小菜猪。 一.前言 1.1 本文原理 支持向量机(SVM)是一种二元分类模型。它的基本模型是在特征空间中定义最
阅读全文
摘要:摘要:此次定位,颇为复杂,而且有时让人没有思路,因为同一个接口,换一个环境又好使了,又不敢去怀疑代码;然而有问题的环境,换一个接口也好使了,又不得不怀疑代码 本文分享自华为云社区《一次网络请求超时分析》,作者:xiewenci 。 问题现象 发起http请求,后端服务接口/v5/iot/11c9c8
阅读全文
摘要:摘要:在实际应用中,影响并行加速比的因素主要是串行计算、并行计算和并行开销三方面。 本文分享自华为云社区《高性能计算(2)——万丈高楼平地起》,作者: 我是一颗大西瓜。 存储方式 从物理划分上共享内存和分布式内存是两种基本的并行计算机存储方式 除此之外分布式共享内存也是一种越来越重要的并行计算机存储
阅读全文
摘要:摘要:代码补全可以有效的提升开发效率、减少拼写错误和输入代码量。CodeArts 依赖于 codearts.smartassist-java-ls 插件实现代码补全功能。 本文分享自华为云社区《CodeArts 智能代码补全》,作者: HuaweiCloud 开发工具。 代码补全类型主要有: 关键字
阅读全文
摘要:摘要:Spring Security是一个安全框架,作为Spring家族的一员。 本文分享自华为云社区《【云驻共创】深入浅出Spring Security》,作者:香菜聊游戏。 一、前言 1.历史 Spring Security最早叫Acegi Security,这个名称并不是说它和Spring就没
阅读全文
摘要:摘要:在本文中,回顾了TypeScript中几个最有用的类型保护,并通过几个例子来了解它们的实际应用。 本文分享自华为云社区《如何在TypeScript中使用类型保护》,作者:Ocean2022。 类型保护是一种TypeScript技术,用于获取变量类型信息,通常使用在条件块语句中。类型守卫是返回布
阅读全文
浙公网安备 33010602011771号