展开

关键词

Json Schema

昨天分享了 如何写出Json Schema,校验Json SchemaJSON 模式是一种基于 JSON 格式定义 JSON 数据结构的规范。它被写在 IETF 草案下并于 2011 年到期。 ----Json schema 格式Json schema 本身遵循Json规范,本身就是一个Json字符串,先来看一个例子{ $schema: http:json-schema.orgdraft-04schema title标题,用来描述结构description描述type类型.properties定义属性required必需属性 上面只是一个简单的例子,从上面可以看出Json schema 本身是一个JSON type 和 properties 用来定义json 属性的类型。required 是对Object字段的必段性进行约束。 事实上,json Schema定义了json所支持的类型,每种类型都有0-N种约束方式。下一节我们来,细致介绍一下。

51840

Flask flask

flask1.1.三种框架比较Django: 重武器,内部包含了非常多组件:ORM、Form、ModelForm、缓存、Session、中间件、信号等Flask:短小精悍,内部没有太多组件,第三方组件非常丰富 __call__ app.run()浏览器访问:http:127.0.0.1:50001.3.实例(1)view.pyfrom flask import Flask,render_template

31200
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年50元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ——

    本篇文档是介绍如何使用spark,首先将会介绍下spark在shell中的交互api,然后展示下如何使用java,scala,python等语言编写应用。可以查看编程指南了解更多的内容。 Spark Shell 交互基本操作Spark Shell提供给用户一个简单的学习API的方式 以及 分析数据的工具。 那么可以参考下面的链接获得更多的内容:为了更深的学习,可以阅读Spark编程指南如果想要运行Spark集群,可以参考部署指南最后,Spark在examples目录中内置了多种语言版本的例子,如scala

    39790

    SQL ( MySQL, MySQL参考, MySQL回顾 )

    SQL先说点废话,很久没发文了,整理了下自己当时 SQL 的笔记,无论用于,回顾,参考查询,应该都是有一定价值的,可以按照目录各取所需。 希望本文帮你了解SQL的基本操作和概念。 每种约束可以创建表时设置好,也可以后期增删.索引: 在不读取整个表的情况下,索引使数据库应用程序可以更地查找数据。 插部分行时,把要插的列填 Customers 括号内,与VALUES内容一一对应,没有提到的列默认NULL或其他默认值。 一次插多行的方式。

    17320

    Kylin系列(2) | Kylin的

    此篇为大家带来的是Kylin的。 一. 数据准备 在Hive中创建数据,分别创建部和员工外部表,并向表中导数据。 1. 用到的元素数据 ? 2. 建表 1.创建部表create external table if not exists default.dept(deptno int,dname string,loc int)row format 向外部表中导数据 1.导数据hive (default)> load data local inpath optmoduledatasdept.txt into table default.dept 填项目名及描述点击Submit ?3. 选择数据源 1. 选择加载数据源方式 ? 2. 导数据 ? 3. 查看数据源 ?三. 创建Model 1. 回到Models页面 ? 2. Hive和Kylin性能对比需求:根据部名称统计员工薪资总数1. Kylin查询1.进Insight页面 ?

    12000

    学习-easyExcel

    在上层做了模型转换的封装,让使用者更加简单方便64M内存1分钟内读取75M(46W行25列)的Excel当然还有急模式能更,但是内存占用会在100M多一点 相关文档开始关于软件更新记事贡献代码维护者玉霄 、庄家钜、怀宇开始读ExcelDEMO代码地址:https:github.comalibabaeasyexcelblobmastersrctestjavacomalibabaeasyexceldemoreadReadTest.java System.currentTimeMillis() + .xlsx; 这里 需要指定写用哪个class去读,然后写到第一个sheet,名字为模板 然后文件流会自动关闭 如果这里想使用03 则 传excelType

    37330

    学习-Mycat

    第 4 章 4.1 10 分钟MyCAT 是使用 JAVA 语言进行编写开发,使用前需要先安装 JAVA 运行环境(JRE),由于 MyCAT 中使用了JDK7 中的一些特性,所以要求必须在 注:若启动报错,DirectBuffer 内存不够,则可以再加 JVM 系统参数:XX:MaxDirectMemorySize=128M4.2 镜像方式体验 MyCAT此方式通过将已经安装和配置好的 MySQL+MyCAT 做成镜像,可实现运行和体验 MyCAT 服务。 镜像文件及运行体验文档下载地址: 暂无4.3 服务安装与配置4.3.1 linuxMyCAT 有提供编译好的安装包,支持 windows、Linux、Mac、Solaris 等系统上安装与运行。 进 bin 目录下, 输 .mycat start 启动 mycat 服务。

    7610

    学习-Scala

    ScalaScala开发工具IDEA介绍:IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境(也可用于其他语言),IntelliJ在业界被公认为最好的java开发工 具之一 java开发工具很多,比如netbean,eclipse等等,单开发Scala可选的工具不多,主要使用IDEA Idea工具开发Scala的捷键也不是很多,所以使用相对比较简单IDEA不是专用于开发 Scala程序的执行口是main()函数。Scala语言严格区分大小写Scala方法由一条条语句构成,每个语句后不需要分号(Scala语言会在每行后自动加分号),这也体现出Scala的简洁性。

    27620

    学习-Flume

    第2章 2.1 Flume安装地址Flume官网地址 http:flume.apache.org文档查看地址 http:flume.apache.orgFlumeUserGuide.html下载地址

    13910

    学习ReactJS-

    2.4 React2.4.1、JSX语法JSX语法就是,可以在js文件中插html片段,是React自创的一种语法。JSX语法会被Babel等转码工具进行转码,得到正常的js代码再执行。 在JSX语法中,如果想要在html标签中插js脚本,需要通过{}插js脚本。 ?2.4.2、组件在React中,这样定义一个组件: ? 查看效果: ? 2.4.2.1、导自定义组件创建Show.js文件,用于测试导组件: ?2.4.2.2、组件参数组件是可以传递参数的,有2种方式传递,分别是属性和标签包裹的内容传递,具体使用如下: ?

    13510

    学习-Thymeleaf

    6.ThymeleafSpringBoot并不推荐使用jsp,但是支持一些模板引擎技术:?以前大家用的比较多的是Freemarker,但是我们今天的主角是Thymeleaf! 多方言支持:Thymeleaf 提供spring标准方言和一个与 SpringMVC 完美集成的可选模块,可以的实现表单绑定、属性编辑器、国际化等功能。 接下来,我们就通过案例来体会Thymeleaf的魅力:6.2.编写接口编写一个controller,返回一些用户数据,放模型中,等会在页面渲染@GetMapping(all)public String , users); 返回模板名称(就是classpath:templates目录下的html文件名) return users;}6.3.引启动器直接引启动器: org.springframework.boot 修改页面后并不会立刻看到效果,我们开发阶段可以关掉缓存使用:# 开发阶段关闭thymeleaf的模板缓存spring.thymeleaf.cache=false注意:​ 在Idea中,我们需要在修改页面后按捷键

    19310

    学习-RabbitMQ

    2 2.1 RabbitMQ的工作原理下图是RabbitMQ的基本结构: ?组成部分说明如下:Broker:消息队列服务进程,此进程包括两个部分:Exchange和Queue。 rabbitMQ的管理插件,方便在浏览器端管理RabbitMQ 管理员身份运行 rabbitmq-plugins.bat enable rabbitmq_management3、启动成功 登录RabbitMQ 进浏览器 ,输:http:localhost:15672 ? 当卸载重新安装时会出现RabbitMQ服务注册失败,此时需要进注册表清理erlang 搜索RabbitMQ、ErlSrv,将对应的项全部删除。 参考 :https:github.comrabbitmqrabbitmq-java-client2)创建maven工程 创建生产者工程和消费者工程,分别加RabbitMQ java client的依赖

    29830

    Threejs

    现在什么都是3D,看电影3D,打游戏3D,估计3D打车,很就会面世。那么作为前端开发的标准语言,JS和3D能不能也搞出点大新闻呢? 就遇到了需要播放3D全景视频的需求,顺便就研究了一下Threejs,一个用于在浏览器中绘制3D图像的JS库(https:github.commrdoobthree.js),这篇文章算是做个笔记,也希望能帮助到那些想的同学 dom中 简单的几句代码,就可以建立起一个最小绘图环境,之后只要我们向这个环境中放需要显示的3D对象,这些对象就会被绘制在画布中,显示在屏幕上。 为此,我们首先需要定义这个用于显示的物体,然后把他加到场景中即可。 Threejs也支持粒子系统,模型数据导,自定义着色器等一系列高级功能,大家也赶掌握起来吧。

    5.5K53

    SVG

    SVG 全称是 Scalable Vector Graphics,即,矢量图。在 Web 中使用 SVG 可以解决位图放大失真的问题。

    85510

    PhantomJS

    它不仅是个隐形的浏览器,提供了诸如CSS选择器、支持Web标准、DOM操作、JSON、HTML5、Canvas、SVG等,同时也提供了处理文件IO的操作,从而使你可以向操作系统读写文件等。 打开你的工作目录,新建文件hello.js,敲以下代码,Ctrl+S保存: 1 a phantomjs example 2 var page = require(webpage).create(); else { 8 console.log(Page failed to load.); 9 }10 phantom.exit(0);11 });  然后,打开CMD命令行工具,切换到你的当前目录,敲phantomjs 文件操作有以下几种方式:1 r 读取文件2 w 写文件,回覆盖3 a 写文件,追加4 rb 读取二进制流5 rw 写二进制流  9、模块化----  模块化是没个技术都涉及到的内容,这里不做详细介绍了 说了仅仅是的帖子,所以就不再深介绍下去了,当然我也只是个小白,暂时知道了解的也比较浅显。其实,PhantomJS可以结合Jasmine来一起做测试,可以省去很大的人力和时间成本。

    1.5K20

    GreenDAO

    本文的重点也是在于如何使用。不会进行较深的探究。----GreenDAO:介绍:对象关系映射的数据库(ORM) ? GreenDAO 官网地址优点性能高,号称Android最的关系型数据库内存占用小库文件小,编译时间短支持数据库加密API简介易用说了他的优点,那么我们来看下如何使用。 ----导 首先在Project下的build.gradle中添加如下: Top-level build file where you can add configuration options common daoMaster.newSession(); UserDao userDao = session.getUserDao(); userDao.save(user);与userDao.insert()大致相同区别在于如果不存在就插, 对于更高级的用法还需要大家自己去学习和探索,毕竟本文的核心和题目一样,。 为了方便学习推荐一篇文章greenDAO 3.2 初探或者查阅官网地址

    33630

    MongoDB【

    以上内容摘自官网: 1.1 文档型数据库简而言之,MongoDB是一个免费开源跨平台的 NoSQL 数据库,与关系型数据库不同,MongoDB 的数据以类似于 JSON 格式的二进制文档存储:{ name 参考文章:简明 MongoDB 教程 - https:segmentfault.coma1190000010556670 4 MongoDB 数据模型的一些讨论 前置申明:这一部分基于以下链接整理 它通常专用于这样的场合:相同集合中的文档需要引用另外一个集合中的不同文档。 在过去,反规范化是为性能敏感代码所设,或者是需要数据照(例如审计日志)的时候才应用的。 总结至此已经对 MongoDB 有了一个基本的了解和,但是要运用在实际的项目中仍然有许多实践需要自己去完成----按照惯例黏一个尾巴: 欢迎转载,转载请注明出处!

    28940

    ckplayer

    如果你在为你的在线视频(直播)网站找一个合适的网页播放器,那么ckplayer是你最好的选择之一。

    80920

    React

    react使用react需要导两个模块,react模块中提供了一些供模板使用的方法,react-dom提供了渲染DOM的方法import React from reactimport ReactDOM document.getElementById(root))style必须是一个对象的形式ReactDOM.render(hello world, document.getElementById(root))插HTMLlet str = 插标签React.render(, document.getElementById(root))组件组件名开头大写,声明组件有函数声明和类声明两种形式function Temp () {

    21000

    Redis

    Redis 优势 异常:Redis的度非常,每秒能执行约11万集合,每秒约81000+条记录。 支持丰富的数据类型:Redis支持最大多数开发人员已经知道像列表,集合,有序集合,散列数据类型。 创建一个可读的文件时,这样Redis能够尽收集客户端的查询作为新的数据可供读取的套接字。 例子要检查redis的管道,只要启动Redis实例,然后在终端键以下命令。 通过管道将慢互联网连接度从5倍的连接度提高到localhost至少达到百过倍。Redis - 分区分区是一种将数据分成多个Redis的情况下,让每一个实例将只包含你的键字的子集的过程。 假定在本例中用户ID0〜ID10000将进实例R0,而用户形成ID10001至20000号将进实例R1等等。

    40850

    扫码关注云+社区

    领取腾讯云代金券