03 2020 档案
摘要:1、MongoDB安装 (1)在官网下载安装包: wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.17.tgz (2)解压安装包并改名: tar -zxvf mongodb-linux-x86_64-4.0.17.tgz
阅读全文
摘要:1、基本使用 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态。 通常在多个组件之间需要共享数据或状态时就会用到。 (1)核心对象: State:存储状态数据 Getter:从状态数据派生数据,相当于state的计算属性。 Mutation:存
阅读全文
摘要:1、路由基础 (1)安装 vue-router: cnpm install vue-router --save (2)如果在一个模块化工程中使用它,必须要通过 Vue.use() 初始化路由插件: import Vue from 'vue' import VueRouter from 'vue-ro
阅读全文
摘要:Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 1、安装 axios: cnpm install axios --save 2、引入 axios: import Axios from "axios" Vue.prototype.$axios = Ax
阅读全文
摘要:Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号指示: <!-- 在双花括号中 --> {{ message | c
阅读全文
摘要:自定义指令注册分为全局注册和局部注册,比如注册一个 v-focus 指令,用于在<input>,<textarea>元素初始化时自动获得焦点。 1、全局注册方法: main.js : import Vue from 'vue' import App from './App' Vue.config.p
阅读全文
摘要:1、插槽的基本使用 在子组件内使用特殊的 <slot> 元素就可以为这个子组件开启一个 slot(插槽); 在父组件模板里,插入在子组件标签内的所有内容将替代子组件的<slot>标签及它的内容。 子组件 Learn.vue : <template> <div class="container"> <
阅读全文
摘要:1、组件创建及使用 (1)在 components 目录下,新建 Learn.vue 文件,示例代码如下: <template> <!-- 只能存在一个根容器 --> <div class="container"> <p>hello world</p> </div> </template> <scr
阅读全文
摘要:1、基本用法 Vue 提供了 v-model 指令,用于在表单类元素上双向绑定数据,例如在输入框上使用时,输入的内容会实时映射到绑定的数据上。例如下面的例子: <template> <div id="app"> <input type="text" v-model="message" placeho
阅读全文
摘要:在数据绑定中,最常见的两个需求就是元素的样式名称 class 和 内联样式 style 的动态绑定,它们也是 html 的属性,因此可以使用 v-bind 指令。 1、绑定 class 的几种方式 (1)对象语法: 给 v-bind:class 设置一个对象,可以动态的切换 class,例如: <t
阅读全文
摘要:1、computed 选项: <template> <div id="app"> {{ reversedText }} </div> </template> <script> export default { name: "App", data() { return { text: '123,456
阅读全文
摘要:1、v-on 指令类似原生 Javascript 的 onclick 等写法,也是在 html 上进行监听的。例如: <template> <div id="app"> 点击次数:{{ counter }} <button @click="counter++">+1</button> </div>
阅读全文
摘要:1、模板语法: 使用双大括号(Mustache 语法) “{{ }}” 是最基本的文本插值方法,它会自动将我们双向绑定的数据实时显示出来。例如: <template> <div id="app"> <p>{{ msg }}</p> <p>{{ 20+1 }}</p> <p>{{ "ok" ? 'ye
阅读全文
摘要:1、初始化 Vue 项目: (1)彻底删除 cnpm (假如已安装过): npm uninstall cnpm -g (2)安装 cnpm 淘宝的包管理器(由于 npm 的插件都是从国外服务器下载,因网络不稳定,可能出现异常,所以需要更换为 cnpm): npm install cnpm -g --
阅读全文
摘要:1、搭建 zookpeer 注册中心: 下载地址:https://zookeeper.apache.org/releases.html (1)解压下载的 tar.gz 包(版本为 zookpeer-3.4.14版本): (2)创建 data 目录,用于保存 zookpeer 的数据及日志: (3)在
阅读全文
摘要:1、应用场景: 当存在多个域名时,如果所有配置都写在 nginx.conf 主配置文件中,难免会显得杂乱与臃肿。 为了方便配置文件的维护,所以需要进行拆分配置。 2、在 nginx 的 conf 目录下 创建 vhost 文件夹: [root@Centos conf]# pwd /usr/local
阅读全文
摘要:1、alias 配置: location /resources/image/ { alias /local_path/image/; }# 访问:http://127.0.0.1/resources/image/test.png# 定位资源路径为:/local_path/image/test.png
阅读全文
摘要:server { listen 80; server_name localhost; location /api1/ { proxy_pass http://localhost:8080; } # http://localhost/api1/xxx -> http://localhost:8080/
阅读全文
摘要:Nginx-echo 模块可以在 Nginx 中用来输出一些信息,是在测试排错过程中一个比较好的工具! 1、下载压缩包: wget https://github.com/openresty/echo-nginx-module/archive/v0.61.tar.gz 2、解压: tar zxf v0
阅读全文
摘要:1、内置变量: 变量名称 变量用途 $args 这个变量等于GET请求中的所有参数,所以是复数带有s。例如,foo=123&bar=blahblah;这个变量只可以被修改 $arg_param 获取GET请求中param参数的值。如/index.html?order=111, 则$arg_order
阅读全文
摘要:1、在 github 下载 fastdfs-client-java 源码: git clone https://github.com/happyfish100/fastdfs-client-java.git 更多具体配置可参考 github 上的源码。 2、使用 maven 构建源码: (1)构建源
阅读全文
摘要:1、准备工作: (1)集群规划(单 tracker,双 storage): 虚拟机 IP 说明 tracker 192.168.229.142 tracker 服务器 storage01 192.168.229.143 storage01服务器【group1】 storage02 192.168.2
阅读全文
摘要:1、在官网下载 Lua: 2、解压下载的文件: 解压的目录,可根据自己实际情况修改。 3、在 Idea 安装 EmmyLua 插件: 安装完成后,需要重启Idea。 4、配置运行调试环境: (1)创建 Lua project: 2、新建 test.lua 文件: (3)指定 Lua 解释器所在路径和
阅读全文
摘要:1、在 Docker 下安装 RabbitMq: (1)拉取镜像: docker pull rabbitmq:3.7.7-management 选择带有“mangement”的版本(包含web管理页面)。 (2)启动容器: docker run -d -p 5672:5672 -p 15672:15
阅读全文
摘要:package struct.queue; /** * 基于数组实现环形队列 */ public class CircleQueue { private int maxSize; private int front; // 指向队列第一个元素,初始值为 0 private int back; //
阅读全文
摘要:1、拦截器应用场景: (1)分页,如com.github.pagehelper的分页插件实现。 (2)拦截sql做日志监控; (3)统一对某些sql进行统一条件拼接,类似于分页。 2、研究初衷: (1)做什么:通过拦截器对查询的 sql 进行改写, 让 pageHelper 执行的是改写后的 sql
阅读全文
摘要:1、官网文档参考: https://shardingsphere.apache.org/document/current/cn/quick-start/sharding-jdbc-quick-start/ 2、首先建立测试的数据库表: (1)表结构如下: (2)建表脚本如下: CREATE DATA
阅读全文
摘要:1、下载 CAS 5.3 源码: git clone https://github.com/apereo/cas-overlay-template.git 由于以上命令会拷贝 CAS 的最新版本,如需切换到历史版本,可执行如下操作: 1)cd 到该项目下; 2)git log 查看提交记录,找到想要
阅读全文
摘要:1、在 resources目录下创建 custom.properties 文件,内容如下: custom.name=Java custom.module=thread 2、定义配置类(使用@Value注解注入属性值): @Component // 指定配置文件路径 @PropertySource("
阅读全文