云计算
文章平均质量分 93
CAPTIAN船长
19910825
展开
-
数据库分库分表
提起分库分表,对于大部分服务器开发来说,其实并不是一个新鲜的名词。随着业务的发展,我们表中的数据量会变的越来越大,字段也可能随着业务复杂度的升高而逐渐增多,我们为了解决单表的查询性能问题,一般会进行分表操作。图片来自 包图网提起分库分表,对于大部分服务器开发来说,其实并不是一个新鲜的名词。随着业务的发展,我们表中的数据量会变的越来越大,字段也可能随着业务复杂度的升高而逐渐增多,我们为了解决单表的查询性能问题,一般会进行分表操作。同时我们业务的用户活跃度也会越来越高,并发量级不断加大,那么可能原创 2022-02-28 23:24:15 · 758 阅读 · 0 评论 -
Golang数据库框架库
Go语言世界中,beego orm、gorm、sqlx、gorp、xorm是我已知在Github中stars数最多Go数据库框架,这几个都是Go语言世界中老牌数据库框架库。优秀链接: https://my.oschina.net/u/168737/blog/1531834...原创 2019-12-31 17:38:41 · 2393 阅读 · 0 评论 -
再次理解线程进程通信方式
深入理解线程进程通信方式原创 2019-12-29 22:06:45 · 169 阅读 · 0 评论 -
细说中台,中台是什么
中台1 什么是中台“中台” 现在被各大公司,特别是互联网公司频繁的提及,推出自己的中台。那到底什么是中台 ?跟我们经常听到的前台,后台有什么关系?前台:指的是用户直接参与交互的界面,比如web页面,app;以及前端参与的业务逻辑比如用户请求后端的业务逻辑,商品查询、订单等等。后台:指的是面向运维人员的操作平台,比如商品管理,结算,更改配置,设备扩容等等。以云厂商为例:云上客户在某云上购买...原创 2019-11-25 14:06:54 · 488 阅读 · 0 评论 -
消息队列(MQ)
消息队列原创 2019-11-17 22:20:35 · 184 阅读 · 0 评论 -
网络信息安全知识框架
网络信息安全知识框架原创 2019-11-17 19:18:26 · 1002 阅读 · 1 评论 -
关于线程安全的理解
线程安全原创 2019-11-17 18:43:37 · 156 阅读 · 0 评论 -
AWS S3/ Aliyun OSS 存储按统计不同目录下文件大小
1 目录存储的“目录”根据Key来指定,1.2 OSS帮助文档: https://help.aliyun.com/document_detail/31965.html?spm=a2c4g.11186623.2.12.10014c07Y1Dh9GGo SDK : https://help.aliyun.com/document_detail/88639.html?spm=a2c4g.1118...原创 2019-11-14 10:46:30 · 1546 阅读 · 0 评论 -
OSS(对象存储服务)与 AWS S3(Amazon Simple Storage Service)
1. AWS S3对象存储Amazon Simple Storage Service (Amazon S3) 是一种面向 Internet 的存储服务。您可以通过 Amazon S3 随时在 Web 上的任何位置存储和检索的任意大小的数据。Amazon S3将数据作为对象存储在存储区中。一个对象由一个文件和可选的描述该文件的任何元数据组成。在S3里面实质上是没有目录和文件夹的概念,即目录概念实...原创 2019-10-31 21:32:07 · 15046 阅读 · 0 评论 -
Redis事务
Redis 事务Redis 事务可以一次执行多个命令, 并且带有以下三个重要的保证:批量操作在发送 EXEC 命令前被放入队列缓存。收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。一个事务从开始到执行会经历以下三个阶段:开始事务 ---- > 命令入队 ----> ...原创 2019-07-21 17:03:58 · 170 阅读 · 0 评论 -
Mysql 批量多结果集查询
参考连链接:多结果集查询文档多结果集查询注意事项试了一下,没有成功,正在研究~原创 2019-05-10 14:08:59 · 892 阅读 · 0 评论 -
golang二维map的使用
Map1.1 mapMap是golang中的一种数据类型,将键与值绑定到一起。可以通过键获取对应的值,map使用hash实现,可以快速的通过键找到对应的值。类型表示:map[keyType][valueType] 例如:age' := make(map[string]int) 使用内置make函数来初始化map,而且只能使用make来初始化map,因为为一个为nil的map,添加元素,无任...原创 2019-05-03 13:22:35 · 11391 阅读 · 2 评论 -
Golang Interface 的再次理解
InterfaceGolang 中interface的理解,首先要明确一些常识:interface 可以表示一种类型(任意一种类型)interface 是方法的集合(也就是接口的方法集合)只要实现了接口中的所有方法,那么就认为你实现了这个接口(称之为 Duck typing)Duck typing:是多态(polymorphism)的一种形式.在这种形式中,不管对象属于哪个,也不管...原创 2019-03-02 20:58:27 · 959 阅读 · 0 评论 -
Kubernetes
Kubernates背景:KubernatesKubernates的出现是以云计算的飞速发展以及Docker技术的普及为背景的。云计算飞速发展IaaSPaaSSaaSDocker技术突飞猛进一次构建,到处运行容器的快速轻量完整的生态环境概念: KubernatesKubernetes(k8s)是Google开源的容器集群管理系统,在Docker技术的基础上,...原创 2019-02-28 20:54:54 · 1454 阅读 · 0 评论 -
Python调用C/C++
Python调用C/C++方法:Python 标准库自带的 ctypes 模块python提供的API调用Cboost工具进行封装Swig工具ctypes 模块ctypes是Python标准库提供的调用动态链接库的模块,相对1)2)来说不需要对源代码进行破坏,只需要对相应的c++数据类型进行python的转换。API调用C主要方法是在c++文件中借助Python提供的头文件p...原创 2018-12-13 18:34:52 · 1232 阅读 · 0 评论 -
OpenAPI与YAML
1. Swagger The World’s Most Popular Framework for APIs. OpenAPI v2.0规范(也就是SwaggerV2.0规范)2. OpenAPIOpenAPI规范是Linux基金会的一个项目,试图通过定义一种用来描述API格式或API定义的语言,来规范RESTful服务开发过程。OpenAPI规范帮助我们描述一个API的基...原创 2018-07-07 19:33:34 · 4517 阅读 · 0 评论 -
Hadoop, Spark, MPI三种计算框架的特点以及分别适用于什么样的场景
a) Hadoop基于分布式文件系统HDFS的分布式批处理计算框架。适用于数据量大,SPMD(单程序多数据)的应用。b) Spark基于内存计算的并行计算框架。适用于需要迭代多轮计算的应用。c) MPI基于消息传递的并行计算框架。适用各种复杂应用的并行计算。支持MPMD( 多程序多数据) ,开发复杂度高原创 2015-09-12 15:05:33 · 3672 阅读 · 0 评论 -
KVM下安装操作系统
本文假设已安装完成kvm,如果未安装。KVM安装查看http://blog.csdn.net/makenothing/article/details/9394477 文章来源,翻译自http://www.linux-kvm.org/page/HOWTO1Creating a disk image for the guest /usr/local/kvm/bi原创 2013-07-21 00:18:48 · 6261 阅读 · 0 评论 -
云桌面解决方案
对于云桌面,即熟悉又陌生。熟悉的是他的名字,陌生的是他的技术~所谓云桌面,就是 云平台 + 云终端 = 云桌面云平台:将桌面计算机的计算和存储资源(包括CPU、硬盘、内存)集中部署在云计算数据中心机房,通过虚拟化技术将物理资源转化为虚拟资源;企业根据用户的需求将虚拟资源集成为不同规格的虚拟机,向用户提供虚拟桌面服务。云终端:显示终端不带硬盘。只需显示器、键盘和鼠标,原创 2013-06-28 18:08:09 · 3440 阅读 · 0 评论