VUE August 20, 2018

ElementUI之Layout布局

Words count 6.5k Reading time 6 mins.

整个宽度分为24份,通过span属性来定义元素的宽度占多少

  <el-row>
    <el-col :span="12"><div class="...
Read article

VUE August 20, 2018

ElementUI之Layout布局

Words count 6.5k Reading time 6 mins.

整个宽度分为24份,通过span属性来定义元素的宽度占多少

  <el-row>
    <el-col :span="12"><div class="grid-content bg-purple-dark"></div></el-col>
    <el-col :span="12"><div class="grid-content bg-purple-dark...
Read article

VUE August 20, 2018

Vue添加第三方iconfont图标库

Words count 3.9k Reading time 4 mins.

我们需要到iconfont选择图标,然后下载到本地。

iconfont官网:http://www.iconfont.cn/

下面以导入官方提供的【AIS产品图标库】为例

1.登录到iconfont

2.选择图标库

在导航栏点击【图标库】然后选择【官方图标库】

这时候我们会看到官方图标库,我们找到【AIS产品图标库】,点击进入

3.添加图标到自己的库

添加入库

进入【AIS产品图标库】后,我们可以选择自己喜欢的图标,然后添加到自己的库,具体操作,鼠标放到图标上,会出现选项,选择【添加入库】

全部添...

Read article

VUE August 20, 2018

vue.js 1.0 学习

Words count 2k Reading time 2 mins.

环境搭建

//安装全局的vue-cli命令行工具
cnpm install -g vue-cli
//创建基于'webpack'模板的新项目
vue init webpack#1.0 my-project
//切换到项目里安装依赖
cnpm install
//启动服务
npm run dev

MVVM框架

vue.js 简介

什么是vue.js
他是一个轻量级 mvvm框架
数据驱动+组件化的前端开发

vue.js的核心思想
数据驱动、组件化

组件设计原则
页面上每个独立的可视/可交互区...

Read article

SPRING August 20, 2018

spring项目整合redis

Words count 36k Reading time 33 mins.

之前利用xml配置过spring-data-redis,但是在实际的项目中,兼容性不是很好。先在看一个实际项目中整合redis的案例。

1 首先pom.xml引入依赖

        <!--redis客户端 jedis-->
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>2.8.1</version...
Read article

SPRING August 20, 2018

Spring事务管理

Words count 13k Reading time 12 mins.

事务:一起成功、一起失败

什么是事务呢?

事务指的是逻辑上的一组操作,这组操作要么全部成功,要么全部失败

事务的特性:

原子性、一致性、隔离性、持久性

原子性:原子性是值事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生

一致性:一致性指事务前后数据的完整性必须保持一致

隔离性:隔离性是指多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务所干扰,多个并发事务之间数据要相互隔离。

持久性:一个事务一旦被提交,它对数据库中数据的改变就是永久性的,即使数据库发生故障也不...

Read article

SPRING August 20, 2018

springmvc整合七牛云存储实现文件上传(js篇)

Words count 18k Reading time 17 mins.

所谓js实现,是指在客户端进行上传,而不是在服务器端进行上传,这样可以极大的提高上传速率。要想利用js实现七牛上传,同样需要后台获取uptoken,得到验证后才允许上传。

需要引入css、js

七牛下载链接:http://ov1a6etyz.bkt.clouddn.com/qiniu.rar

<%--引入css--%>
<link href="<%=request.getContextPath()%>/skins/qiniu/css/bootstrap....
Read article

SPRING August 20, 2018

Springboot学习

Words count 13k Reading time 12 mins.

1.1 新建项目

选择spring Initializr,然后点下一步。

1.2填写项目信息

1.3选择项目类型

1.4项目名和项目路径

1.5补充包目录

在com.springboot.demo下创建

controller包

entity包

jpa包

service包

1.6 依赖处理

在pom.xml里导入数据库依赖

<!--数据库相关依赖-->
<dependency>
   <groupId>org.springframework.boot</groupId...
Read article

SPRING August 20, 2018

Spring RestTemplate

Words count 3.9k Reading time 4 mins.

发送请求除了使用httpclient之外,我们也可以使用spring的 RestTemplate

在RestTemplate里可以通过getForEntity和getForObject发送请求。

getForEntity

getForEntity方法的返回值是一个ResponseEntity<T>ResponseEntity<T>是Spring对HTTP请求响应的封装,包括了几个重要的元素,如响应码、contentType、contentLength、响应消息体等。如:我...

Read article

SPRING August 20, 2018

Spring data学习

Words count 4.8k Reading time 4 mins.

官网:http://projects.spring.io/spring-data/

Spring Data的使命是为数据访问提供熟悉且一致的基于Spring的编程模型,同时仍保留底层数据存储的特殊特性。

它使得使用数据访问技术,关系数据库和非关系数据库,map-reduce框架以及基于云的数据服务变得很容易。这是一个总括项目,其中包含许多特定于特定数据库的子项目。这些项目是通过与许多支持这些令人兴奋的技术的公司和开发人员合作开发的。

主要模块

Read article

SPARK August 20, 2018

spark分布式计算

Words count 13k Reading time 12 mins.

分布式计算:

在每一个block所在的机器针对block数据进行计算,将结果汇总到计算master。

原则:移动计算而尽可能少的移动数据

其实就是将单台机器上的计算扩展多台机器上进行计算

spark分布式计算:

计算是怎么并行计算的?

每一个block数据块就是一个分区计算的输入数据集,对每一个block计算都是可以同时进行的,这样就达到了并行计算的目的。对于按照相同key来聚合(相同的key必须在同一个分区中)的步骤,可以根据数据的特点对数据进行重新分区。

每一步的计算怎么理解?

计算之前,我们会给每...

Read article
Load more
0%