首页 新闻 找找看 学习计划

[batsing]Docker虚拟机配置手札(centos)

一、Docker只支持CentOS7及以上系统,不支持6.x系统 二、yum安装Docker 1、安装相关环境和设置仓库 yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo

[Linux-1874]容器技术之Docker数据卷

卷为docker提供了独立于容器的数据管理机制;我们可以把镜像想象成静态文件,例如程序,把卷类比成动态内容,比如数据,于是镜像可以复用,而卷可以共享;卷实现了程序(镜像)和数据(卷)的分离;实现了容器之间的数据共享和复用,使得容器间传递数...

[伍华聪]循序渐进VUE+Element 前端应用开发(2)--- Vuex中的API、Store和View的使用

在我们开发Vue应用的时候,很多时候需要记录一些变量的内容,这些可以用来做界面状态的承载,也可以作为页面间交换数据的处理,处理这些内容可以归为Vuex的状态控制。例如我们往往前端需要访问后端数据,一般是通过封装的Web API调用获取数据,...

[雪山飞猪]golang如何优雅的编写事务代码

前言 新手程序员大概有如下特点 if嵌套经常超过3层、经常出现重复代码、单个函数代码特别长。 只会crud,对语言特性和语言的边界不了解。 不懂面向对象原则和设计模式,以为copy代码就算学会了,常见的是代码职责不明确或者写出万能类 不知道数据结构和算法的重要性,以为靠硬件能解决运行慢的问题 架构不

[BN2U]数据流图 和 数据字典

一、数据流图和数据字典是用来干啥的? 1、数据流图(Data Flow Diagram, DFD) ​ 从"数据(Data)"一词中我们可以看出它是用来描述数据的,也就是说它的对象(或者说核心)应该是数据,要描述“(数据)是什么?”;从"流(Flow)"一词中我们又可以提炼出它的角度是(数据的)传递

[Tim-]Kubernetes实战 - 从零开始搭建微服务 - 1.5 提高可用性-发布多节点的Node/Express网络应用程序

1.5 提高可用性 发布多节点的Node/Express网络应用程序 Kubernetes实战 从零开始搭建微服务 前言 在上一篇文章中,已经学习了如何简单地开发一个单层网络应用。 "【Kubernetes实战 从零开始搭建微服务 1 使用kind构建一个单层架构Node/Express网络应用程序

[正在学习的小pobby]【NLP】常用优化方法

目录 梯度下降法 动量法 AdaGrad算法 RMSProP算法 AdaDelta算法 Adam算法 1.梯度下降法 梯度下降法可以分为三种,批量梯度下降法(BGD)、小批量梯度下降(MBGD)、随机梯度下降法(SGD),这三种方法是优化时对数据所采取的的策略,但所运用的思想是一致的,都是梯度下降,

[和牛]Docker 入门:什么是 Docker ?

Docker 解决了软件环境部署复杂的问题。 对于一个传统的软件工程,开发人员把写好的代码放到服务器上去运行是一件很头疼的事情,因为常常会出现环境不兼容而导致各种各样的 Bug。 比如说,开发是在 windows 系统下编写的代码,放到 linux 服务器上可能会出问题;开发在本地依赖了一个系统自带

[低吟不作语]软件设计模式学习(二十)迭代器模式

迭代器模式是一种使用频率非常高的设计模式,迭代器用于对一个聚合对象进行遍历。通过引入迭代器可以将数据的遍历功能从聚合对象中分离出来,聚合对象只负责存储数据,聚合对象只负责存储数据,而遍历数据由迭代器来完成。 模式动机 一个聚合对象,如一个列表(List)或者一个集合(Set),应该提供一种方法来让别

[陌上兮月]fastclick从接触到丢弃

fastclick简介 fastclick是一款为了解决移动端300ms点击延迟而诞生的插件。 在移动端,如果对页面没有做任何处理,点击一个元素,触发的事件流程可简单理解为:touch -> 经过300ms延迟 -> click。 fastclick的原理大致如下: 监听touchend事件,在to

