- 博客(32)
- 收藏
- 关注
原创 axios请求本地json报错404
1.方法一# 使用vue cli老版本创建的vue项目1.在vue项目根目录下的static目录下创建json文件。例如:data.json2.在test.vue中获取本地json数据 import axios from 'axios' export default { name: "index", data() { return {}; }, mounted() { this.getData() }, metho
2021-06-01 16:25:11 374
原创 vue项目 history模式 配置nginx 二级目录
1.router.js添加baseconst router = new Router({ mode: 'history', // history、hash 路由模式 base: '/blockchain/', routes});2.项目根目录下的vue.config.js文件(没有此文件则新建)// 打包输出的公共路径 publicPath 的值需要和 router.js 中base的值一致module.exports = { outputDir: 'di
2021-05-26 14:29:41 1485
原创 React知识点
1.组件props的数据类型校验# https://react.docschina.org/docs/typechecking-with-proptypes.html例子:import PropTypes from 'prop-types';class Greeting extends React.Component { render() { return ( <h1>Hello, {this.props.name}</h1> );
2021-04-15 23:03:54 175
原创 React+Node.js实战(1):开发环境搭建
安装Node.js# 官网下载Node.js安装包(LTS版)https://nodejs.org/zh-cn/# 执行安装并验证是否成功node --version# npmnpm -versionnpm -help# cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.orgcnpm -version# yarn(速度快、安全、可靠)https://yarnpkg.com/npm instal
2021-04-03 15:29:49 1175
原创 axios请求的params参数值中有对象的传递处理
1.按照qsnpm install qs2.引入qsimport qs from 'qs'// post方法的params方式传递对象axios({ url: '接口', method: 'post', params: data,//传递的对象{aa:{bb:11,cc:22},dd:33} -> api?aa.bb=11&aa.cc=22&dd=33 paramsSerializer: function(params) { return qs.
2021-03-29 10:51:43 2185
原创 el-table组件滚动条美化
el-table组件<el-table :data="tableData" style="width: 100%"> <el-table-column prop="date" label="日期" width="180"> </el-table-column> <el-table-column prop="name" label="姓名"
2021-03-19 16:03:56 1984
原创 window service 2008 r2 64x安装Nginx
1、先去官网下载最新稳定版本的Nginx:http://nginx.org/en/download.html2、先去官网下载最新版本的Windows Service Wrapper:http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/3、解压Nginx压缩包到C盘目录(随意盘),并重命名为nginx(重命名非必须)4、将winsw-2.4.0-bin.exe解压到nginx目录下,并重命名为ngin...
2021-03-19 13:49:57 298
原创 vue-element-admin+跨域代理+部署Nginx代理
一:开发环境跨域代理# URL代理拦截1.在 .env.development 文件内配置:# 环境变量以 VUE_APP_ 为开头。如:VUE_APP_API# 开发环境配置ENV = 'development'# 开发环境请求后端apiVUE_APP_BASE_API = '/dev-api'VUE_APP_OAUTH_API = '/oauth-api'--------------------------------------------------------2
2021-03-18 20:19:10 2407 1
原创 学习笔记--自定义springboot项目的parent
<!--去掉--><!--<parent>--> <!--<groupId>org.springframework.boot</groupId>--> <!--<artifactId>spring-boot-starter-parent</artifactId>--> <!--<version>2.4.3</version>--> .
2021-02-20 12:22:41 139
原创 centos7.6安装mysql5.7.xx
检查系统是否已有自带mysql# 检查rpm -qa | grep mysql# 如果有,则删除rpm -e --nodeps xxx已安装的程序官网下载安装包# wget方式下载wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm# 准备的安装包mysql57-community-release-el7-9.noarch.rpmmysql-community-common-5.7
2020-11-17 12:10:54 192
原创 AES/CBC/PKCS5Padding加解密----前后端配合
Java的AES/CBC/PKCS5Padding加解密package com.demo.cloud.utils;import lombok.extern.slf4j.Slf4j;import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import javax.crypto.IllegalBlockSizeException;import javax.crypto.KeyGenerator;imp
2020-08-26 15:51:45 2228
原创 Hive的HiveQL
# 启动Hive客户端cd /opt/apache_hadoop/apache-hive-1.2.1bin/hive# 创建数据库create database [if not exists] dbname;# 显示数据库列表show databases;# 显示数据库表列表show tables;# 显示Hive的自带函数show functions;查看某函数信息desc function func_name例子:desc function sum;# 删除数据.
2020-08-16 23:46:28 350
原创 配置Hive的元数据库为MYSQL
安装MySQL# 检测主机是否安装了自带的mysqlrpm -qa | grep 'mysql'# 卸载自带的mysqlrpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64# 使用yum安装mysqlyum install -y mysql-server# 安装完毕启动mysql服务service mysqld statusservice mysqld start# 重新设置root密码/usr/bin/mysqladmin -u r
2020-08-16 13:30:31 607
原创 Hadoop基础知识
1.大数据技术架构2.大数据特点:海量性(volume)、多样行(variety)、高速性(velocity)、价值性(value)。3.大数据的计算模式:批处理计算(mapreduce)、查询分析计算(hive)、流计算(spark、storm) 、图计算。主要分两大类:离线计算(如mapreduce)、实时计算(如 spark、storm)。4.Hadoop框架hadoop是一个高可靠、可伸缩的分布式计算框架。用于大数据存储 (HDFS)、计算(MapReduce)、分析的.
2020-08-02 22:44:55 196
原创 Hadoop完全分布式的搭建
1.前期准备虚拟机:VMware Workstation ProLinux系统:CentOS-7.6-x86_64-bin-DVD1.iso2.配置网络信息# 编辑网卡vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0TYPE=EthernetUUID=c74441f5-a71d-4fcf-9a80-6bff1218010dONBOOT=yes //开机获取(修改项)NM_CONTROLLED=yesBOOT.
2020-08-02 21:10:16 119
原创 Hive安装与配置
Hadoop的伪分布式搭建及配置备注:重新搭建hadoop环境前需要删除以下文件cd /opt/apache_hadoop/hadoop-2.7.3rm -rf ./data/tmprm -rf ./logs# hadoop-env.shexport JAVA_HOME=/opt/jdk1.8.0_221 # mapred-env.shexport JAVA_HOME=/opt/jdk1.8.0_221 # yarn-env.shexport JAVA_HOME=/opt/j
2020-07-26 18:36:24 202
原创 Spark单词统计结果排序
统计单词数量# 启动spark-shellcd /opt/apache_hadoop/spark-2.2.1bin/spark-shell读取数据val path = "/word/word.txt"形成rddval rdd = sc.textFile(path)读取每一行字符串数据并分隔成数组val rdd1 = rdd.flatMap(line => line.split("\t"))查看rdd1.collect()输出:res1: Array[String]
2020-07-19 22:49:32 621
原创 在Spark-Shell中实现单词统计
单词文件word.txt,单词以tab分隔java python hadoop scalamysql hdfs hdfs mapreduceyarn hadoop hadoop scalahive hive sqoop hbasekafka hadoop hbase hadoophive flume redis redisjava python scala sqoopspark spark scala zookeeperflume hadoop hdfs hive# 上传word
2020-07-19 15:06:10 1228
原创 搭建Spark的Local运行环境
安装步骤# 安装JDK1.8,配置环境变量export JAVA_HOME=/opt/jdk1.8.0_221export PATH=$PATH:$JAVA_HOME/bin# 安装scala-2.11.8解压tar -zxf scala-2.11.8.tgz# 环境变量export SCALA_HOME=/opt/scala-2.11.8export PATH=$PATH:$SCALA_HOME/bin# 生效profile配置source /ect/profile#
2020-07-17 23:18:40 293
原创 HDFS分布式文件系统基本操作
1。启动HDFS# 启动cd /opt/apache_hadoop/hadoop-2.7.3sbin/hadoop-daemon.sh start namenodesbin/hadoop-daemon.sh start datanode# 浏览器访问http://域名或IP:500702。HDFS基本操作命令# 查看所有操作命令cd /opt/apache_hadoop/hadoop-2.7.3bin/hdfs dfs结果如下'''[-appendToFile &l
2020-06-14 22:57:19 471
原创 Hadoop单节点伪分布式环境搭建
1.安装JDK先检查centos是否安装有自带的jdk,有则需要先卸载。rpm -qa | grep "java"上传并解压jdk安装包tar -zxf jdk-8u221-linux-x64.tar.gz配置java环境变量vi /etc/profile在profile文件末尾新增并保存退出export JAVA_HOME=/opt/jdk1.8.0_221export PATH=$PATH:$JAVA_HOME/bin生效profile的配置source /etc/pr
2020-06-14 20:57:43 188
原创 MyBatis-Plus代码生成器使用
官方文档https://mybatis.plus/guide/generator.html#%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B引入依赖<!--数据库连接驱动--><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></dependency&g.
2020-06-06 14:40:40 319
原创 git的常用操作命令
git的常见操作// 本地初始化git init// 远程克隆仓库git clone// 查看仓库状态,是否有新文件或被改变的文件git status// 将新文件或被修改的文件添加到git的缓存区git add xxx 添加单个文件缓存区git add . 添加所有文件到缓存区// 将缓存区的文件添加到git本地仓库git commit -m '提交描述'// 将本地仓库推送到远程仓库git push// 查看历史提交git log// 查看整个本地仓库的
2020-05-14 18:41:15 120
原创 java多线程笔记
多线程:程序同一时刻内执行多个任务;在每一个程序中的main方法就是一个线程,称之为主线程。在主线程内可以启动多个子线程。定义线程的两种方法1)通过继承Thread类,重写run()方法。2)实现Runnable接口内的抽象方法run()。public class XianCheng extends Thread { @Override public voi...
2019-07-08 16:12:49 110
原创 大批量图片打包zip下载
使用插件<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><script src="https://unpkg.com/axios/dist/axios.min.js"></s...
2019-05-22 10:13:06 15438 1
原创 Web Socket 笔记
/** Web Sockets:基于W3C标准开发在一个TCP接口中进行双向通信的技术。服务器主动推送数据到客户端* web sockets API 的使用* 1.创建连接* var sk = new WebSocket('ws://127.0.0.1:9527');* 2.发送数据* sk.send(data); //data只能是文本数据或者JSO...
2019-04-15 19:02:33 109
原创 离线应用开发知识点笔记
/** 一:离线应用-本地缓存文件** 缓存机制:Cache Manifest,在线时将对应文件缓存到本地,离线时读取本地缓存文件,使用manifest文件来管理缓存文件信息。* 使用manifest文件管理缓存需要在服务端进行相应的配置,如IIS/NG* 服务端设置:在http头中设置文件类型-> 关联扩展名.manifest 内容类型 text/cache-man...
2019-04-15 16:58:21 283
原创 客户端数据库存储
/** 一:Web Storage存储 (存储少量数据5MB)* 1.sessionStorage 保存会话数据,临时存储数据,浏览器关闭数据丢失; 数据被保存在session对象中。* sessionStorage对象的方法:* sessionStorage.setItem(key,value)* sessionStorage...
2019-04-11 17:39:42 575
原创 文件上传笔记
/** 使用FileReader接口读取文件* 一:FileReader接口的常用方法* readAsBinaryString(file): 以二进制的方式读取文件内容* readAsArrayBuffer(file): 以数组缓冲的方式读取文件内容* readAsDataURL(file): 以数据URL的方式读取文件内容* readAsText(file,encodi...
2019-04-04 16:41:49 160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人