① 定义:是一套经过反复使用、多人知晓的、经过分类的、代码设计经验的总结 ② 为什么使用设计模式?     1.为了代码的可重用性、更容易被他人理解、保证代码的可靠性     2.设计模式使代码的编写真正的工程化,是软件工程的基石脉络,如同大厦的结构 ③ 有哪些?      构造器模式,模块化模式,暴露模块模式,单例模式,中介者
Maven学习1.前言1.1约定大于配置目录目的${basedir}存放pom.xml和所有的子目录${basedir}/src/main/java项目的java源代码${basedir}/src/main/resources项目的资源,比如说property文件,springmvc.xml${basedir}/src/test/java项目的测试类,比如说Junit代码${basedir}/sr
转载 2024-09-16 21:12:35
40阅读
首先要感谢公司给我们提供的这次培训和给我们请到这么好的讲师,这次培训真是大大的开拓了自己的技术视野,更是了解到当前流行的一些技术,通过孙老师细致入微的讲解了解到各种web架构的优点与不足,以及各种架构的演进历史,架构设计中高可用、高并发的设计手段,同时对当下流行的微服务有了大致的了解,尤其是讲课过程中MQ队列、异步处理请求、负载均衡、无状态化服务、服务降级、注册中心这些架构设计方面的知识真的是让自
转载 2023-08-20 07:50:27
50阅读
一、Calico简介1.1、calico特性     Calico是另一款主流的开源虚拟化网络方案, 用于为云原生应用实现互联与策略控制, 可以整合进大多数主流的编排系统, 例如Kubernetes、 Apache Mesos、 Docker和OpenStack等。 与Flannel相比,Calico的一个显著优势是对网络策略的支持, 它允许用户动态定义访问控制规则以
转载 2023-11-27 20:08:53
274阅读
colab使用心得最近一直在使用colab,为什么我使用colab主要原因是老师无法提供合适的硬件以及自己也无法负担起一个好的显卡。colab一个月10美元,相比国内的百度,阿里以及华为性价比很高。不是我贬低国内的深度学习的虚拟机,目前国内各个平台收费很高,平均五六远一个小时,而且我知道一个国外的资源也是两三元一个小时。百度有免费的,但是框架只能用飞浆框架,听说华为最近也搞了一个深度学习的框架,不
域(domain)初步思考和理解1. 什么是域?域英文叫DOMAIN——域(Domain)是Windows网络中独立运行的单位,域之间相互访问则需要建立信任关系(即Trust Relation)。信任关系是连接在域与域之间的桥梁。当一个域与其他域建立了信任关系后,2个域之间不但可以按需要相互进行管理,还可以跨网分配文件和打印机等设备资源,使不同的域之间实现网络资源的共享与管理,以及相互通信和数据传
4.1 The Example Domain 领域示例代码 The examples will use some concepts those are used by GitHub, like Issue, Repository, Label and User, you are already fa ...
转载 2021-10-21 15:39:00
842阅读
2评论
1. 简介上一篇我们聊到了mongodb数据块的基本概念,和数据块迁移的主要流程,这篇文章我们聊聊源码实现部分。2. 迁移序列图数据块迁移的请求是从配置服务器(config server)发给(donor,捐献方),再有捐献方发起迁移请求给目标节点(recipient,接收方),后续迁移由捐献方和接收方配合完成。数据迁移结束时,捐献方再提交迁移结果给配置服务器,三方交互序列图如下: 可以
转载 2024-03-29 17:17:56
52阅读
Mysql约束数据完整性:是指数据的精确性(Accuracy)和可靠性(Reliability)。它是应防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。数据的完整性要从以下四个方面考虑:实体完整性(Entity Integrity):例如,同一个表中,不能存在两条完全相同无法区分的记录域完整性(Domain Integrity):例如:年龄范围0-12
转载 2023-08-08 11:44:08
123阅读
1. 封装.     现在的理解 就领域实体里的字段越来越少. 之前的理解 就是越上层参数越少.  2. 同字段不同领域对象3. 组合大于继承/回调/spi , 平台大于中台     只有很稳定了,且回调的节点概念不业务化  ddd优雅应用   电话号码,银行卡号脱敏打印. 把这
转载 6月前
26阅读
一、概述此文档描述了Postgresql数据库备份方案, 当数据库发生崩溃时,如何利用备份恢复到崩溃前,保证数据库最少数据量丢失甚至不丢失;二、备份恢复原理运用在线备份以及即时恢复(PITR)原理,利用Postgresql 数据库的WAL(Write Ahead Logging )预写日志和基础备份( $PGDATA目录文件tar包 ),恢复到数据库崩溃前时间点,保证数据量最少丢失或者不丢失,如果
转载 2024-07-04 20:21:08
42阅读
所有managed domain在创
转载 2011-11-27 16:58:00
176阅读
2评论
一、为什么要分层 分层架构是所有架构的鼻祖,分层的作用就是隔离,不过,我们有时候有个误解,就是把层和程序集对应起来,就比如简单三层架构中,在你的解决方案中,一般会有三个程序集项目:XXUI.dll、XXBLL.dll 和 XXDAL.dll,然后把这三个程序集看成一个层,这没什么不可以,但当项目复杂
转载 2019-11-04 19:06:00
76阅读
2评论
本文内容概述 工作组架构与域架构 名称空间(Namespace) 对象(Object)、容器(Container)与组织单位(Organization Units,OU) 域树(Domain Tree) 林(Forest)  概述Active Directory 域服务(Active Directory Domain Services,AD DS),是一个提供用于组织、管理与控制网络资源
转载 2023-12-10 15:23:51
29阅读
一.领域建模Domain Modeling定义领域模型(domain model)是对领域内的概念类或现实世界中对象的可视化表示。领域模型也成为概念模型、领域对象模型和分析对象模型。二.业务领域建模原因领域建模可以降低软件和现实世界之间的差异,用真实的业务概念划分职责,目的是实现一个可以高效低成本维护的可持续发展的软件系统。 从领域模型推导到系统实现是一套引导思考的方式,也是一套科学的开发流程。其
[ 讯飞六麦语音linux ] : Linux上科大讯飞六麦语音模块使用方法1.首先将xf_mic_asr_offine和xf_mic_tts_offine两个包放在自己创建的工作空间下的src目录中,接着去科大讯飞开放平台注册自己的账号,并设置密码。(密码要记住哦!)2.点击“控制台”,点击“创建新应用”,输入自己的应用的名字(随便输入),下面的选项同理。完成后会生成一个以自己设置的应用的名字为
说明李大成 架构师 分享内容,干货很多,整理为文章架构师是一顶帽子,是一个角色,不是一个title,只要自己做的是架构设计相关的事情,自己就是一名架构师。什么是DDD?DDD是Domain Drive Design的缩写,直译的意思是领域驱动设计的意思。DDD的概念大约十五六年前由Eric Evans 提出 , 《领域驱动设计》一书可以算作是Eric在DDD领域的的开山之作。 注意这本书的副标题:
前言最近在做一个项目,用自己的数据集训练一个YOLOv3的目标检测模型,但苦于自己电脑配置太低,在朋友的推荐下,选择了谷歌Colab平台,对我来说在、,真是发现了一个新天地(见识太短,勿喷,哈哈)。 本文将对colab的简单配置、使用进行介绍。什么是ColabColaboratory 是一个免费的 Jupyter 笔记本环境,免费提供GPU运算服务,不需要进行任何设置就可以使用,并且完全在云端运行
一、Socket概述   Socket最初用在基于TCP/IP网络间进程通信中,以客户端/服务器模式进行通信。 实现异步操作,共享资源集中处理,提高客户端响应能力。 Tcp通信基本流程:   服务器端                &nbs
转载 8月前
57阅读
1.独立安装ab运行需要依赖apr-util包,安装命令为:yum install apr-util因为在后面的命令中要用到yumdownload,如果没有找到 yumdownload 命令可以使用以下命令安装依赖 yum-utils中的yumdownload 工具yum install yum-utils2.安装完成后执行以下指令cd /optmkdir abtmpcd abtmpyum ins
  • 1
  • 2
  • 3
  • 4
  • 5