Golang Gin 框架 Route学习

路由 package main import ( "github.com/gin-gonic/gin" "time" "log" ) func main() { // 初始化 router...

2019-06-02 21:29:22

阅读数 46

评论数 0

Golang中Gin框架的基础知识学习

目录 1.安装 2.基本的架构 2.1 直接调用方案 2.2 函数方案 3.HTTP服务器 3.1 GET参数获取 3.2 POST参数获取 3.3 JSON参数获取 3.4 提交表单获取参数 3.5 文件上传 3.6 响应输出 3.7 嵌套...

2019-06-02 21:05:02

阅读数 46

评论数 0

InfluxDB基本概念

1、数据格式 在 InfluxDB 中,我们可以粗略的将要存入的一条数据看作一个虚拟的 key 和其对应的 value(field value)。格式如下: 1 cpu_usage,host=server01,region=us-west value=0.6414...

2019-04-19 01:14:14

阅读数 25

评论数 0

什么是消息队列?

一、什么是消息队列? 消息队列,一般我们会简称它为MQ(Message Queue),嗯,就是很直白的简写。 我们先不管消息(Message)这个词,来看看队列(Queue)。这一看,队列大家应该都熟悉吧。 队列是一种先进先出的数据结构。 在Java里边,已经实现了不少的队列了: ...

2019-04-19 01:00:52

阅读数 61

评论数 0

数据库分片(Database Sharding)详解

Introduction 导言 任何看到显著增长的应用程序或网站,最终都需要进行扩展,以适应流量的增加。以确保数据安全性和完整性的方式进行扩展,对于数据驱动的应用程序和网站来说十分重要。人们可能很难预测某个网站或应用程序的流行程度,也很难预测这种流行程度会持续多久,这就是为什么有些机构选择“可动...

2019-04-12 12:12:00

阅读数 13

评论数 0

InfluxDB引擎

引言 InfluxDB是一款Go语言写的时序数据库。时序数据库主要用于存储基于时间序列的指标数据,例如一个Web页面的PV、UV等指标,将其定期采集,并打上时间戳,就是一份基于时间序列的指标。时序数据库通常用来配合前端页面来展示一段时间的指标曲线。 为什么需要时序数据库 时序数据库较传统的关...

2019-04-12 11:20:15

阅读数 22

评论数 0

Storm流式处理框架

Hadoop的高吞吐,海量数据处理的能力使得人们可以方便地处理海量数据。但是,Hadoop的缺点也和它的优点同样鲜明——延迟大,响应缓慢,运维复杂。 有需求也就有创造,在Hadoop基本奠定了大数据霸主地位的时候,很多的开源项目都是以弥补Hadoop的实时性为目标而被创造出来。而在这个节骨...

2019-04-12 10:54:55

阅读数 29

评论数 0

分布式系统相关

简介   分布式要解决什么问题呢?解决持久化数据太大,单个节点的硬盘无法存储的问题;解决运算量太大,单个节点的内存、CPU无法处理的问题。解决这些问题,有两种思路:scaleup,scaleout。前者就是提升单个节点的能力,更大的磁盘,更快的CPU,定制的软硬件,然而这意味着更高的价格,而且再...

2019-04-12 10:44:18

阅读数 8

评论数 0

服务的有状态和无状态

对服务器程序来说,究竟是有状态服务,还是无状态服务,其判断依旧——两个来自相同发起者的请求在服务器端是否具备上下文关系。 状态化请求,服务器端一般都要保存请求的相关信息,每个请求可以默认地使用以前的请求信息。 无状态请求,服务器端所能够处理的过程必须全部来自于请求所携带的信息,...

2019-04-11 22:18:20

阅读数 18

评论数 0

消息队列MQ

目录 一、简介 二、为什么需要消息队列(MQ)? 三、介绍 一、简介 消息队列(Message Queuing),在计算机科学中,是一种进程间通信或同一进程间不同线程的通信方式。 广义上讲消息队列是解决分布式系统中,各个功能模块间的信息传递通信方式。 ...

2019-04-11 21:39:52

阅读数 35

评论数 0

复制粘贴功能按钮实现[vue.js]

需求:点击复制按钮,实现复制粘贴功能。 data return中表格数据: tableColumns: [ { title: 'Token', key: 'token', width: 400, ...

2019-03-18 14:28:31

阅读数 80

评论数 0

falcon学习-transfer篇

transfer,接收客户端发送的数据,做一些数据规整,检查之后,转发到多个后端系统去处理。在转发到每个后端业务系统的时候,transfer会根据一致性hash算法,进行数据分片,来达到后端业务系统的水平扩展。 transfer 提供jsonRpc接口和telnet接口两种方式,transfer...

2019-03-17 23:06:11

阅读数 31

评论数 0

几个很好的学习网址

shell学习: http://wiki.jikexueyuan.com/project/linux-command/chap02.html http://billie66.github.io/TLCL/book/ Linux学习: http://billie66.github.io/TL...

2019-02-28 15:16:17

阅读数 13

评论数 0

.cvs数据库文件导入数据库

1. .csv文件,在本地的地址为:   2.将/Users/shangyanfei/Downloads/shangyanfei_twfault_2018-06-25-18-10-34_sql1.csv目录下的.csv文件导入到本地数据库: 1)将本地mysql数据库设置为可导入导出的模...

2019-01-31 17:31:32

阅读数 91

评论数 0

Python中列表推导式的使用

    列表推导式是一种方便简洁的语法形式,可以利用它将一个列表经过过滤后转换成另一个列表,也可以利用它将函数应用于列表中的元素。书写形式: [ 表达式 for 变量 in 列表 ]      或者: [ 表达式 for 变量 in 列表 if 条件 ]     例如: l1 =...

2018-08-08 20:15:05

阅读数 100

评论数 0

Python统计.txt文本中每个英文单词个数

目录 需求: 实现: 需求: 给定一个word.txt文件,统计文件中每个英文单词出现的次数,保存在word2.txt中。 实现: word.txt: Python2.7下的统计脚本: import collections import re def word_cal():...

2018-08-06 10:41:36

阅读数 1778

评论数 0

dagre-d3使用时问题:TypeError: svgEdgeLabels.exit is not a function

问题:TypeError: svgEdgeLabels.exit is not a function解决办法:更新dagre-d3版本。google:https://github.com/dagrejs/dagre-d3/issues/282

2018-07-10 18:15:48

阅读数 452

评论数 0

vue使用iview的notice

问题描述iview是一个vue的组件库,用起来很好用,但是在使用notice和message的时候发现一个问题,就是按照文档的写法不能调用,文档中的写法是这样的:this.$Notice.info({ title: "这是一个提示消息" })在运行的时候...

2018-06-04 16:25:09

阅读数 1940

评论数 0

关于最近前端JS、Vue、iview学习中的总结

    最近项目需要,对前端一个功能模块进行改造,主要使用到了iview、bootstrap-vue、vue.js等前端知识,改造完成,作为一个后台开发,在前端的学习上遇到了很多不熟悉的知识点,在此总结。1.iview中清空select组件选中项: Select(filterable, clea...

2018-05-28 15:02:27

阅读数 1290

评论数 0

基于D3.js的树图连线信息展示方案(带路径的文字展示方案)

    最近由于项目需要,需要在树图上展示一些节点之间的调用信息,后来在网上找了一些方案,相关的例子几乎没有。    现在将效果图以及代码展示如下(具体的关键性部分已经注释):      <!DOCTYPE html> <html ...

2018-05-11 17:44:11

阅读数 2817

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