08 2020 档案
摘要:由于开发需要,要在自己的esc上安装一个mysql,本机的操作环境是centos7 下载好mysql后发现,无法用service启动mysql 查询资料后发现,是由于centos7不再支持mysql(可能是由于Oracle收购了mysql的原因) 所以改为下载MariaDB MariaDB介绍 Ma
阅读全文
摘要:前言 最近在学习vue的时候,发现有时候data属性的书写状态有有所不同 在简单的demo中,data属性一般是以属性的方式出现的,而在稍微复杂的项目中,data往往是以函数的方式出现,那么这些书写的形式有什么差异呢?通过官方文档和别人的博客,将答案整理如下: 一、Vue定义data的三种方式 (一
阅读全文
摘要:一、路由嵌套 (一)路由嵌套的定义 路由嵌套本质上就是在我们原有的路由基础上,添加了子路由去递进访问,比如在/main路由下新增了/login,那么我们就可以在路由到main的基础上,对login进行访问。 通过路由嵌套,我们可以更加规范化地对path进行定义 (二)开始实践一下路由嵌套 1. 新建
阅读全文
摘要:前言 首先,我们现在已经了解什么是组件了,并且可以根据自己的需要写一些带有功能的组件。但是在开发过程中,如果每一个组件都由自己编写,那么开发的效率可能会较为低效。 幸运的是,当前市场上关于Vue的组件库已经较为丰富,我们可以在第三方的组件库中寻找和使用由其他团队开发好的组件,比较知名的组件库有:El
阅读全文
摘要:一、Vue Router概述 Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。包含的功能有: 嵌套的路由/视图表 模块化的、基于组件的路由配置 路由参数、查询、通配符 基于 Vue.js 过渡系统的视图过渡效果 细粒度的导航
阅读全文
摘要:一、webpack定义 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一
阅读全文
摘要:一、环境准备 1. Node.js 进入node.js官网,根据自己电脑配置下载对应应用即可:http://nodejs.cn/download/ 2. git Git官网地址:https://git-scm.com/downloads 如果下载不下来,可以通过淘宝镜像下载:https://npm.
阅读全文
摘要:一、逻辑相关 v-if 我们可以通过v-if、v-else-if、v-else来对页面元素的条件进行判断输出 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <bo
阅读全文
摘要:一、 引入vue.js 可以有两种方式导入js文件 方式一:<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> -- 学习可以用这个 方式二:<script src="https://cdn.jsdelivr.ne
阅读全文
摘要:对于后端开发人员来说,仅仅掌握后端框架和中间件是不够的,在实际工作中可能需要我们去写个页面或者是和前端交互什么的,往往需要我们对前端的代码有所了解并且可以做到简单的开发。 相对于前端框架Angular、React而言,后端开发人员的学习成本比较高,而Vue的代码特性和java较为相似,简单易用,同时
阅读全文
摘要:linux的date命令非常强大,我们除了可以通过date命令查看系统当前时间外,还可以通过该命令来进行时间格式化、时间计算等相关操作。 - 查看当前时间date [root@izwz93jpghqh4vdu29xzxkz ~]# date Fri Aug 14 14:29:32 CST 2020
阅读全文
摘要:昨天重装Oracle12c的时候,发现连接数据库报错 可以用超级用户连接上oracle 但是无法用sys账户作为超级用户连接 执行connect sys/oraclexe@orcl as sysdba报错:ORA-12154: TNS:could not resolve the connect id
阅读全文
摘要:数据库:oracle12c 起因:自己修改了数据库配置后(也修改了listener.ora文件)打算重启服务。重启的时候,window报错 OracleOraDb11g_home1TNSListener服务启动后停止,某些服务在未由其它服务或程序使用时将自动停止 尝试了启动完其他oracle进程后再
阅读全文
摘要:springboot工程的创建有两种方式 通过访问springBoot官网下载初始化项目 1. 访问springBoot官网https://spring.io/projects/spring-boot 2. 配置springboot的初始化参数 3. 将初始化后的项目下载并解压到自定义工作目录 4.
阅读全文
摘要:一、前往redis官网下载最新的redis安装包 https://redis.io 点击下载到本地即可 二、使用相关远程工具拷贝到服务器上 三、解压缩redis安装包 tar -zxvf redis-5.0.8.tar.gz 重要 执行make编译操作前,需要安装好c++的环境 yum instal
阅读全文
摘要:一、概述 二、集群搭建(单机伪集群)——一主二从 (一)创建和修改启动配置文件 1. 复制多份配置文件 [root@izwz93jpghqh4vdu29xzxkz redisConfig]# cp redis.conf redis79.conf [root@izwz93jpghqh4vdu29xzx
阅读全文
摘要:一、Redis的 Pub/Sub 模式 Redis 发布订阅(pub/sub)是一种消息通信模式: 发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 二、发布订阅模式的基本命令 subscribe channel 开启订阅 publish channe
阅读全文
摘要:INCLUDES 当我们有多个配置文件的时候,我们可以通过include关键字来同时加载多个配置文件 include /path/to/local.conf include /path/to/other.conf 注意,如果有需要覆盖掉原文件某些key值的话,最好将要覆盖的文件include在最后一
阅读全文
摘要:一、什么是锁 锁一般是用于锁定一些公共的资源,防止由于高并发而出现“超库存”的情况(例如抢票、秒杀系统) 锁可以分为两种: 乐观锁 乐观锁认为无论什么时候都不会出现问题,所以不会上锁,只是在更新数据的时候,会去比对某个字段(版本号),查询在这期间是否有人操作过这个数据 悲观锁 悲观锁任务,无论什么时
阅读全文
摘要:一、概述 在Redis事务的本质,是一组命令的集合。一个事务内的所有命令会被序列化,然后在事务执行的过程中,被依次执行。 Redis的单条事务是保持原子性的,但是Redis的事务是不能保证原子性的 二、Redis事务的使用 开启事务 multi 命令入队 即写入要执行的各条命令 执行命令 / 放弃命
阅读全文
摘要:我们知道,数据库中多表连接可以有外连接(左外和右外连接),全连接和内连接等。 在oracle中,+ 号表示补充,我们可以通过(+)来标识一张表是在sql语句中是属于基表还是补充表。 select * from user u ,user_info ui(+) 此处user就是主表,user_info就
阅读全文
摘要:在maven3.0之后,支持多线程打包 例如: maven -T 8 clean install -T 后面的8表示指定8个线程进行打包编译 也可以使用maven -T 1C clean install 此处的1C表示cpu线程的倍数 经过测试,原打包时间减少了一分多钟,提高的效率较高,可以更为有效
阅读全文
摘要:光标跳转到当前行行尾 方式1:$n (当前光标所在行为1,表示跳转到当前行或者下面行的行尾) 方式2:命令模式下, I 跳转到当前行的行尾 光标跳转到上一行的行头: - 光标跳转到当前行的行头: A(命令模式) 跳转到文件开头: gg(命令模式) 跳转到文件结尾:shift + g (命令模式) 删
阅读全文
摘要:一、关于通用的命令 redis-cli -p 6379 启动redis客户端连接服务端 redis的服务端默认端口为6379 keys * 查看当前数据库内所有key 注意,redis一共有16个数据库,默认使用第下标为0的数据 set key value 设置key-value键值对 get ke
阅读全文