[FqGump]【原创】CentOS 7搭建多实例MySQL8(想要几个搞几个)

起因 最近项目上开始重构,可能会用到主从加读写分离的情况,就想先在本地搭一个出来试试效果,结果百度一搜出来一大堆,然而自己去踩坑的没几个,绝大多数都是去抄的别人的内容,关键是实际应用中还会出错,浏览器开了接近二十个标签页,试了好几个都有问题,完全用不了,时间浪费了不说,还会让你很憋屈,所以就自己搞。

[_蒋鹏飞]设计模式第二弹: 不知道怎么提高代码复用性?看看这几种设计模式吧!

本文是设计模式的第二篇文章,第一篇文章是 "不知道怎么封装代码?看看这几种设计模式吧!" ,后面还会有 ,`提高代码质量`的设计模式,点个关注不迷路,哈哈~ 想必大家都听说过 原则,其实就是 ,意思就是不要重复写一样的代码,换句话说就是要提高代码的复用性。那什么样的代码才算有好的复用性呢? 1. 对

[charlieroro]Istio的流量管理(实操二)(istio 系列四)

Istio的流量管理(实操二)(istio 系列四) 涵盖官方文档 "Traffic Management" 章节中的inrgess部分。 [TOC] "Ingress网关" 在kubernetes环境中,kubernetes ingress资源用于指定暴露到集群外的服务。在istio服务网格中,使

[homeSicker]Java中异常分类和Throw和Throws的区别

1.异常分类 Throwable是Java中所有错误和异常的超类。它的下一级是Error和Exception 1.1 Error(错误) Error是指程序运行时系统的内部错误和资源耗尽错误。程序不会抛出该类对象。如果出现了Error,代表程序运行时JVM出现了重大问题,比如常见的OutOfMemo

[高德技术]高德SD地图数据生产自动化技术的路线与实践(道路篇)

高德地图凭借视觉AI和大数据技术优势引领地图数据产业变革,通过图像AI技术从采集资料中直接识别提取各类数据要素,为实现机器代替人的作业模式提供最坚实的技术基础。

[WindrunnerMax]OAUTH开放授权

OAUTH开放授权 开放授权为用户资源的授权提供了一个安全的、开放而又简易的标准。 的授权不会使第三方触及到用户的帐号信息例如用户名与密码等,即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 授权是安全的,目前 的版本为 。 实例 假如此时有一个网站提供照片的冲印服务并且提供邮

[伍华聪]循序渐进VUE+Element 前端应用开发(1)--- 开发环境的准备工作

之前一直采用VS进行各种前端后端的开发,随着项目的需要,正逐步融合纯前端的开发模式,开始主要选型为Vue + Element 进行BS前端的开发,后续会进一步整合Vue + AntDesign的界面套件,作为两种不同界面框架的展现方式。采用...

[虾敏四把刀]Golang源码学习:调度逻辑(二)main goroutine的创建

接上一篇继续分析一下runtime.newproc方法。 函数签名 newproc函数的签名为 newproc(siz int32, fn funcval) siz是传入的参数大小(不是个数); fn对应的是函数,但并不是函数指针,funcval.fn才是真正指向函数代码的指针。 关键字go 在go

[我没有领悟]go语言依赖注入实现

最近做项目中,生成对象还是使用比较原始的New和简单工厂的方式,使用过程中感觉不太爽快(依赖紧密,有点改动就比较麻烦),还是比较喜欢使用依赖注入的方式。 然后网上没有找到比较好用的依赖注入包,就自己动手写了一个,也不要求啥,能用就会,把我从繁琐的New方法中解脱出来。 先说一下简单实现原理 通过反射

[EdisonZhou]ASP.NET Core on K8S学习之旅(14)Ingress灰度发布

之前一篇介绍了Ingress的基本概念和Nginx Ingress的基本配置和使用,本篇继续Ingress的使用,来看看如何使用Ingress实现灰度发布(金丝雀发布)。本文介绍了Nginx Ingress提供的三种灰度发布(canary)...